[文华财经WT8模型][文华财经WT8模型]《如何构建一套成功的交易系统》低风险通道回调系统
注意:本模型源码用于文华财经赢智WT8软件。
继续为大家分享《如何构建一套成功的交易系统》这本书中的交易思路。
通道突破回调系统。
主要思路做多是创新高代表上升趋势形成,然后回落入场,风险较低。做空相反。
策略源码-文华财经T8软件
//友情提示:以下是三个模型,入场条件一样,出场条件不同。
//方案1:固定周期出场。
HH:=BARSLAST(CROSS(H>HV(H,20),0.5));
HH<=10 AND L<LV(L,5),BPK;
LL:=BARSLAST(CROSS(L<LV(L,20),0.5));
LL<=10 AND H>HV(H,5),SPK;
BARSBK>=20,SP;
BARSSK>20,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);
AUTOFILTER;
//方案2:止盈
HH:=BARSLAST(CROSS(H>HV(H,20),0.5));
HH<=10 AND L<LV(L,5),BPK;
LL:=BARSLAST(CROSS(L<LV(L,20),0.5));
LL<=10 AND H>HV(H,5),SPK;
H>HV(H,20),SP;
L<LV(L,20),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);
AUTOFILTER;
//方案3:移动止盈
HH:=BARSLAST(CROSS(H>HV(H,20),0.5));
HH<=10 AND L<LV(L,5),BPK;
LL:=BARSLAST(CROSS(L<LV(L,20),0.5));
LL<=10 AND H>HV(H,5),SPK;
H>HV(H,20),BP;
L<LV(L,40),SP;
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;
T8常用平仓条件
//以下是常用的平仓指令,方便大家构建策略
//1 N周期平仓。
N:=20;
BARSBK>=N,SP;
BARSSK>=N,BP;
AUTOFILTER;
//2 固定点数止损止盈
M1:=10;//止损
M2:=50;//止盈
BKPRICE-M1*MINPRICE>=C ,SP;
C>=BKPRICE+M2*MINPRICE ,SP;
C>=SKPRICE+M1*MINPRICE,BP;
SKPRICE-M2*MINPRICE>=C,BP;
//3 固定ATR倍数止盈
N:=26;
TR :=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR :=MA(TR,N);
M3:=50;
C>=BKPRICE+M3*ATR ,SP;//
C<=SKPRICE-M3*ATR,SP;
SKPRICE-M3*ATR>=C,BP;//
SKPRICE+M2*ATR<=C,SP;
//4 移动点数止盈
M:=30;
C<=BKHIGH-M*MINPRICE,SP;
C>=SKLOW+M*MINPRICE,BP;
//5 移动幅度止盈
ZZ:=0.01;
C<=BKHIGH-BKHIGH*ZZ,SP;
C>=SKLOW+SKLOW*ZZ,BP;
//6 移动点数
N:=26;
TR :=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR :=MA(TR,N);
M:=3;
C<=BKHIGH-ATR*M3,SP;//移动止赢 ATR点数
C>=SKLOW+ATR*M3,BP;