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: 05/04/2023 08:25 por 127.0.0.1