以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助:日内交易极值的编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=25394)

--  作者:kaythy
--  发布时间:2012/9/11 23:46:11
--  求助:日内交易极值的编写
求助:想要编写一个技术指标,定义为日内波动极大值:取5分钟K线的最高价序列,求每天自开盘以来,到当前交易判断点的最大值。然后在K线图上划出这个极大值的曲线。
哪位老师愿意帮助我呢?
[此贴子已经被作者于2012-9-11 23:48:29编辑过]

--  作者:董小球
--  发布时间:2012/9/12 8:52:22
--  
楼主请稍候,我们会安排工作人员为您解答!
--  作者:jinzhe
--  发布时间:2012/9/12 9:09:38
--  

variable:hh=0;

if date<>ref(date,1) then hh:=h;

h1:hh;


--  作者:kaythy
--  发布时间:2012/9/12 9:53:19
--  
这个是什么意思呢?可以解释下吗?
我想要得到,在每天交易判断时刻,得出这一天内此前的最大价格。每一天都要重新开始计算

--  作者:jinzhe
--  发布时间:2012/9/12 9:56:26
--  

改良一下

variable:hh=0;

if date<>ref(date,1) then hh:=h;//把当日第一根开线的最高值赋值给HH

 

if h>hh then hh:=h;//当非第一根k线的最高价高于HH后,把最高价赋值给HH

 

[此贴子已经被作者于2012-9-12 10:01:39编辑过]

--  作者:kaythy
--  发布时间:2012/9/12 10:17:45
--  
那可以动态的得出每一天任意时刻的这个值吗?最好是在K线图中画出一条曲线,这个还不是我想要的结果,非常感激~
--  作者:jinzhe
--  发布时间:2012/9/12 10:19:34
--  

再加一句

h1:hh;


--  作者:kaythy
--  发布时间:2012/9/12 10:36:26
--  
好吧,貌似还是不行==
我自己有编一个,但是不知道怎么弄成每一天重新开始计算。你帮我看看吧
aa:=high;
sl:=2;
cc:=max(BARPOS-sl,1)
for j=1 to BARPOS-sl do
fc:=HHV(aa,j);
higherband:fc


--  作者:jinzhe
--  发布时间:2012/9/12 10:44:34
--  

我的公式并无问题,请先理解下我公式


--  作者:kaythy
--  发布时间:2012/9/12 15:00:43
--  
还是不行,这是我的那个策略,可以帮帮我吗?