跳至内容

AscendEx

支持 Hummingbot

Hummingbot 基金会与 Ascendex 达成费用分成合作。当您使用我们的软件在 Ascendex 上交易时,自定义的 API 头部会告知 Ascendex 该交易是通过 Hummingbot 执行的,因此他们将部分交易手续费与我们共享,且对您完全免费。为支持我们,请通过我们的 Ascendex 推荐链接 创建账户,并将该账户的 API 密钥输入 Hummingbot 启动机器人!感谢您的支持!🙏

🛠 连接器信息

  • 交易所类型:中心化交易所(CEX)
  • 市场类型:限价订单簿(CLOB)
组件 状态 连接器版本 V2 策略 备注
🔀 现货连接器 v2.0 支持 MARKET 订单类型
🔀 永续合约连接器 未构建 API 仅限机构账户使用
🕯 现货 K 线数据流
🕯 永续合约 K 线数据流 未构建

ℹ️ 交易所信息

🔑 如何连接

生成 API 密钥

使用 PC 登录您的 AscendEX 账户,点击个人资料图标 – [API 设置]。

Create API

在页面右上角点击 [新建 API 密钥]。

New API

为新 API 密钥命名,并设置 API 权限和 IP 地址限制。通过输入手机号、邮箱和 Google 验证码完成三步验证。点击 [生成 API 密钥] 完成设置。

Create API name

屏幕上将弹出包含公钥和私钥的窗口。请妥善保存这两组密钥,因为在设置阶段仅在此时可查看。为保障账户安全,请勿与他人分享您的 API 密钥。如不慎遗失或忘记密钥,建议立即删除旧密钥并创建新密钥。

API text

创建 API 密钥后,您可在“操作”标签下编辑或删除您的 API 密钥。

API Done

备注:

  • 未绑定 IP 地址的 API 密钥有效期仅为 365 天。
  • 一个 API 密钥最多可绑定 20 个 IP 地址。
  • 为增强安全性,建议仅允许用户 API 白名单中的 IP 地址调用其网络接口。“无限制”设置将允许所有 IP 访问网络,降低账户安全性。
  • 设置时,多个 IP 地址必须使用半角逗号分隔。

将密钥添加到 Hummingbot

>>> connect ascend_ex

Enter your ascend_ex API key >>>
Enter your ascend_ex secret key >>>

若连接成功:

You are now connected to ascend_ex

🔀 现货连接器

对接现货市场 API 接口

订单类型

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

  • LIMIT
  • LIMIT_MAKER
  • MARKET

模拟交易

通过运行 connect ascendex_paper_trade(而非 connect ascendex)来使用此连接器的 模拟交易 版本。

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

🕯 现货 K 线数据源

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

使用方法

在 Hummingbot 脚本中,导入 CandlesFactory 以创建所需的 K 线数据:

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

更多详情请参见candles_example.py