注意:本模型源码用于文华财经赢智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%计算下单手数

N:=4;

STEP:=2;

MVALUE:=2;

STEP1:=STEP/100;

MVALUE1:=MVALUE/10;

M:=200;

SARLINE:=SAR(N,STEP,MVALUE);

//SAR指标

HH:=HV(H,20);

LL:=LV(L,20);

HH1:=HV(H,M);

LL1:=LV(L,M);

HJ1:=LL1+0.5*(HH1-LL1),COLORRED;

LJ1:=HH1-0.5*(HH1-LL1),COLORGREEN;

CROSS(C,HH)&&SARLINE>0,BPK(TC);

CROSSDOWN(C,LL)&&SARLINE<0,SPK(TC);

CROSSDOWN(C,LJ1)&&C>BKPRICE,SP(BKVOL);

CROSS(C,HJ1)&&C<SKPRICE,BP(SKVOL);

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

C>=SKPRICE*(1+0.03),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

策略思路

/*

开多:价格穿越20个周期高点,同时SAR大于0

平多:获利的情况下,价格低于 20个周期高点+20个周期低点除以2,。

止损:3%

开空相反

仓位介绍

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

收盘市价下单

*/

友情提示:本策略仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。