求版主看个止损代码是否正确
代码如下,实际行情交易的时候是有空头的,但是不能实现止损,请版主看看问题出在哪里啊?谢谢!//系统出场空
If(MarketPosition == -1 )//&& BarsSinceEntry > 0)
{
If( Data0.Q_AskPrice < AvgEntryPrice - TakeProfitSet )
{
A_SendOrder(Enum_Buy,Enum_Exit,1, Data0.Q_AskPrice + 20 );
PlotString ("空头止盈","空头止盈",Low*D0,Red);
}
If (Data0.Q_AskPrice > AvgEntryPrice + StopLossSet )
{
A_SendOrder(Enum_Buy,Enum_Exit,1, Data0.Q_AskPrice + 20 );
PlotString ("空头止损","空头止损",High*D0 ,Green);
}
If( Data0.Q_AskPrice > Data0.Low + Retract )
{
A_SendOrder(Enum_Buy,Enum_Exit,1, Data0.Q_AskPrice + 20 );
PlotString ("空回撤止","空回撤止",Low*D0,Red);
}
}
页:
[1]