涨停板返回的aks值

昨天白银涨停板的时候程序出现了异常,目前在排查问题中需要知道涨停板时Q_AskPrice值是0 还是InvalidNumeric呢?查看了别人之前的帖子,没有确定的答复麻烦指教

Q_AskPrice Q函数查只能实时取,非盘中都不好测所以我觉得订阅tick行情用bidask数据更好

谢谢以上两位回复!目前我对ask值做了!= 0和 != InvalidNumeric的前置处理

//不管是什么值//应该有意识用算法矫正一下//毕竟不仅仅是涨跌停才会出现无效值LongEntryP = Data3.Q_AskPrice; LongEntryP = IIF(LongEntryP == InvalidNumeric, Data3.Q_Last, LongEntryP); //取行情最新价 LongEntryP = IIF(LongEntryP == InvalidNumeric, Data3.Close, LongEntryP); //取数据源最新价//‘、、、、、、、、、其他校验、、、、、、、、、、、、、、、、、、 //涨跌停校验 LongEntryP = Max(Data3.Q_LowerLimit, LongEntryP); LongEntryP = Min(Data3.Q_UpperLimit, LongEntryP); Data3.A_SendOrder。。。。。。

这个要实盘测一下,才能给你确定的结果,您也可以用Q_UpperLimit读取,用最高价判断下