請教關于重復發單的問題! [開拓者 TB]
- 咨詢內容:
老師,我用以下代碼想實現防止重復發單,但是還是會出現3~6次的重復發單,是什么原因呢?
if ( AvgValue1[1] > AvgValue2[1] && GetGlobalVar(0)<>1 )
{
if(GetGlobalVar(1) <>-1)
{
if(GetGlobalVar(3) == 0)//若當日未開倉,則直接平空倉
{
//平空頭;
if(A_SendOrder(Enum_Buy,Enum_Exit,1,0)) SetGlobalVar(1,-1);
}
if(GetGlobalVar(3) == 9)//若當日已開新倉,則進行對沖處理
{
if(A_SendOrder(Enum_Buy,Enum_Entry,1,0)) SetGlobalVar(1,-1);
}
}
if(A_SendOrder(Enum_Buy,Enum_Entry,1,0))
{
SetGlobalVar(0,1);//開多倉
SetGlobalVar(1,0);//多倉已平歸零
}
SetGlobalVar(3,9);//TodayBuy = 9;
}
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容