返回列表>>您现在的位置:程序化交易>> >>正文内容
主题: 文华跨周期引用问题 [阅读数: ]
用户头像
gxgy009
留言心情

 

我的问题是:将30分钟周期上MACD模型的交易信号引用到5分钟模型对应的时点上,但WH8的跨周期信号出现偏离、增加或消失,情况如下:  

先建AAA模型:  

DIFF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);  

BK0:CROSS(DIFF,DEA);  

SK0:CROSS(DEA,DIFF);  

BK0,BPK;   

SK0,SPK;   

IF当月AAA指标30分钟2012/12/20—2013/1/1010个信号:  

<!--[if gte vml 1]>                                          <!--[endif]-->  

再建BBB模型  

(可用于1351015分钟周期,作为示例故只写出信号引用,拟进一步增加其他策略)  

#IMPORT[,MIN30,AAA] AS VAR  

BK1:VAR.BK0;  

SK1:VAR.SK0;   

BK1,BPK;   

SK1,SPK;  

IF当月BBB-15分钟引用AAA指标30分钟2012/12/20—2013/1/10的信号:  

<!--[if gte vml 1]>     <!--[endif]-->  

IF当月BBB-10分钟引用AAA指标30分钟2012/12/20—2013/1/10的信号:  

<!--[if gte vml 1]>     <!--[endif]-->  

IF当月BBB-5分钟引用AAA指标30分钟2012/12/20—2013/1/10的信号:  

<!--[if gte vml 1]>     <!--[endif]-->  

照理说,这个BBB模型从30分钟周期上取得的AAA模型信号应该与30分钟的AAA的信号是同步的和一一对应的。但是实际测试的结果却大不相同。  

   

我在大智慧上使用上述相同的指标引用了跨周期功能,大智慧的跨周期功能非常正确,分别在15105分钟周期上都能完全正确地达到与被引用周期之间信号同步和一致的,见以下指标和截图。  

   

请老师提供文华WH8同步取值的跨周期引用方法。如果现在这样取值存在很大差异的话,则文华的跨周期功能便无法真正实现和应用。  

   

这个问题困扰我多时,烦请帮助解决,谢谢!

  

 

 

大智慧AAA指标:  

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

DEA:=EMA(DIFF,9);   

MACD:=2*(DIFF-DEA);  

BK0:CROSS(DIFF,DEA);  

SK0:CROSS(DEA,DIFF);  

   

大智慧BBB指标:  

BK0:"AAA.BK0#MIN30";  

SK0:"AAA.SK0#MIN30";  

   

大智慧IF当月AAA指标30分钟2012/12/20—2013/1/1010个信号:  

{C}<!--[if gte vml 1]>                                          {C}<!--[endif]-->  

大智慧IF当月BBB-15分钟引用AAA指标30分钟2012/12/20—2013/1/1010个信号:  

{C}<!--[if gte vml 1]>     <!--[endif]-->  

大智慧IF当月BBB-10分钟引用AAA指标30分钟2012/12/20—2013/1/1010个信号:  

{C}<!--[if gte vml 1]>     <!--[endif]-->  

大智慧IF当月BBB-5分钟引用AAA指标30分钟12/20—1/1010个信号:  

{C}<!--[if gte vml 1]>     {C}<!--[endif]-->  

   

   


2013-01-11 2013-01-11
Email:gxgy009@163.com