A函数交易公式,开盘时,价格跳空,满足交易条件,发出交易信号,但是不成交,产生废单。请问怎么才能避免废单产生?
先看废单原因,再根据这个原因去处理
比较好处理的地方有onorder的废单status判断
发生这种情况是下面的止损语句。dzspoint是止损价位,dfstbar是多单成交Bar。当开盘价格跳空,并满足止损条件时,就产生废单。
If(L<dzspoint And dzspoint<>0 And A_BuyPosition>=1 And CurrentBar>dfstbar And dzs==0)
{
A_SendOrderEx(Symbol,Enum_Sell,Enum_Exit,A_BuyPosition,Q_BidPrice,ids);
dzs=1;
}
麻烦再详细说下,在onorder中怎么处理废单。