請教關(guān)于重復(fù)發(fā)單的問題!
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2017年02月25日
- 咨詢內(nèi)容:
老師,我用以下代碼想實現(xiàn)防止重復(fù)發(fā)單,但是還是會出現(xiàn)3~6次的重復(fù)發(fā)單,是什么原因呢?
if ( AvgValue1[1] > AvgValue2[1] && GetGlobalVar(0)<>1 )
{
if(GetGlobalVar(1) <>-1)
{
if(GetGlobalVar(3) == 0)//若當(dāng)日未開倉,則直接平空倉
{
//平空頭;
if(A_SendOrder(Enum_Buy,Enum_Exit,1,0)) SetGlobalVar(1,-1);
}
if(GetGlobalVar(3) == 9)//若當(dāng)日已開新倉,則進行對沖處理
{
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;
}