MA1:=
MA
(
CLOSE
,a),
COLORWHITE
;
MA2:=
MA
(
CLOSE
,b),
COLORRED
;
MA3:=
MA
(
CLOSE
,cc),
COLORCYAN
;
PARTLINE
(MA1>=MA2,MA2,
COLORMAGENTA
),
LINETHICK2
;
PARTLINE
(MA1<MA2,MA2,
COLORYELLOW
),
LINETHICK2
;
开多平空条件:=
CROSS
(MA1,MA2);
开空平多条件:=
CROSS
(MA2,MA1);
VARIABLE
:kdPrice:=
0
,kkPrice:=
0
;
if
c
>kdPrice
and
holding
<
6
then
begin
多加仓:
buy
(
1
,
2
,
market
);
kdPrice:=kdPrice+
30
*
MINDIFF
;
end
if
kkPrice>
c
and
abs
(
holding
)<
6
then
begin
空加仓:
buy
(
1
,
2
,
market
);
kkPrice:=kkPrice-
30
*
MINDIFF
;
end
if
开多平空条件
then
begin
sellshort
(
1
,
holding
,
market
);
buy
(
1
,
1
,
market
);
kdPrice:=
ENTERPRICE
+
30
*
MINDIFF
;
END
if
开空平多条件
then
begin
sell
(
1
,
holding
,
market
);
buyshort
(
1
,
1
,
market
);
kkPrice:=
ENTERPRICE
-
30
*
MINDIFF
;
END
HD:
HOLDING
;