策略問題。求解
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2013年04月11日
- 咨詢內(nèi)容:
if( BarStatus==2 && Time==0.090000 && CurrentTime <= 0.090000) return;
if(BarStatus==0 && GetGlobalVar(0)==InvalidNumeric)
{ SetGlobalVar(0,0);
SetGlobalVar(1,0);
}
if(A_SellPosition==0 && A_BuyPosition==0 && GetGlobalVar(0)==0)
{ if(DValue>DValue[1] )
{ A_SendOrder(enum_buy,Enum_Entry,1,Q_AskPrice);
SetGlobalVar(0,1);
}else if(DValue<DValue[1] )
{ A_sendorder(Enum_sell,enum_entry,1,Q_BidPrice);
SetGlobalVar(0,-1);
}
}
if(Dvalue<Dvalue[1] and A_BuyPosition>0 && GetGlobalVar(0)==1)
{ A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),Q_BidPrice);
A_sendorder(Enum_sell,enum_entry,1,Q_BidPrice);
SetGlobalVar(1,-1);
}ELSE if(A_SellPosition>0 and Dvalue>Dvalue[1] && GetGlobalVar(0)==-1 )
{ A_SendOrder(Enum_buy,Enum_Exit,A_SellPosition(),Q_AskPrice);
A_SendOrder(enum_buy,Enum_Entry,1,Q_AskPrice);
SetGlobalVar(1,1);
}
現(xiàn)在能倉(cāng)開了。但是滿足下面的反手條件了。為什么卻沒有平倉(cāng) 反手出現(xiàn) 一直拿著單??》
- TB技術(shù)人員:
建議分開判斷好點(diǎn),你連著寫,可能就會(huì)沒平倉(cāng)已經(jīng)反向開倉(cāng)了,先寫滿足條件平倉(cāng),然后判斷持倉(cāng),然后再反向開倉(cāng)
- TB客服:
Transcend 發(fā)表于 2013-3-20 09:16
建議分開判斷好點(diǎn),你連著寫,可能就會(huì)沒平倉(cāng)已經(jīng)反向開倉(cāng)了,先寫滿足條件平倉(cāng),然后判斷持倉(cāng),然后再反向 ...
我不是分開寫了么。
- 網(wǎng)友回復(fù):
A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),Q_BidPrice);
A_sendorder(Enum_sell,enum_entry,1,Q_BidPrice);
賣出平倉(cāng)下一行馬上就賣出開倉(cāng)了
- 網(wǎng)友回復(fù):
A_BuyPosition>0 執(zhí)行
A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),Q_BidPrice);
然后再判斷 A_BuyPosition==0
A_sendorder(Enum_sell,enum_entry,1,Q_BidPrice);
|