Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 40
- Avaliação:
- Publicado:
-
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.Conceito principal - Dominância
A EA define a dominância usando duas camadas complementares:
- 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.
- 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.
- O stop loss é calculado dinamicamente usando:
- 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:
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
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
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
O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.
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.
