/交易条件
VARIABLE
:开多次数=
0
,开空次数=
0
;
VARIABLE
:YDZY=
0
;
VARIABLE
:HIGHPRICE=
0
,LOWPRICE=
100000
;
VARIABLE
:开多状态=
0
,开空状态=
0
;
DHCDS:=
3
;
KHCDS:=
3
;
DYLDS:=
10
;
KYLDS:=
10
;
手数:=
1
;
IF
(大趋势=
3
OR
大趋势=
2
)
AND
震荡多=
1
AND
开多次数=
0
THEN
BEGIN
趋卖市开多:
BUY
(
HOLDING
=
0
,手数,
LIMIT
,
C
-
1
*
MINDIFF
);
开多次数:=
1
;
YDZY=
1
;
开多状态:=
3
;
END
IF
大趋势=
5
AND
开多次数=
0
AND
(震荡多=
1
OR
(确认多=
1
AND
趋势=
1
))
THEN
BEGIN
震荡市开多:
BUY
(
HOLDING
=
0
,手数,
LIMIT
,
C
-
1
*
MINDIFF
);
开多次数:=
1
;
IF
趋势=
1
then
begin
开多状态=
1
;
end
else
begin
开多状态=
3
;
YDZY=
1
;
END
end
IF
YDZY=
1
and
开多状态=
3
THEN
BEGIN
IF
H
>HIGHPRICE
THEN
BEGIN
HIGHPRICE:=
H
;
IF
HIGHPRICE-
ENTERPRICE
>=DYLDS
THEN
BEGIN
IF
HIGHPRICE-
H
>=DHCDS
THEN
BEGIN
多移止盈
1
:
SELL
(
HOLDING
>
0
,
HOLDING
,
MARKET
);
开多次数:=
0
;
YDZY=
0
;
开多状态=
0
;
END
END
END
END
IF
C
<前低点
and
holding
>
1
then
BEGIN
多单止损:
SELL
(
1
,
holding
,
MARKET
);
开多次数:=
0
;
开多状态=
0
;
YDZY=
0
;
END
IF
C
<多头止损价
AND
HOLDING
>
0
THEN
BEGIN
多止损:
SELL
(
1
,
holding
,
MARKET
);
开多次数:=
0
;
开多状态=
0
;
YDZY=
0
;
END
END