跳转至内容

🔥 Gate.io

基金会合作伙伴

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

🛠 连接器信息

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

ℹ️ 交易所信息

🔑 如何连接

生成 API 密钥

步骤 1

  1. 前往 Gate.io 在 https://www.gate.io/ 登录或创建新账户。

  2. 打开 API 管理页面 将鼠标悬停在右上角的个人资料图标上,然后转到API 管理页面:

  3. 单击"创建 API 密钥"按钮

    Create API

  4. 为您的 API 密钥命名

  5. 添加 IP 白名单(可选) 启用绑定 IP并输入 IP 地址,以逗号分隔。您需要找到运行 Hummingbot 的机器的公共 IP 地址 如果您不想将您的 IP 加入白名单,则选择稍后,但您创建的 API 密钥仅在 90 天内有效。

  6. 选择 API v4 密钥和经典账户类型

    API Trading

  7. 选择权限 请选择以下权限,然后单击提交按钮。

    • [现货/保证金交易] -> [读写] - 它允许交易现货和保证金
    • [永续合约] -> [读写] - 这将允许交易期货。
    • [钱包] -> [只读] -> 这是正确显示余额所必需的。
  8. 仔细阅读风险提醒,勾选两个段落,然后单击我接受

    accept

  9. 输入资金密码,选择2FA 身份验证方法并输入其代码

    fund password

  10. 复制您的 API 密钥并将其存储在安全的地方。

  11. 现在,您已经为您的 Gate.io 交易所创建了 API 密钥!

向Hummingbot添加密钥

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

>>> connect gate_io

Enter your gate_io API key >>>
Enter your gate_io secret key >>>

如果连接成功:

You are now connected to gate_io

🔀 现货连接器

集成现货市场 API 端点

订单类型

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

  • LIMIT
  • LIMIT_MAKER
  • MARKET

模拟交易

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

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

🔀 永续合约连接器

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

订单类型

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

  • LIMIT
  • LIMIT_MAKER
  • MARKET

持仓模式

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

  • 单向
  • Hedge

模拟交易

此永续交易所提供模拟交易模式:https://www.gate.io/testnet/futures_trade/USDT/BTC_USDT

用户可以通过点击上面的链接使用永续测试网 - 但是测试网目前无法与 Hummingbot 配合使用

🕯 现货蜡烛图数据源

从该交易所的现货市场收集历史 OHCLV 数据

使用方法

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

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

更多信息请参见candles_example.py

🕯 永续合约蜡烛图数据源

从此交易所的永续市场收集历史 OHCLV 数据

使用方法

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

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

更多信息请参见candles_example.py