止损命令代码不会执行,请教高手帮忙一下
开了1手空单,空单止损代码if(MarketPosition==-1 and (H>H[1]*1.1 ) BuyToCover(1,c) 开了1手多单,多单止损代码if(MarketPosition==1 and (L<L[1]*0.9 ) Sell(1,c); 没有用,我这是哪里出错了?
开了1手空单,空单止损代码if(MarketPosition==-1 and (H>H[1]*1.1 ) BuyToCover(1,c) 开了1手多单,多单止损代码if(MarketPosition==1 and (L<L[1]*0.9 ) Sell(1,c); 没有用,我这是哪里出错了?
欢迎扫码加企业微信交流咨询 if(MarketPosition==-1 and (H>H[1]*1.1 ) BuyToCover(1,c) 缺少下面代码中红色部分,导致无法编译 if(MarketPosition==-1 and (H>H[1]*1.1 )) BuyToCover(1,c); 以下代码供参考: Vars Series<Numeric> MA20; Events OnBar(ArrayRef<Integer> indexs) { MA20=AverageFC(Close,20); If(CrossOver(Close,MA20)) SellShort(1,Low); if(MarketPosition==-1 and (H>H[1]*1.1 )) BuyToCover(1,c); }
回复:很感谢您的帮助。
回复:if(MarketPosition==-1 and (C>L[1]*1.02)) BuyToCover(1,c); if(MarketPosition==1 and (C<H[1]*0.98)) Sell(1,c); 我经过学习,改成这样了,还是不会执行止损,能再帮一下吗?又是什么情况?