If statement 松树文字贸易,can';如果else语句不起作用

If statement 松树文字贸易,can';如果else语句不起作用,if-statement,pine-script,If Statement,Pine Script,我有一个下拉选择,它可以正常工作,但我不知道如何获取If-else 声明开始工作。他们都试过“如果”,然后是“如果”,但什么都不起作用。否则(typ4==rma)解决了,我应该更好地阅读下拉输入需求文档,而不是假设它会是什么样子,这是一个坏的思维习惯 //@version=4 strategy("Testing", overlay=true) type1 = input(title="Choice", defval="WMA", options=["WMA", "RMA", "VWMA"]) l

我有一个下拉选择,它可以正常工作,但我不知道如何获取If-else
声明开始工作。他们都试过“如果”,然后是“如果”,但什么都不起作用。否则(typ4==rma)解决了,我应该更好地阅读下拉输入需求文档,而不是假设它会是什么样子,这是一个坏的思维习惯

//@version=4
strategy("Testing", overlay=true)
type1 = input(title="Choice", defval="WMA", options=["WMA", "RMA", "VWMA"])
len4 = input(9, minval=1, maxval=50, title="Length")
src4 = input(title="Source OHLC", type=input.source, defval=close)
plot(type1 == "WMA" ? wma(src4,len4) : type1 == "RMA" ? rma(src4,len4) : na)
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
//@version=4
strategy("Testing", overlay=true)
type1 = input(title="Choice", defval="WMA", options=["WMA", "RMA", "VWMA"])
len4 = input(9, minval=1, maxval=50, title="Length")
src4 = input(title="Source OHLC", type=input.source, defval=close)
plot(type1 == "WMA" ? wma(src4,len4) : type1 == "RMA" ? rma(src4,len4) : na)