用下面这个简单的策略进行股指期货3分钟k线测试,开始时间都是2010-04-16,结束时间不同,如分别是:2013-04-02和2013-04-03,收益曲线中,2011年、2012年的收益数值为什么不一致?因为结束时间是2013年的,不应该影响前面年度的收益数据呀。试过其他策略,都有这种问题。
runmode:=0;
平多:=TIME>=151200;
开多:=c>o;
IF HOLDING>0 AND 平多 THEN
BEGIN
SELL(1,0,MARKET);
end;
IF HOLDING=0 AND 开多 THEN
BEGIN
BUY(1,1,MARKET);
end;
查了一下:明细是对的,收益曲线里面算2011、2012年收益时,软件取的2011年12月30日的资产数值不对。
提个建议:
现在进行年度对比时,要多次设置测试时间段的开始时间和结束时间,非常麻烦。
如果能在收益曲线界面,同时显示各个年度的详细一些的信息,如各个年度的摘要信息,这样进行年度对比时会很方便。如果嫌画面太乱,也可以设置一个开关,让客户自己选择要不要显示,或者只显示鼠标移动到的当前年度数据。
[此贴子已经被作者于2013-4-8 18:42:17编辑过]