以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  请老师帮写代码  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=76519)

--  作者:超越自我
--  发布时间:2015/3/16 18:27:12
--  请老师帮写代码
从当前k线往回找,找出最高价高于当前k线最高价的k线,把两根线之间的k线数显示出来。先谢了!
--  作者:百湛必胜客
--  发布时间:2015/3/16 20:01:09
--  
上次高点间隔:sumbars(h>high[datacount],1);
只能算最新一个BAR

--  作者:超越自我
--  发布时间:2015/3/17 14:10:59
--  
十分感谢!
--  作者:超越自我
--  发布时间:2015/3/20 7:54:21
--  
以下是引用百湛必胜客在2015/3/16 20:01:09的发言:
上次高点间隔:sumbars(h>high[datacount],1);
只能算最新一个BAR
谢谢!
请问!

在任一k线都实现这样的效果,怎样写呢?


--  作者:FexTel
--  发布时间:2015/3/20 8:51:55
--  

这个是统计最新的一根K,任何一根K使用

HH:HHV(H,BARPOS);

SUMBARS(H>HH,1);


--  作者:超越自我
--  发布时间:2015/3/20 18:34:39
--  
以下是引用FexTel在2015/3/20 8:51:55的发言:

这个是统计最新的一根K,任何一根K使用

HH:HHV(H,BARPOS);

SUMBARS(H>HH,1);

老师好第二行什么都不显示

我的目的是,在任意一根k线上,往前找到,high更高的k线,显示这中间的k线数。谢谢!


--  作者:yukizzc
--  发布时间:2015/3/22 21:00:12
--  

for i=1 to barpos DO
begin
if ref(h,i) > h then
BEGIN
间隔:i;
break;
end
end