Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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
Experts

GDS Renko Trade Manager — MetaTrader 5 - expert para MetaTrader 5

Andrey Goida
Andrey Goida
MT5 developer focused on XAUUSD, Renko tools, and structured trading systems.
Building practical indicators, panels, and research-driven solutions for traders who value clarity, logic, and disciplined execution.
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
7
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O GDS Renko Trade Manager é um Expert Advisor


O GDS Renko Trade Manager é um Expert Advisor destinado a traders que abrem posições por conta própria e buscam uma gestão sistemática e transparente dos stops. Ele acompanha as posições elegíveis no símbolo do gráfico, constrói blocos Renko clássicos de tamanho fixo a partir dos ticks de compra (Bid) da corretora e utiliza apenas blocos concluídos para ajustar seus limites de gestão.

O EA não gera entradas, não coloca ordens de entrada pendentes nem abre posições automaticamente. Esta primeira versão pública também não fecha parcialmente nem encerra posições: esses módulos experimentais opcionais foram mantidos fora da versão até que seus casos de execução pela corretora e reinício possam ser verificados. Os valores de TP existentes são preservados quando o SL é modificado.

Principais recursos

  • Break-even: após N blocos concluídos favoráveis desde que uma posição foi observada pela primeira vez, o EA pode mover seu Stop Loss em direção à entrada da posição (com um deslocamento opcional baseado em blocos).
  • Trailing Renko: após M blocos favoráveis concluídos, ele pode propor um Stop Loss móvel a uma distância configurável do melhor fechamento Renko concluído. Os stops existentes nunca são afrouxados intencionalmente.
  • Filtro manual de posições: por padrão, o EA verifica a transação de abertura histórica para confirmar se uma posição se originou de uma ação manual. Alternativamente, gerencie posições com um Magic Number positivo exato.
  • Painel de múltiplas posições: acompanhe ordens separadas de COMPRA/VENDA, SL atual informado pela corretora, progresso e limites. A paginação mantém a exibição utilizável mesmo com várias posições.
  • Inserção Renko: exibe os últimos blocos concluídos dentro do painel de informações; as cores verde/vermelho indicam a direção. O eixo horizontal representa a sequência dos blocos, não o tempo das velas.
  • Reprodução visual do histórico: a reprodução limitada, exclusivamente visual, a partir do histórico de ticks da corretora é comparada a um ponto de verificação salvo do fluxo. Uma reconstrução não verificada não é apresentada como um histórico correspondente. Isso nunca modifica o mecanismo de negociação Renko.
  • Segurança de estado/recuperação: as variáveis globais do terminal armazenam pontos de verificação do Renko e por posição. Se houver incerteza quanto aos dados de ticks, ao estado ou à propriedade da instância, o EA pode suspender as solicitações de negociação em vez de reconstruir silenciosamente o estado de negociação.

Importante antes do uso

  1. Use primeiro o GDS_TM_MONITOR_ONLY; essa é a configuração padrão e não envia solicitações de negociação.
  2. O gerenciamento ativo requer uma conta de hedge no MT5, com a negociação algorítmica ativada e o GDS_TM_MANAGE_LIVE. Quando ativo, as modificações de SL são solicitações reais à corretora na conta em que o EA está em execução.
  3. Defina você mesmo um Stop Loss inicial de proteção. Este gerenciador não define automaticamente um stop imediatamente após a entrada, e não se trata de um sistema abrangente de limitação de perdas.
  4. Uma posição recém-detectada é monitorada a partir desse momento. Os “bricks” históricos favoráveis anteriores à observação não contam retroativamente para a gestão.
  5. Atingir um limite de “bricks” não garante que uma modificação seja aceita. O preço atual, o spread, a distância de stop/congelamento, as condições de mercado e as permissões da corretora podem impedir isso. Confirme o SL real no MT5 e verifique o diário do Expert.
  6. Não anexe várias cópias ativas para gerenciar o mesmo símbolo/filtro. É utilizado um bloqueio de instância única por conta/símbolo/filtro.

Entradas selecionadas

Entrada Padrão Finalidade
InpMode GDS_TM_MONITOR_ONLY Apenas monitoramento ou ativação explícita do gerenciamento de SL.
InpBrickSize 2,0 Tamanho do bloco Renko em unidades de preço, arredondado apenas se estiver exatamente alinhado ao tick. Adaptar ao símbolo.
InpManualOnly true Acompanha posições abertas manualmente.
InpMagicFilter 0 Número mágico exato positivo quando o modo somente manual está desativado.
InpBEAfterBricks 3 Inicia o ponto de equilíbrio após esse número de blocos concluídos favoráveis; 0 desativa.
InpBEOffsetBricks 0,0 Deslocamento opcional para o nível de equilíbrio.
InpTrailStartBricks 5 Inicie o acompanhamento Renko após esse número de blocos favoráveis concluídos; 0 desativa.
InpTrailGapBricks 2 Distância em relação ao melhor fechamento Renko favorável concluído.
InpTrailStepBricks 1 Melhoria mínima proposta para o SL, em bricks.
InpRecoveryMaxHours 24 Intervalo de tempo máximo permitido para a recuperação do estado.
InpShowDashboard true Exibir o painel de informações.
InpShowRenkoBricks true Exibe os blocos Renko concluídos.
InpVisibleBricks 28 Número de blocos exibidos (12–36).
InpReplayVisualTicks true Varredura histórica de ticks de oferta, limitada e apenas visual.
InpAvoidOneClickOverlap true Evita sobreposição com os controles de negociação “One Click” do MT5.

Como funciona o progresso baseado em Renko

O gerenciador constrói uma sequência Renko clássica compartilhada para o símbolo a partir dos ticks de compra da corretora. Uma reversão completa requer um movimento de dois blocos na direção oposta (convenção padrão de blocos fixos). Se um grande salto de preço completar vários blocos em um único tick, todos os blocos resultantes são processados em sequência. O progresso da negociação é baseado em fechamentos concluídos, não nas formas das velas em tempo real.

O PEAK indica o melhor movimento Renko favorável a partir da referência de primeira observação salva. Não se trata do número total de blocos na tela nem do lucro flutuante. O painel exibe os limites como MET assim que a contagem de blocos é atingida; isso não implica que uma atualização do Stop Loss tenha sido aceita.

Compatibilidade e limitações

  • Projetado para o MetaTrader 5, de preferência em uma conta de hedge para gerenciamento de posições. Em modos de conta não suportados, a negociação ativa não é habilitada.
  • Utiliza o histórico de ticks da corretora; a disponibilidade de cotações e a continuidade dos ticks são importantes.
  • Posições existentes podem ser reconhecidas, mas o progresso dos “bricks” delas começa no momento da detecção, e não no horário original de entrada.
  • Os stops são avaliados com base nas cotações de compra/venda, no tamanho do tick do símbolo e nas regras de stop/congelamento. A execução pela corretora pode diferir dos níveis solicitados.
  • Fechar uma posição em seu Stop Loss ainda pode gerar custos ou slippage. O EA não garante um resultado líquido zero no ponto de equilíbrio.
  • O EA utiliza apenas o SL (Stop Loss) de uma posição, conforme informado pela corretora, como evidência de que um stop existe; metas calculadas e rótulos na tela não constituem prova de execução.
  • Não oferece uma estratégia de entrada lucrativa. Não são prometidos resultados de negociação.

Sugestão para o primeiro teste

Anexe a um gráfico MT5, mantenha o modo de monitoramento padrão e abra uma pequena posição manual em uma conta demo com um SL de proteção inicial. Observe o progresso do PEAK Renko da posição e os blocos visuais. Para um teste separado e cuidadosamente controlado em uma conta demo de hedge, habilite o gerenciamento em tempo real e verifique a alteração real do SL e o log do Experts após um movimento favorável e confirmado do bloco.

Escopo desta versão: ponto de equilíbrio, SL móvel, filtragem manual/Magic, painel de controle, Renko baseado em ticks e recuperação de estado. Não incluído nesta versão: entradas automáticas, fechamento parcial, saída por reversão.

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

Marginal Drawdown Contribution Analyzer Marginal Drawdown Contribution Analyzer

Um script para contas que executam vários Expert Advisors ou configurações. Ele agrega o resultado líquido de cada configuração (número mágico ou número mágico e símbolo) por dia do calendário e mede o quanto cada uma contribui para a queda do portfólio: queda adicionada pelo método “leave-one-out”, participação na pior queda e participação na variância de Euler. Ele exibe conclusões, recomendações e uma pontuação heurística de A+ a F. Funciona imediatamente em uma carteira de demonstração integrada e foi escrito em MQL5 puro.

Monday Dip EA- Index Mean Reversion D1 Monday Dip EA- Index Mean Reversion D1

O Monday Dip EA é uma estratégia de negociação quantitativa, baseada no tempo e voltada exclusivamente para posições compradas, projetada principalmente para CFDs de índices de ações importantes (como US500, UK100) com histórico diário completo. Ele opera exclusivamente como um sistema de compra em baixa com restrição de tempo, e não como um indicador de acompanhamento de tendências.

Accumulation/Distribution Accumulation/Distribution

O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.

Accelerator Oscillator (AC) 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.