Skip to content

CendyBY/OrderbookTrade

Repository files navigation

HTX XRP 现货/合约套利监控

这个项目用于收集HTX(火币)交易所的XRP现货和合约数据,计算价差,并通过Grafana展示套利机会。

功能

  • 自动收集HTX交易所的XRP现货价格
  • 自动收集HTX交易所的XRP合约价格
  • 计算现货与合约之间的价差
  • 将数据存储到InfluxDB时序数据库
  • 通过Grafana仪表板可视化价差
  • 完全基于Docker容器化部署

系统架构

  • HTX数据收集器: Python脚本使用CCXT库收集数据
  • InfluxDB: 时序数据库,存储价格和价差数据
  • Grafana: 数据可视化平台,展示套利机会
  • Redis: 缓存和消息队列(可选,用于扩展)

安装说明

前提条件

  • 安装Docker和Docker Compose
  • 获取HTX交易所API密钥和密码

快速开始

  1. 克隆仓库:
git clone https://github.com/yourusername/htx-xrp-arbitrage.git
cd htx-xrp-arbitrage
  1. 复制环境变量模板:
cp .env.example .env
  1. 编辑.env文件,添加你的HTX API密钥:
HTX_API_KEY=your_htx_api_key_here
HTX_API_SECRET=your_htx_api_secret_here
  1. 启动服务:
docker-compose up -d

访问Grafana仪表板

  1. 浏览器打开 http://localhost:3000
  2. 使用以下凭证登录:
    • 用户名: admin
    • 密码: adminpassword
  3. 导航到"XRP 现货/合约套利监控"仪表板

监控和维护

  • 查看日志:

    docker-compose logs -f htx_data_collector
  • 重启服务:

    docker-compose restart htx_data_collector
  • 查看数据收集状态:

    docker-compose ps

项目定制

您可以通过以下方式定制项目:

  • 修改src/htx_data_collector.py中的SPOT_SYMBOLFUTURE_SYMBOL变量以监控其他交易对
  • 调整UPDATE_INTERVAL来更改数据收集频率
  • 在Grafana中创建新的仪表板面板,展示更丰富的分析

许可证

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors