启动回测服务
python start.py run help
Usage: start.py run [OPTIONS]
Start to run a strategy
Options:
-h, help Show this message and exit.
-d, data-bundle-path PATH
指定数据包所在文件夹
progress / no-progress show progress bar
显示策略回测进度
-f, strategy-dir PATH
策略文件夹,改文件夹下面可以实现自己的策略,支持多个策略,比如对冲策略,默认是该文件夹下面所有策略是一个账号
-s, start-date TEXT
回测策略开始时间
-e, end-date TEXT
回测策略结束时间
-ic, initial-cash FLOAT
回测初始资金
-fq, frequency TEXT
回测频率,默认是分钟级别
-o, results-path PATH
回测结果文件,默认是pickle格式
获取最新期货数据(已经更新到最新数据)
python start update_bundle help
Usage: start.py update_bundle [OPTIONS]
Sync Data Bundle of commodity future data specially
Options: -d, data-bundle-path DIRECTORY
下载数据实例
python start update_bundle
测试策略
python start.py run -f ./strategy -s 2016-09-01 -e 2017-03-07 -ic 1000000 -fq 1t -d ./vob/data -o ./result/
交易
python start.py firm_bargain -f ./unit_test -s 2017-03-07 -e 2017-04-07 -ic 1000000 -fq 1t -d /Users/ruyiqf/winddata/data/