profitchart:youtube:codigos:coloracao_pinbar
Tabela de conteúdos
Coloração de Pin Bar
Download
Resumo
📋 Descrição
O Pin Bar é um padrão de candlestick para identificar potenciais reversões de mercado.
Este indicador de coloração foi desenvolvido para detectar automaticamente candles com longas sombras (pavio) e corpos pequenos, características principais deste padrão.
📌 O que é um Pin Bar?
Um Pin Bar é caracterizado por:
- Corpo pequeno: O corpo real do candle representa menos de 30% da amplitude total
- Sombra longa: Uma das sombras (superior ou inferior) é significativamente maior que o corpo
- Sombra curta oposta: A sombra do lado oposto é muito pequena ou inexistente
🔄 Tipos de Pin Bar
🟢 Hammer (Martelo)
🔴 Shooting Star (Estrela Cadente)
⚙️ Como Funciona
1️⃣ Converte parâmetros (% → valores)
maxCorpo := Amplitude × MaxCorpoPerc / 100 minPavioLongo := Amplitude × MinPavioLongoPerc / 100 maxPavioCurto := Amplitude × MaxPavioCurtoPerc / 100
2️⃣ Calcula a anatomia do candle
corpo := Abs(Fechamento - Abertura) pavioSup := Maxima - Max(Fechamento, Abertura) pavioInf := Min(Fechamento, Abertura) - Minima
3️⃣ Detecta Pin Bar de Alta
PinBarAlta = (corpo ≤ maxCorpo) E
(pavioInf ≥ minPavioLongo) E
(pavioSup ≤ maxPavioCurto)
4️⃣ Detecta Pin Bar de Baixa
PinBarBaixa = (corpo ≤ maxCorpo) E
(pavioSup ≥ minPavioLongo) E
(pavioInf ≤ maxPavioCurto)
🎛️ Parâmetros
| Parâmetro | Padrão | Descrição |
|---|---|---|
| MaxCorpoPerc | 33 | Corpo máximo (% da amplitude) |
| MinPavioLongoPerc | 50 | Pavio longo mínimo (% da amplitude) |
| MaxPavioCurtoPerc | 10 | Pavio curto máximo (% da amplitude) |
| ColorirCorpo | verdadeiro | Colorir o candle quando detectar |
| DesenharSeta | verdadeiro | Desenhar seta indicativa (↑ ou ↓) |
<br>
🔧 Ajustando os Parâmetros
| Ajuste | Efeito |
|---|---|
| ⬆️ MinPavioLongoPerc maior | Exige pavios mais longos, menos sinais, mais precisos |
| ⬇️ MinPavioLongoPerc menor | Aceita pavios menores, mais sinais, menos precisos |
| ⬆️ MaxCorpoPerc maior | Aceita corpos maiores, padrão menos “puro” |
| ⬇️ MaxCorpoPerc menor | Exige corpos menores, padrão mais “puro” |
💻 Código NTSL
O indicador utiliza o seguinte código para detectar padrões de Pin Bar:
// ============================================
// COLORAÇÃO DE PIN BAR
// Destaca candles de rejeição de preço
// ============================================
parametro
MaxCorpoPerc(33); // Corpo máximo (% da amplitude)
MinPavioLongoPerc(50); // Pavio longo mínimo (% da amplitude)
MaxPavioCurtoPerc(10); // Pavio curto máximo (% da amplitude)
ColorirCorpo(verdadeiro);
DesenharSeta(verdadeiro);
var
corpo, pavioSup, pavioInf : real;
maxCorpo, minPavioLongo, maxPavioCurto : real;
pinBarAlta, pinBarBaixa : booleano;
inicio
// ========== CONVERTE % PARA VALORES ==========
maxCorpo := Range * MaxCorpoPerc / 100;
minPavioLongo := Range * MinPavioLongoPerc / 100;
maxPavioCurto := Range * MaxPavioCurtoPerc / 100;
// ========== ANATOMIA DO CANDLE ==========
corpo := Abs(Fechamento - Abertura);
pavioSup := Maxima - Max(Fechamento, Abertura);
pavioInf := Min(Fechamento, Abertura) - Minima;
// ========== DETECÇÃO ==========
PinBarAlta := (corpo <= maxCorpo) e
(pavioInf >= minPavioLongo) e
(pavioSup <= maxPavioCurto);
PinBarBaixa := (corpo <= maxCorpo) e
(pavioSup >= minPavioLongo) e
(pavioInf <= maxPavioCurto);
// ========== COLORAÇÃO ==========
Plot(0);
se PinBarAlta entao
inicio
se ColorirCorpo entao PaintBar(clVerdeLimao);
se DesenharSeta entao PlotText("↑", clVerdeLimao, 0, 46);
Plot(1);
fim;
se PinBarBaixa entao
inicio
se ColorirCorpo entao PaintBar(clFucsia);
se DesenharSeta entao PlotText("↓", clFucsia, 0, 46);
Plot(-1);
fim;
fim;
🔍 Como Interpretar
| Coloração | Padrão | Significado |
|---|---|---|
| 🟢 Verde | Pin Bar de Alta | Possível reversão para alta |
| 🟣 Fúcsia | Pin Bar de Baixa | Possível reversão para baixa |
💡 Além da coloração, o indicador plota valores: +1 para Hammer, -1 para Shooting Star, útil para usar como filtro em outros indicadores.
💡 Dicas de Operação
| Dica | Descrição |
|---|---|
| 📍 Zonas S/R | Pin Bars em zonas de suporte/resistência têm maior probabilidade de sucesso |
| 📊 Volume | Combine com análise de volume para confirmação adicional |
| ⚠️ Lateralização | Evite operar Pin Bars em mercados laterais sem volatilidade |
| ⏱️ Timeframe | Gráficos maiores tendem a ser mais confiáveis |
Vídeos
➕ Mais informações
profitchart/youtube/codigos/coloracao_pinbar.txt · Última modificação: por 127.0.0.1






