如何通过MACD函数获取MACD的5分钟对应值
如何通过MACD函数获取MACD的5分钟对应值
Author: only油, Created: 2018-03-01 10:28:37, Updated:
var records = exchange.GetRecords(PERIOD_M5);.
var macd = TA.MACD(records, 12, 26, 9);
Log(“DIF:”, macd[0], “DEA:”, macd[1], “MACD:”, macd[2]);
我使用TA.MACD()函数,返回的结果是一个5分钟内所有数据的数组。
如何获取MACD的5分钟对应的准确值,是取数组5分钟平均值,还是数组的最后一个值
更多内容
小小梦 可以看 这个 KDJ 的 例子 和 MACD 一样 https://zhuanlan.zhihu.com/p/27300549
```
var records = exchange.GetRecords(PERIOD_M5);.
var macd = TA.MACD(records, 12, 26, 9);
Log("DIF:", macd[0], "DEA:", macd[1], "MACD:", macd[2]);
```
这个 macd 二维数组 就是 三条指标线, macd[0][0] ,macd[1][0], macd[2][0] 就是这三条 线的第一个 点, 当前的 macd 三条线的数值 就是 对应他们的 macd[0][n], macd[1][n], macd[2][n] 最后一个数据。 在计算MACD 时传入 K线是 5分钟周期 算出来的就是 5分钟 K线 对应的 MA