-
中枢
.
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,10);
{N1:1,100,10;N2:1,100,10;DISP:=1,3,2};
N1:=10;N2:=10;DISP:=2;
K:=IF
(PERIOD=5,1,{
日
}
IF(PERIOD=6,1,{
周
}
IF(PERIOD=7,1,{
月
}
IF(PERIOD=8,1,{
多分钟
}
IF(PERIOD=9,1,{
多日
< br>}
IF(PERIOD=10,1,{
季
}
IF(PERIOD=11,2,{
年
}
IF(PERIOD=4,1,{60F}
IF(PERIOD=3,1,{30F}
IF(PERIOD=2,1,{15F}
IF(PERIOD=1,1{5F},1{1F})))))))))))/10;
{
这段是识别中枢
}
{
P1:=PEAK(1,K*N1,1);
P2:=PEAK(1,K*N1,2);
WP1:=PEAKBARS(1,K*N1,1);
WP2:=PEAKBARS(1,K*N1,2);
T1:=TROUGH(2,K*N2,1);
T2:=TROUGH(2,K*N2,2);
WT1:=TROUGHBARS(2,K*N2,1);
WT2:=TROUGHBARS(2,K*N2,2);
TJ1:=P1>T1 AND P2>T2
ZD:=MAX(T1,T2);
ZG:=MIN(P1,P2);
LL:=MIN(T1,T2);
HH:=MAX(P1,P2);
TJ2:=FILTER(ZG>ZD,2);
TJ3:=Z
G=REF(ZG
,BARSLAST(TJ2)) OR
ZD=REF(ZD,BARSLAST(TJ2));
TJ4:=TJ1&&TJ2&&NOT(TJ3);
TJ5
:=BETWEEN(ZD,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,R
EF(BARSLAST(TJ4),1)));
TJ6:=BETWEEN(ZG<
/p>
,REF(ZD,REF(BARSLAST(TJ4),1)),REF(ZG,REF
(BARSLAST(TJ4),1)));
TJ7:=ZG>REF(ZG
低保留
<
br>缺口判断
<
br>,
B:=IF( 天
,REF(BARSLAST(TJ4),1))&&ZD
TJ8:=TJ4&&NOT(TJ5 OR TJ6
OR TJ7);
ZSD:=IF(TJ8,ZD,DRAWNULL);
ZSG:=IF(TJ8,ZG,DRAWNULL);
ZSH:=IF(TJ8,HH,DRAWNULL);
ZSL:=IF(TJ8,LL,DRAWNULL);
ST
ICKLINE(TJ8,ZSH,ZSL,0,-1),COLORMAGENTA;
STICKLINE(TJ8,ZSD,ZSG
,IF(DISP=1,3,0),1
),COLORMAGENTA;
DRAWTEXT(DISP=2,ZSH,'
p>
中枢
'),COLORRED;
中枢高<
/p>
:PLOYLINE(DISP=2,REF(ZSD,BARSLAST(TJ8)))
,CROSSDOT,COLORLIRED;
中枢低
:PL
OYLINE(DISP=2,REF(ZSG,BARSLAST(TJ8))),CROSSDOT,COL
ORLIGREEN;
中枢最高
:PLOYLINE(DIS
P=2,REF(ZSH,BARSLAST(TJ8))),POINTDOT,COLORRED;
中枢最低
:PLOYLINE(DISP=2,REF(ZSL,BA
RSLAST(TJ8))),POINTDOT,COLORGREEN;
}
p>
趋势高
:PLOYLINE(DISP=3,ZIG(1,K*N1
)),COLORLIBLUE;
趋势低
:PLOYLINE
(DISP=3,ZIG(2,K*N2)),COLORLIBLUE;
局部低点预
选
:=IF(L>REF(H,1),1,IF(H
距前高天
:=BARSLAST(
p>
局部高点预选
C=1);
距前低天
:=BARSLAST(
局部低点预选
C=-
1);
小值周期
:=LOWRANGE(L);
大值周期
:=TOPRANGE(H);
AA:=IF(
局部低点预选
C=-1 AND REF(
距前高天
,1)>REF(
p>
距前低天
,1) AND LLV(L,
距
前高天
+1)
距前高天
+1),1),-1,0);
低保留
AB:=IF(
局部低点预选
C=-1 AND RE
F(
距前高天
,1)<=REF(
距前
低天
,1) AND
(
距前高
天
>=4
OR
LLV(
缺口判断
,
距前高天
)=-1
OR
LLV(L,
距前低天
+2)
距前低天
+1),1)),-1,0);
p>
低保留
S:=IF((
低保留
AA=-1 OR
低保留
AB=-1) AND
L
距前高天
+1),-1,0);
预判
:=IF((
距前低天
<4
AND
HHV(
缺口判断<
/p>
,
距前低天
)!=1)
OR
REF(
低保留
S,
距前低
天
)=0,1,0
);
判断
:=IF(
局部高点预选<
/p>
C=1
AND
REF(
距前低天
,1)<=REF(
距前高天
,1)
AND
预判
=1
AND
大值周期
>REF(
小值周期
,
距前低天
+
1) AND
大值周期
>REF(
小
值周期
,
距前低天
) AND
大值
周期
>REF(
大值周期
,
距前高天
),1,0);
高保留
A:=IF(
局部高点预选
p>
C=1 AND REF(
距前低天
,1)
>REF(
距前高天
,1) AND HHV(H,
距前
低天
+1)>REF(HHV(H,
距前低天
+1),1),1,0);
高保留<
/p>
B:=IF(
局部高点预选
C=1
AND REF(
距前低天
,1)<=REF(
距前高天
,1) AND REF(
低保
留
S,
距前低天
)=-1
AND (
距前低天
>=4 OR HHV(
,
距前低天
)=1),
1,0);
高保留
:=IF((
高保
留
A=1 OR
高保留
B=1 OR
判断
=1) AND
H>REF(L,
距前低天
+1),1,0);
预判
A:=IF((
距前高天
<4
AND
HHV(
缺口判断<
/p>
,
距前高天
)!=1)
OR
REF(
高保留
,
距前高
天
)=0,1,0)
;
判断
A:=IF(
局部低点预选<
/p>
C=-1
AND
REF(
距前高天
,1)<=REF(
距前低天
,1)
AND
预判
A=1
AND
小值周期
>REF(
大值周期
,
距前高天
+1)
AND
小值周期
>REF(
大值周期
距前高天
)
AND
小值周期
>REF(
小值周期
,
距前低天
),-1,0);
低保留
A:=IF(
局部低点预选
C
=-1 AND REF(
距前高天
,1)>REF(
距前低天
,1) AND LLV(L,
距前<
/p>
高天
+1)
距前
高天
+1),1),-1,0);
低保留
局部低点预选
C=-1
AND
REF(
距前高天
,1)<=REF(
距前低天
,1)
AND
(
距前高
>=4 OR LLV(
缺口判断
,
距前高天
)=-1 OR
判断
A=-1),-1,0);
低保
留
:=IF((
低保留
A=-1 OR
低保留
B=-1) AND
L
距前高天
+1),-1,0);
距前高天
A:=BARSLAST(
高保留
=1);
距前低天
A:=BARSLAST
(
低保留
=-1);
预判
X:=IF((
距前低天
A<4 AND HHV
(
缺口判断
,
距前低天
A)!=1) OR REF(
低保留
,
距前低天
A)=0,1,0);
判断
X:=IF(
局部高点预选
C=1 AND REF
(
距前低天
A,1)<=REF(
距前
高天
A,1) AND
预判
X=1
AND
大值周期
>REF(
小值周期
,
距前低天
A
+1)
AND
大值周期
>REF(
小值周期
,
距前低天
< br>A)
AND
大值周期
>RE
F(
大值周期
,
距前高天
A),1,0);
高保留
XA:=IF(
局部高点预选
C=1
AND
REF(
距前低天
A,1)>REF(
距前高天
A,1)
AND
HHV(H,
距前低天
A+1)>REF(HHV(H,
距前低天
A+1),1),1,0);
高保
留
XB:=IF(
局部高点预选
C=1
AND
REF(
距前低天
A,1)<=REF(
距前高天
A,1)
AND
REF(
低保留
,
距前低天
A)=-1 AND
(
距前低天
A>=4 OR HHV(
缺口判断
,
距前低天
A)=1),1,
0);
高保留
X:=IF((
高保留
XA=1
OR
高保留
XB=1
OR
判断
X=1)
AND
H>REF(L,
距前低天
A+1),1,0);
预判
XA:=IF((
距前高天
A<4 AND HHV(
缺口判断
,
距前高天
A)!=1) OR REF(
高保
留
XA,
距前
高天
A)=0,1,0);
判断
XA:=IF(
局部低点预选
C=-1 AND REF(
距前高天
A,1)<=REF(
距前低天
A,1
) AND
预判
XA=1 AND
小值周期
>REF(
大值周期
,
距前高天
A+1) AND
小值周期
>REF(
大值周期
,
距前高
天
A) AND
小值周期<
/p>
>REF(
小值周期
,
< br>距前低天
A),-1,0);
低保留
< br>XA:=IF(
局部低点预选
C=-1
AND
REF(
距前高天
A,1)>REF(
距前低天
A,1)
AND
LLV(L,
距前高天
YX:=IF((
高保留
< br>YXA=1 OR
高保留
YXB=1 OR
判断
YX=1) AND H>REF(L,
< br>距前低
天
YA+1),1,0);
预判
YXA:=IF((
距前高天
Y
A<4 AND HHV(
缺口判断
,
距前高天
Y
A)!=1) OR R
EF(
高保留
YXA,
距前高天
YA)=0,1,0);
判断
YXA:=I
F(
局部低点预选
C=-1
AND
REF(
距前高天
YA,1)<=RE
F(
距前低天
YA,1)
AND
预判
YXA=1
AND
小值周期
>REF(
大值周期
,
距前高天
Y
A+1)
AND
小值周期
>REF(
大值周
期
,
距前高天<
/p>
YA) AND
小值周期
>REF(<
/p>
小值周期
,
距前低天
Y
A),-1,0);
-
-
-
-
-
-
-
-
-
上一篇:东方财富通的函数
下一篇:东方财富通的函数()