/huobi-autotrading

火币网自动化交易工具

Primary LanguagePythonMIT LicenseMIT

火币网自动化交易工具

目录

  • 目前实现的功能
  • 即将实现的功能
  • 使用方法

目前实现的功能

  1. 通过websocket获取K线图消息
  2. 支持将K线图信息保存到MongoDB数据库
  3. 通过计算N分钟内M的货币的平均变化趋势,判断火币网大盘的涨跌
  4. 支持涨跌幅度超过限度时邮件通知
  5. 通过读取数据库重现一段时间的交易,便于快速验证
  6. 添加测试脚本模拟买入/卖出,便于根据结果修改参数

即将实现的功能

  1. 根据需要添加更多的数据到数据库中
  2. 编写价格预测算法
  3. 添加WSGI服务器,实现通过REST API查询当前模拟价格
  4. 添加交易功能,实现自动化交易

使用方法

Linux系统

进入huobi-autotrading目录

pip install -r requirements.txt

阅读并根据app/settings.py中的提示进行配置

运行程序

python3 -m app.run