Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Acesse o CodeBase em seu terminal MetaTrader 5
Não encontrou o código mais adequado? Encomende-o na seção Freelance
Como escrever um Expert Advisor ou um indicador

Melhores códigos fonte MQL4 e MQL5 segundo a avaliação dos usuários - 13

Adicionar código

Fundo de tela com gráfico BMP para o MT5

Traça um oscilador ponderado pelo volume e normalizado pela volatilidade que sinaliza condições de impulso e esgotamento à medida que o preço se afasta de seu VWAP móvel

Acompanha a correlação móvel entre o símbolo da cotação atual e um símbolo de referência escolhido, e sinaliza o momento em que eles se desvinculam enquanto o spread entre seus preços está estatisticamente ampliado.

Acompanha as faixas de negociação das sessões da Ásia, Londres e Nova York, fixa cada uma delas no fechamento da sessão e sinaliza verdadeiras oscilações de liquidez — uma sombra que ultrapassa uma máxima ou mínima fixada e fecha novamente dentro dela — com um sinal de seta e uma zona de reação sombreada. Não se atualiza retroativamente, funciona em qualquer símbolo e período de tempo.

Avalia se um sinal de entrada realmente compensa os custos de transação, antes de você passar semanas desenvolvendo um EA com base nele. Apresenta o resultado líquido após os custos, uma estatística t honesta em amostras não sobrepostas e um controle aleatório. Não emite ordens.

Indicador profissional MQL5 (janela separada) que analisa automaticamente vários símbolos e intervalos de tempo, detecta os padrões Wolfe Wave válidos mais recentes (de alta/de baixa), os exibe em um painel interativo e permite a abertura do gráfico com um clique, com o desenho completo do padrão.

Um indicador SuperTrend personalizado, desenvolvido a partir dos princípios básicos, que combina uma faixa de volatilidade baseada no ATR com um mecanismo de catraca para produzir uma linha de tendência nítida e que não se repinta. O estado recursivo interno é gerenciado por meio de buffers de cálculo devidamente registrados, evitando os erros de perda de estado comuns em implementações de matrizes gerenciadas manualmente. Da série de artigos “Criação de indicadores personalizados para iniciantes”.

Um oscilador de Transformada de Fisher desenvolvido a partir de princípios estatísticos fundamentais — normalizando o preço em um intervalo delimitado e, em seguida, aplicando uma transformada logarítmica para produzir sinais de reversão nítidos e bem definidos, em vez das mudanças graduais típicas dos osciladores convencionais. O estado recursivo interno é gerenciado por meio de buffers de cálculo adequados, garantindo um comportamento confiável e correto em todos os backtests. Da série de artigos “Criação de indicadores personalizados para iniciantes”.

O SMC Pullback marca máximas e mínimas de oscilação usando a definição de pullback, em vez do padrão habitual de três velas. Uma alta só é confirmada quando o preço volta a ser negociado abaixo da mínima da vela que a formou — portanto, cada ponto marcado representa uma rejeição efetiva, e as altas e baixas sempre se alternam. Ele avalia apenas as barras fechadas e nunca move um marcador uma vez traçado, portanto, não se repinta. Dois buffers expõem os preços de oscilação confirmados a um EA por meio do iCustom.

Uso simultâneo de sistemas de ordens MetaTrader 4 e MetaTrader 5.

Indicador Zigzag2_R_Color com possibilidade de alterar o timeframe do indicador nos parâmetros de entrada.

O indicador VR Alert NT5 avisa o trader sobre o preço atingir um nível especificado.

O indicador Slope Direction Line é exibido como uma linha da média móvel colorida, indicando a direção média do movimento do mercado.

This library shows useful informations and do some functions to a symbol.

Suavização exponencial dupla de Holt com previsão linear.

Esta versão pode usar uma das 4 principais médias móveis para suavizar.

Uma abordagem inspirada no aprendizado de máquina para identificar tendências. Oferece sinais precisos e confiança no backtest integrada

O script encontra pontos pivot DeMark, exibe-os no gráfico e indica as suas dimensões.

Serialização e desserialização do protocolo JSON. O código é transferido de uma biblioteca С++ o com alta velocidade.

Trata-se de uma variação com base no T3, feita sob a forma de envelopes, e com uso T3 para cálculo do nível básico.

O indicador Super Trend que utiliza a média Hull para o cálculo.

Suavização exponencial dupla de Holt — componente de tendência.

Filtro de tendência adaptativo Laguerre.

Um Indicador Stop Atr Simples

Detectando o início duma nova barra ou vela, no manipulador de eventos OnTick() dum “Expert Advisor”.

Essa função executa a lógica principal da abertura de uma negociação. Calcula o preço de abertura, os níveis de take profit e stop loss com base nas informações do símbolo e nos parâmetros fornecidos pelo usuário. Prepara uma solicitação de negociação (MqlTradeRequest) com as informações necessárias, como símbolo, volume, tipo de ordem, desvio, comentário, número mágico etc. Chama a função OrderSend para enviar a solicitação de operação e obter o resultado. Função SetTypeFillingBySymbol: determina o tipo de preenchimento da ordem (Fill ou Kill, Immediate ou Cancel, ou Return) com base na política de preenchimento do símbolo. Função GetMinTradeLevel: calcula o nível mínimo de operação com base no nível de congelamento e no nível de parada do símbolo. Ajusta o nível mínimo para garantir que esteja dentro de certos limites e retorna o resultado.

Indicador baseado em média móvel de inclinação básica e nuvem ao redor. O indicador mostra dois tipos de sinais: pré-abertura - ponto e entrada - seta.

Esse é um indicador que exibe padrões de velas em um gráfico.

Quando este método é aplicado ao mercado financeiro, ele geralmente é usado para determinar os momentos dos desvios dos extremos de preços como um nível "padrão".

Classe para a exibição de comentários multilinhas.

YMA

Média móvel de preços (O+C+H+L)/4.

O indicador Aroon na nova visualização.

A versão mais recente do ALMA.

O indicador de sinal Dynamic Trend desenha uma linha de direção de tendência de duas cores e adiciona setas de sinal.

A biblioteca e a classe iCanvas simplificam a escrita de programas usando o elemento Canvas.

Indicador de sinal iCrossAD. Ele mostra as possíveis reversões ou reversões de preços.

Desenhe um retângulo no gráfico para plotar grades personalizadas com base no valor dos pontos na entrada

O indicador Fair Value Gap (FVG) identifica os gaps de preço que ocorrem quando há um desequilíbrio entre a pressão de compra e venda. Ele destaca as áreas em que é provável que o preço retorne para preencher a lacuna, fornecendo pontos de entrada de negociação em potencial com base nas ineficiências do mercado.

O TrendEQ (Trend Equilibrium Indicator) analisa dinamicamente os movimentos do mercado combinando momentum e volatilidade. Ao escalonar o momentum com a volatilidade do mercado, o TrendEQ fornece uma medida confiável da força e da direção da tendência.

EXSR.mq5: um EA MT5 de contra-tendência que capta reversões combinando extremos de RSI(14) com rompimentos de bandas de Bollinger e um candelabro de reversão, realizando uma negociação por símbolo com SL/TP fixos.

1...67891011121314151617181920...178