Pine script PINESCRIPT-获取不同时间段上的MACD值

Pine script PINESCRIPT-获取不同时间段上的MACD值,pine-script,Pine Script,如何从不同的时间段实时获取Macd线和信号线的值。例如,我在4小时图表上,我想从1小时的时间范围内获得Macd线和信号线的值 我知道如何获得这两行的值,只是我无法从另一个时间段中求解或找到值。 [macdLine、信号线、历史线]=macd(关闭,12、26、9)具有安全功能。 安全性(syminfo.tickerid,“{Your timeframe},您可以使用security功能访问更高的时间段数据,但尝试访问低于图表时间段的将导致不可靠的结果,因为电视不支持条内数据 您还可以在安全性函数

如何从不同的时间段实时获取Macd线和信号线的值。例如,我在4小时图表上,我想从1小时的时间范围内获得Macd线和信号线的值

我知道如何获得这两行的值,只是我无法从另一个时间段中求解或找到值。 [macdLine、信号线、历史线]=macd(关闭,12、26、9)

具有安全功能。
安全性(syminfo.tickerid,“{Your timeframe},

您可以使用
security
功能访问更高的时间段数据,但尝试访问低于图表时间段的将导致不可靠的结果,因为电视不支持条内数据

您还可以在
安全性
函数调用中包含元组

日线图中的每日MACD、信号和直方图数据

[macdLineD, signalLineD, histLineD] = security(syminfo.tickerid, "D", [macdLine, signalLine, histLine])
安全性
功能可能导致重新绘制,请查看本文如何避免该问题-

非重新绘制版本使用前一个分辨率值,并将lookahead参数设置为true:

[macdLineD, signalLineD, histLineD] = security(syminfo.tickerid, "D", [macdLine[1], signalLine[1], histLine[1]], lookahead = true)

太棒了,谢谢!