以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教代码  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=94512)

--  作者:jztdd
--  发布时间:2016/3/8 21:30:29
--  请教代码
S:hhv(C,21);
X:llv(C,21);

请教海龟通道,这样是显示最近的最高最低值。

请问怎么样把下一根最高最低值,离目前几根的数字显示出来在屏幕上。

就是还有几根通道就要变化了。谢谢

--  作者:jinzhe
--  发布时间:2016/3/9 9:20:15
--  
这个弄不了,是未来的,不能预测未来的高点是在哪根k先上
--  作者:jztdd
--  发布时间:2016/3/9 10:26:14
--  
不是哦,是同样的21根已经跑出来的K线里。次一根高地价。
--  作者:jinzhe
--  发布时间:2016/3/9 10:46:48
--  

先算21根k线的最高价

再求21根k线的次高价

最后求次高价到现在的周期数?


--  作者:jztdd
--  发布时间:2016/3/9 10:53:24
--  
是的,是这个意思
--  作者:jztdd
--  发布时间:2016/3/9 10:59:06
--  
是求最高价到 次高价的周期数
--  作者:jinzhe
--  发布时间:2016/3/9 13:24:14
--  

hh:=h;
h21:=hhv(h,21);
ss:=0;
for i=1 to 21 do begin
 if hh[barpos+1-i]>ss and hh[barpos+1-i]<h21 then begin
  ss:=hh[barpos+1-i];
  ii:i;
 end
end
ii1:=ii;

nn:=hhvbars(h,21);

 

 

最高点和次高点的距离是:abs(nn-ii1)


--  作者:jztdd
--  发布时间:2016/3/9 16:21:38
--  
谢谢,我想把数字画到图上,但是每根上都有。
我只想显示最近3根,应该怎么做。

tj:xxxxx;
drawnumber(tj,c,tj,0);



--  作者:jinzhe
--  发布时间:2016/3/9 16:45:32
--  

hh:=h;
h21:=hhv(h,21);
ss:=0;
for i=1 to 21 do begin
 if hh[barpos+1-i]>ss and hh[barpos+1-i]<h21 then begin
  ss:=hh[barpos+1-i];
  ii:i;
 end
end
ii1:=ii;

nn:=hhvbars(h,21);

drawnumber(barpos>datacount-3,close,ii1,0);