# 总览

## ArbitrageBot

ArbitrageBot

### Trading API

CCXT

<https://github.com/ccxt/ccxt>

A JavaScript / Python / PHP cryptocurrency trading API with support for more than 120 bitcoin/altcoin exchanges

ccxt-rest

<https://github.com/ccxt-rest/ccxt-rest>

Open Source Unified REST API of 100+ Crypto Exchange Sites (18k+ docker pulls) - <https://ccxt-rest.io/>

### Detector Bot

Peregrine

<https://github.com/wardbradt/peregrine>

Detects arbitrage opportunities across 131 cryptocurrency exchanges in 50 countries

bitcoin-arbitrage

opportunity detector and automated trading

<https://github.com/maxme/bitcoin-arbitrage>

cryptocurrency-arbitrage

A cryptocurrency arbitrage opportunity calculator. Over 800 currencies and 50 markets.

<https://github.com/manu354/cryptocurrency-arbitrage>

binance-triangle-arbitrage

Detect in-market cryptocurrency arbitrage

<https://github.com/bmino/binance-triangle-arbitrage>

### Arbitrage Bot

Blackbird

<https://github.com/butor/blackbird>

Blackbird Bitcoin Arbitrage: a long/short market-neutral strategy

Hummingbot: a client for crypto market making

<https://github.com/CoinAlpha/hummingbot>

Hummingbot: a client for crypto market making

R2 Bitcoin Arbitrager

<https://github.com/bitrinjani/r2>

R2 Bitcoin Arbitrager is an automatic arbitrage trading application targeting Bitcoin exchanges.

### Trading Bot

OctoBot

Octobot is a powerful fully modular open-source cryptocurrency trading robot.

<https://github.com/Drakkar-Software/OctoBot>

### Chinese Bot

triangular-arbitrage

<https://github.com/zlq4863947/triangular-arbitrage>

数字货币-三角套利机器人

### Tutorial

Cryptocurrency-Trading-Bots-Python-Beginner-Advance

<https://github.com/Roibal/Cryptocurrency-Trading-Bots-Python-Beginner-Advance>

Guides and Instructional YouTube Videos by @BlockchainEng Joaquin Roibal focusing on crypto trading strategies such as Triangular Arbitrage, Market Making, etc.

### Exchange Clients

#### Binance

<https://github.com/sammchardy/python-binance>

#### Huobi

<https://github.com/HuobiRDCenter/huobi_Python>

<https://github.com/huobiapi/Futures-Python-demo>

<https://github.com/hbdmapi/hbdm_Python>

#### OKCoin

<https://github.com/gchen/okcoin_client>

#### gate

<https://github.com/gateio/gateapi-python>

<https://github.com/gateio/rest/tree/master/python>

<https://github.com/gateio/WebSocket-API/tree/master/python>

#### zb

<https://www.zb.com/api>

#### OKEx

<https://github.com/okex/V3-Open-API-SDK>

#### bitmart

<https://www.bitmart.com/>

<https://github.com/volkovartem77/bitmart-api-python>

<https://developer.bitmart.com/v2/en/#introduction>

#### Bitfinex

<https://www.bitfinex.com/> <https://github.com/bitfinexcom/bitfinex-api-py>

#### BitMEX

<https://github.com/BitMEX/api-connectors>

<https://www.fmz.com/>

<https://github.com/chrisacheson/liquidbot>

#### HitBTC

<https://github.com/pulkit1991/hitbtcapi>

### Exchange Fees

<https://www.binance.com/cn/fee/trading>

<https://www.gate.io/help/question/16563>

<https://www.hbg.com/zh-cn/fee/>

<https://www.okex.com/fees.html>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.bfm-unity.org/bfm-dins.-wei-mian-jian-meng-gong-cheng-she-ji-yuan/kai-yuan-xiang-mu-yan-jiu-yuan/zong-lan.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
