Trade Manager Assistant Mt5 ZeroLogics
- Utilitários
- Versão: 1.6
- Atualizado: 8 outubro 2026
- Ativações: 10
ZeroLogics. Ferramenta básica para gestão de operações, gestão de risco, planejamento, com níveis visuais, TPs, RR, lote, lucros/prejuízos, SL e TP arrastáveis, com opções básicas automáticas por operação como trailing stop, auto breakeven, auto parciais, é uma ferramenta que busca facilitar seus trades — não é uma ferramenta profissional nem busca sê-lo, conta com 2 idiomas: INGLÊS e ESPANHOL.
Guia de Uso Abrangente e Manual Técnico de Operação
ZeroLogics • MetaTrader 5 (MQL5) • Manual Oficial1. Introdução e Arquitetura
O Trade Manager (TM) é um assistente básico de execução, cálculo de risco monetário e gestão dinâmica de operações no MetaTrader 5. Está programado sobre o motor gráfico vetorial CCanvas , o que elimina a necessidade de fontes externas, bibliotecas DLL ou imagens secundárias, garantindo um desempenho ideal de atualização sem latência no envio de ordens.
- Execução e Gestão Visual: Criação e arrasto interativo (Drag & Drop) de ordens a mercado, pendentes, Stop Loss e Take Profit.
- Mapeamento Monetário Real: Discriminação em tempo real de lucros e perdas no valor exato da moeda da conta, considerando spread, swap acumulado e comissões de ida e volta (round-trip).
- Módulos Desacopláveis: Painéis flutuantes de execução e fechamento que podem ser posicionados independentemente em qualquer lugar do gráfico.
- Automatização Paramétrica: Auto Break Even, Trailing Stop Progressivo, RR Lock (bloqueio de relação risco-retorno) e 3 níveis de fechamento parcial automático.
2. Parâmetros de Entrada (Inputs)
Configuração do Expert Advisor disponível na aba Parâmetros de Entrada ao anexá-lo ao gráfico:
| Parâmetro | Tipo / Padrão | Descrição Operacional |
|---|---|---|
| ShowHUD | bool (true) | Exibe ou oculta a interface gráfica principal no gráfico. |
| PanelX / PanelY | int (12 / 84) | Coordenadas iniciais em pixels (origem no canto superior esquerdo). |
| PanelWidth / PanelHeight | int (320 / 535) | Dimensões base do painel (largura: 250–1000px, altura: 430–1600px). |
| FontSize | int (8) | Tamanho base da fonte para rótulos de controle no gráfico. |
| InpMagic | long (460129) | Número mágico identificador exclusivo para as ordens geradas pelo bot. |
| ManageOnlyOwnMagic | bool (false) | false = gerencia todas as ordens do ativo; true = apenas ordens deste bot com o mesmo magic number. |
| BurstDeviationPoints | ulong (10) | Desvio máximo tolerado (slippage) em pontos para envios a mercado. |
| RiskCommissionPerLot | double (-1.0) | -1.0 = cálculo automático de comissões por histórico; 0.0 = sem comissão; >0 = custo fixo definido por lote. |
| BreakEvenSafetyPips | double (0.0) | Margem extra em pips além do ponto de equilíbrio. Se for 0.0, garante pelo menos 1 tick líquido. |
| PartialClose1/2/3Percent | double (25 / 50 / 75) | Porcentagens de volume a fechar atribuídas aos 3 botões de fechamento parcial rápido do painel. |
| EnableTradeSounds | bool (true) | Ativa sons nativos (WAV incorporado) para execuções, aberturas e saídas por SL/TP. |
| EnableButtonSounds | bool (true) | Efeito sonoro ao clicar em controles, campos e ícones. |
| EnablePushNotifications | bool (false) | Envia notificações push para o app MT5 em caso de recusa da corretora ou pausas de segurança. |
| HideNativeTradeLevels | bool (true) | Oculta as linhas nativas do MT5 para evitar poluição visual com os rótulos do bot. |
| TradeRowsRightMargin | int (7) | Margem em pixels entre a borda direita do gráfico e as linhas das posições. |
| VisualRefreshMs | int (250) | Intervalo mínimo (ms) entre atualizações globais da interface gráfica. |
| TimerIntervalMs | int (100) | Intervalo do temporizador do Expert Advisor em milissegundos (faixa permitida: 20 a 1000 ms). |
| VisualTP/SLTransparency | double (81.2) | Transparência do preenchimento das zonas de projeção de TP e SL (0 = opaco, 100 = invisível). |
| VisualTP/SLOpacity | double (100.0) | Opacidade geral dos contêineres de projeção gráfica. |
| VisualTP/SLProgressOpacity | double (43.1) | Opacidade da sombra dinâmica de avanço do preço em direção ao objetivo. |
| VisualTP/SLBorderOpacity | double (58.8) | Opacidade das bordas perimétricas das caixas de projeção. |
| VisualRepaintIntensity | double (100.0) | Intensidade do sombreamento de avanço do preço dentro da faixa de projeção. |
| TPLevelFillOpacity | double (70.6) | Opacidade do fundo dos rótulos arredondados de níveis de TP salvos. |
| NeonGlow | bool (true) | Ativa o efeito de brilho suave estilo neon nas bordas dos elementos interativos. |
| NeonFont / NeonNumberFont | string | Fontes tipográficas utilizadas ("Bahnschrift" para texto / "Consolas" para números). |
3. Estrutura e Funcionamento do Painel Principal (HUD)
3.1. Cabeçalho Informativo
- Contador de Posições: Exibe a discriminação de posições abertas ( [SELL] X e [BUY] Y ).
- Ordens Pendentes Ativas ( ? N ): Contador em tempo real de ordens pendentes enviadas à corretora aguardando execução.
- Tempo Gráfico (Timeframe): Mostra o período ativo do gráfico (M1, M5, H1, etc.).
- Seletor de Idioma ( [ES] / [EN] ): Menu suspenso para alternar instantaneamente toda a interface e mensagens entre espanhol e inglês.
3.2. Métricas da Conta em Tempo Real
- TOTAL: Flutuante consolidado em tempo real de todas as operações abertas no ativo.
- BALANCE: Saldo líquido da conta e moeda base de liquidação.
- PROFIT DIARIO: Lucro líquido fechado desde as 00:00 do servidor da corretora (inclui comissões e swaps cobrados no dia).
3.3. Modos de Dimensionamento e Gestão de Risco
- RISK %: Calcula o lote automaticamente para arriscar uma porcentagem exata do saldo caso o Stop Loss seja atingido.
- RISK $: Calcula o lote para arriscar um valor monetário exato na moeda da conta.
- LOTAJE (Tamanho do Lote): Desativa o cálculo automático de risco e permite operar com volume fixo inserido manualmente.
- Ouro (XAUUSD / GOLD): variação de $1.00 = 10 pips ($0.10 por pip).
- Índices (US30, NAS100, SPX500): variação de $1.00 = 1 pip.
- Petróleo (WTI / BRENT / USOIL): variação de $0.10 = 10 pips ($0.01 por pip).
- Criptomoedas (BTCUSD): variação de $1.00 = 1 pip.
- Pares de Forex com JPY: 0.01 = 1 pip.
- Forex Padrão: 0.0001 = 1 pip.
3.4. Operações em Rajada (Burst Trading)
Permite dividir uma entrada em múltiplas ordens enviadas de forma assíncrona ao servidor:
- Interruptor Circular: Ativa ou desativa a funcionalidade de rajada.
- Campo Numérico: Permite de 1 a 100 ordens por rajada.
- RISK GRUPAL (Risco em Grupo): Divide o risco total (ou lote informado) igualmente entre o número de ordens.
- RISK INDIVIDUAL: Atribui a cada ordem da rajada o risco ou lote completo configurado.
4. Módulos Flutuantes Desacopláveis
Tanto o bloco de Execução (SELL / BUY) quanto o bloco de Fechamentos contam com uma aba lateral cinza ( [::] ) que permite desacoplá-los do painel principal e movê-los para qualquer ponto do gráfico.
Permite posicionar os botões de compra e venda ao lado das velas ativas para entradas de alta velocidade em scalping.
Oferece acesso imediato aos fechamentos parciais rápidos (25%, 50%, 75%), Break Even e fechamento de emergência sem ocupar a área de análise.
Quando desacoplados, um botão [X] é exibido no canto. Ao clicá-lo, o bloco retorna automaticamente ao seu compartimento no painel principal.
5. Operação Visual no Gráfico
5.1. Entrada Manual Preliminar (Manual Preview)
Ao clicar em MANUAL BUY ou MANUAL SELL , uma ordem simulada é gerada no gráfico:
- Linha de Entrada: Acompanha o preço Ask/Bid em tempo real por meio de uma linha pontilhada.
- Níveis arrastáveis de SL e TP: Se nenhum valor tiver sido predefinido no painel, rótulos aparecem para serem arrastados até a posição desejada.
- Leitura de R:R e Valor em Tempo Real: Exibe a relação risco-retorno projetada e o ganho ou perda monetária estimada na moeda da conta.
- Disparo: Confirma-se pressionando o botão principal BUY ou SELL . Cancela-se pressionando Esc ou o X da linha.
5.2. Ordens Pendentes Visuais
Ao clicar em PENDIENTE BUY ou PENDIENTE SELL , uma estrutura completa de ordem pendente é exibida no gráfico:
- Detecção Automática de Limit / Stop: Ao arrastar a linha de entrada acima ou abaixo do preço atual, o bot altera automaticamente o tipo de ordem (Buy Limit, Buy Stop, Sell Limit ou Sell Stop).
- Suporte Conector (Bracket): Vincula visualmente a entrada com seus respectivos níveis projetados de Stop Loss e Take Profit.
- Edição com Duplo Clique: Clicar duas vezes sobre qualquer ordem pendente ativa na corretora abre o rascunho visual para modificar preço, SL ou TP diretamente na tela.
5.3. Linhas de Posições Abertas (Trade Rows)
Cada posição ativa gera uma linha interativa ancorada ao preço correspondente:
- Arrasto Dinâmico (Drag & Drop): Arrastar os rótulos de SL ou TP recalcula o nível na corretora e exibe uma caixa flutuante com o valor monetário projetado e o preço exato à direita.
- Aba Azul BE: Aparece automaticamente quando o SL cobre o preço de entrada mais comissões e swaps. Funciona também como alça de arrasto.
- Desdobramento em Leque (Overlap Fan): Se várias ordens abrirem no mesmo nível de preço, manter o cursor sobre elas por 2 segundos abre uma cascata vertical organizada com paginação < e > para operar cada ordem separadamente.
6. Painel de Configurações Avançadas (A Engrenagem [⚙] )
Ao clicar no ícone de engrenagem hexagonal localizado em qualquer ordem ou rascunho, abre-se a janela modal de gestão avançada:
6.1. AUTO BE (Break Even Automático)
Move o Stop Loss para o preço de equilíbrio quando o lucro atinge o limite definido:
- TRIGGER (Gatilho): Lucro necessário para ativação (configurável em PIPS , % DEL TP , MONEDA (dinheiro) ou R:R ).
- BE +: Margem de lucro adicional somada ao preço de entrada para garantir resultado líquido positivo.
- Cálculo Real de Custos: Garante que Entrada + Spread + Swap acumulado + Comissões de ida e volta sejam cobertos.
6.2. TRAILING (Stop Móvel Progressivo)
- START: Distância de lucro necessária para iniciar o rastreamento.
- DISTANCIA: Distância na qual o Stop Loss acompanha o preço.
- STEP (Passo): Passo mínimo de avanço do preço para enviar uma nova modificação à corretora.
6.3. RR LOCK (Bloqueio de Relação Risco-Retorno)
Ao ativar o cadeado, a relação R:R fica travada. Se o Stop Loss for movido manualmente no gráfico ou pelo trailing stop, o Take Profit é recalculado e reposicionado automaticamente na corretora para manter a proporção matemática exata.
6.4. AUTO PARCIALES (Fechamento Parcial Automático)
Permite programar até 3 níveis automáticos e independentes de realização parcial:
- Modos por Nível:
- R:R : Fecha ao atingir múltiplos do risco inicial (ex.: 1R, 2R, 3R).
- TP : Posiciona um nível de preço de Take Profit específico no gráfico que pode ser ajustado visualmente.
- % DIST. TP : Fecha ao percorrer uma porcentagem da distância total entre a entrada e o TP final.
- CERRAR %: Porcentagem do volume base original a ser liquidada em cada nível (o total acumulado não pode exceder 100%).
6.5. Visualização Avançada
- NIVELES DE TP: Projeta rótulos arredondados no gráfico. Quando o fechamento parcial é executado, a etiqueta exibe automaticamente um ícone verde de verificação (✔).
- POSICION VISUAL: Projeta caixas retangulares semitransparentes no gráfico (verde em direção ao TP e vermelha ao SL) com sombreamento dinâmico em tempo real conforme o preço se desloca rumo aos objetivos.
7. Funções Auxiliares e Segurança
Caixa flutuante ao lado da vela em formação que calcula o tempo restante com precisão de milissegundos a partir dos ticks do servidor da corretora (formato MM:SS ou HH:MM:SS).
O bot gera e extrai automaticamente seus próprios arquivos de áudio em MQL5\Files\VTM_Audio\ para avisos de abertura, saída por TP/SL e cliques de botões.
Todas as configurações da engrenagem, status de parciais executados e posições dos painéis são salvos em arquivos binários locais em VTM_State\ vinculados à conta e ao símbolo. Se houver troca de tempo gráfico, reinicialização do MT5 ou queda de conexão, o bot retoma seu estado de forma transparente sem duplicar ordens nem perder níveis configurados.
