策略与图表不符

If(MarketPosition <> -1 And Close[1] > high_rail[1] And Open <= high_rail[1] And !is_upper_limit) //开空单 { SellShort(positionlots, Open); PlotString("跳空", "跳空", Low, Red); } If(MarketPosition <> -1 And High > high_rail[1] And Low <= high_rail[1] And !is_upper_limit) { SellShort(positionlots, high_rail[1]); PlotString("实空", "实空", Low, Red); }以上为开空单的代码,在十字星所在K线,为什么平了之后,没有再开空单。请协助排查。

可以用commentary把发单条件里面用到的变量输出到图表上看一下是哪个条件没有满足导致的不出信号,策略只要满足条件就会出信号。如果排查之后条件都满足,可能是图表上的资金不足了,右键打开策略单元设置,把初始资金调大试试。

回复:资金足够的,只用了不到十分之一的资金。方法都用过了,排查不出来