- 精华
- 0
- 在线时间
- 9 小时
- UID
- 239089
- 积分
- 14
- 帖子
- 12
- 阅读权限
- 10
- 注册时间
- 2016-8-19
- 最后登录
- 2017-2-17
- 精华
- 0
- UID
- 239089
- 积分
- 14
- 帖子
- 12
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2016-8-19
- 最后登录
- 2017-2-17
|
发表于 2017-2-14 11:42:05
|显示全部楼层
代码如下,实际行情交易的时候是有空头的,但是不能实现止损,请版主看看问题出在哪里啊?谢谢!
//系统出场空
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);
}
} |
|