跨周期共振的问题 (文华财经WH8赢智V8.2)

投资者咨询:跨周期共振的问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-18 10:27
 你好,我开始写的日线,2小时,1小时,15分钟四周期共振,以15分钟作为开仓平仓,回测出来的好多都不是共振的信号,然后又换成简单的日线和2小时,出来的也是有不共振的,请问为什么,比如下面就是简单的,谢谢
#IMPORT[DAY,1,MAMACD] AS VAR1 
1TMACD:=VAR1.MACD; 
1TMA5 :=VAR1.MA5; 
1TMA10:=VAR1.MA10;
B1:=1TMACD>REF(1TMACD,1) AND C>1TMA5 AND  1TMA5>1TMA10 ;
S1:=1TMACD<REF(1TMACD,1) AND C<1TMA5 AND  1TMA5<1TMA10 ;
DIFF: EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:2*(DIFF-DEA);
MA5 :MA(C,5);
MA10:MA(C,10);
B:=MACD>REF(MACD,1) AND C>MA5 AND MA5>MA10;
S:=MACD<REF(MACD,1) AND C<MA5 AND MA5<MA10;
B1 AND B,BK;
S1 AND S,SK;
CROSSUP(C,MA10),BP;
CROSSDOWN(C,MA10),SP;
CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SK,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
AUTOFILTER;

技术人员回复
日期:2018-7-18 10:46
 需要将共振的条件,写在被引用指标中,之后直接引用条件

MAMACD指标:

B1:=MACD>REF(MACD,1) AND C>MA5  AND  MA5>MA10 ;
S1:=MACD<REF(MACD,1) AND C<MA5  AND  MA5<MA10;

主模型:

#IMPORT[DAY,1,MAMACD] AS VAR1 
B1:=VAR1.B1
S1:=VAR1.S1
DIFF: EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD:2*(DIFF-DEA);
MA5 :MA(C,5);
MA10:MA(C,10);
B:=MACD>REF(MACD,1) AND C>MA5 AND MA5>MA10;
S:=MACD<REF(MACD,1) AND C<MA5 AND MA5<MA10;
B1 AND B,BK;
S1 AND S,SK;
CROSSUP(C,MA10),BP;
CROSSDOWN(C,MA10),SP;
CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SK,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
AUTOFILTER;