Sell不执行?
} else if (m_CurrentContracts >= 1) { if ((A_close - B_close) / A_close > ratio_startwith / 100) { data0.sell( m_CurrentContracts * n, data0.Close[1] ); ratio_startwith = 800; m_CurrentContracts = 0; Alert(DateTimeToString(data0.Date + data0.Time) + \" sell ratio_startwith \" + data0.SymbolName + \" \" + Text((A_close - B_close) / A_close) + \">\" + Text(ratio_startwith / 100) + \"---\" + Text(data0.Close[1])); } }谁能帮我看下这段代码, 多图层 data0, data1,data2, data3, 代码在onbaropen,Altert 执行了,但 sell没执行 我跟踪调试的结果可能是, 使用 IIFString(ArrayFind(indexs,1), \" Data? \", \"\")如果是 当前是data0,的onbaropen Sell 会被执行, 如果 data1,data2,data3的onbaropen, 则 Sell不会被执行,能帮我看看其中的逻辑吗?回测这个策略是没有问题的, 原因是回测时 data0,1,2,3 的onbaropen会同时被执行。但实盘是 data0,1,2,3 的onbaropen可能会任意组合的分批次的执行, 就产生了我这个可能的问题。