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

01

策略源码

//白盘交易

SJ1:=TIME>=0900 AND TIME<1450;

N1:=0.005;

CYC1:=BARSLAST(TIME=0900)+1;

H30:=REF(HHV(H,30),1);

L30:=REF(LLV(L,30),1);

MID:=(H30+L30)/2;

IF(SJ1,H30,NULL);

IF(SJ1,L30,NULL);

H>H30 AND (H30-MID)/MID<N1 AND CYC1>=30  AND SJ1,BPK;

L<L30 AND (MID-L30)/MID<N1 AND CYC1>=30   AND SJ1,SPK;

CLOSEMINUTEEVERY(4)<=1,CLOSEOUT;

//夜盘交易

SJ:=TIME>=2100 AND TIME<2250;

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

H30Y:=REF(HHV(H,30),1);

L30Y:=REF(LLV(L,30),1);

MIDY:=(H30Y+L30Y)/2;

IF(SJ,H30Y,NULL);

IF(SJ,L30Y,NULL);

H>H30Y AND (H30Y-MIDY)/MIDY<N1 AND CYC2>=30  AND SJ,BPK;

L<L30Y AND (MIDY-L30Y)/MIDY<N1 AND CYC2>=30   AND SJ,SPK;

CLOSEMINUTEEVERY(1)<=1,CLOSEOUT;

TIME>=2255 AND TIME<=2359,CLOSEOUT;

SETSIGPRICETYPE(BPK,LIMIT_ORDER);

SETSIGPRICETYPE(SPK,LIMIT_ORDER);

SETSIGPRICETYPE(BK,LIMIT_ORDER);

SETSIGPRICETYPE(SK,LIMIT_ORDER);

SETSIGPRICETYPE(BP,LIMIT_ORDER);

SETSIGPRICETYPE(SP,LIMIT_ORDER);

AUTOFILTER;

02

策略思路

/*

策略思路

横盘突破,当价格在一段时间内振幅较小时,突破买卖

交易条件:

开盘30个周期后,开始交易。 

当最近30根K线的高低点围绕中轴上下0.5%的范围内波动时;

价格突破过去30根K线最高价格,买入开仓;

价格跌穿过去30根K线最低价格,卖出开仓。

价格跌穿过去30根K线最低价格,平多。

价格突破过去30根K线最高价格,平空。 

白盘15点收盘前清仓

夜盘23点收盘前清仓

*/

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