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

01

策略源码

N1:=26;//ATR可调参数

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

ATR :=MA(TR,N1);

//ATR指标

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

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

DIFF:=EMA(V,24) – EMA(V,52);

DEA:=EMA(DIFF,9);

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

//MACD指标

CROSS(DIFF,DEA)&&H>HV(H,5)&&C>MA(C,60) AND V>MA(V,30),BPK(TC);

CROSS(DEA,DIFF)&&L<LV(L,5)&&C<MA(C,60) AND V>MA(V,30),SPK(TC);

C<MA(C,60),SP(BKVOL);

C>MA(C,60),BP(SKVOL);

C<BKPRICE*0.98,SP(BKVOL);

C>SKPRICE*1.02,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);

CLOSEKLINE(1,30);

02

策略思路

/*

策略介绍

开多:

MACD金叉,成交量大于30日均量,收盘大于60日均线,最高价格高于过去5日最高价格。

平多:

收盘价格低于60日均线。

开空相反

MACD死叉,成交量大于30日均量,收盘小于60日均线,最低价格低于过去5日最低价格。

平空: 

收盘价格高于60日均线

止损:  2%

仓位介绍

每次买卖TC手,计算方法用(总资金的2%)除以 (合约交易单位 乘以 ATR)

*/

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

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