注意:本模型源码用于文华财经赢智WH8软件。 

01

策略源码

N11:=26;

TR1:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));

ATR:=MA(TR1,N11);

//ATR指标

TC:INTPART((MONEYTOT*0.02/(UNIT*ATR))),NODRAW;

//根据权益的2%计算下单手数

SLOSS:=2;

M:=3;

N1:=60;

N2:=300;

STARTPER1:=5;  //1级跟踪止盈,盈利5%启动

STOPPER1:=100; //1级跟踪止盈,盈利回撤100%触发    

STARTPER2:=10; //2级跟踪止盈,盈利10%启动

STOPPER2:=50;  //2级跟踪止盈,盈利回撤50%触发

STARTPER3:=20; //3级跟踪止盈,盈利20%启动

STOPPER3:=20;  //3级跟踪止盈,盈利回撤20%触发

N:=4;

STEP:=2;

MVALUE:=2;

STEP1:=STEP*0.01;

MVALUE1:=MVALUE*0.1;

SARLINE:=SAR(N,STEP1,MVALUE1);

BSAR:=CROSS(SARLINE,0);

SSAR:=CROSS(0,SARLINE);

MA1:=EMA(C,N1);

MA2:=EMA(C,N2);

B:=C>MAX(MA1,MA2);

S:=C<MIN(MA1,MA2);

BARPOS>N2 AND B AND BSAR,BK(TC);

BARPOS>N2 AND S AND SSAR,SK(TC);

//止盈

S AND BKHIGH>=BKPRICE*(1+M*SLOSS*0.01),SP(BKVOL);

B AND SKLOW<=SKPRICE*(1-M*SLOSS*0.01),BP(SKVOL);

SKLOW<=SKPRICE*(1-0.01*STARTPER3) AND HIGH>=SKLOW+(SKPRICE-SKLOW)*0.01*STOPPER3,BP(SKVOL);

BKHIGH>=BKPRICE*(1+0.01*STARTPER3) AND LOW<=BKHIGH-(BKHIGH-BKPRICE)*0.01*STOPPER3,SP(BKVOL);

SKLOW<=SKPRICE*(1-0.01*STARTPER2) AND HIGH>=SKLOW+(SKPRICE-SKLOW)*0.01*STOPPER2,BP(SKVOL);

BKHIGH>=BKPRICE*(1+0.01*STARTPER2) AND LOW<=BKHIGH-(BKHIGH-BKPRICE)*0.01*STOPPER2,SP(BKVOL);

SKLOW<=SKPRICE*(1-0.01*STARTPER1) AND HIGH>=SKLOW+(SKPRICE-SKLOW)*0.01*STOPPER1,BP(SKVOL);

BKHIGH>=BKPRICE*(1+0.01*STARTPER1) AND LOW<=BKHIGH-(BKHIGH-BKPRICE)*0.01*STOPPER1,SP(BKVOL);

//止损

C>=SKPRICE*(1+SLOSS*0.01),BP(SKVOL);

C<=BKPRICE*(1-SLOSS*0.01),SP(BKVOL);

SETSIGPRICETYPE(BPK,LIMIT_ORDER);

SETSIGPRICETYPE(SPK,LIMIT_ORDER);

SETSIGPRICETYPE(BK,LIMIT_ORDER);

SETSIGPRICETYPE(SK,LIMIT_ORDER);

SETSIGPRICETYPE(BP,LIMIT_ORDER);

SETSIGPRICETYPE(SP,LIMIT_ORDER);

02

说明

//该策略用于文华wh8

友情提示:本策略仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。