用vba 發(fā)送1條開(kāi)/平倉(cāng)指令后,在沒(méi)有任何成交的情況下有時(shí)會(huì)出現(xiàn)多條未成交紀(jì)錄
舉個(gè)例子: 發(fā)送1條開(kāi)多倉(cāng)指令,開(kāi)7手多倉(cāng),開(kāi)倉(cāng)價(jià)低于市場(chǎng)賣出價(jià)50個(gè)點(diǎn),在沒(méi)有任何成交的情況下,察看未成交單,
此時(shí)的未成交單數(shù)量是2,一個(gè)是3手的開(kāi)多,一個(gè)是4手的開(kāi)多,委托價(jià)一致,訂單id不同,委托時(shí)間相同。
這種情況不是每次執(zhí)行委托指令都會(huì)出現(xiàn)。但這樣會(huì)給整個(gè)程序帶來(lái)很多麻煩,在處理和校驗(yàn)成交或未成交的時(shí)候都會(huì)造成計(jì)算量加倍,而且如果沒(méi)有注意到這個(gè)bug會(huì)導(dǎo)致整個(gè)計(jì)算出錯(cuò)
那提供一下交易日志吧,我們看一下日志你的VBA是怎么下單的