求指导,如下 (文华财经WH8赢智V8.2)

投资者咨询:求指导,如下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 18:22

策略一:

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
2*(DIFF-DEA),COLORSTICK;
MA1:=MA(C,5);
MA2:=MA(C,26);
CC:=CROSS(DIFF,DEA);
DD:=CROSS(DEA,DIFF);
CROSS(MA1,MA2)  AND  EXIST(CROSS(DIFF,DEA),4),BK;

CROSS(DEA,DIFF),SP;
CROSS(MA2,MA1)  AND  EXIST(CROSS(DEA,DIFF),4),SK;

CROSS(DIFF,DEA),BP;
AUTOFILTER;

策略二:

MA1:=MA(C,5);
MA2:=MA(C,26);

DIFF : EMA(C,12) - EMA(C,26);

DEA  : EMA(DIFF,9);
2*(DIFF-DEA),COLORSTICK;

CC:=CROSS(DIFF,DEA);
DD:=CROSS(DEA,DIFF);

CROSS(MA1,MA2) AND EXIST(CC=1,4),BK;
DD=1,SP;

CROSS(MA2,MA1) AND EXIST(DD=1,4),SK;
CC=1,BP;

AUTOFILTER;

 

你好,请问策略一和策略二为何我认为表达的意思相同,且参数也相同,但测试结果却不同?哪里不一样呢?谢谢回复

技术人员回复
日期:2018-5-14 18:31
 1楼两个模型是完全相同的,本地加载相同的回测参数下回测结果也是完全相同

参考下图,您对比一下回测参数是否完全一致呢? 如果还有疑问可以提供一下回测报告截图我们看一下

图片点击可在新窗口打开查看
投资者咨询:求指导,如下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 18:22

 策略都是一样的,参数也一样,只是参数写的位置不一样,结果却大相径庭,求解!!

 



图片点击可在新窗口打开查看

图片点击可在新窗口打开查看

 

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
2*(DIFF-DEA),COLORSTICK;//MACD指标
MA1:=MA(C,5);
MA2:=MA(C,26);
CC:=CROSS(DIFF,DEA);//定义MACD金叉
DD:=CROSS(DEA,DIFF);//定义MACD死叉
CROSS(MA1,MA2)  AND  EXIST(CC=1,4),BK;//均线金叉,且在T个周期内出现过MACD金叉,买开
DD=1,SP;//MACD死叉,卖平
CROSS(MA2,MA1)  AND  EXIST(DD=1,4),SK;//均线死叉,且在T个周期内出现过MACD死叉,卖开
CC=1,BP;//MACD死叉,买平
AUTOFILTER;

技术人员回复
日期:2018-5-15 9:40

3楼参数位置并不会影响回测结果,根本原因是回测参数设置

 

如回测起始时间、资金分配、手续费等设置的差异导致的

 

请您参考2楼回复比对一下,如果还有疑问需要提供回测报告的截图我们看一下

投资者咨询:求指导,如下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 18:22
 

图片点击可在新窗口打开查看

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-15 10:02

 本地加载3楼源码,与您5楼第一个回测结果是完全一致的

 

5楼结果有差异是否是您修改错了源码呢?您直接复制3楼源码再回测看一下是否与下图一致呢?

图片点击可在新窗口打开查看

投资者咨询:求指导,如下 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-14 18:22
 

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-15 10:36

本地测试回测结果是正常显示的

 

这里您右键》补充历史数据》清除后重新补充一下

 

并且,将3楼源码重新复制创建为一个新的模型,再加载回测看一下