此主题相关图片如下:{gp$pf@$))cxoc3k8ld`)2.png
此主题相关图片如下:df%6or~zowdibbloj40l@gm.png
下单部分代码如下:
SS: 100000/CLOSE; //应买入手数
IF COND1 THEN
BUY(综合排名 <11 AND 前20个交易日涨幅<15 ,0.75*SS,MARKET);
END
IF COND2 THEN
BUY( 综合排名 <11 AND 前20个交易日涨幅<15 ,SS,MARKET);
END
IF COND3THEN
BUY( 综合排名 <11 AND 前20个交易日涨幅<15 ,SS,MARKET);
END
请问,这样子设置为何回测的时候会出现下单为100手的情况,按理说最低也要开仓约50000元啊???
好的,这个问题明白了!
然后还有个疑问就是,按照条件,有时候我要下0.75*SS,也就是约75000元的,但是最后它还是下单SS股即100000,这是什么原因导致的
SS1: 0.75*100000/CLOSE; //应买入手数
IF COND1 THEN
BUY(综合排名 <11 AND 前20个交易日涨幅<15 ,SS1,MARKET);
END
同一品种,其结果是否发生了改变?
此主题相关图片如下:$%6wv`xt68s}%j%jx{3)i5.png
我发现了它是这样一种情况,如果我在红色箭头的每只品种投入那里设置成10万的话,那么回测结果每个股票品种的
下单量均为10万,如果设置成20万的话就全部是下20万,完全跟我代码里的:
SS: 100000/CLOSE; //应买入手数
BUY( STOPDAYS AND 综合排名 <11 AND 前20个交易日涨幅<15 ,SS,MARKET);
无关!难道是股票的图表回测不能指定仓位的?????
SS: 100000/CLOSE;
BUY(1,0.75*SS,MARKET);
软件版本是4.1的吗,用这段测试下看10w,20w,10000w,测试明细是否一样呢
此主题相关图片如下:$b$arzt~kw7$r{2dg$$iia.png
此主题相关图片如下:bhgv9_zgg$(it@vlxywyx9w.png
此主题相关图片如下:g80)a{u8fgd8~zpl`@hiju.png
哦,不对,每次开仓都是10万左右,部分第二次触发的时候第二次开仓一共20万,没有这个问题才对
主要是我那仓位管理那里,每次开仓都是10万,7.5、5万没有成交过