AscendEx
支持 Hummingbot
Hummingbot 基金会与 Ascendex 达成费用分成合作。当您使用我们的软件在 Ascendex 上交易时,自定义的 API 头部会告知 Ascendex 该交易是通过 Hummingbot 执行的,因此他们将部分交易手续费与我们共享,且对您完全免费。为支持我们,请通过我们的 Ascendex 推荐链接 创建账户,并将该账户的 API 密钥输入 Hummingbot 启动机器人!感谢您的支持!🙏
🛠 连接器信息¶
- 交易所类型:中心化交易所(CEX)
- 市场类型:限价订单簿(CLOB)
| 组件 | 状态 | 连接器版本 | V2 策略 | 备注 | 
|---|---|---|---|---|
| 🔀 现货连接器 | ✅ | v2.0 | 是 | 支持 MARKET订单类型 | 
| 🔀 永续合约连接器 | 未构建 | API 仅限机构账户使用 | ||
| 🕯 现货 K 线数据流 | ✅ | |||
| 🕯 永续合约 K 线数据流 | 未构建 | 
ℹ️ 交易所信息¶
- 官网: https://www.ascendex.com
- CoinMarketCap: https://coinmarketcap.com/exchanges/ascendex/
- CoinGecko: https://www.coingecko.com/en/exchanges/ascendex
- API 文档: https://ascendex.github.io/ascendex-pro-api/
- 手续费: https://ascendex.com/en/support
- 支持国家: https://www.ascendex.com/support/10247584234521
- Ascendex 推荐链接: https://ascendex.com/register?inviteCode=UEIXNXKW
🔑 如何连接¶
生成 API 密钥¶
使用 PC 登录您的 AscendEX 账户,点击个人资料图标 – [API 设置]。
在页面右上角点击 [新建 API 密钥]。
为新 API 密钥命名,并设置 API 权限和 IP 地址限制。通过输入手机号、邮箱和 Google 验证码完成三步验证。点击 [生成 API 密钥] 完成设置。
屏幕上将弹出包含公钥和私钥的窗口。请妥善保存这两组密钥,因为在设置阶段仅在此时可查看。为保障账户安全,请勿与他人分享您的 API 密钥。如不慎遗失或忘记密钥,建议立即删除旧密钥并创建新密钥。
创建 API 密钥后,您可在“操作”标签下编辑或删除您的 API 密钥。
备注:¶
- 未绑定 IP 地址的 API 密钥有效期仅为 365 天。
- 一个 API 密钥最多可绑定 20 个 IP 地址。
- 为增强安全性,建议仅允许用户 API 白名单中的 IP 地址调用其网络接口。“无限制”设置将允许所有 IP 访问网络,降低账户安全性。
- 设置时,多个 IP 地址必须使用半角逗号分隔。
将密钥添加到 Hummingbot¶
若连接成功:
🔀 现货连接器¶
对接现货市场 API 接口
- ID: ascendex
- 连接类型:WebSocket
- 文件夹: https://github.com/hummingbot/hummingbot/tree/master/hummingbot/connector/exchange/ascend_ex
订单类型¶
此连接器支持以下 OrderType 常量:
- LIMIT
- LIMIT_MAKER
- MARKET
模拟交易¶
通过运行 connect ascendex_paper_trade(而非 connect ascendex)来使用此连接器的 模拟交易 版本。
如果默认不可用,您可以配置 Hummingbot 以添加此模拟交易交易所。更多信息请参见添加交易所。
🕯 现货 K 线数据源¶
从该交易所的现货市场收集历史 OHCLV 数据
- ID: ascendex
- 支持的时间间隔: 1min | 5min | 15min | 30min | 1hour | 2hour | 4hour | 6hour | 12hour | 1day | 1week | 1M
- 文件夹: https://github.com/hummingbot/hummingbot/tree/master/hummingbot/data_feed/candles_feed/ascend_ex_spot_candles
使用方法¶
在 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。
 
                



