- 精华
- 0
- 在线时间
- 41 小时
- UID
- 115066
- 积分
- 16
- 帖子
- 12
- 阅读权限
- 10
- 注册时间
- 2013-1-22
- 最后登录
- 2013-8-14
- 精华
- 0
- UID
- 115066
- 积分
- 16
- 帖子
- 12
- 主题
- 3
- 阅读权限
- 10
- 注册时间
- 2013-1-22
- 最后登录
- 2013-8-14
|
比 while(High >= preEntryPrice + 0.5*N) // 以最高价为标准,判断能进行几次增仓
{
myEntryPrice = preEntryPrice + 0.5 * N;
preEntryPrice = myEntryPrice;
Buy(TurtleUnits,myEntryPrice);
SendOrderThisBar = True;
}
}
// 止损指令
If(Low <= preEntryPrice - 2 * N && SendOrderThisBar == false) // 加仓Bar不止损
{
myExitPrice = preEntryPrice - 2 * N;
Sell(0,myExitPrice); // 数量用0的情况下将全部平仓
PreBreakoutFailure = True;
}
}
以上代码中, SendOrderThisBar == false是未来,只要价格向有利方向0.5N,信号就会消失,你如果把“myExitPrice = preEntryPrice - 2 * N;”中的2*n换成更小的值,比如0.2*N,那么,收益会直线上升,但仅仅是测试的收益,实盘会很惨!示范用的策略写成这样,可见TB团队水平不一般!!!! |
|