为什么setglobalvar没有起作用
if (MarketPosition== -1) { if ( (BarsSinceEntry> 7) ) { //修改 10 if (C[1]> TdyOadYstdyLBmaxRng) { BuyToCover(lot, Open); SetGlobalVar(1, CurrentBar); } } }请问面那段代码, globalvar1的值,在第一条件成立以后,设置为当时的CurrentBar=37以后, 第二次条件再成立, 做了buytocover的空仓平仓动作, 但是globalvar1的值没继续改为当时的CurrentBar值, 为什么? 其他没有任何别的前置条件了。 谢谢