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

01

策略源码

N:=26;

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

ATR :=MA(TR,N);

//ATR指标

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

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

MA5:MA(C,5);

MA10:MA(C,10);

MA20:MA(C,20);

MA60:MA(C,30);

MA120:MA(C,60);

//求5条均线

DT:=MA5>MA10&&MA10>MA20&&MA20>MA60&&MA60>MA120;

KT:=MA5<MA10&&MA10<MA20&&MA20<MA60&&MA60<MA120;

DT&&(VOL>=MA(VOL,5) OR  VOL>=HHV(VOL,5))&&C>O,BK(TC);

KT&&(VOL>=MA(VOL,5)||VOL>=HHV(VOL,5))&&ISDOWN,SK(TC);

//开仓条件

BKHIGH-BKPRICE>2*ATR &&C<BKHIGH-1*ATR,SP(BKVOL);//

SKPRICE-SKLOW>2*ATR &&C>SKLOW+1*ATR,BP(SKVOL);//

//追踪止盈

C<BKPRICE-ATR,SP(BKVOL);

C>SKPRICE+ATR,BP(SKVOL);

//止损1个ATR

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

策略思路

/*

策略介绍

开多1:5条均线多头排列,成交量大于5日均量

开多2:5条均线多头排列,成交量为5日最大量并收阳线

开空相反

开空1:5条均线空头排列,成交量大于5日均量

开空2:5条均线空头排列,成交量为5日最大量并收阴线

止盈

获利大于2倍ATR后,回撤1倍ATR。

仓位介绍

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

*/

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

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