跨周期获取MACD的DEA数据为0.

我在30分钟周期获取4小时周期的MACD值,看了所有跨周期教程,用的方法只能获取到大周期的DIF线数据,无法获取到DEA数据,获取的数据都是0。不知道咱们软件是否能实现获取DEA数据的功能,如果能有没有参考教程。

https://video.tbquant.net/video?id=video431 如何获取叠加数据只能获得dif数据,不能获得dea数据?这是什么意思,学校老师教了1+1 = 2,教了1+2=3,问你1+1+1就不会了?按照获取dif数据的方法去获取dea啊!难道教程里要把全天下所有的指标怎么获取都教一遍吗?

回复:帅哥美女不要急嘛,咱不会问问你看你还不高兴了。幸亏多问问看了你的视频已搞定。MACD2_DIF改Data[0].MACD2_DIF就搞定了

回复:主要你说你看了所有跨周期教程....很捉急,教程已经说的很清楚了

回复:表急哈哈哈哈

那么你是怎么去获取的呢

回复:// 主周期指标 MACD_DIF = XAverage(Close, MACD_FastLength) - XAverage(Close, MACD_SlowLength); MACD_DEA = XAverage(MACD_DIF, MACD_SignalLength); // 副周期MACD计算 MACD2_DIF = Data[1].XAverage(Data[1].Close, MACD2_FastLength) - Data[1].XAverage(Data[1].Close, MACD2_SlowLength); MACD2_DEA = Data[1].XAverage(MACD2_DIF, MACD2_SignalLength);

回复:你 Data[1].MACD2_DIF 没有赋值

回复:怎么给MACD2_DI赋值,能否多说几句,弄个案例啊。我没明白

回复:我好像感知到 你的基础知识离你想实现的多周期有一点点距离在你的计算中,Data[0].MACD2_DEA使用到了 Data[1].MACD2_DIF而在Onbar域中,不带图层的变量,默认是Data[0]图层的那么要给Data[1].MACD2_DIF就要指定Data[1].MACD2_DIF = 你的计算公式 你所使用的每个数据都要注意到底取的是哪个图层 https://tbq.tbquant.net/helper?product_id=999&keyword=440&content_id=2595&selectedkey=3824&type=article#2.3.3-%E5%93%AA%E4%BA%9B%E4%BB%A3%E7%A0%81%E4%BC%9A%E5%9C%A8%E5%93%AA%E4%B8%AA%E6%95%B0%E6%8D%AE%E6%BA%90%E4%B8%8A%E8%A2%AB%E6%89%A7%E8%A1%8C 多图层的计算和使用,一两句话解释可能会出现漏洞上面的文字太多,看得费劲的话推荐你看这三节基础课(倍速看很快的,而且全面)1、如何获取叠加数据: https://video.tbquant.net/video?id=video431 2、构造多周期均线: https://video.tbquant.net/video?id=video432 3、 汇总多周期数据成为统一信号条件:https://video.tbquant.net/video?id=video433

回复:真不错

回复:刘老师 今天要当劳模啊 一直在线 嘿嘿嘿所谓笑一笑十年少每次看你回复都要年轻好多岁

回复:看了你的回复已搞定。MACD2_DIF改Data[0].MACD2_DIF就搞定了

回复:👍感谢