- 精华
- 0
- 在线时间
- 599 小时
- UID
- 2212
- 积分
- 1262
- 帖子
- 49
- 阅读权限
- 60
- 注册时间
- 2008-8-27
- 最后登录
- 2015-12-17
- 精华
- 0
- UID
- 2212
- 积分
- 1262
- 帖子
- 49
- 主题
- 11
- 阅读权限
- 60
- 注册时间
- 2008-8-27
- 最后登录
- 2015-12-17
|
// 当前Bar开过仓的情况,如果Close比myEntryPrice大于1/2N.用收盘价加仓。
If(Close >= myEntryPrice + 0.5 * N && TurtleUnits >= 1)
{
myEntryPrice = min(high,myEntryPrice + 0.5 * N);
Buy(TurtleUnits,myEntryPrice);
}
// 当前Bar开过仓的情况,如果Close比myEntryPrice小于1/2N.用收盘价加仓。
If(Close <= myEntryPrice - 0.5 * N && TurtleUnits >= 1)
{
myEntryPrice = max(Low,myEntryPrice - 0.5 * N);
SellShort(TurtleUnits,myEntryPrice);
}
请问以上写法可以解决由于讯号闪烁导致的反复开仓问题吗? |
|