- 精华
- 0
- 在线时间
- 21 小时
- UID
- 180415
- 积分
- 30
- 帖子
- 19
- 阅读权限
- 10
- 注册时间
- 2014-2-13
- 最后登录
- 2014-3-5
- 精华
- 0
- UID
- 180415
- 积分
- 30
- 帖子
- 19
- 主题
- 9
- 阅读权限
- 10
- 注册时间
- 2014-2-13
- 最后登录
- 2014-3-5
|
- If(MarketPosition==1) // 有多仓的情况
- {
- If(HighestAfterEntry[1] >= MyEntryPrice + TrailingStart2*MinPoint) // 第二级跟踪止损的条件表达式
- {
- If(Low <= HighestAfterEntry[1] - TrailingStop2*MinPoint)
- {
- MyExitPrice = HighestAfterEntry[1] - TrailingStop2*MinPoint;
- If(Open < MyExitPrice) MyExitPrice = Open; // 如果该Bar开盘价有跳空触发,则用开盘价代替
- Sell(0,MyExitPrice);
- }
- }else if(HighestAfterEntry[1] >= MyEntryPrice + TrailingStart1*MinPoint)// 第一级跟踪止损的条件表达式
- {
- If(Low <= HighestAfterEntry[1] - TrailingStop1*MinPoint)
- {
- MyExitPrice = HighestAfterEntry[1] - TrailingStop1*MinPoint;
- If(Open < MyExitPrice) MyExitPrice = Open; // 如果该Bar开盘价有跳空触发,则用开盘价代替
- Sell(0,MyExitPrice);
- }
- }else if(Low <= MyEntryPrice - StopLossSet*MinPoint)//可以在这里写上初始的止损处理
- {
- MyExitPrice = MyEntryPrice - StopLossSet*MinPoint;
- If(Open < MyExitPrice) MyExitPrice = Open; // 如果该Bar开盘价有跳空触发,则用开盘价代替
- Sell(0,MyExitPrice);
- }
复制代码 这是一个跟踪止盈策略。其中If(Low <= HighestAfterEntry[1] - TrailingStop1*MinPoint)
{
MyExitPrice = HighestAfterEntry[1] - TrailingStop1*MinPoint;
If(Open < MyExitPrice) MyExitPrice = Open; // 如果该Bar开盘价有跳空触发,则用开盘价代替
Sell(0,MyExitPrice);
}
平仓卖,应该按低价卖才能成交,即是MyExitPrice =Low ,但帮助文件怎么会是取一个高价卖,MyExitPrice = HighestAfterEntry[1] - TrailingStop1*MinPoint;
|
|