YazanPro Trade Manager
- Utilitários
-
Yazan Adnan Ramadan Ibrahim
Algorithmic trader and MQL5 developer based in Jordan. I build Expert Advisors for MetaTrader 5 focused on gold (XAUUSD) and major FX pairs: multi-module confluence systems, short-hold scalping tools and manual trade panels. Each product is tested in the Strategy Tester on real ticks with - Versão: 1.0
- Ativações: 10
O YazanPro Trade Manager é um painel de negociação no gráfico do MetaTrader 5: você define o risco, ele calcula o lote, desenha o stop loss e o take profit com o dinheiro em risco, envia a ordem quando você pressiona BUY ou SELL e depois gere a posição.
Funciona em qualquer símbolo (forex, metais, índices, ações, cripto) e em qualquer período de M1 a MN1. Não abre operações sozinho numa conta real ou demo. Cada ordem vem de um botão que você pressiona.
O que vê no gráfico (os números correspondem às marcas nas capturas)
- Bloco de risco: o dinheiro perdido se o stop loss da próxima ordem for atingido, a sua % do saldo e o lote (em âmbar quando o lote mínimo arrisca mais do que a sua definição).
- Bloco de L/P em aberto: o lucro ou prejuízo flutuante das posições geridas, o seu número, lotes e R.
- Botões SELL / BUY com o lote e o preço. No modo pendente, uma segunda linha mostra a ordem dada pela linha de entrada: BUY LIMIT ou BUY STOP, SELL LIMIT ou SELL STOP.
- Definições do separador de ordem: modo do lote, do stop loss e do take profit (clique no botão para mudar, escreva o valor na caixa), tipo de ordem (a mercado ou pendente na linha) e lado da pré-visualização.
- Próxima ordem: entrada, stop loss e take profit em pontos, dinheiro e R, o lote e o TP1 quando o fecho parcial está ligado.
- Linhas de pré-visualização no gráfico: entrada, stop loss, take profit e TP1 com o dinheiro e o R.
- Linha de entrada (modo pendente): arraste-a para o preço da sua ordem limit ou stop.
- Separador de gestão: interruptores de break-even, trailing, fecho parcial e saída por tempo, cada um com a sua regra em pontos deste gráfico.
- Botões de fecho: fechar todas, compras, vendas, as lucrativas, as perdedoras, apagar pendentes.
- Separador de posições: as posições abertas com lotes, lucro e R, as ordens pendentes e o estado da proteção (limite de perda diária, spread máximo).
- Linha de estado: ATR(14) em pontos, a variação do capital hoje, o limite diário e uma linha vermelha ou âmbar quando algo bloqueia novas operações (negociação algorítmica não permitida, mercado fechado, negociação desativada para o símbolo, spread demasiado alto, limite diário atingido).
- Cabeçalho: botão de idioma (12 idiomas), botões de período, spread e botão para recolher.
Como ler
- Veja primeiro o bloco de risco: este valor perde-se se o stop loss for atingido (pode ser mais num mercado rápido ou num gap, veja abaixo).
- Verifique as linhas de stop loss e take profit no gráfico. Se o stop estiver no sítio errado, mude o modo do stop ou o seu valor: o lote acompanha.
- Leia a linha de estado: uma linha vermelha significa que nenhuma nova operação será enviada, e diz porquê.
- Pressione BUY ou SELL, ou o botão pendente. Por defeito, uma caixa pede confirmação.
- Depois, as regras do separador de gestão movem o stop, fecham parte da posição ou fecham-na após N barras; o bloco de L/P e o separador de posições mostram o resultado em dinheiro e R.
Tamanho do lote
- Risco % do saldo ou Risco % do capital líquido: o lote é calculado para que o stop loss custe esse % da conta. O painel mostra o dinheiro em risco em letras grandes antes de enviar.
- Lote fixo.
- O lote é arredondado ao passo de volume do símbolo e mantido entre o seu mínimo e máximo. Se a margem livre não chegar, o lote é reduzido e o painel avisa. Se o lote mínimo arriscar mais do que a sua definição, o painel mostra isso em âmbar.
Stop loss
- Múltiplo do ATR (por defeito 1.5 x ATR 14 do período do gráfico).
- Pontos.
- Último swing: o último mínimo fractal confirmado (para uma compra) ou máximo (para uma venda), mais uma margem em ATR. Se não for encontrado nenhum swing, é usado o stop por ATR e o painel informa.
Take profit
- Múltiplo de R da distância do stop (por defeito 1.3 R), pontos ou nenhum.
Ordens
- BUY / SELL a mercado: dois botões grandes mostram o lote e o preço atual.
- Ordens limit e stop: mude o tipo de ordem para «Pendente na linha» e arraste a linha dourada de entrada no gráfico. Os botões mostram que ordem será (BUY LIMIT ou BUY STOP, SELL LIMIT ou SELL STOP), conforme a posição da linha.
- Linhas de pré-visualização: entrada, stop loss, take profit e TP1 são desenhados no gráfico com o dinheiro em risco, o ganho e o R. Pode mostrar o lado de compra, o lado de venda ou desligá-las.
- Confirmação: por defeito, cada ordem e cada botão de fecho pergunta antes de agir (parâmetro de entrada).
Todas estas definições podem ser alteradas no próprio painel (botões de modo e caixas de valor). O painel guarda as suas escolhas para o gráfico.
Gestão de posições
Gere as operações deste painel (o seu número mágico) ou, se escolher, todas as posições do símbolo do gráfico, incluindo as abertas à mão ou por outro EA.
- Break-even: quando o lucro atinge 0.25 x ATR, o stop passa para a entrada + 0.125 x ATR.
- Trailing stop por ATR: 2.0 x ATR atrás do preço, só para a frente. Pode ser desligado.
- Fecho parcial no TP1: fecha uma % do volume quando o lucro atinge um R definido (uma vez por posição).
- Saída por tempo: fecha uma posição após N velas do período do gráfico (por defeito 24, 0 = desligado).
- Botões de fecho: fechar tudo, fechar compras, fechar vendas, fechar lucrativas, fechar perdedoras, apagar ordens pendentes.
Proteção
- Limite de perda diária: quando o capital líquido cai um % definido desde o início do dia do servidor, as novas operações são bloqueadas. Opcionalmente, todas as posições geridas são também fechadas.
- Spread máximo: nenhuma operação nova enquanto o spread estiver acima do seu limite.
Resumo das posições
O separador Posições lista as posições abertas com lotes, lucro e R, e o mosaico no topo mostra o lucro / perda flutuante total e o seu R.
Verificações de segurança antes de cada ação
Antes de cada ordem, modificação e fechamento, o painel verifica o modo de negociação do símbolo e a sessão de negociação, os tipos de ordem permitidos, os limites de volume, a margem livre, o nível de stops e o nível de congelamento da corretora, o tamanho do tick e o modo de execução. Um stop que não mudaria não é enviado de novo, e o stop não é movido enquanto o preço está colado no take profit.
Painel
- 12 idiomas: inglês, árabe, russo, chinês, espanhol, português, japonês, alemão, coreano, francês, italiano, turco. Mude com o botão no topo.
- Botões de período para mudar o gráfico.
- Três separadores: Ordem, Gestão, Posições. O painel pode ser recolhido.
Testador de estratégias
No testador de estratégias ninguém pode pressionar botões. Por isso, quando corre lá e o parâmetro «Tester only: open a demo trade every N bars» está ligado (por defeito), o EA abre uma operação a cada N velas, alternando compra e venda, para que veja o stop loss, o take profit, o break-even, o trailing, o fecho parcial e a saída por tempo a funcionar. Estas operações demo não são uma estratégia de negociação e o seu resultado não significa nada para a negociação real. Numa conta real ou demo este parâmetro não faz nada.
O que ele não faz
- Não dá sinais de compra ou venda e não faz previsões. Você decide quando operar e em que direção.
- Não abre operações sozinho em uma conta real ou demo.
- Não pode garantir o preço do stop loss: em um mercado rápido ou num gap de preço, a corretora pode fechar a operação a um preço pior, então a perda pode ser maior que o dinheiro em risco mostrado.
- Não usa DLLs, requisições web nem arquivos externos.
Parâmetros de entrada
Lot size
- Lot size: Risk % of balance (Risk % of balance / Risk % of equity / Fixed lot)
- Risk per trade, % (risk modes): 1.0
- Fixed lot (fixed mode): 0.10
Stop loss
- Stop loss: ATR multiple (ATR multiple / Points / Last swing (fractal) + buffer)
- ATR period: 14
- ATR mode: stop = this x ATR (also the swing fallback): 1.5
- Points mode: stop distance, points: 300
- Swing mode: buffer beyond the swing, x ATR: 0.2
- Swing mode: bars searched for the last fractal: 50
Take profit
- Take profit: R multiple of the stop distance (R multiple / Points / No take profit)
- R mode: target = this x the stop distance: 1.3
- Points mode: target distance, points: 400
Position management
- Manage: Only trades with this magic number (or: All positions and orders of the chart symbol)
- Break-even: true
- Break-even trigger: profit >= this x ATR: 0.25
- Break-even lock: stop to entry + this x ATR: 0.125
- ATR trailing stop: true
- Trailing distance, x ATR: 2.0
- Partial close at TP1: false
- TP1 at this x R: 1.0
- Close this % of the volume at TP1: 50
- Close a position after N bars (0 = off): 24
Protection
- Daily loss limit, % of the day's start equity (0 = off): 3.0
- At the limit also close all managed positions: false
- Max spread for new trades, points (0 = off): 0
Orders
- Magic number: 20261101
- Order comment: YP Trade Manager
- Max price deviation, points: 10
- Ask before sending an order or closing positions: true
Panel
- Tab shown first: Order
- Order type shown first: pending at the line (true) or market (false): false
- Panel language: English
- Panel X / Y, pixels from the top-left corner: 10 / 30
- Preview lines (entry / SL / TP) on the chart: true
Strategy Tester
- Tester only: open a demo trade every N bars (alternating): true
- Tester only: N bars: 12
Início rápido e perguntas frequentes
Início rápido
- Anexe o EA a um gráfico e permita a negociação algorítmica (separador Common e botão «Algo Trading» do terminal).
- Escolha o idioma com o botão no canto superior direito.
- No separador Ordem escolha o modo de lote, o stop loss e o take profit. Verifique o risco no mosaico grande e as linhas no gráfico.
- Pressione BUY ou SELL. Para uma ordem limit ou stop, defina o tipo de ordem como «Pendente na linha», arraste a linha dourada e pressione o botão de ordem pendente.
- No separador Gestão ligue ou desligue break-even, trailing, fecho parcial e saída por tempo.
Perguntas frequentes
Negoceia sozinho?
Não, não numa conta real ou demo. Só gere as posições que você abre. As únicas operações automáticas são as operações demo no testador de estratégias (ver acima).
Pode gerir operações que abri à mão?
Sim. Defina «Manage» como «All positions and orders of the chart symbol».
Porque é que o lote é diferente do meu % de risco?
O lote é arredondado para baixo ao passo de volume. Se o lote mínimo for maior do que o calculado, é usado o mínimo e o painel mostra o risco real em âmbar. Se a margem livre for demasiado pequena, o lote é reduzido.
O que é R?
R é a distância (ou o dinheiro) do primeiro stop loss. 1.3 R significa um alvo 1.3 vezes mais longe do que o stop. O painel lembra o primeiro stop de cada posição, por isso o R continua correto depois do break-even.
Funciona numa conta netting?
Está escrito para ambas: o fecho parcial e os botões de fecho enviam uma operação com o ticket da posição. A versão 1.00 foi testada numa conta hedging; teste primeiro na sua demo netting.
Aviso de risco
A negociação envolve um risco elevado de perda. Este painel calcula lotes e gere stops; não prevê preços nem garante qualquer resultado. Teste primeiro numa conta demo.
