- 精华
- 0
- 在线时间
- 33 小时
- UID
- 119183
- 积分
- 35
- 帖子
- 19
- 阅读权限
- 10
- 注册时间
- 2013-5-14
- 最后登录
- 2013-7-3
- 精华
- 0
- UID
- 119183
- 积分
- 35
- 帖子
- 19
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2013-5-14
- 最后登录
- 2013-7-3
|
本帖最后由 觞咏韶华 于 2013-6-4 05:13 编辑
HiAfterEntry已声明
If (MarketPosition == 1 and BarsSinceLastEntry == 0)
HiAfterEntry = High;
If (MarketPosition == 1 and BarsSinceLastEntry >= 1)
HiAfterEntry = Max(HiAfterEntry,High);
//以上代码为了取得入多单后的高点
If(marketposition==1 && BarsSinceLastEntry>0 && HiAfterEntry - EntryPrice >= 50*MinMove*PriceScale && Low < EntryPrice)
Sell(0,Min(EntryPrice,open));
请教各位达人予以解答,买入代码运行无错误,已单独验证。平出代码错在哪?还望各位不吝赐教!
为何直接在买入的第二根bar就直接卖出了,条件并不符合hiafterentyr- entryprice>=50*MinMove*PriceScale啊! |
|