能自動撤單重發嗎
作者:文華財經 來源:cxh99.com 發布時間:2018年09月19日
-
咨詢內容:
?如果模型里寫了指定價格發單 實際成交不了 怎么才能撤單重發呢?在公式里寫嗎?
?
?來源:程序化99
-
文華技術人員:
?MQ中如果您已經設置指定價格下單,后續沒成交撤單重發需要使用算法函數解決
MQ中趨勢模型是可以和算法函數連用的,編寫參考4樓
如果您沒有指定價格下單,可以考慮設置自動連續追價下單,這個比較簡單?
?
?
?來源: m.kzuj.com.cn
-
文華客服:
?請問撤單參考程序什么時候能做好?
?
-
網友回復:
Data
? ? ?data0:"m1901";//定義合約
Vars
NumericSeries T1;
NumericSeries BKID;
Setting
SignalNoTrading:1;
Begin
If (Every(IsUp,3)&&T1==0)
{
BUY;
T1=1;
}
If (T1==1&&IsDown)
{
T1=0;
SELL;
}
if (F_CurrentSig==Sig_Buy)
{
?BKID = data0.A_SendOrder(Enum_Buy,Enum_Entry,2,data0.Price("open"));
}
? If(TimeDiff(LastOrderTime(),CurrentTime())>10&&F_OrderStatus(BKID) !=Enum_Filled ) //如果賣一價不等于買開委托價格,且未撤單
? ? ? ? ? ? {
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ?F_DeleteOrder(F_OrderContractNo(BKID)); //撤掉買開委托掛單
BKID = data0.A_SendOrder(Enum_Buy,Enum_Entry,2,data0.Price("RiseLimit"));
}
End