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

01

策略源码

N1:=26;

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

ATR:=MA(TR1,N1);

//ATR指标

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

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

AVGLENGTH:=10;

ATRLENGTH:=5;

MOVAVGVAL:MA((HIGH+LOW+CLOSE)/3,AVGLENGTH);//平均价格

TRUEHIGH1:=IF(HIGH>REF(C,1),HIGH,REF(C,1));

TRUELOW1:=IF(LOW<=REF(C,1),LOW,REF(C,1));

TRUERANGE1:=IF(ISLASTBAR,H-L,TRUEHIGH1-TRUELOW1);

UPBAND:MOVAVGVAL+MA(TRUERANGE1,ATRLENGTH);

DNBAND:MOVAVGVAL-MA(TRUERANGE1,ATRLENGTH);

 MOVAVGVAL>REF(MOVAVGVAL,1)&&C>UPBAND,BK(TC);

//均线向上,并且价格上破通道上轨,开多单

C<MOVAVGVAL||CLOSE<=BKHIGH*(1-10/100),SP(BKVOL);

 MOVAVGVAL<REF(MOVAVGVAL,1)&&C<DNBAND,SK(TC);

//均线向下,并且价格下破通道下轨,开空单

C>MOVAVGVAL||CLOSE>=SKLOW*(1+10/100),BP(SKVOL);

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

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

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