设为首页收藏本站

 找回密码
 注册
查看: 2208|回复: 9
打印 上一主题 下一主题

急!请教一个创新高的问题 [复制链接]

Rank: 2

精华
0
UID
118589
积分
50
帖子
20
主题
9
阅读权限
30
注册时间
2013-4-25
最后登录
2013-6-9
跳转到指定楼层
1#
发表于 2013-5-2 13:15:08 |只看该作者 |倒序浏览
   为什么我用一个变量去存一段周期的最高值,在BAR移动时,这个变量的值会改变,怎么克服?在线等各位帮我解答!

Rank: 2

精华
0
UID
114737
积分
54
帖子
28
主题
4
阅读权限
30
注册时间
2013-1-9
最后登录
2013-5-6
2#
发表于 2013-5-2 13:27:25 |只看该作者
lz可否用数据库去解决,建立一个数据库,然后将你要的值存进数据库,随时取用

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
3#
发表于 2013-5-2 13:28:43 |只看该作者
要具体一下,你所指的一段时间指的是什么?你公式的写法又是什么?
bar移动时,取值的范围有变化或是后移动后的bar在创新高,那么这个值的变化是正常的吧?

使用道具 举报

Rank: 2

精华
0
UID
118589
积分
50
帖子
20
主题
9
阅读权限
30
注册时间
2013-4-25
最后登录
2013-6-9
4#
发表于 2013-5-2 13:32:48 |只看该作者
比如:maxclose = highest(high,12),现在我要大于这个值,该怎么写???

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
5#
发表于 2013-5-2 13:49:15 |只看该作者
风无泪*断离恨 发表于 2013-5-2 13:32
比如:maxclose = highest(high,12),现在我要大于这个值,该怎么写???

不是很理解哟。。。大于这个值是指什么??
你现在maxclose是当前并向左数的12个K线里的取最高价。如果在实时行情中,最新bar在变化,取值范围的12的个bar也在变。结果会变呀。

使用道具 举报

Rank: 2

精华
0
UID
118589
积分
50
帖子
20
主题
9
阅读权限
30
注册时间
2013-4-25
最后登录
2013-6-9
6#
发表于 2013-5-2 14:04:11 |只看该作者
就是这个意思~~我想达到的就是不要让变,才能用于比较,帮我想想~谢谢

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
7#
发表于 2013-5-2 14:21:48 |只看该作者
风无泪*断离恨 发表于 2013-5-2 14:04
就是这个意思~~我想达到的就是不要让变,才能用于比较,帮我想想~谢谢

。。。。
什么的不变??建议将自己的需求先量化,否则很难理解你的想法的。

使用道具 举报

Rank: 2

精华
0
UID
118589
积分
50
帖子
20
主题
9
阅读权限
30
注册时间
2013-4-25
最后登录
2013-6-9
8#
发表于 2013-5-2 14:44:22 |只看该作者
就是在满足12根K线入单后,在出单时希望创新高后再出,这时就需要用当前的high值和这12根的high的最大值比较!!

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
9#
发表于 2013-5-2 17:06:41 |只看该作者
本帖最后由 小米 于 2013-5-2 17:07 编辑
风无泪*断离恨 发表于 2013-5-2 14:44
就是在满足12根K线入单后,在出单时希望创新高后再出,这时就需要用当前的high值和这12根的high的最大值比 ...


虽然不是很了解你的具体想法,给也参考你试试。或者再根据自己的想法调整一下
且先不考虑你的出入场条件,behigh记录开仓时的前12根高价。而bebehigh记录从开仓时直到持仓结束前的最高价。
  1. vars
  2.      numeric maxclose;
  3.      numericseries behigh;
  4.      numericseries bebehigh;
  5. begin
  6.      .......
  7.      maxclose = highest(high,12);
  8.      if(buycon)
  9.      {
  10.           buy;
  11.           behigh = maxclose;
  12.      }else if (marketposition ==1)
  13.      {
  14.           bebehigh = max(behigh,high);
  15.      }
复制代码

使用道具 举报

Rank: 1

精华
0
UID
118630
积分
16
帖子
2
主题
1
阅读权限
10
注册时间
2013-4-27
最后登录
2013-5-20
10#
发表于 2013-5-2 23:18:15 |只看该作者
楼主是否考虑创前N根K线高价后的判断条件,  high > highest(high[1], N);

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-16 06:15

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部