python-binance
帮助开发者使用python-binance库在币安上进行交易。当代码导入 Binance、引用 Client/AsyncClient 或询问 Binance API 交易、市场数据、Websockets 或账户管理时使用。 --- # python-binance SDK 用于币安加密货币交易所的非官方 Python SDK。超过 797 种方法,涵盖现货、保证金、期货、期权、投资组合保证金和 WebSocket API。 ## 设置 ```python from binance import Client, AsyncClient # 同步客户端 client = Client(api_key, api_secret) # 异步客户端 client = wait AsyncClient.create(api_key, api_secret) # 测试网客户端 = Client(api_key, api_secret, testnet=True) # 演示/纸质交易 client = Client(api_key, api_secret, demo=True) # RSA 密钥认证 client = Client(api_key, private_key=open("key.pem").read()) # 其他 TLD(币安美国、日本等) client = Client(api_key, api_secret, tld="us") ``` ## 关键模式 1. **所有方法都返回纯 Python 字典** — 不是自定义对象。使用 `response["key"]` 访问字段。 2. **`**params` kwargs** — 大多数方法接受额外的 Binance API 参数作为关键字参数。 3. **同步/异步奇偶校验** — `Client` 和 `AsyncClient` 具有相同的方法名称。使用“await”进行异步。 4. **Enums** — 从 `binance.enums` 导入或直接使用字符串值(`"BUY"`、`"LIMIT"` 等)。 ## 方法命名约定 这是最重要的模式 — 它可以让您推断方法名称: |前缀|域名 |示例| |--------|--------|---------| | `get_*` / `create_*` / `cancel_*` |现货| `get_order_book()`、`create_order()` | | `期货_*` |美元期货 | `futures_create_order()` | | `futures_coin_*` | Coin-M 期货 | `futures_coin_create_order()` | | `保证金_*` |保证金| `margin_borrow_repay()` | | `选项_*` |普通期权 | `options_place_order()` | | `papi_*` |投资组合保证金 | `papi_create_um_order()` | | `ws_*` | WebSocket 增删改查 | `ws_create_order()` | | `订单_*` |订单帮手| `order_limit_buy()` | | `流_*` |用户数据流| `stream_get_listen_key(
更新日志: Source: GitHub https://github.com/sammchardy/python-binance
还没有评论,快来第一个发言吧。