还有一个细节,容易疏忽。
因为即时日志保留的内容很少,回测完成后,完整的日志在“日志输出”里面。
好了,下面具体说黄金网格的回测。
这是黄金网格智能版参数配置文件的内容:
"159929.SZ":{"name":"医药ETF","planTotalShares":200000,"minHoldPercent":0, "isAutoParam":"是","basePrice":0.871,"upPrice":1.175,"downPrice":0.9, "upGridRate":0.02,"downGridRate":0.02, "oneGridAmount":1000,"firstBuyFlag":"手工填写","firstBuyGrids":90, "planPositionAmount":112000.0,"sellOnlyOneAtLoss":"是"},
回测全自动功能("isAutoParam":"是"),运行前需修改的内容:
1、"planTotalShares":200000,总规划股数,若填写0,默认是10w股
2、"oneGridAmount":1000,每格股数,若填写0,默认是1000股
好了,让它自己寻找启动时机的话,就这样运行回测就行,其它参数会自动修改。
如果想在开始的时间点立即进行首次买入,需打开 imd_run_for_test 开关。
if not is_trade():
g.imd_run_for_test = True
同时,记得输入首次买入份数。
"firstBuyGrids":90
非全自动参数回测("isAutoParam":"否"),需要修改的地方有:
1、"upPrice":1.175,网格上限价格,记得要高于基准价
2、"downPrice":0.9,网格下限价格,记得要低于基准价
3、"oneGridAmount":1000,每格股数
4、"firstBuyGrids":90,首次买入份数
好了,开启愉快的回测之旅吧!