请问关于Q_BidPrice()等函数的运用
If(A_BuyPosition () >0 && A_GetOpenOrderCount () == 0 && Q_BidPrice() >= MyExitPrice1) { A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition (),MyExitPrice1); } If(A_BuyPosition () >0 && A_GetOpenOrderCount () == 0 && Q_BidPrice() <= MyExitPrice3) { A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition (),Q_BidPrice()); } 在这段代码中,经过实测,我发现程序只运行了A_BuyPosition () >0 && A_GetOpenOrderCount () == 0这两个条件,没有执行Q_BidPrice() >= MyExitPrice1的条件就直接跳到执行下面平仓的指令了。MyExitPrice1和MyExitPrice3之类的我都予以了定义,用它们执行平仓指令也没问题,所以我怀疑是Q_BidPrice() >= MyExitPrice1这一类的表达不合法,所以程序不执行,就此向程序员大牛请教,谢谢!