- 精华
- 0
- 在线时间
- 533 小时
- UID
- 37561
- 积分
- 1108
- 帖子
- 395
- 阅读权限
- 60
- 注册时间
- 2011-5-4
- 最后登录
- 2014-11-3
- 精华
- 0
- UID
- 37561
- 积分
- 1108
- 帖子
- 395
- 主题
- 9
- 阅读权限
- 60
- 注册时间
- 2011-5-4
- 最后登录
- 2014-11-3
|
- // 突破开仓
- If(CrossOver(High,DonchianHi) && TurtleUnits >= 1)
- {
- // 开仓价格取突破上轨+一个价位和最高价之间的较小值,这样能更接近真实情况,并能尽量保证成交
- myEntryPrice = min(high,DonchianHi + MinPoint);
- myEntryPrice = IIF(myEntryPrice < Open, Open,myEntryPrice); // 大跳空的时候用开盘价代替
- preEntryPrice = myEntryPrice;
- Buy(TurtleUnits,myEntryPrice);
- SendOrderThisBar = True;
- PreBreakoutFailure = False;
- }
复制代码 里面//大跳空的时候用开盘价代替,这一段,其中的OPEN貌似是当前K线的开盘价,这样的话是不可能大于myEntryPrice的吧?是不是应该改为OpenD[0],以当天的开盘价作为判断? |
|