variable
:maxprofit=
0
;
ma5:
ma
(
c
,
5
);
ma20:
ma
(
c
,
20
);
duo:=ma20>
ref
(ma20,
1
);
kd:
cross
(ma5,ma20);
ss:=
100
;
可用:
holding
-
dayholding
;
if
not
(duo)
and
可用>
0
then
20
均线向下:
sell
(
1
,
holding
,
market
);
win:=
0
;
win2:=
0
;
if
holding
>
0
and
enterbars
>
0
then
begin
win:=(
c
-
enterprice
)/
enterprice
*
100
;
if
win>maxprofit
then
maxprofit:=win;
win2:=(maxprofit-win)/maxprofit*
100
;
end
if
holding
<
0
and
enterbars
>
0
then
begin
win:=(
enterprice
-
c
)/
enterprice
*
100
;
if
win > maxprofit
then
maxprofit:=win;
win2:=(maxprofit-win)/maxprofit*
100
;
end
止损:
sell
(可用>
0
and
win < -
5
,
0
,
marketr
);
止赢:
sell
(可用>
0
and
maxprofit>=
5
and
win2 >=
60
and
openprofit
>
0
,
0
,
marketr
);
if
kd
and
holding
=
0
then
begin
buy
(
1
,
1
,
market
);
maxprofit:=
0
;
end
浮动盈亏百分比:
OPENPROFITPER
;
最大浮动盈亏百分比:maxprofit;