Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:我想取得最高h值的k线的最低值和atr,但显示不出来

1楼
jayhaha580 发表于:2018/6/12 16:45:34
公式如下,用了VALUEWHEN函数,请问哪里出错了,谢谢

d1:valuewhen(h>ref(hhv(h,ENTERBARS),1),tr),colorwhite;
d2:valuewhen(h>ref(hhv(h,ENTERBARS),1),l),coloryellow;
2楼
FireScript 发表于:2018/6/12 16:50:31
你要取的是:如果当前最高价大于上次开仓以来的最高值,那么分别取得tr和最低价L?是这样?
3楼
FireScript 发表于:2018/6/12 16:59:36
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

我把代码放到系统指标里面试了下,可以获取返回值的。
4楼
jayhaha580 发表于:2018/6/12 17:16:05
不行啊,我试过好似是好多天前的价格。
5楼
FireScript 发表于:2018/6/12 17:19:27


这个valuewhen函数 返回值是这样子的。如果当前没有满足h>ref(hhv(h,ENTERBARS)  那么会返回上次满足时候取的值。你说的很久之前的价格,应该就是这个原因吧。
6楼
jayhaha580 发表于:2018/6/12 17:21:33
对了,那如果今天是最高h,那样我就只能利用今天的l和tr了,那可以用昨天的l和tr。
7楼
FireScript 发表于:2018/6/12 17:27:34
 你这一句我没怎么明白什么意思? 
共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02246 s, 3 queries.