以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问老师:以下表达对吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58059)

--  作者:野茂子
--  发布时间:2013/10/26 13:11:01
--  请问老师:以下表达对吗?

请问老师:以下表达股价创新低而KDJ金叉不创新低(指K值),对吗?编译可通过,但加载在主图上什么显示都没有,帮我看看,谢谢!

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,M1,1);
D:=SMA(K,M2,1);
J:=3*K-2*D;
JC:=CROSS(K,D);
A:=BARSLAST(REF(JC,1)),NODRAW;
LL1:=REF(LLV(L,10),1);
IF JC THEN
   LL:=LL1;
金叉底背离:REF(LL,A+1)>LL AND K>REF(K,A+1)AND JC,NODRAW;
金叉底背:=DRAWLINE(A=0,D,金叉底背离,D,0),COLORRED,LINETHICK0;


--  作者:自渔自乐
--  发布时间:2013/10/26 19:09:23
--  
最后一句改成:

金叉底背:DRAWLINE(A=0,D,金叉底背离,D,0),COLORRED,LINETHICK2;

--  作者:野茂子
--  发布时间:2013/10/27 11:51:27
--  

附注:上述金叉底背离必须满足两个条件:

1、只比较最后一个KDJ金叉与前面5个金叉以内的金叉(不一定只是最后一个与倒数第二个或最后一个与倒数第三个,也可能是最后一个与倒数第四个,但一定是最后一个与前面五个以内的比较);

2、一定要满足股价(是最低价,而不是收盘价)创新低,而KDJ金叉时的K值创新高。

谢谢老师!


--  作者:jinzhe
--  发布时间:2013/10/28 9:57:00
--  
还要求最近5个创新低这个比较复杂, 看看有没有高人来看看
--  作者:野茂子
--  发布时间:2013/10/28 15:51:55
--  
按照上述要求(金叉底背:DRAWLINE(A=0,D,金叉底背离,D,0),COLORRED,LINETHICK2;)改完以后还是不显示,请问老师是什么原因,谢谢!
--  作者:jinzhe
--  发布时间:2013/10/28 16:01:07
--  

D的数值那么小,放在图上不是被压缩,就是被k线被无视掉

DRAWLINE(A=0,D,金叉底背离,D,0),COLORRED,LINETHICK2,noaxis;

按照这样改,能看到线,但是划的线是根据k线缩放的,不是原来的数值


--  作者:野茂子
--  发布时间:2013/10/28 16:24:35
--  

我改了,图上好像还是看不见!


--  作者:jinzhe
--  发布时间:2013/10/28 16:27:37
--  

n:=9;
m1:=3;
m2:=3;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
J:3*K-2*D;
JC:CROSS(K,D);
A:BARSLAST(REF(JC,1)),NODRAW;
LL1:=REF(LLV(L,10),1);
LL:valuewhen(jc,ll1);
金叉底背离:REF(LL,A+1)>LL AND K>REF(K,A+1)AND JC,NODRAW;

DRAWLINE(A=0,D,金叉底背离,D,0,COLORRED,LINETHICK2),noaxis;


--  作者:野茂子
--  发布时间:2013/10/28 17:32:42
--  
谢谢老师!