这么简单的MACD交易模型,在一分钟周期,为什么通不过了?其实我就是想Diff上穿DEA就买,下穿就平了卖,怎么就不行了?
INPUT:P(26,20,100,8);
INPUT:S(12,5,40,4);
INPUT:M(9,2,60,6);
TRAQTY: = 1;
DIFF := EMA(CLOSE,S) - EMA(CLOSE,P);
DEA := EMA(DIFF,M);
MACD1 := 2*(DIFF-DEA);
KD:=CROSS(DIFF,DEA); //开多条件
KK:=CROSS(DEA,DIFF); //开空条件
PK:=CROSS(DIFF,DEA) AND HOLDING = 1; //平空条件
PD:=CROSS(DEA,DIFF) AND HOLDING = 1;
平空:SELLSHORT(PK,1,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号
平多:SELL(PD,1,THISCLOSE); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号
看看先
[此贴子已经被作者于2013-1-9 16:44:40编辑过]