tradingview:depuracao:condicao_unica
Condição Única
- Existem inúmeros métodos de demonstrar ocorrências onde uma condição é confirmada. Este exemplo demonstra 6 formas de identificar barras onde o RSI é menor que 30.
//@version=4 study("Condição Única") r = rsi(close, 20) rIsLow = r < 30 hline(30) // Método #1: Mudar a cor da plotagem. plot(r, "RSI", rIsLow ? color.fuchsia : color.black) // Método #2: Plotar um símbolo na rodapé do painel. plotchar(rIsLow, "rIsLow char at bottom", "▲", location.bottom, size = size.small) // Método #3: Plotar um caractére na linha RSI. plotchar(rIsLow ? r : na, "rIsLow char on line", "•", location.absolute, color.red, size = size.small) // Método #4: Plotar uma figura no topo painel do script. plotshape(rIsLow, "rIsLow shape", shape.arrowup, location.top) // Método #5: Plotar uma seta. plotarrow(rIsLow ? 1 : na, "rIsLow arrow") // Método #6: Mudar a cor do fundo do painel. bgcolor(rIsLow ? color.green : na)
- Nossa condição rIsLow é uma condição booleana e é testada a cada barra.
- A expressão r < 30 é usada para atribuir um valor (true ou false) a esta variável - ou na quando r é na - este é o caso na primeira barra do gráfico).
- Método 1: Altera a cor da plotagem, começando a partir barra anterior a confirmação da condição.
- Método 2: Usa plotchar() para plotar um triângulo apontado para cima na parte inferior do painel do script. Usando diferentes combinações de posições desses símbolos pode ajudar a identificar condições múltiplas.
- Método 3: Usa plotchar(), mas desta vez posiciona o caractérena linha RSI. O argumento location.absolute e o operador ( ? : ) é usado para definir a posição y.
- Método 4: Usa plotshape() para desenhar uma seta azul para cimana parte superior do painel do script.
- Método 5: Usa plotarrow() para desenhar uma seta verde para cima na parte inferior do painel do script.
- Método 6: Usa bgcolor() para alterar a cor do fundo do painel.
- Note como um valor booleano com a codição true retorna 1 na “Janela de Dados” e 0 quando a condição for false.
tradingview/depuracao/condicao_unica.txt · Última modificação: 05/04/2023 08:25 por 127.0.0.1