Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Indicadores

Multi Timeframe Trend Dashboard Indicator - indicador para MetaTrader 5

Olamide Daniel Adebayo
Olamide Daniel Adebayo
MQL5 Developer • Trading Tools • EAs • Products • Articles
Building, learning, and sharing one project at a time.
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
17
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Painel de tendências em múltiplos intervalos de tempo

A ideia por trás disso

Negociar com base na tendência de intervalos de tempo superiores geralmente significa alternar entre várias janelas de gráficos apenas para responder a uma pergunta: esse símbolo está realmente em tendência e, se sim, em que direção, nos intervalos de tempo relevantes para a configuração? Este indicador responde a essa pergunta com uma única olhada. Para cada período de tempo que você ativar — de M15 a W1 —, ele cria seu próprio par independente de médias móveis rápida e lenta nesse período, lê os valores mais recentes e mostra o resultado como uma única linha codificada por cores: Tendência de alta quando a média rápida está acima da lenta, tendência de baixa quando está abaixo e tendência neutra quando elas estão efetivamente iguais.

A tendência de cada intervalo de tempo é calculada de forma totalmente independente usando o próprio mecanismo de indicadores do terminal (manipulação de iMA mais CopyBuffer), portanto, a linha M15 é exatamente o que um gráfico M15 com as mesmas duas médias móveis mostraria, a linha H4 é exatamente o que um gráfico H4 mostraria e assim por diante — não há aproximação entre períodos de tempo nem reamostragem sintética envolvidas.

Como interpretar

  • ALTA (verde por padrão) — a média móvel rápida está acima da média móvel lenta nesse período.
  • BAÍS (vermelho por padrão) — a média móvel rápida está abaixo da média móvel lenta naquele período.
  • NEUTRO (cinza por padrão) — as duas médias estão essencialmente iguais, ou o histórico desse período ainda não foi totalmente carregado (exibido como “N/A” até que seja).
  • Ordem das linhas — sempre fixa, do intervalo de tempo mais baixo ativado para o mais alto (M15 → W1), de modo que o painel seja exibido da mesma forma todas as vezes, independentemente dos intervalos de tempo que estiverem ativados.
  • Valores opcionais de MA — ativar o InpShowMAValues acrescenta os valores exatos de preço rápido/lento a cada linha, para quando você quiser ver os números por trás da cor.

Variáveis externas (entradas)

Entrada Padrão Finalidade
InpShowM15 / InpShowM30 / InpShowH1 / InpShowH4 / InpShowD1 / InpShowW1 verdadeiro / verdadeiro / verdadeiro / verdadeiro / verdadeiro / falso Alterna quais intervalos de tempo aparecem como linhas no painel.
InpFastMAPeriod 10 Período da média móvel rápida, calculado separadamente em cada período de tempo ativado.
InpSlowMAPeriod 30 Período da média móvel lenta, calculado separadamente em cada intervalo de tempo ativado.
InpMAMethod Simples Método de média móvel (Simples, Exponencial, Suavizada, Ponderada Linear) aplicado tanto à média rápida quanto à lenta.
InpAppliedPrice Fechamento Série de preços a partir da qual as médias móveis são calculadas.
InpShowMAValues false Quando ativado, acrescenta os valores exatos dos preços rápido/lento a cada linha.
InpUpdateOnNewBarOnly true Quando definido como “true”, atualiza uma vez a cada nova barra do gráfico; quando definido como “false”, atualiza a cada tick.
InpPanelCorner Canto superior esquerdo Canto do gráfico ao qual o painel está ancorado.
InpPanelXDistance / InpPanelYDistance 12 / 18 Deslocamento do painel em relação ao canto escolhido, em pixels.
InpFontSize 9 Tamanho da fonte usado para cada linha.
InpBullColor / InpBearColor / InpNeutralColor Verde-limão / Vermelho / Prata Cor da linha para cada um dos três possíveis estados de tendência.
InpPanelTextColor / InpPanelBgColor Branco / Cinza escuro Cor do texto do título e cor de fundo do painel.

Uso recomendado

Anexe a qualquer gráfico individual de qualquer símbolo; os intervalos de tempo exibidos são independentes do próprio período do gráfico, já que cada linha obtém seus próprios dados diretamente por meio de identificadores iMA() criados para aquele intervalo de tempo específico. Execute apenas uma instância por layout de gráfico — não há vantagem em anexá-la a vários gráficos do mesmo símbolo ao mesmo tempo, já que todas as instâncias exibiriam linhas idênticas.

Um cruzamento de MA Rápida/Lenta é, por natureza, um filtro de tendência com defasagem; portanto, trate “Altista”/“Baixista” como uma indicação de tendência, e não como um sinal de entrada por si só; ele responde “para que lado este intervalo de tempo está se inclinando”, em vez de “negocie agora”. Em símbolos com histórico de negociação muito curto (um instrumento recém-listado ou uma corretora com barras semanais/mensais limitadas), as linhas de intervalos de tempo mais altos podem exibir “N/A” até que um número suficiente de barras tenha sido carregado — isso é esperado e se resolve automaticamente. Este indicador apenas lê dados de preço e nunca abre, modifica ou encerra nenhuma ordem; portanto, é seguro executá-lo em qualquer tipo de conta.

Cada identificador de indicador criado em OnInit() é liberado por meio de IndicatorRelease() em OnDeinit(), e todos os objetos do gráfico são removidos por meio de ObjectsDeleteAll() ao mesmo tempo; assim, ao desativar o indicador, nada é deixado para trás.



Fig. 1. O painel de tendências no EURUSD M15, mostrando os períodos de M15 a D1, cada um avaliado independentemente. Exibido em preto e branco, conforme as diretrizes de imagem da Base de Código (750×500 px).

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/76438

Hurst Exponent Regime Switch Indicator Hurst Exponent Regime Switch Indicator

Estima o expoente de Hurst móvel do preço por meio da análise de intervalo reescalonado (R/S) e o representa graficamente como um oscilador codificado por cores que indica se o mercado está atualmente em tendência, em reversão à média ou se movendo como uma caminhada aleatória.

PropFirm Equity Protector - Gerenciador de Risco Institucional (Código Aberto) PropFirm Equity Protector - Gerenciador de Risco Institucional (Código Aberto)

EA profissional para gestão de riscos em corretoras de negociação. Oferece monitoramento diário do patrimônio líquido, mitigação gradual em posições com prejuízo e limites de stop absolutos por meio de um painel gráfico com recurso de autocorreção.

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

Utilizando a estratégia ORB no CFD da AAPL

Liquidity Void Decay Oscillator. Liquidity Void Decay Oscillator.

Um oscilador de subjanela que identifica barras de deslocamento com baixa participação como “vazios de liquidez” e atribui uma pontuação de 0 a 100 à rapidez com que o preço preenche cada uma delas, distinguindo o ruído absorvido rapidamente dos níveis que ainda atuam como suporte ou resistência reais.