- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
本帖最后由 小米 于 2013-5-2 17:07 编辑
风无泪*断离恨 发表于 2013-5-2 14:44
就是在满足12根K线入单后,在出单时希望创新高后再出,这时就需要用当前的high值和这12根的high的最大值比 ...
虽然不是很了解你的具体想法,给也参考你试试。或者再根据自己的想法调整一下
且先不考虑你的出入场条件,behigh记录开仓时的前12根高价。而bebehigh记录从开仓时直到持仓结束前的最高价。- vars
- numeric maxclose;
- numericseries behigh;
- numericseries bebehigh;
- begin
- .......
- maxclose = highest(high,12);
- if(buycon)
- {
- buy;
- behigh = maxclose;
- }else if (marketposition ==1)
- {
- bebehigh = max(behigh,high);
- }
复制代码 |
|