Ferramentas do usuário

Ferramentas do site


tradingview:programacao_avancada:outros_tipos_de_graficos

Outros Tipos de Gráficos

  • Essas funções permitem que o script busque informações de barras ou tipos de gráficos não padrão, independentemente do tipo de gráfico em que o script está sendo executado.
    • Essas funções criam um identificador (ticker) especial para ser usado como argumento na função security.
  • No TradingView, Renko, Line Break, Kagi e os tipos de gráfico PnF são gerados a partir de valores OHLC de um período de tempo inferior. Esses tipos de gráfico, portanto, representam apenas uma aproximação de como seriam se fossem gerados a partir de dados de escala.

Heikin Ashi

  • heikin-ashi significa barra média em Japonês. Os preços de abertura, máxima, mínima e fechamento do Heikin-Ashi são “sintéticos”, ou seja, não são preços de fato, mas sim, resultados de cálculos usando a combinação de preços OHLC da barra atual e da barra anterior. Esses cálculos tornam o gráfico Heikin-Ashi menos sucetível a ruídos.
//@version=4
study("Exemplo 1", overlay=true)
ha_t = heikinashi(syminfo.tickerid)
ha_low = security(ha_t, timeframe.period, low)
plot(ha_low)
  • Neste exemplo retornamos o valor de mínima do Heikin Ashi.
//@version=4
study("Exemplo 2")
ha_t = heikinashi(syminfo.tickerid)
ha_open = security(ha_t, timeframe.period, open)
ha_high = security(ha_t, timeframe.period, high)
ha_low = security(ha_t, timeframe.period, low)
ha_close = security(ha_t, timeframe.period, close)
palette = ha_close >= ha_open ? color.green : color.red
plotcandle(ha_open, ha_high, ha_low, ha_close, color=palette)

Renko

  • As barras Renko representam apenas os movimentos de preços, sem levar em consideração o tempo ou volume. Elas são construídas a partir de ticks e tem aparência de tijolos empilhados em colunas adjacentes. Um novo tijolo é desenhado depois que o preço ultrapassa o topo ou o fundo por um valor predeterminado.
//@version=4
study("Exemplo 3", overlay=true)
renko_t = renko(syminfo.tickerid, "ATR", 10)
renko_low = security(renko_t, timeframe.period, low)
plot(renko_low)
  • Observe que você não pode plotar tijolos Renko usando Pine exatamente como eles parecem. Você só pode obter uma série de números semelhantes aos valores OHLC para barras Renko e usá-los em seus algoritmos.

Quebra de Linha

  • Line Break O tipo de gráfico Quebra de Linha exibe uma série de caixas verticais que são baseadas nas mudanças de preços.
//@version=4
study("Exemplo 4", overlay=true)
lb_t = linebreak(syminfo.tickerid, 3)
lb_close = security(lb_t, timeframe.period, close)
plot(lb_close)
  • Observe que você não pode plotar caixas de Quebra de Linha usando Pine exatamente como eles parecem. Você só pode obter uma série de números semelhantes aos valores OHLC para barras Renko e usá-los em seus algoritmos.

Kagi

  • Os gráficos Kagi são feitos de uma linha contínua que muda de direção. A direção muda quando o preço muda além de um valor pré-determinado.
//@version=4
study("Exemplo 5", overlay=true)
kagi_t = kagi(syminfo.tickerid, 1)
kagi_close = security(kagi_t, timeframe.period, close)
plot(kagi_close)
  • Observe que você não pode plotar caixas de Kagi usando Pine exatamente como eles parecem. Você só pode obter uma série de números semelhantes aos valores OHLC para barras Renko e usá-los em seus algoritmos.

Point Figure

  • Os gráficos de ponto e figura (PnF) representam apenas os movimentos de preços, sem levar em consideração o tempo. Uma coluna de Xs é plotada conforme o preço sobe, e O's quando o preço cai.
  • Observe que você não pode plotar PnF X's e O's usando Pine exatamente como eles parecem. Você só pode obter uma série de números semelhantes aos valores OHLC para gráficos PnF e usá-los em seus algoritmos. Cada coluna de X ou O é representada por quatro números. Você pode pensar neles como valores sintéticos de OHLC PnF.
//@version=4
study("Exemplo 6", overlay=true)
pnf_t = pointfigure(syminfo.tickerid, "hl", "ATR", 14, 3)
pnf_open = security(pnf_t, timeframe.period, open, true)
pnf_close = security(pnf_t, timeframe.period, close, true)
plot(pnf_open, color=color.green, style=plot.style_linebr, linewidth=4)
plot(pnf_close, color=color.red, style=plot.style_linebr, linewidth=4)


tradingview/programacao_avancada/outros_tipos_de_graficos.txt · Última modificação: 05/04/2023 08:25 por 127.0.0.1