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

Dominância EA

Em sua essência, o Dominance EA é um sistema de negociação minimalista e orientado por vieses, construído em torno de uma ideia simples, mas poderosa: a dominância do mercado. Em vez de reagir a cada tick ou micro-padrão, o EA dá um passo atrás e avalia qual lado do mercado - compradores ou vendedores - controlou o dia de negociação anterior e, em seguida, alinha sua próxima ação com essa força dominante.

O sistema opera em um modelo de execução de uma vez por dia , acionado estritamente no início de um novo dia de negociação (excluindo as segundas-feiras para evitar a volatilidade induzida pelo fim de semana). Esse projeto elimina o ruído e impõe um ciclo de decisão disciplinado e baseado em sessões.

Dominance EA - Gráfico

Conceito principal - Dominância

A EA define a dominância usando duas camadas complementares:

  1. Dominância estrutural (contagem de barras)
    • Ele itera através de todas as velas formadas durante o dia anterior.
    • Contagens:
      • Velas de alta (fechamento > abertura)
      • Velas de baixa (fechamento < abertura)
    • O lado com a contagem mais alta estabelece o controle direcional.
  2. Confirmação contextual (posicionamento de MA)
    • O candle final do dia anterior é avaliado em relação a uma média móvel.
    • Isso funciona como um filtro, garantindo que a dominância não seja apenas numérica, mas também estruturalmente alinhada com o posicionamento da tendência.

Somente quando ambas as condições estiverem de acordo, o EA estabelecerá uma tendência válida:

  • Viés de compra → Dominância de alta + fechamento acima da MA
  • Viés de venda → dominância de baixa + fechamento abaixo da MA

Um modo invertido opcional permite a negociação contrária ao inverter essa lógica - útil para reversão à média ou estratégias experimentais.


Lógica de execução

Quando uma tendência diária válida é estabelecida:

  • O EA verifica se há posições existentes (garantindo a disciplina de uma negociação por símbolo).
  • Se nenhuma negociação estiver aberta, ele executa uma única posição por dia na direção da tendência.

Isso cria um ciclo operacional limpo:

Analisar ontem → Decidir hoje → Executar uma vez → Parar


Gerenciamento de riscos e comércio

O EA adota um modelo de execução conservador e compatível com a corretora:

  • Negociação de volume mínimo
    • As negociações são colocadas usando SYMBOL_VOLUME_MIN, garantindo a compatibilidade entre corretoras e reduzindo a exposição ao risco.
  • Stop Loss baseado em ATR
    • O stop loss é calculado dinamicamente usando:
      • A máxima/mínima do dia anterior
      • Expandido por um múltiplo de ATR (atrMultiplier)
    • Isso garante proteção ajustada à volatilidade em vez de distâncias fixas de pip.
  • Estrutura de risco para recompensa
    • O Take Profit é definido em 2× a distância do Stop Loss, reforçando um perfil de recompensa consistente.
  • Validação pré-negociação
    • Conformidade com o nível de stop (restrições do corretor)
    • Verificações de disponibilidade de margem
    • Validação de preço em nível de tick

Entradas principais

O EA expõe uma superfície de configuração concisa, mas poderosa:

  • Comportamento do modelo
    • eaMode → Lógica normal ou invertida
  • Filtro de tendência
    • maPeriod , maMethod , maAppPrice
  • Volatilidade e risco
    • atrPeriod , atrMultiplier
  • Controles de execução
    • ordFillType → Política de preenchimento de ordens
    • eaMagic → Identificação da negociação
    • tradeComment → Registro e rastreabilidade

Essas entradas permitem flexibilidade estratégica e controle de execução sem complicar demais o sistema.


O que você aprenderá

Este EA vai além da estratégia - é uma lição prática de engenharia de sistemas de negociação disciplinados em MQL5:

  • Como projetar um modelo de negociação com filtro de tempo (sistemas de viés diário)
  • Estruturar a lógica em torno do estado do mercado em vez do ruído dos ticks
  • Uso eficiente de indicadores (MA, ATR)
  • Implementação de pipelines de execução de negociação seguros com validações de margem e parada
  • Projetar código modular e de fácil manutenção usando estruturas e separação funcional
  • Aplicação da lógica de uma negociação por ciclo para backtesting e análise mais limpos

Insight final

O Dominance EA é intencionalmente simples na aparência, mas deliberado no design. Ele reduz a negociação a uma única questão:

                                               Who controlled the market yesterday, and is that control still valid today?


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

ASQ FlowDesk One Click Execution Position Management Panel ASQ FlowDesk One Click Execution Position Management Panel

O ASQ FlowDesk é um painel de negociação simplificado para o MetaTrader 5 que oferece execução de ordens com um clique, saídas escalonadas com fins lucrativos, trailing stops adaptáveis, equilíbrio automático e um painel de análise ao vivo, tudo isso em uma interface gráfica limpa no gráfico.

ASQ RiskGuard Professional Risk Management EA ASQ RiskGuard Professional Risk Management EA

O ASQ RiskGuard é um Expert Advisor de gerenciamento de risco para o MetaTrader 5 que protege sua conta contra rebaixamentos excessivos. Ele monitora o patrimônio em tempo real, impõe limites diários de perda, protege contra spreads altos, filtra sessões de negociação e fornece um painel de risco visual - tudo isso sendo executado silenciosamente junto com seus outros EAs.

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.