Funções

//@version=4
study("Depuração Função", "", true)
 
f_hlca() =>
    var float _avg = na
    _hlca = avg(high, low, close, nz(_avg, close))
    _avg := sma(_hlca, 20)
 
hlca = f_hlca()
 
plot(hlca)
//@version=4
study("Depuração Função", "", true)
 
f_hlca() =>
    var float _avg = na
    _instantVal = avg(high, low, close, nz(_avg, close))
    _avg := sma(_instantVal, 20)
    // Retornar dois valores.
    [_avg, _instantVal]
 
[hlca, instantVal] = f_hlca()
 
plot(hlca, "hlca")
plot(instantVal, "instantVal", color.black)