Cross Terminal Trade Copier 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.4
- Ativações: 5
Copie operações entre terminais MetaTrader 4 e MetaTrader 5 em um único computador Windows. Cross Terminal Trade Copier MT4 é executado em um terminal MT4, seja como lado emissor (Master) ou como lado que copia (Receiver). Os dados passam por um arquivo na pasta de dados comum do MetaTrader: sem importações de DLL, sem requisições web, sem servidor externo.
Observação: o EA apenas repete operações que já existem na conta Master. Ele não tem lógica de entrada própria, não fornece sinais de trading e não torna nenhuma operação melhor ou pior. O que é negociado na conta Master, e o resultado em cada conta que a copia, continuam sendo decisão e responsabilidade do próprio usuário.
USOS TÍPICOS
- Você opera manualmente ou executa um EA em um terminal MT4 e quer as mesmas operações em uma segunda conta com um tamanho de lote diferente.
- Você tem uma conta MT4 e uma conta MT5 e quer que as operações abertas em uma apareçam na outra.
- Você quer que uma conta assuma o lado oposto de outra (cópia invertida), por exemplo para testes.
COMO COMEÇAR
Passo 1 - Terminal Master: arraste o EA para qualquer gráfico. Defina Mode = Master e um nome de canal como CH1. Opcionalmente, limite o que é enviado a certos magic numbers ou símbolos.
Passo 2 - Terminal Receiver: arraste o EA para qualquer gráfico. Defina Mode = Receiver e o mesmo nome de canal. Escolha um modo de lote e as regras de cópia.
Passo 3 - Em ambos os terminais, ative o AutoTrading (Algo Trading no MT5) e permita a negociação real nas propriedades do EA. O painel no Receiver mostra "connected" quando o canal é encontrado.
Execute-o primeiro em contas demo.
O QUE É NECESSÁRIO PARA FUNCIONAR
- O EA em execução em cada terminal que envia ou copia.
- Copiar entre MT4 e MT5 requer a edição MT5 desta ferramenta no terminal MT5 (vendida separadamente).
- Um computador Windows e um usuário do Windows para todos os terminais; negociação automatizada permitida em cada um.
COMO ELE TRATA...
...o tamanho do lote: seis modos - igual ao Master, fixo, lote do Master x multiplicador, proporção de saldo x multiplicador, proporção de capital (equity) x multiplicador, ou risco % do saldo calculado a partir do stop loss do Master. No modo de risco, uma operação sem stop loss não é copiada. Um lote máximo opcional se aplica a todos os modos.
...stop loss e take profit: copiados e mantidos em sincronia quando o Master os altera, seja no mesmo preço ou na mesma distância da entrada.
...ordens pendentes: copiadas, alteradas e removidas junto com as ordens do Master (pode ser desativado).
...fechamentos: fechamentos totais e parciais são acompanhados. No MT4, um fechamento parcial dá à posição restante um novo ticket; o EA acompanha essa mudança em ambos os lados.
...nomes de símbolos diferentes: prefixos e sufixos são reconhecidos automaticamente, GOLD / XAUUSD e SILVER / XAGUSD são associados, e qualquer outro caso pode ser escrito em um mapa manual (Master=Receiver). Listas de permissão e bloqueio estão disponíveis.
...reinicializações: um mapa de tickets salvo vincula cada cópia à sua operação do Master, de modo que reiniciar um terminal não cria cópias duplicadas.
...um Master que para: após um tempo definido sem atualizações (padrão 10 segundos), o painel mostra o Master como parado e o Receiver aguarda.
...dias de perda: um limite de perda diária opcional (% do saldo inicial do dia) interrompe novas cópias naquele dia, ou fecha as operações copiadas e para.
...operações grandes demais: por padrão, uma cópia é ignorada quando seu valor nocional excederia 30 vezes o capital do Receiver (por exemplo, acima de aproximadamente 0.25 lote de EURUSD com capital de 1,000 USD). No modo de risco, uma cópia também é ignorada quando apenas o lote mínimo já arriscaria mais que o dobro do risco que você definiu. Ambos os fatores podem ser alterados.
...várias fontes: um Receiver pode ouvir até 8 canais.
O QUE VOCÊ VÊ
Um pequeno painel mostra o modo, o estado do canal, as contagens de abertas / copiadas / fechadas / ignoradas, a perda de hoje em relação ao limite e o último erro com o motivo, quebrado em duas ou três linhas quando é longo. O idioma é inglês ou japonês, escolhido pelo idioma do terminal.
O QUE ELE NÃO PODE FAZER (leia, por favor)
1. Funcionar entre computadores. Todos os terminais devem estar no mesmo computador Windows e ser executados sob o mesmo usuário do Windows. Computadores diferentes, servidores virtuais e conexões pela internet não são suportados.
2. Copiar enquanto um terminal está desligado. Ambos os terminais devem estar abertos, conectados aos seus servidores, com a negociação automatizada ativada. Quando o terminal Master está desligado, nada é copiado ou fechado. Operações que o Master abre enquanto o Receiver está desligado não são copiadas depois (configuração padrão); cópias cuja operação do Master foi fechada nesse intervalo são fechadas quando o Receiver volta, se o acompanhamento de fechamentos estiver ativado.
3. Igualar o preço de execução do Master. Cada conta é executada com seu próprio preço, spread, slippage e comissão. Medido em nosso computador de testes, a ordem de cópia seguiu a operação do Master após cerca de 0.45 s com um Receiver MT4 e cerca de 0.25 s com um Receiver MT5, antes do tempo de execução da própria corretora.
4. Copiar todas as operações. Uma operação é ignorada, com o motivo no painel, quando o mercado está fechado, não há preço válido, a margem é insuficiente, o terminal está desconectado, o símbolo não é negociável, ou se aplica uma regra de segurança (limite nocional, verificação do lote mínimo, verificação de preço, limite diário). Se uma cópia precisou esperar cerca de 3 segundos ou mais, ela só é enviada enquanto o preço estiver dentro da configuração de slippage.
5. Converter tamanhos de contrato. "Mesmo lote" copia o número do lote. Se as duas contas usam tamanhos de contrato diferentes (ouro 100 oz vs 10 oz, CFDs de índices), a exposição é diferente. Use outro modo de lote ou verifique as especificações do contrato.
6. Copiar operações grandes de ouro ou índices para contas pequenas. Elas são frequentemente ignoradas pelas regras de segurança. Isso é proposital.
7. Copiar para uma conta netting. Um Receiver em uma conta MT5 netting para com uma mensagem. (Isso diz respeito a Receivers no MT5; o MT4 não tem contas netting.)
8. Compartilhar uma conta entre dois Receivers. Não receba na mesma conta de negociação a partir de dois terminais ao mesmo tempo; isso não é detectado.
9. Transportar mais de 400 operações abertas e ordens pendentes em um canal. Acima de 400, o restante não é enviado e o fechamento no Receiver é pausado.
10. Sobreviver à exclusão de seus arquivos. Mantenha a pasta LocalTradeCopier na pasta de dados comum enquanto houver cópias abertas.
LETRAS MIÚDAS
- Pips: 1 pip = 10 pontos em símbolos de 3 e 5 dígitos; caso contrário, 1 ponto (o menor passo de preço, como na maioria das cotações de ouro e índices).
- O limite de perda diária conta apenas operações com o magic number do EA; o dia muda no horário do servidor da corretora.
- Com o acompanhamento de fechamentos desativado, as cópias permanecem abertas depois que o Master fecha e precisam ser gerenciadas por você.
- O MT4 limita o texto dos objetos do gráfico a cerca de 63 bytes. Por isso, as mensagens de erro são quebradas em até três linhas; outras linhas longas do painel, principalmente em japonês, podem ser encurtadas.
- Ordem pendente executada imediatamente: se uma ordem pendente do Master for executada logo após ser enviada, o painel do Receiver pode mostrar brevemente "delete ... error 3" ou "Invalid S/L or T/P" (error 130). O EA então copia a operação como posição a mercado, de modo que o resultado não é afetado e a mensagem pode ser ignorada.
- Strategy Tester: não há um segundo terminal no testador, então o EA executa uma demonstração integrada. Um Master virtual abre, altera, fecha parcialmente e fecha operações em um cronograma fixo, e a lógica do Receiver as copia. O relatório do testador é apenas uma demonstração e não é uma medida de qualquer desempenho de trading.
SUA RESPONSABILIDADE
- Copiar uma operação copia o seu risco. Teste em contas demo e verifique cada novo símbolo com um lote pequeno.
- Se você copiar para contas de outras pessoas, ou fornecer suas operações a outros, verifique as leis aplicáveis a você (por exemplo, regras sobre consultoria de investimentos ou gestão de contas de terceiros) e os termos da sua corretora e de qualquer programa de contas financiadas. Muitos desses programas restringem a cópia entre contas.
- Nenhum resultado de trading é prometido ou sugerido.
SUPORTE
Mensagens do MQL5, resposta em até 3 dias úteis. Apenas instalação, configurações e relatórios de bugs; perguntas sobre o que ou quando negociar não podem ser respondidas.
