以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  前一波峰最高价波谷最低价怎么表达?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=155845)

--  作者:hptbmjs
--  发布时间:2017/7/11 9:20:46
--  前一波峰最高价波谷最低价怎么表达?
请问前一波峰最高价波谷最低价怎么表达?不要带未来函数的
--  作者:FireScript
--  发布时间:2017/7/11 9:25:29
--  

你的波峰波谷如何定义的?


--  作者:hptbmjs
--  发布时间:2017/7/11 9:27:51
--  
a:=REF(L,1)>REF(L,2)AND REF(L,2)>REF(L,3)AND REF(L,5)>REF(L,4) AND REF(L,4)>REF(L,3);
b:=BARSLAST(a);
BG:=REF(L,b);

g:=REF(H,1)<REF(H,2) AND REF(H,2)<REF(H,3) AND REF(H,5)<REF(H,4) AND REF(H,4)<REF(H,3);
f:=BARSLAST(g);
BF:=REF(H,f);
这样表述对吗?

--  作者:hptbmjs
--  发布时间:2017/7/11 9:28:40
--  
但是在图表上似乎有时对有时候错
--  作者:FireScript
--  发布时间:2017/7/11 9:50:16
--  
以下是引用hptbmjs在2017/7/11 9:27:51的发言:
a:=REF(L,1)>REF(L,2)AND REF(L,2)>REF(L,3)AND REF(L,5)>REF(L,4) AND REF(L,4)>REF(L,3);
b:=BARSLAST(a);
BG:=REF(L,b);

g:=REF(H,1)<REF(H,2) AND REF(H,2)<REF(H,3) AND REF(H,5)<REF(H,4) AND REF(H,4)<REF(H,3);
f:=BARSLAST(g);
BF:=REF(H,f);
这样表述对吗?

你最终要取得的应该是波峰位置价格和波谷位置价格对吧? 你这个b:=BARSLAST(a) 取得并不是波谷的位置,上面引用到的那个ref(l,3)才是你需要的位置。需要把b:=BARSLAST(a)的位置再平移下。


--  作者:wenarm
--  发布时间:2017/7/11 9:51:38
--  

怎么定义的波峰和波谷?我说的定义,是怎么归纳什么样的k线形态是波峰?

你上面的代码处理思路上没有问题。你说的不一样,应该是上述代码中在图表中,在特定的位置,不符合你的定义思路。

 


--  作者:hptbmjs
--  发布时间:2017/7/11 10:49:33
--  
可否告知下如何平移呢?麻烦您了
--  作者:wenarm
--  发布时间:2017/7/11 10:52:03
--  

平移什么?


--  作者:FireScript
--  发布时间:2017/7/11 10:54:28
--  
以下是引用hptbmjs在2017/7/11 10:49:33的发言:
可否告知下如何平移呢?麻烦您了

直接给b值加上平移数就可以了啊,你刚才波峰波谷都是五个K线的,b+3就是波谷的位置了。如果是7个K线那加4,以此类推。


--  作者:hptbmjs
--  发布时间:2017/7/11 11:06:35
--  
明白了  非常感谢!