我怎样才能用 pinescript 写这个语句?
How can I write this statement in pinescript?
我想用 Pinescript 写这个 ThinkOrSwim 语句:
MACD.Diff()
我试过这个:
MACD = ta.macd(close, 12, 6, 9)
ta.sma(MACD, 9)
但我收到以下错误:
Syntax error: Variables of array type are not supported!
在 Pinescript 中获取 MACD 与其移动平均线之间差异的正确方法是什么?
ta.macd
returns 三个 MACD 系列的元组:MACD 线、信号线和直方图线。
我相信您要找的是直方图线。
//@version=5
indicator("My Script")
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(histLine, color=color.red, style=plot.style_histogram)
我想用 Pinescript 写这个 ThinkOrSwim 语句:
MACD.Diff()
我试过这个:
MACD = ta.macd(close, 12, 6, 9)
ta.sma(MACD, 9)
但我收到以下错误:
Syntax error: Variables of array type are not supported!
在 Pinescript 中获取 MACD 与其移动平均线之间差异的正确方法是什么?
ta.macd
returns 三个 MACD 系列的元组:MACD 线、信号线和直方图线。
我相信您要找的是直方图线。
//@version=5
indicator("My Script")
[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(histLine, color=color.red, style=plot.style_histogram)