开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号在编写策略的时候有上面这么一条,HOLDING=0
holding得到的是当前账户的持仓,我想问的是:
1、如果不加HOLDING=0,系统是不是会一直开仓下去,测试结果好像是这样(如图)?
2、如果同一个策略,分别在两个品种上执行,HOLDING会影响到对方嘛,因为它得到的是当前账户的持仓?
非常感谢大家,本人新手,望多多指教!
此主题相关图片如下:2.jpg

holding返回的是图表上的虚拟持仓,而不是账户持仓,
所谓虚拟持仓,就是你把交易公式应用于图后,在图表上出现信号后的理论持仓
比如这样的,不管你实际账户有没有开仓,不管实际账户里面有没有持仓。理论上的图表持仓,也就是holding都是1

此主题相关图片如下:1.png
[此贴子已经被作者于2014/4/8 9:05:02编辑过]
互不影响,这个是虚拟的持仓,根据图表上的信号来的,不同的k线图之间不影响