置换均线2次穿越文华8策略
文华8策略介绍
基于置换均线的二次穿越突破系统
//策略说明:本策略是基于置换均线的二次穿越突破系统
//系统要素:
//1. 将移动平均K线向后平移一定BAR数即为置换均线
//2. 相隔一定BAR数的收盘价二次穿越置换均线
//3. 二次穿越完成时那根BAR的高点(或低点)作为突破进场价
//4. 完成二次穿越的一定BAR数内突破
//入场条件:
//1. 有效期内价格向上突破设定进场价做多
//2. 有效期内价格向下突破设定进场价做空
//出场条件:
//1. 价格反向穿越均线后止损
//2. 基于N根K线的高低点的跟踪止损
预览策略代码
TC:=INTPART(4*(INITMONEY*0.01/(UNIT*ATR1)));//根据权益的1%计算下单手数
// 计算置换均线
K:=INITMONEY*0.4/(C*MARGIN*UNIT);
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//真实波幅
ATR1:=MA(TR,MIN(26,BARPOS)); //求26个周期内真实波幅的简单移动平均
TC:=INTPART(4*(INITMONEY*0.01/(UNIT*ATR1)));//根据权益的1%计算下单手数
// 计算置换均线
MA1:=MA(CLOSE,AVGLENGTH);
DMA1:=REF(MA1,AVGDISPLACE);
// 判断收盘价是否穿越置换均线
CONCROSSOVER:=CROSSUP(CLOSE,DMA1);
CONCROSSUNDER:=CROSSDOWN(CLOSE,DMA1);
// 计算最近的一次下穿发生的BAR离当前BAR的根数
BARSLASTCRSUND:=BARSLAST(CONCROSSUNDER=1);