以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在常见问题解答里见到的小周期取前日数据语句,似乎有问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=84419)

--  作者:sosolp
--  发布时间:2015/8/25 16:33:37
--  在常见问题解答里见到的小周期取前日数据语句,似乎有问题

"在一分种周期取前一天最高价、最低价怎么取?

N:=barslast(date<>ref(date,1))+1;
preDayHigh:ref(hhv(h,N),N); //昨日最高价
preDayLOW:ref(LLv(L,N),N);  //昨日最低价"


按照这样的写法,是取得前日最后N根K线里的最高最低价吧,只有在正好是最后一根K线时才会返回前一天的最高最低价


--  作者:jinzhe
--  发布时间:2015/8/25 16:37:50
--  

不会,

上面的结果是你实际测试出来的,还是光看了代码就想出来的?


--  作者:sosolp
--  发布时间:2015/8/25 16:45:27
--  
测了下我错了。。
金哲老师能指点下为什么能取到前天的数据么

--  作者:jinzhe
--  发布时间:2015/8/25 16:49:47
--  

你不明白的是 前后两个n的值是不一样的

ref(hhv(h,n),n)  后面一个n是你理解的n,前面的n  不是你理解上的n,而是ref(,n)过的后的n,也就是ref(n,n) ,你可以看看ref(n,n)的结果是多少


--  作者:sosolp
--  发布时间:2015/8/25 16:52:01
--  
有点概念了,谢谢金哲老师!