这个项目用于收集HTX(火币)交易所的XRP现货和合约数据,计算价差,并通过Grafana展示套利机会。
- 自动收集HTX交易所的XRP现货价格
- 自动收集HTX交易所的XRP合约价格
- 计算现货与合约之间的价差
- 将数据存储到InfluxDB时序数据库
- 通过Grafana仪表板可视化价差
- 完全基于Docker容器化部署
- HTX数据收集器: Python脚本使用CCXT库收集数据
- InfluxDB: 时序数据库,存储价格和价差数据
- Grafana: 数据可视化平台,展示套利机会
- Redis: 缓存和消息队列(可选,用于扩展)
- 安装Docker和Docker Compose
- 获取HTX交易所API密钥和密码
- 克隆仓库:
git clone https://github.com/yourusername/htx-xrp-arbitrage.git
cd htx-xrp-arbitrage- 复制环境变量模板:
cp .env.example .env- 编辑
.env文件,添加你的HTX API密钥:
HTX_API_KEY=your_htx_api_key_here
HTX_API_SECRET=your_htx_api_secret_here
- 启动服务:
docker-compose up -d- 浏览器打开 http://localhost:3000
- 使用以下凭证登录:
- 用户名: admin
- 密码: adminpassword
- 导航到"XRP 现货/合约套利监控"仪表板
-
查看日志:
docker-compose logs -f htx_data_collector
-
重启服务:
docker-compose restart htx_data_collector
-
查看数据收集状态:
docker-compose ps
您可以通过以下方式定制项目:
- 修改
src/htx_data_collector.py中的SPOT_SYMBOL和FUTURE_SYMBOL变量以监控其他交易对 - 调整
UPDATE_INTERVAL来更改数据收集频率 - 在Grafana中创建新的仪表板面板,展示更丰富的分析
MIT