1,AvgLossPeriod 平均亏损周期,其它的总和,标准差自行推算下
2,这个记录需要用全局变量来控制
例如
VARIABLE:A=0,B=0,D=0,E=1;
...
.
.
.
IF 平仓条件 THEN
BEGIN
SELL();
IF NUMPROFIT(1)<0 AND E=1 THEN
BEGIN
A:=ENTERBARS;
E:=E+1;
END
IF NUMPROFIT(1)<0 AND E=2 THEN
BEGIN
B:=ENTERBARS;
E:=E+1;
END
IF NUMPROFIT(1)<0 AND E=3 THEN
BEGIN
D:=ENTERBARS;
E:=E+1;
END
IF E>=3 THEN E:=1;
//记录最近3次亏损交易的持仓周期,分别为A,B,D
END
VARIABLE:A=0,B=0,D=0,E=1;
buy(c>o and holding=0,1,market);
IF c<o and enterbars>2 THEN
BEGIN
SELL(1,1,market);
IF NUMPROFIT(1)<0 AND E=1 THEN
BEGIN
A:=ENTERBARS;
E:=E+1;
END
IF NUMPROFIT(1)<0 AND E=2 THEN
BEGIN
B:=ENTERBARS;
E:=E+1;
END
IF NUMPROFIT(1)<0 AND E=3 THEN
BEGIN
D:=ENTERBARS;
E:=E+1;
END
IF E>=3 THEN E:=1;
end
//运行很正常