Position Basket PL Closer MT4
- Utilitários
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versão: 1.2
- Ativações: 5
Um Expert Advisor para MetaTrader 4 que trata várias ordens abertas como uma única "cesta" e fecha a cesta como um todo quando o lucro ou a perda combinados chegam ao nível que você escolheu. Funciona com ordens do trading manual e de outros EAs. No gráfico, o painel dele leva o nome curto "Basket P/L Closer".
Observe o que ele não faz. Ele não coloca negociações novas na sua conta real ou demo, não oferece sinais de compra ou venda e não é um sistema de trading. De fábrica, as quatro regras de fechamento vêm desligadas, então ele só exibe as cestas até você habilitar uma regra. Ele não impede que perdas aconteçam: começa a fechar depois que um nível foi ultrapassado, e o resultado pode acabar além desse nível.
PARTICULARIDADES DO MT4 (LEIA PRIMEIRO)
- Uma ordem de cada vez: o MT4 envia um pedido de fechamento e espera a resposta antes do próximo. Em nossos testes cada fechamento levou cerca de 0,3 s, então uma cesta de 20 ordens precisa de aproximadamente 6 segundos. Os preços podem se mover durante esse tempo.
- Sem comentário no fechamento: o MT4 não consegue anexar um comentário quando uma ordem é fechada. Qual regra fechou qual ordem é registrado na aba Experts (log), junto com o número da ordem.
- Comissão: os valores em dinheiro e em percentual usam o swap e a comissão que o MT4 mostra para cada ordem (parâmetro, ligado por padrão).
- Linhas do painel com mais de cerca de 62 bytes são cortadas e terminam com "~" (um limite de texto do MT4). O texto em japonês é cortado antes porque cada caractere usa 2 bytes.
- Ligue o botão AutoTrading na barra de ferramentas e marque "Allow live trading" nas propriedades do EA. Sem eles nada pode ser fechado; nesse caso o painel informa o motivo.
- Todos os 34 parâmetros aparecem em uma única lista (o MT4 não tem grupos de parâmetros).
COMO AS ORDENS VIRAM CESTAS
- Uma cesta para tudo, uma cesta por símbolo (padrão), por magic number ou por símbolo e magic number.
- Compras e vendas na mesma cesta (padrão), em cestas separadas, ou só compras / só vendas.
- Você pode limitar o EA a certos magic numbers (0 = ordens manuais) e a certos símbolos, separados por vírgula; deixe vazio para todos. O símbolo deve ser digitado como o MT4 o mostra, com o sufixo incluído (maiúsculas ou minúsculas não importam). Ordens fora desses filtros não são tocadas.
AS QUATRO REGRAS DE FECHAMENTO (desligadas por padrão)
1. Meta de lucro - o lucro combinado atinge o seu valor.
2. Limite de perda - a perda combinada atinge o seu valor (digite-o como número positivo).
3. Trailing de lucro - quando o lucro combinado passa de um valor inicial, o EA memoriza o melhor valor e fecha quando o lucro recua pela sua distância.
4. Break-even - quando o lucro combinado passa de um valor inicial, o EA fecha se ele recuar até o valor que você quer manter.
Cada regra pode ser medida na moeda da conta, em percentual do saldo ou em pips. Quando o limite de perda e outra regra disparam juntos, o limite de perda prevalece.
O QUE ACONTECE DEPOIS
- Continuar vigiando (padrão).
- Pausar só essa cesta por um número de minutos (60 por padrão). Ordens novas que pertencem a ela são fechadas assim que são encontradas.
- Parar o EA. O primeiro fechamento de cesta interrompe a verificação de todas as cestas, não só da que foi fechada. A parada continua até você clicar em Resume no painel ou mudar a definição da cesta. Editar apenas os valores das regras não a encerra.
- As ordens pendentes da cesta também podem ser removidas (opcional): no fechamento, antes das ordens abertas, e durante uma pausa.
GUARDA A SUA MEMÓRIA
Picos do trailing, break-evens armados, fechamentos não concluídos, pausas e a parada são armazenados nas variáveis globais do terminal e sobrevivem a um reinício do MT4 ou do Windows; em nossos testes de desligamento forçado nada foi perdido. Eles ficam naquele terminal: outro terminal, computador ou servidor virtual começa sem eles. No Strategy Tester (Testador de Estratégia) nada é gravado no terminal.
PAINEL
Status, resultado combinado, número de ordens, cada cesta com o seu L/P e a distância até as suas regras, cestas em fechamento ou em pausa no topo (1-20 cestas exibidas), o motivo quando o fechamento é impossível, botões Resume e de recolher. Inglês ou japonês, seguindo o idioma do terminal ou a sua escolha. Alerta pop-up após um fechamento (ligado por padrão) e notificações push opcionais.
LIMITES QUE VOCÊ DEVE CONHECER ANTES DE COMPRAR
- Um nível é um gatilho, não uma promessa. O fechamento usa ordens a mercado e, no MT4, uma ordem após a outra, então o resultado pode ser pior que o seu nível. Em um de nossos testes, um limite de perda de -60 terminou entre -64 e -89. Gaps de fim de semana, mercados rápidos, slippage, requotes ou ordens rejeitadas e mercado fechado podem piorar isso.
- Uma cesta que já atende a uma regra quando o EA inicia, ou quando você liga a regra, é fechada após cerca de 3 segundos. Confira o painel primeiro.
- "Definição da cesta" significa: agrupamento, configuração de compra/venda, filtros de magic e de símbolo, unidade do trailing, unidade do break-even, Points per pip e a chave de swap/comissão. Editar qualquer um deles recomeça do zero: picos do trailing, break-evens armados, pausas e a parada são apagados. Os outros parâmetros podem ser editados sem esse reinício.
- Os pips são simplesmente somados ordem por ordem; o tamanho do lote não é levado em conta (0,01 e 1,00 lote contam igual). O pip automático é de 10 pontos em símbolos de 3 e 5 dígitos e de 1 ponto nos demais, o que significa 1 pip = 1 ponto em muitos símbolos de GOLD, índices e BTC. Um valor de Points per pip que você informar é usado para todos os símbolos. Para cestas com símbolos misturados, dinheiro ou percentual costuma ser a melhor unidade.
- O percentual sempre se refere ao saldo no momento da verificação, então ele muda após cada fechamento.
- Pips ignoram swap e comissão.
- Rode uma cópia por definição de cesta. Uma segunda cópia com a mesma definição na mesma conta fica em espera. Cópias com definições diferentes funcionam as duas e, onde os filtros delas cobrem as mesmas ordens, as duas vão tentar fechar essas ordens. Dois terminais em uma mesma conta não conseguem detectar um ao outro.
- Durante uma pausa, cada ordem nova é fechada de novo, custando spread e comissão a cada vez. Outros EAs não são impedidos de abrir ordens.
- Nada funciona enquanto o MT4 está fechado ou desconectado ou o AutoTrading está desligado.
- Ainda não testado em conta real: símbolos com freeze level (nível de congelamento) e o fechamento em partes de ordens maiores que o lote máximo do símbolo.
- Strategy Tester: ordens manuais não podem ser reproduzidas ali, então uma demonstração abre ordens pequenas (magic 73170) no símbolo do gráfico. Uma execução arrisca no máximo cerca de 1,5% do saldo, e a demonstração termina quando o saldo cai abaixo de 95% do inicial ou após 20 execuções. As negociações dela são aleatórias e o L/P delas não significa nada; o relatório não é o resultado de um método de trading. Ela nunca roda em conta real ou demo.
PRIMEIRO INÍCIO
1. Coloque o EA em um gráfico; o símbolo do gráfico não importa.
2. Escolha filtros, agrupamento e compra/venda, e confirme no painel que as cestas parecem corretas (todas as regras desligadas = só exibição).
3. Habilite as regras de que precisa com suas unidades e escolha o que acontece após um fechamento. Leia a nota do painel e clique em OK.
4. Ligue o AutoTrading e permita o trading ao vivo (Allow live trading). Pratique primeiro em uma conta demo.
OBSERVE
- Lucro não é prometido, e um fechamento exatamente no seu nível não pode ser garantido.
- O que negociar e quais níveis usar continuam sendo decisões suas.
- Enquanto o painel está visível, "Chart on foreground" é desligado para aquele gráfico e religado quando o EA é removido.
- Suporte por mensagem do MQL5 em até 3 dias úteis para instalação, configurações e relatórios de bugs. Perguntas sobre o que ou quando negociar, ou quais níveis definir, não podem ser respondidas.
