如果启用切换,则显示 EMA50
If Toggle Enabled, Display EMA50
有一个非常简单的脚本,我只是想启用一个开关,但似乎无法让它工作。
这是开关
toggleEma50 = input.bool(true, title = "EMA50", group=g1)
这是有效的 EMA50 pinescript:
ema50 = ta.ema(close, 50)
plot(ema50, color=#3179f5, title='EMA50: ', linewidth=1)
到目前为止我尝试过的
尝试 1:(错误:第 381 行:无法在本地范围内使用 'plot'。)
ema50 = ta.ema(close, 50)
if toggleEma50
plot(ema50, color=#3179f5, title='EMA50: ', linewidth=1)
尝试 2:(错误:第 381 行:无法使用参数 'series'='emaAndToggle' 调用 'plot'。使用了 'series bool' 类型的参数,但 'series float' 预计
)
ema50 = ta.ema(close, 50)
emaAndToggle = ema50 and toggleEma50
plot(emaAndToggle, color=#3179f5, title='EMA50: ', linewidth=1)
不知道要尝试什么.. 任何人都可以帮忙吗?
您可以在三元语句中使用 bool 输入来将绘图设置为您的 ema,或者在不使用时设置为 na。我们可以在 plot()
调用的系列参数槽中创建三元语句,如下所示:
toggleEma50 = input.bool(true, title = "EMA50", group=g1)
ema50 = ta.ema(close, 50)
plot(toggleEma50 ? ema50 : na, color=#3179f5, title='EMA50: ', linewidth=1)
plot()
不能在局部范围内使用,所以我们必须操纵值,而不是函数本身。
干杯,祝一切顺利
有一个非常简单的脚本,我只是想启用一个开关,但似乎无法让它工作。
这是开关
toggleEma50 = input.bool(true, title = "EMA50", group=g1)
这是有效的 EMA50 pinescript:
ema50 = ta.ema(close, 50)
plot(ema50, color=#3179f5, title='EMA50: ', linewidth=1)
到目前为止我尝试过的
尝试 1:(错误:第 381 行:无法在本地范围内使用 'plot'。)
ema50 = ta.ema(close, 50)
if toggleEma50
plot(ema50, color=#3179f5, title='EMA50: ', linewidth=1)
尝试 2:(错误:第 381 行:无法使用参数 'series'='emaAndToggle' 调用 'plot'。使用了 'series bool' 类型的参数,但 'series float' 预计 )
ema50 = ta.ema(close, 50)
emaAndToggle = ema50 and toggleEma50
plot(emaAndToggle, color=#3179f5, title='EMA50: ', linewidth=1)
不知道要尝试什么.. 任何人都可以帮忙吗?
您可以在三元语句中使用 bool 输入来将绘图设置为您的 ema,或者在不使用时设置为 na。我们可以在 plot()
调用的系列参数槽中创建三元语句,如下所示:
toggleEma50 = input.bool(true, title = "EMA50", group=g1)
ema50 = ta.ema(close, 50)
plot(toggleEma50 ? ema50 : na, color=#3179f5, title='EMA50: ', linewidth=1)
plot()
不能在局部范围内使用,所以我们必须操纵值,而不是函数本身。
干杯,祝一切顺利