Ferramentas do usuário

Ferramentas do site


Este projeto só é possível com o apoio e colaboração dos próprios visitantes.

E não precisa ser contribuição financeira! Eu não vou bloquear nenhum conteúdo, mas...
Se o conteúdo te ajudar de alguma forma, considere retribuir desativando o bloqueador de propagandas.

👍
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