Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Verifica se um indicador é atualizado, em vez de simplesmente acreditar na afirmação. Ele relê os buffers de qualquer indicador personalizado nas barras que já foram fechadas e conta cada valor que muda, aparece ou desaparece, identificando o ponto mais distante no passado em que isso ainda ocorre. O resultado é exibido por buffer em um painel do gráfico, e cada evento é registrado em um arquivo CSV.
Mostra onde os stops provavelmente estão posicionados e quais acabaram de ser acionados. Reservatórios de liquidez = máximas e mínimas de oscilação confirmadas que o preço ainda não ultrapassou, máximas/mínimas iguais (um reservatório maior) e a máxima e a mínima de ontem. Quando uma barra ultrapassa um pool, ela é marcada como “varrida” e como “capturada e rejeitada” se a mesma barra fechar novamente dentro do pool. Sem repintura: um swing só é considerado após N barras fechadas de cada lado. O painel é uma cidade de néon desenhada em um CCanvas: o preço é um carro voador, os stops de venda são torres abaixo dele, os stops de compra são plataformas flutuantes acima dele, os níveis de ontem são outdoors dourados, um holofote varre o céu e um ticker exibe as negociações do dia. Dois buffers fornecem o conjunto ativo mais próximo acima e abaixo para uso em um Expert Advisor. Apenas indicador: ele nunca opera.
Verifica o histórico de barras que seu terminal realmente armazena, que é o histórico consultado por todos os backtests e indicadores. Seis verificações por símbolo: valores OHLC impossíveis, horários de barras incorretos, barras ausentes enquanto a tabela de sessão da própria corretora indica que havia cotação, barras vazias e planas, barras que não condizem com a série M1 da própria corretora e a validade do spread. O número principal é a cobertura da sessão, não uma porcentagem da grade que mede principalmente quantos fins de semana você auditou. Cada resultado é exportado para um arquivo CSV com o horário da barra, e as barras auditadas, juntamente com a tabela de sessão, podem ser exportadas para que todo o relatório possa ser reanalisado por outra ferramenta que não esta.
Modelo de EA (Expert Advisor) para rompimento da faixa de abertura com proteção de conta integrada. Marca a máxima e a mínima dos primeiros N minutos após a abertura do pregão e coloca ordens de stop OCO acima e abaixo da faixa. Inclui dimensionamento de posição com base no risco, limite diário de perda, limite máximo de drawdown, filtro de faixa ATR, filtro de direção da operação e proteção contra posições mantidas durante a noite. Todos os horários das sessões são parâmetros configuráveis. Modelo educacional, não é um sistema com lucro garantido. Teste em conta demo antes de qualquer uso em ambiente real.
Verifica o histórico de ticks que os backtests do tipo “Todos os ticks baseados em ticks reais” reproduzem. Cinco verificações por símbolo nos últimos N dias: cotações impossíveis e cruzadas, carimbos de data/hora que retrocedem ou se repetem, reversões de preço de um tick com magnitude em múltiplos do spread mediano do próprio símbolo, silêncios dentro das sessões de cotação declaradas pela corretora e minutos em que os ticks e as barras M1 apresentam discrepâncias. Cada resultado é exportado para um arquivo CSV com seu carimbo de data/hora em milissegundos, e a ferramenta exibe seus próprios cálculos para que o relatório possa ser verificado. Somente leitura: sem função de negociação, sem DLL, sem rede.
Um EA gratuito e totalmente aberto para o JPN225 (Nikkei 225) no timeframe M15. Compra quando o preço apresenta tendência de alta, o momentum não está exagerado e o volume está baixo. Backtest de 2022 a 2026: fator de lucro de 1,68, +18,5% ao ano, passou em 15 testes de estresse. Fechamento em patas às 17h.
Um painel com as regras de um desafio de prop firm: perda diária, perda máxima (estática ou móvel), meta de lucro, número mínimo de dias de negociação e a regra do “melhor dia” (consistência). Para cada uma delas, ele mostra quanto já foi utilizado e quanto ainda resta, em dinheiro. A opção “Mais uma operação” indica o maior tamanho de lote que ainda mantém um stop-out dentro da margem disponível hoje e da margem de perda máxima. Somente leitura: nunca abre, altera ou encerra uma operação. As predefinições contêm valores típicos; as corretoras alteram suas regras, portanto, verifique as suas e use a predefinição “Personalizada”. Desenvolvido com base na Biblioteca de Risco ATS (ATS_RiskLib.mqh, incluída).
Verifica a tabela de sessões da corretora em relação ao histórico M1. Para cada minuto da semana, conta em quantos dos últimos N dias o símbolo realmente possui uma barra e define esse valor ao lado de SymbolInfoSessionQuote e SymbolInfoSessionTrade: minutos declarados que geralmente estão vazios (lacunas de rolagem), barras em minutos que a tabela considera fechados, tabelas de negociação e cotação que apresentam discrepâncias e interrupções pontuais, como um fechamento antecipado por feriado. Exibe o número real de sessões por dia útil, grava cada resultado em um arquivo CSV e exibe seus próprios cálculos. Somente leitura: sem função de negociação, sem DLL, sem rede.
Monitore as posições abertas em um Expert Advisor: ponto de equilíbrio, trailing stop, dois fechamentos parciais e um stop e uma meta para as posições que não os possuem. Ele nunca abre uma operação.
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.
Uma abordagem inspirada no aprendizado de máquina para identificar tendências. Oferece sinais precisos e confiança no backtest integrada
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.
Suavização exponencial dupla de Holt — componente de tendência.
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.
Apresentamos o MP by SPLpulse, um Expert Advisor sofisticado e altamente versátil projetado para o trader moderno. Seja você um scalper, um seguidor de tendências ou um operador de reversão, o MP by SPLpulse combina várias estratégias de negociação com um conjunto de gerenciamento de risco de nível institucional para se adaptar ao seu estilo de negociação exclusivo. Assuma o controle de suas negociações com personalização inigualável e automação poderosa.
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".
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.
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.