[求助]编写多周期MACD指标 (文华财经)

投资者咨询:[求助]编写多周期MACD指标 (文华财经)
来源:文华财经  日期:2020-10-17 10:09
麻烦编写多周期MACD指标代码,要用哪个周期可以设置一个参数决定

比如,,打开的是1分钟的图表和MACD指标 ,我想在下面再添加一个5分钟的MACD指标,这个5分钟的指标代码如何编写?要把这个周期参数改修改的,比如可以改成更大期的 15分 30分 H1 H4 D1。。。
 
技术人员回复
日期:2020-10-17 10:13
WH6是看盘软件,提供简易的跨周期函数,可以跨周期引用高开低收等基础数据

但是不支持跨周期引用MACD等指标数值

您的思路可以建立自设页面多窗口对比查看,菜单 个性化-》新建页面-》插入窗口

或者购买量化交易软件wh9,在官网下载:


投资者咨询:[求助]编写多周期MACD指标 (文华财经)
来源:文华财经  日期:2020-10-17 10:09
我下载了WH9体验版,按我上面的思路,在WH9该怎样实现呢? 
技术人员回复
日期:2020-10-19 8:35
建立被引用指标AA:

Vars
Numeric DIFF;
Numeric DEA;
Numeric MACD;
Begin
DIFF =Ema(Close,12) - Ema(Close,26);
DEA =Ema(DIFF,9);
MACD=2*(DIFF-DEA);
End

建立跨周期指标加载到1分钟周期:

ImPort
   #ImPort[Min,5,AA] AS Var1
Vars
Numeric DIFF;
Numeric DEA;
Numeric MACD;
Numeric DIFF1;
Numeric DEA1;
Numeric MACD1;
Begin
  DIFF1=Var1.DIFF;
  DEA1=Var1.DEA;
  MACD1=Var1.MACD;
  DIFF =Ema(Close,12) - Ema(Close,26);
  DEA =Ema(DIFF,9);
  MACD=2*(DIFF-DEA);
End