优化编写4 - 分批进出场

很多策略不是一次性开够多少手的,往往会先开几手,如果开仓后盈利了再加大仓位分批进场。离场也是一样,根据持仓盈亏的情况动态调整,亏损则灵活减仓,降低持仓风险。

和头寸管理里动态调整开仓手数的思路不同,头寸管理是根据当时的可用资金情况对开仓手数做动态调整,分批进出场的重点则是对持仓的管理,盯着账户持仓盈亏来加减仓。

思路:分批进场,盈利加仓,亏损减仓

例如:

价格上穿30均线,开仓6手;对比开仓价格,盈利2%,加仓一半;亏损1%,减仓一半;价格下穿30均线,全平

M:=0.02;//止盈比例

N:=0.01;//止损比例

T_COMMAND(6);//每次固定开仓6手

TRADE_AGAIN(3);//加减仓指令可连续出现3次

MA1:MA(CLOSE,30);

CROSS(CLOSE,MA1),BK;//价格上穿MA1均线,开仓

CLOSE>BKPRICE*(1+M),ADD_LONG(BKVOL/2);//盈利2%,加仓一半

CLOSE<BKPRICE*(1-N),LOWER_LONG(BKVOL/2);//亏损1%,减仓一半

CROSSDOWN(CLOSE,MA1),SP;//价格下穿MA1均线,本轮趋势已经做完,全平

AUTOFILTER;