[量化交易]用文华财经T8复现《机械交易系统》第三章顺势交易系统的全部策略
《机械交易系统》的核心思想是通过建立和遵循机械化的交易系统,消除交易中的情绪干扰和主观判断,从而实现长期稳定的交易结果。威斯曼强调,成功的交易依赖于明确的规则、严格的风险管理和一致性的执行。
下面给大家分享的策略,是书中顺势交易系统中余下的全部策略,供大家参考研究学习,祝大家早日财务自由。
01策略源码
//MACD止损-反转运行系统
SHORT:=13;
LONG:=26;
M:=9;
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
2*(DIFF-DEA),COLORSTICK;
DIFF>DEA AND C>HV(H,20),BPK;
DIFF<DEA AND C<LV(L,20),SPK;
SETSIGPRICETYPE(BPK,LIMIT_ORDER);
SETSIGPRICETYPE(SPK,LIMIT_ORDER);
AUTOFILTER;
//MACD止损-反转运行系统
SHORT:=13;
LONG:=26;
M:=9;
DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA : EMA(DIFF,M);
2*(DIFF-DEA),COLORSTICK;
CROSS(DIFF,20),BPK;
DIFF<0,SP;
CROSS(-20,DIFF),SPK;
DIFF>0,BP;
SETSIGPRICETYPE(BPK,LIMIT_ORDER);
SETSIGPRICETYPE(SPK,LIMIT_ORDER);
AUTOFILTER;
//二十日止损反转-系统
N:=20;
C>HV(H,N),BPK;
C<LV(L,N),SPK;
SETSIGPRICETYPE(BPK,LIMIT_ORDER);
SETSIGPRICETYPE(SPK,LIMIT_ORDER);
SETSIGPRICETYPE(BP,LIMIT_ORDER);
SETSIGPRICETYPE(SP,LIMIT_ORDER);
AUTOFILTER;
//布林带线
N:=26;
M:=26;
P:=2;
MID:MA(CLOSE,N);
TMP2:=STD(CLOSE,M);
TOP:MID+P*TMP2;
BOTTOM:MID-P*TMP2;
C>TOP,BPK;
C<MID,SP;
C<BOTTOM,SPK;
C>MDI,BP;
SETSIGPRICETYPE(BPK,LIMIT_ORDER);
SETSIGPRICETYPE(SPK,LIMIT_ORDER);
SETSIGPRICETYPE(BP,LIMIT_ORDER);
SETSIGPRICETYPE(SP,LIMIT_ORDER);
AUTOFILTER;
02 策略说明
//该策略用于文华财经WT8软件。
//常用的其他平仓指令
//点数止损止盈
M1:=10;//止损
M2:=50;//止盈
BKPRICE-M1*MINPRICE>=C ,SP;//
C>=BKPRICE+M2*MINPRICE ,SP;//
C>=SKPRICE+M1*MINPRICE,BP;//
SKPRICE-M2*MINPRICE>=C,BP;//
//幅度止损止盈
M3:=3;//3%止损
M4:=3;//3%止赢
C<=(BKPRICE-BKPRICE*0.01*M3) ,SP;//止损
C>=(SKPRICE+SKPRICE*0.01*M3),BP;
C>=(BKPRICE+BKPRICE*0.01*M4) ,SP;//止赢
C<=(SKPRICE-SKPRICE*0.01*M4),BP;
//持有N个周期平仓
N:=10;
BARSBK>=N,SP;
BARSSK>=N,BP;