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

01

策略源码

K1:=15;

K2:=10;

SHORT:=12;

LONG:=26;

M:=9;

MA1:=MA(C,10);

MA2:=MA(C,20);

NN:=BARSLAST(DATE<>REF(DATE,1))+1;

HH:=REF(HHV(H,NN),NN);

HC:=REF(HHV(C,NN),NN);

LL:=REF(LLV(L,NN),NN);

LC:=REF(LLV(C,NN),NN);

DIFF :=EMA(CLOSE,SHORT) – EMA(CLOSE,LONG);

DEA  :=EMA(DIFF,M);

MACD:=2*(DIFF-DEA),COLORSTICK;

CROSS(MA1,MA2) AND CROSS(MACD,0) ,BPK;

CROSS(MA2,MA1) AND CROSSDOWN(MACD,0)  ,SPK;

RANGER:=IFELSE((HH – LC) >= (HC – LL),HH – LC,HC – LL);

BUYTRIG:=K1/10*RANGER;

SELLTRIG:=K2/10*RANGER;

BUY1:=REF(OPEN,NN-1)+BUYTRIG;

SELL1:=REF(OPEN,NN-1)-SELLTRIG;

H>BUY1 && NOT(REF(EXIST(H>BUY1,NN),1)) && COUNT(H>BUY1 && NOT(REF(EXIST(H>BUY1,NN),1)),NN)<2  ,BPK;

L<SELL1 && NOT(REF(EXIST(L<SELL1,NN),1)) && COUNT(L<SELL1 && NOT(REF(EXIST(L<SELL1,NN),1)),NN)<2  ,SPK;

C<=(BKPRICE-BKPRICE*0.015) ,SP;

C>=(SKPRICE+SKPRICE*0.015) ,BP;

SETSIGPRICETYPE(BPK,LIMIT_ORDER);

SETSIGPRICETYPE(SPK,LIMIT_ORDER);

SETSIGPRICETYPE(BK,LIMIT_ORDER);

SETSIGPRICETYPE(SK,LIMIT_ORDER);

SETSIGPRICETYPE(BP,LIMIT_ORDER);

SETSIGPRICETYPE(SP,LIMIT_ORDER);

CLOSEKLINE(1,30);

AUTOFILTER;

02

说明

//该策略用于文华wh8

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

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