X1:=(
CLOSE
+
LOW
+
HIGH
)/
3
;
X2:=
EMA
(X1,
6
);
X3:=
EMA
(X2,
5
);
VAR2:=
EMA
(
EMA
(X1,
1
),
13
);
VAR3:=
EMA
(VAR2,
21
);
XCLOSE:=
EMA
((
OPEN
+
HIGH
+
LOW
+
CLOSE
)/
4
,
3
);
XOPEN:=
EMA
((
REF
(
OPEN
,
1
)+
REF
(XCLOSE,
1
))/
2
,
3
);
TEMPG:=
MAX
(
HIGH
,XOPEN);
XHIGH:=
EMA
(
MAX
(TEMPG,XCLOSE),
3
);
TEMP:=
MIN
(
LOW
,XOPEN);
XLOW:=
EMA
(
MIN
(TEMP,XCLOSE),
3
);
O1:=
IF
(XOPEN<XCLOSE,XOPEN,XCLOSE);
C1:=
IF
(XOPEN<XCLOSE,XCLOSE,XOPEN);
STICKLINE
(XOPEN>=XCLOSE,C1,O1,
13
,
0
),
COLORGRAY
;
STICKLINE
(XOPEN<XCLOSE,C1,O1,
13
,
0
),
COLORWHITE
;
HH:=(
6
*
H
+
5
*
REF
(
H
,
1
)+
4
*
REF
(
H
,
2
)+
3
*
REF
(
H
,
3
)+
2
*
REF
(
H
,
4
)+
REF
(
H
,
5
))/
21
;
LL:=(
6
*
L
+
5
*
REF
(
L
,
1
)+
4
*
REF
(
L
,
2
)+
3
*
REF
(
L
,
3
)+
2
*
REF
(
L
,
4
)+
REF
(
L
,
5
))/
21
;
A1:=
IF
(
C
>
REF
(
EMA
(
H
,
6
),
1
),
1
,
0
);
A2:=
IF
(
C
<
REF
(
EMA
(
L
,
6
),
1
),-
1
,
0
);
A3:=A1+A2;
A4:=
IF
(A3=
0
,
REF
(A3,
BARSLAST
(
NOT
(A3=
0
))),A3);
转折线:
IF
(A4=-
1
,
MA
(
HIGH
,
6
),
MA
(
LOW
,
6
)),
LINETHICK2
,
COLORCYAN
;
if
ref
(
close
>转折线,
1
)=
1
then
BEGIN
SELLSHORT
(
HOLDING
<
0
,
1
,
MARKET
);
buy
(
HOLDING
=
0
,
1
,
MARKET
);
END
if
ref
(
close
<转折线,
1
)=
1
then
BEGIN
SELL
(
HOLDING
>
0
,
1
,
MARKET
);
buySHORT
(
HOLDING
=
0
,
1
,
MARKET
);
END