- 精华
- 20
- 在线时间
- 2981 小时
- UID
- 4
- 积分
- 22709
- 帖子
- 4802
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-1-15
- 精华
- 20
- UID
- 4
- 积分
- 22709
- 帖子
- 4802
- 主题
- 64
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-1-15
|
假定您现在的开仓条件是判段 Close 上穿 MA5;
考虑到您的确认条件是希望开仓Bar的价格>条件产生Bar的收盘价。所以不用Open,上涨开多确认时用High,下跌开空确认用Low.
大致代码如下:
Condition = CrossOver(Close,MA5);
If(Condition)
Buy(1,Close,True);
修改为
Condtion = CrossOver(Close,MA5);
If(Condtion[1] && High > Close[1] )
Buy(1,Close[1]+MinMove*PriceScale);
[ 本帖最后由 nopain 于 2007-10-31 18:04 编辑 ] |
|