请问关于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这一类的表达不合法,所以程序不执行,就此向程序员大牛请教,谢谢!

Q_last 和Q_BidPrice 关于实时行情的获取 you
实盘模拟,报价使用 q_bidprice 的疑惑
Q_AskPrice,Q_BidPrice这里两个函数获取到的价格为0
Q_BidPrice() 获取价格失败的问题
请教!Q_AskPrice和Q_BidPrice是实盘中的对手价吗?另外...
各位老师,函数问题,在线等回复问题(急)
A_SendOrderEx函数与Buy、Sell、BuyToCover、SellShort等函数有什么区别?
请问关于股票信息的获取问题
请教关于A交易函数的问题
用buy函数无法触发onorder,onfill等类似事件么?

Q_BidPrice() 你先确定你有没有取到内容, q函数跟a函数一样只能实时使用

谢谢您的回复!我想请教一下怎么确定是否取到内容呢?在这段代码里,平仓那段就能顺利按照Q_BidPrice()执行,应该就是取到内容了吧,那我不清楚的就是为什么Q_BidPrice() >= MyExitPrice1这种条件它就不执行。另外像A_BuyAvgPrice - Q_BidPrice >= StopLossSet*MinPoint这类表达是不是合法有效的呢?还请指教,谢谢!