控制重復(fù)下單遇到的詭異情況 [開拓者 TB]
- 咨詢內(nèi)容:
我利用下單后延遲10秒左右,來控制重復(fù)下單,代碼大致如下:
If ( TimeSeconds-GetGlobalVar(10)<WaitTime ) Return; //如果發(fā)單后等待時間小于WaitTime,則返回
if (h>HighLine) // 開多倉
{
MyPrice = Max(HighLine,open);
A_SendOrder(Enum_Buy,Enum_Entry,Lots,Max(Myprice,Q_AskPrice)+Offset);
SetGlobalVar(10,TimeSeconds); //記錄下單時間
}
默認(rèn)下單1手。很奇怪的是,每次啟動自動交易后,第一次下單,無論是在什么時刻,都會下2手單子,而后面交易時間內(nèi),下單的數(shù)量又是1手。這類情況是怎么回事?請指教,謝謝。 - TB技術(shù)人員:
指令里只有這一個下單語句嗎?Lots是怎么計(jì)算的?
- TB客服:
Lots時怎么賦值的?
- 網(wǎng)友回復(fù):
lots參數(shù)里設(shè)為1
- 網(wǎng)友回復(fù):
TimeSeconds是怎么記錄的?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容