Autor da ideia: Vladimir Pastushak, autor do código mq5: barabashkakvn.
Diversos EAs (Expert Advisors) foram desenvolvidos com base na ideia do martingale.
Este EA permite testar os princípios clássicos do martingale, assim como a técnica do anti-martingale.
O código do EA é simples e bem comentado.
Princípio de Trading com Martingale
- Se o fechamento for por Take Profit → abra o lote inicial na mesma direção;
- Se o fechamento for por Stop Loss → abra o lote aumentado na direção oposta.
Princípio de Trading com Anti-Martingale
- Se o fechamento for por Take Profit, abra o lote aumentado na mesma direção;
- Se o fechamento for por Stop Loss, abra o lote inicial na direção oposta.
A Ideia do Sistema Martingale
O trading começa com um lote mínimo pré-definido.
Caso uma operação seja fechada com stop loss, o lote deve ser aumentado para que, se uma operação for fechada com take profit, isso cubra todas as perdas anteriores dessa série com um pequeno lucro adicional. Por exemplo: 0,01-0,02-0,04-0,08-0,16-0,32-0,64 etc.
Seguindo essa sequência, o lucro pode ser equivalente ao lucro de uma operação com o lote mínimo.
Se uma operação for fechada com take profit, o trader reinicia com o lote mínimo.
O sistema martingale não oferece vantagem ao trader, mas apenas permite redistribuir o lucro. O trader raramente realiza perdas, mas elas podem ser grandes. O lucro é frequentemente pequeno, mas é capturado com mais regularidade.
A Ideia do Sistema Anti-Martingale
Diferente do sistema martingale, onde o lote é aumentado em caso de stop loss, no sistema anti-martingale a ideia oposta é aplicada: o lote é aumentado quando há lucro.
O trading começa com um lote mínimo. Se uma operação fechar com lucro, o próximo lote deve ser aumentado duas ou mais vezes. Em caso de stop loss, o trader deve retornar ao lote inicial.
Ao operar com base no sistema anti-martingale, é importante definir limites claros para o aumento do lote, após os quais deve-se retornar ao lote inicial. Por exemplo, você pode estabelecer um máximo de três aumentos de lote consecutivos: 0.01, 0.02, 0.05.
Parâmetros de Entrada
- posição inicial: Comprar ou Vender - a direção da primeira posição;
- tipo de trade: Martingale ou Anti-Martingale - tipo de trading;
- definir o lote base - volume da posição inicial;
- definir o valor do stop loss;
- definir o valor do TakeProfit;
- definir o valor do multiplicador de lotes - multiplicador do volume da posição;
- definir o valor do MagicNumber - ID do Expert Advisor;
- todos os mágicos; true → todos os MagicNumbers - habilitar/desabilitar a gestão de outros números mágicos.
Tenha cuidado ao utilizar este Expert Advisor. Aqui está um desenvolvimento típico da situação:


e um fiasco inesperado:

Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- MAMACD: Uma Análise do Sistema de Trading para MetaTrader 5
- Como Usar o Take Profit Baseado no Lucro Atual no MetaTrader 4
- Análise do The MasterMind 3 (Edição Campeonato) para MetaTrader 4
- Trader Automático: RSI e MFI com Otimização Automática para MetaTrader 4