以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  KDJ中J取最高值、最低值  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=63042)

--  作者:image
--  发布时间:2014/3/24 10:11:46
--  KDJ中J取最高值、最低值

抱歉,之前关于这问题发过帖,但未明白。现在重新整理下,望帮忙编写。

 

如图,我是想取J值(附图中的红线)在周期30分钟(如上头K线周期内)跳动过程中的最大值和最小值。

 

也就是求每条K线下J的H跟L值!!

 

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20140324095856.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2014/3/24 10:25:07
--  

公式1:

n:=9;

p1:=3;

p2:=3;

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
KD:CROSS(K,D),nodraw;

nn:=barslast(minute<>ref(minute,1))+1;

hh:hhv(j,nn);

ll:llv(j,nn);

 

公式2:

hh:stkindi(\'\',\'公式1.hh\',0,0);

ll:stkindi(\'\',\'公式1.ll\',0,0);

 


--  作者:jinzhe
--  发布时间:2014/3/24 10:25:45
--  

公式1用来被引用,不直接使用,但是不可省略

 

公式2用来实际操作,


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:image
--  发布时间:2014/3/24 11:08:46
--  

谢谢啊

 

帮忙解释下这句:nn:=barslast(minute<>ref(minute,1))+1;

 

若用J的HH、LL值在轮询模式上运用,信号会闪烁吗

[此贴子已经被作者于2014/3/24 11:10:11编辑过]

--  作者:jinzhe
--  发布时间:2014/3/24 11:11:31
--  

这个是1分钟周期上用的,30分钟周期的不好算,所以举了个简单的例子,

这句表示1分钟内分笔数


--  作者:image
--  发布时间:2014/3/24 11:11:58
--  

比如

A:=JL>=10;

B:=JH<=90 ;

 

 

用A、B来当过滤条件


--  作者:image
--  发布时间:2014/3/24 11:12:57
--  

那30分钟的,能否实现?


--  作者:jinzhe
--  发布时间:2014/3/24 13:19:46
--  

30分钟就不好求了,k线周期不能像1分钟那样容易判断


--  作者:image
--  发布时间:2014/3/24 15:07:58
--  

按如上代码,我应用在30分钟周期里,显示出来的最高、最低值,是怎么来的?


--  作者:jinzhe
--  发布时间:2014/3/24 15:18:25
--  
30分钟不好求,不要再强求了