tradingview:depuracao:funcoes
Funções
- Variáveis dentro de funções são “locais” para o escopo daquela função.
- Portanto, não está disponível para plotagem no escopo global.
//@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)
- Para podermos inspecionar múltiplos valores dentro de uma função - podemos usar uma tuple para esse propósito.
//@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)
tradingview/depuracao/funcoes.txt · Última modificação: 30/01/2022 01:41 por schillerapp