跳转至内容

🔥 Binance

基金会合作伙伴

Binance 是 Hummingbot 基金会的交易所合作伙伴,因此当您使用 Hummingbot 在 Binance 上运行机器人时,您费用的一部分将用于支持基金会和我们使用开源软件民主化算法交易的使命。要启用此功能,请使用我们的Binance 推荐链接创建账户,并将该账户的 API 密钥输入到 Hummingbot 中并运行机器人!感谢您的支持!🙏

🛠 连接器信息

  • 交易所类型: 中心化交易所 (CEX)
  • 市场类型: 中央限价订单簿 (CLOB)
组件 状态 连接器版本 V2 策略 注意事项
🔀 现货连接器 v2.1 支持 MARKET 订单类型
🔀 永续合约连接器 v2.1 支持测试网
🕯 现货蜡烛图数据源
🕯 永续合约蜡烛图数据源
📓 连接器指南

ℹ️ 交易所信息

🔑 如何连接

提示

有关在 Binance 上创建 API 密钥的详细信息,请参阅Binance Connector 指南

在 Hummingbot 客户端内部,运行 connect binance

>>> connect binance

Enter your binance API key >>>
Enter your binance secret key >>>

如果连接成功:

You are now connected to binance

🔀 现货连接器

集成现货市场 API 端点

订单类型

该连接器支持以下 OrderType 常量:

  • LIMIT
  • LIMIT_MAKER
  • MARKET

模拟交易

通过运行 connect binance_paper_trade 而不是 connect binance 来访问此连接器的模拟交易版本。

如果默认情况下不可用,您可以配置 Hummingbot 以添加此模拟交易交易所。更多信息请参见添加交易所

🔀 永续合约连接器

集成到永续期货市场 API 端点

使用方法

在 Hummingbot 客户端内部,运行 connect binance_perpetual

>>> connect binance_perpetual

Enter your binance_perpetual API key >>>
Enter your binance_perpetual secret key >>>

如果连接成功:

You are now connected to binance_perpetual

订单类型

该连接器支持以下 OrderType 常量:

  • LIMIT
  • LIMIT_MAKER
  • MARKET

持仓模式

此连接器支持以下持仓模式:

  • 单向
  • Hedge

模拟交易

此永续合约交易所提供模拟交易模式:https://testnet.binancefuture.com

在您创建账户并生成 API 密钥后,您可以在 Hummingbot 客户端中使用 connect binance_perpetual_testnet 命令输入它们。连接后,您应该能够使用测试网和可用的永续合约策略/脚本。

🕯 现货蜡烛图数据源

现货市场 OHLCV 蜡烛数据收集器

使用方法

在 Hummingbot 脚本中,导入 CandlesFactory 来创建您需要的蜡烛图:

    from hummingbot.data_feed.candles_feed.candles_factory import CandlesFactory
    candles = CandlesFactory.get_candle(connector="binance",
                                        trading_pair="ETH-USDT",
                                        interval="1m", max_records=50)

更多信息请参见candles_example.py

🕯 永续合约蜡烛图数据源

永续期货市场 OHLCV 蜡烛数据收集器

  • 标识binance_perpetual
  • 支持的时间间隔:1s | 1m | 3m | 5m | 15m | 30m | 1h | 2h | 4h | 6h | 8h | 12h | 1d | 3d | 1w | 1M
  • Github 文件夹

使用方法

在 Hummingbot 脚本中,导入 CandlesFactory 来创建您需要的蜡烛图:

    from hummingbot.data_feed.candles_feed.candles_factory import CandlesFactory
    candles = CandlesFactory.get_candle(connector="binance_perpetual",
                                        trading_pair=trading_pair,
                                        interval="3m", max_records=50)

更多信息请参见candles_example.py