金叉后的第一个死叉怎么写?谢谢

02-28 19:33发布

RS:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*200-100;
ZK:SMA(RS,5,1);
ZD:SMA(ZK,3,1);
ZJ:3*ZK-2*ZD;

金叉:=
AND REF(ZJ>ZD,1) AND REF(ZJ>ZD,2) AND REF(ZJ>ZD,3) AND REF(ZJ>ZD,4)

AND REF(ZJ>ZD,5) AND REF(ZJ>ZD,6);

金叉后的第一个死叉:=????

RS:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*200-100;
ZK:SMA(RS,5,1);
ZD:SMA(ZK,3,1);
ZJ:3*ZK-2*ZD;

金叉:=
AND REF(ZJ>ZD,1) AND REF(ZJ>ZD,2) AND REF(ZJ>ZD,3) AND REF(ZJ>ZD,4)

AND REF(ZJ>ZD,5) AND REF(ZJ>ZD,6);

金叉后的第一个死叉:=????
付费偷看设置
发送
9条回答
文华解答
2楼-- · 02-28 20:42
您的死叉是如何定义的?

一般来说,指标的金死叉都是交替产生的。

您具体说下您的思路,我们分析下。

不悔用文华
3楼-- · 02-28 21:02
这个死叉只要叉上就算,但必须是连续6根金叉后的第一根,我方便计算与开仓K线的距离
文华解答
4楼-- · 02-28 21:21
参考:

CROSS(COUNT(ZJ,BARSLAST(金叉))=1,0.5);//
不悔用文华
5楼-- · 02-28 21:42
RS:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*200-100;
ZK:SMA(RS,5,1);
ZD:SMA(ZK,3,1);
ZJ:3*ZK-2*ZD;

死叉:=
AND REF(ZJ

ANDREF(ZJ;

死叉后的第一个金叉:=????
CROSS(COUNT(ZJ>ZD,BARSLAST(死叉))=1,0.5);

我模仿着这样写对吗?可实际算出来的好象不对,1后面的0.5是什么意思呢?
文华解答
6楼-- · 02-28 22:02

CROSS(COUNT(ZJ>ZD,BARSLAST(死叉))=1,0.5);表示第一次死叉后ZJ>ZD,

CROSS(X,0.5)表示连续满足X条件时,取第一次满足的K线。


看您的编写,死叉条件不是通常定义的穿越,可以提供完整的金死叉条件语句,帮您分析看下。


不悔用文华
7楼-- · 02-28 22:21
RS:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*200-100;
ZK:=SMA(RS,5,1);
ZD:=SMA(ZK,3,1);
ZJ:=3*ZK-2*ZD;
金叉:=ref(zj>zd,1) and ref(zj>zd,2) and ref(zj>zd,3) and ref(zj>zd,4) and ref(zj>zd,5) and ref(zj>zd,6);
死叉:=ref(zj
金叉后的第一个死叉:=?????
死叉后的第一个金叉:=?????