8.2盤口讀取問(wèn)題
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2015年04月05日
- 咨詢內(nèi)容:
此主題相關(guān)圖片如下:123.png
如果此時(shí)盤口如圖,其中買一價(jià)4794是我的委托掛單,那么我立即撤單,并用函數(shù)T_OpenOrder("code" ,1 )==0查詢沒(méi)有委托掛單后,再messageout當(dāng)前的買一價(jià),輸出來(lái)的結(jié)果不是4774,而還是4794,但是我的行情軟件上買一價(jià)已經(jīng)變成4774了,大概2、3秒之后才能messageout讀取到正確的買一價(jià)為4774。為什么程序化讀取盤口慢了這么多呢
- 文華技術(shù)人員:
我們這里測(cè)試并沒(méi)有出現(xiàn)延遲的問(wèn)題,如下圖,測(cè)試的代碼如下:
VAR KN;//定義。
VOID MAIN()//主函數(shù)。
{
IF(T_OpenOrder("CU0000",1)==0)
{
MessageOut(Offers("CU0000","bid1"));
}
}
建議您將測(cè)試源碼發(fā)送上來(lái),我們針對(duì)性測(cè)試下,初步判斷可能是某些函數(shù)導(dǎo)致的。
此主題相關(guān)圖片如下:77.jpg
- 文華客服:
VAR Z;//定義。
VOID MAIN()//主函數(shù)。{
IF(Z==0&&T_IsExchangeOpen("p1503")==1&&T_OpenOrder("p1503" ,1 )==0) {
T_Deal("p1503",0,0,1,Offers("p1503","bid1")+1*MinPrice("p1503"));//買開指定手?jǐn)?shù)。 Z=1;
MessageOut(Offers("p1503","bid1"));
}
IF(Z==1&&T_OpenOrder("p1503" ,1 )>0) //
{
T_DeleteOrderByCode( "p1503", 1 ); Z=0;
}
}
- 網(wǎng)友回復(fù):
你會(huì)發(fā)現(xiàn)輸出的買一價(jià)在不斷變大,與實(shí)際不符。 你可能需要實(shí)盤測(cè)試,模擬盤報(bào)單形成不了真正的買一價(jià)。
- 網(wǎng)友回復(fù):
感謝您的反饋,我們盤中測(cè)試一下,有結(jié)果后為您跟帖回復(fù)。