这是一个交易机器人,支持回测和实盘,支持数据自动抓取存储到时序数据库。
采用逐bar计算,回测和实盘复用一套策略,回测时一秒执行约5K个bar
目前单个机器人只支持监听一个交易所的一个市场。如币安现货市场。
此项目已归档,不再更新,请考虑使用golang版本,回测性能提升百倍,带有UI界面。
本项目依赖timescaledb,故使用docker compose一键启动。
详细文档
策略需继承自BaseStrategy,当某个策略应用到多个交易对时,每个交易对对应一个策略实例。
一个交易对可以有多个不同的时间帧维度,一个策略只能对其中一个时间帧维度生效,不能同时作用于一个交易对的多个时间帧维度。