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
Visualizações:
31
Avaliação:
(7)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

O EA é baseado em vários conceitos técnicos e de negociação importantes:

  1. Cópia de negociação/Conceito de negociação espelho:
  • A ideia fundamental é replicar a atividade de negociação de uma conta (Master) para outra conta (Slave)
  • Isso é útil para:
    • Gerentes de fundos que gerenciam várias contas de clientes
    • Traders que desejam executar a mesma estratégia em diferentes corretoras
    • Distribuição de risco entre diferentes corretores
  1. Arquitetura da conta:
  • Sistema de duas camadas:
    • Conta principal: Fonte original de negociações
    • Conta(s) escrava(s): Copia/espelha as posições do mestre
  • Usa um sistema de comunicação baseado em arquivos entre as instâncias mestre e escrava
  1. Métodos de implementação técnica:
  • Comunicação de arquivo binário:
    • O mestre grava dados de posição em um arquivo binário
    • O escravo lê esse arquivo para sincronizar as posições
    • Usa acesso comum a pastas para comunicação entre terminais
    • Mais rápido e mais eficiente do que os métodos baseados em texto
  1. Gerenciamento de posição:
  • Rastreamento de posição em tempo real
  • Mantém três aspectos principais:
    • Replicação de posições abertas
    • Sincronização de stop loss/take profit
    • Sincronização de fechamento de posição
  1. Mapeamento de símbolos:
  • Lida com diferentes nomes de símbolos entre corretoras
  • Por exemplo:
    • XAUUSD.ecn em uma corretora pode ser GOLD em outra
    • Permite o mapeamento flexível de símbolos para diferentes convenções de corretoras
  1. Princípios de gerenciamento de risco:
  • Mantém o tamanho exato das posições
  • Preserva os níveis de stop loss e take profit
  • Garante o gerenciamento de risco sincronizado entre as contas
  1. Recursos operacionais:
  • Sondagem regular (a cada 50 ms) para verificar se há alterações
  • Verificação bidirecional:
    • Verifica se há novas posições para copiar
    • Verifica se as posições existentes ainda são válidas
    • Fecha as posições que não existem mais no mestre
  1. Tratamento de erros e recuperação:
  • Gerencia problemas comuns de negociação:
    • Falha na execução da ordem
    • Falhas de comunicação
    • Problemas de disponibilidade de símbolos
    • Diferenças de preço entre corretores

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

Bull Bear Volume Bull Bear Volume

Um indicador que fornece uma visualização clara da pressão de volume em cada lado do mercado

PriceVar PriceVar

O PriceVar% é um indicador desenvolvido para medir a diferença percentual entre o preço e uma média móvel, destacando a força do movimento do mercado em relação a um valor de referência.

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.