Почему бы не использовать security()
? При этом используется наша f_secureSecurity()
функция-обертка, чтобы вы не перерисовывали:
//@version=4
study("", "MAs", true)
f_secureSecurity(_symbol, _res, _src) => security(_symbol, _res, _src[1], lookahead = barmerge.lookahead_on)
smaD9 = f_secureSecurity(syminfo.tickerid, "D", sma(close, 9))
smaD50 = f_secureSecurity(syminfo.tickerid, "D", sma(close, 50))
smaD180 = f_secureSecurity(syminfo.tickerid, "D", sma(close, 180))
plot(smaD9 )
plot(smaD50 )
plot(smaD180)
Другой вариант - использовать готовый ind ie, например, такой:
https://www.tradingview.com/script/8AUuFonD-5-MAs-w-alerts-LucF/