У меня есть выпадающий выбор, который работает нормально, и я не могу понять, как заставить оператор If else работать. Попробовал Если для всех них, то если еще и ничего не работает. else (typ4 == rma) << не работает </p>
Pine выдает следующую ошибку, любая помощь будет действительно оценена. Несоответствующий ввод 'wma', ожидающий 'конец строки без продолжения строки'.
//@version=4
strategy("Testing", overlay=true)
showSMA2 = input(title="Toggle WMA/RMA/VWMA/VWAP/HullMA", type=input.bool, defval=true)
typ4 = input(title="Choice", defval="WMA", options=["WMA", "RMA", "VWMA", "VWAP", "HullMA"])
len4 = input(9, minval=1, maxval=8, title="Length")
src4 = input(title="Source OHLC", type=input.source, defval=close)
out = if (typ4 == wma)
wma(src4, len4)
if typ4 == rma
rma(src4, len4)
if (typ4 == vwma)
vwma(src4, len4)
if (typ4 == vwap)
vwap(src4, len4)
if (typ4 == hullma)
hullma(src4, len4)
plot(out, title="Custom", color=iff(showSMA2, color.green, na))
Также попытался ниже, ошибка в конце строки out4 Несоответствующий вход «WMA1», ожидающий «конец строки без продолжения строки».
WMA1 = wma(src4, len4)
RMA1 = rma(src4, len4)
VWMA1 = vwma(src4, len4)
VWAP1 = vwap(src4, len4)
HullMA = wma(src4, len4)
out4 = if (typ4 == WMA) WMA1
if (typ4 == RMA) RMA1
if (typ4 == VWMA) VWMA1
if (typ4 == VWAP) VWAP1
if (typ4 == HullMA) HullMA1