Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 17
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Recursos:
- Velas Heiken Ashi suavizadas por ATR desenhadas diretamente no gráfico: azul para tendência de alta, vermelho para tendência de baixa.
- Grande oscilação: quando o novo preço de fechamento da Heiken Ashi difere do preço de fechamento suavizado anterior em pelo menos ATR x sensibilidade, a vela salta para os valores brutos da Heiken Ashi.
- Movimento pequeno: a abertura e o fechamento são combinados com a vela suavizada anterior usando o fator de combinação, para que pequenos ruídos não alterem a cor da vela.
- EMA rápida (padrão 20) e EMA lenta (padrão 50) traçadas como linhas de tendência.
- Setas de compra/venda para entrada antecipada quando a vela suavizada muda de direção em linha com a tendência da EMA:
- Sinal de compra: a vela suavizada se torna de alta (a vela anterior não era), a EMA rápida está acima da EMA lenta e as duas EMAs ainda estão próximas uma da outra.
- Sinal de venda: a vela suavizada se torna de baixa (a vela anterior não era), a EMA Rápida está abaixo da EMA Lenta e as duas EMAs ainda estão próximas uma da outra.
- “Perto uma da outra” é medido em unidades de ATR, de modo que o filtro se adapta automaticamente a cada símbolo e período de tempo. Os sinais são ignorados assim que as EMAs se distanciam muito, o que mantém as entradas focadas em movimentos iniciais, em vez de tendências prolongadas.
- As setas de compra são posicionadas abaixo da vela e as de venda acima dela, deslocadas em uma fração do ATR para que não se sobreponham à vela.
- Alertas em pop-up e notificações push, enviados uma vez por barra por direção, formatados como “SÍMBOLO PERÍODO DE TEMPO - sinal de COMPRA” / “sinal de VENDA”.
- Cálculos de ATR e EMA integrados — não são necessários indicadores externos nem inclusões.
Parâmetros:
| Nome do parâmetro | Descrição |
|---|---|
| InpFastEMAPeriod | Período da EMA rápida (padrão: 20). |
| InpSlowEMAPeriod | Período da EMA lenta (padrão: 50). |
| InpATRPeriod | Período do ATR (padrão: 14). Utilizado para o limiar de suavização, o filtro de distância da EMA e o deslocamento da seta. |
| InpMultiplier | Sensibilidade do sinal (padrão 0,8). Múltiplo do ATR que determina quando a vela suavizada se alinha aos valores brutos do Heiken Ashi. Valores mais baixos acompanham o preço mais de perto; valores mais altos resultam em uma vela mais suave e mais lenta. |
| InpBlendFactor | Fator de combinação do sinal (padrão 0,3, intervalo 0-1). Peso atribuído à nova abertura/fechamento do Heiken Ashi ao combinar movimentos pequenos. Valores mais baixos suavizam mais; valores mais altos reagem mais rapidamente. |
| InpMinEmaSeparationATR | Filtro de distância da EMA (padrão 0,25). Um sinal só é válido enquanto a diferença entre a EMA Rápida e a EMA Lenta não for maior do que esse número de ATRs. Valores mais baixos são mais restritivos e geram sinais apenas quando as EMAs estão muito próximas; valores mais altos permitem sinais em tendências mais desenvolvidas. |
| InpArrowOffsetATR | Distância das setas em relação à vela, como fração do ATR (padrão 0,30). |
| InpSignalsEnabled | Ativa ou desativa os alertas de sinal (padrão: verdadeiro). As setas continuam sendo desenhadas no gráfico quando essa opção está desativada. |
| InpPopupAlert | Exibe um alerta pop-up quando um sinal aparece (padrão: verdadeiro). |
| InpPushAlert | Envia uma notificação push para o terminal móvel quando um sinal aparece (padrão: falso). |
Observações e limitações:
- Apenas sinal: este indicador não realiza operações. Destina-se ao uso visual/analítico — sem gerenciamento de ordens, sem SL/TP.
- Comportamento da barra atual: os sinais nas barras fechadas não se alteram. A barra atual (ainda em formação) é recalculada tick a tick; portanto, uma seta nela pode aparecer ou desaparecer até que a barra feche.
- Momento do alerta: os alertas são enviados na barra atual assim que as condições são atendidas, não no fechamento da barra, e apenas uma vez por barra por direção.
- Os preços do Heiken Ashi são valores calculados: as velas suavizadas não mostram os preços reais negociados. Use o gráfico de preços padrão para entradas, níveis de stop-loss e take-profit.
- Filtro de entrada antecipada: os sinais só são acionados enquanto as EMAs estiverem próximas umas das outras; portanto, você verá menos sinais durante tendências fortemente prolongadas. Isso é intencional.
- Arquivo único: utiliza os cálculos integrados de ATR e EMA — não são necessários indicadores externos nem inclusões. Funciona em qualquer símbolo e período de tempo.
Capturas de tela:

Conclusão:
Se você gosta da clareza do Heiken Ashi, mas deseja menos mudanças falsas de cor, este indicador suaviza as velas com um filtro baseado no ATR, adiciona um viés de tendência da EMA e marca entradas antecipadas com setas claras e alertas opcionais — tudo em um único arquivo independente.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/63055
MACrossoverEA
O indicador abre posições quando duas médias móveis (Fast e Slow) se cruzam. Funciona em qualquer instrumento e período de tempo.
MarketInfo
O MarketInfo é um script informativo simples para o MetaTrader 5. Ele coleta e registra no log os principais dados do símbolo atual: preços, spread, volatilidade (ATR), tempo até o fechamento da barra, estatísticas das últimas N barras e identificação da tendência.
Monitor de Spread aprimorado
O Spread Monitor é um indicador informativo simples para o MetaTrader 5. Ele exibe o spread atual em pontos por meio de um painel gráfico compacto com indicação por cores e uma barra de nível.
Accelerator Oscillator (AC)
O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.