我的策略需要每年多次更换股票品种,如何实现5年甚至10年的回测,需要资金曲线在一张图中显示。谢谢!
你的意思是想回测,例如2010年是a品种,2011年是b品种。。。。然后将这几个时间段的不同品种的资金曲线显示在一个图中?
你可以尝试使用代码实现。
在回测时,添加自己的品种aaa,bbbb,cccc.类似下面,以品种名称和日期作为判断以及
if STKLABEL='aaa' and DATE>1101231 AND DATE<1091231 then begin
aaa品种的操作。
end;
if STKLABEL='bbb' and DATE>1101231 AND DATE<1091231 then begin
bbb品种的操作。
end;
你可以尝试使用代码实现。
在回测时,添加自己的品种aaa,bbbb,cccc.类似下面,以品种名称和日期作为判断以及
if STKLABEL='aaa' and DATE>1101231 AND DATE<1091231 then begin
aaa品种的操作。
end;
if STKLABEL='bbb' and DATE>1101231 AND DATE<1091231 then begin
bbb品种的操作。
end;
已经有了到时间后卖出条件了,但是每个品种投入的初始资金依然是不会变化的。也就是说,到了12年,10个股票,如果有和11年有重复的,就不再投入资金。
这样下来,资金曲线的初始资金就是 11年10只+12年10只扣掉重复的,介于100万到200万之间。我希望的是11年投入10只总资金100万后,回测出来的初始资金就是这个100万。
没有办法,多品种测试资金是分别投入
无法共用资金
没有办法,多品种测试资金是分别投入
无法共用资金
好吧。。。