比如我用
YH := REF(HHV(H,1),1);
YL := REF(LLV(L,1),1);
开仓:H>YH
BUY(开仓,100%,MARKET)
平仓:L<YL
SELL(平仓,100%,MARKET)
这样写的话可以正常开仓,但是发现平仓时,引用的YL不是前天的最低价,而是前前天的最低价。
请问这样有什么办法可以解决吗?还是我写的公式有问题?
平仓价格不对,而且按照设定是不该平仓的,但实际上是平仓了~
比如这样
第一天:H 4800 L4750
第二天:H4850 L4780
第三天:H4900 L4800
按照系统,在第二天4801开仓,第三天也未跌破4780,所以应该继续持有的。但是测试时系统会在第三天以4780帮我平仓了。。。
以某个价格下单不是说明当前的行情就是下单价格,判断条件对不对不是按照下单价格来而是你要看以当时的行情条件是否满足
问题是第三天的行情从未低于4800,第二天的最低点是4780,不可能触发平仓的啊?