如何从不同的时间范围实时获得Macd Line和Signal Line的价值。例如,我在4HR图表上,我想从1小时的时间范围中获得Macd线和信号线的值。
我知道如何获取两行的值,只是我无法从其他时间范围内求解或找到值。 [macdLine,signalLine,histLine] = macd(close,12,26,9)
答案 0 :(得分:0)
具有安全功能。 安全性(syminfo.tickerid,“ {您的时间范围},
答案 1 :(得分:0)
您可以使用security
功能来访问更高的时间范围数据,但是尝试访问比图表时间范围更低的结果会导致结果不可靠,因为电视无法不支持内部数据。
您还可以在security
函数调用中加入元组
每日图表中的每日MACD,信号和直方图数据。
[macdLineD, signalLineD, histLineD] = security(syminfo.tickerid, "D", [macdLine, signalLine, histLine])
Security
函数可能导致重新粉刷,请查看本文如何避免出现此问题-https://www.tradingview.com/script/cyPWY96u-How-to-avoid-repainting-when-using-security-PineCoders-FAQ/
非重绘版本使用前一个分辨率值,并将lookahead参数设置为true:
[macdLineD, signalLineD, histLineD] = security(syminfo.tickerid, "D", [macdLine[1], signalLine[1], histLine[1]], lookahead = true)