Cross Terminal Trade Copier
- 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
Cross Terminal Trade Copier copia operações de um terminal MetaTrader para outros terminais em execução no mesmo computador Windows: MT5 para MT5, MT5 para MT4, MT4 para MT5 e MT4 para MT4. Um único EA tem dois modos. No modo Master, publica as operações da sua conta; no modo Receiver, copia-as para a conta à qual está anexado. Os terminais trocam um pequeno arquivo na pasta de dados comum do MetaTrader. Não são usados DLL, conexão à internet nem servidores externos.
Este é um utilitário de cópia. Ele não decide quando comprar ou vender e não é uma estratégia de trading nem um sinal de trading. Cada operação copiada é uma decisão tomada na conta Master por você (ou pelo EA que você executa nela), e os resultados dessas operações são de sua responsabilidade.
O QUE É COPIADO
- Novas posições a mercado (buy / sell), opcionalmente invertidas (buy <-> sell).
- Stop loss e take profit, incluindo alterações posteriores. SL / TP podem usar o mesmo preço do Master ou a mesma distância da entrada (útil quando duas contas cotam preços ligeiramente diferentes).
- Ordens pendentes (limit / stop): envio, alteração e exclusão.
- Fechamentos totais e parciais das posições do Master.
- Um Receiver pode receber vários canais Master (separados por vírgula, até 8).
TAMANHO DO LOTE (6 modos)
1. O mesmo lote do Master
2. Lote fixo
3. Lote do Master x multiplicador
4. Proporção de saldo x multiplicador (saldo do Receiver / saldo do Master)
5. Proporção de capital (equity) x multiplicador
6. Risco % do saldo por operação, calculado a partir do stop loss do Master (neste modo, uma operação sem stop loss não é copiada)
É possível definir um lote máximo. Os lotes são arredondados para o passo de lote e o mínimo do símbolo no Receiver.
NOMES DOS SÍMBOLOS
- Prefixos e sufixos (por exemplo EURUSD.m ou EURUSD-pro) são detectados e convertidos automaticamente.
- Nomes alternativos comuns são reconhecidos: GOLD <-> XAUUSD, SILVER <-> XAGUSD.
- Um mapa manual (Master=Receiver, separado por vírgulas) para nomes que diferem mais, como índices de ações.
- Listas de símbolos a copiar exclusivamente ou a nunca copiar.
- No lado Master, você pode escolher o que enviar: todas as operações, apenas os magic numbers listados, apenas os símbolos listados, ou ambos.
RECURSOS DE SEGURANÇA
- Mapa de tickets: cada cópia é vinculada à sua operação do Master e o vínculo é salvo em um arquivo, de modo que reiniciar qualquer um dos terminais não cria cópias duplicadas.
- Detecção de Master parado: se o arquivo do Master não for atualizado por um tempo definido (padrão 10 s), o painel mostra isso e o Receiver não faz nada até o Master voltar.
- Limite de perda diária (opcional, % do saldo inicial do dia): interromper novas cópias pelo resto do dia, ou fechar as operações copiadas e parar.
- Limite de valor nocional (ativado por padrão): uma cópia é ignorada quando seu valor nocional excederia 30 vezes o capital do Receiver. Exemplo: com capital de 1,000 USD, cópias de EURUSD acima de aproximadamente 0.25 lote são ignoradas. O fator pode ser alterado ou definido como 0 (desligado).
- Verificação do lote mínimo no modo de risco: se até o lote mínimo do símbolo arriscasse mais de 2 vezes a sua configuração de risco %, a operação é ignorada em vez de ser arredondada para cima (fator ajustável, 0 = sempre copiar).
- Verificação de preço opcional: ignorar uma cópia quando o preço do Receiver estiver muito distante da entrada do Master.
PAINEL
- Master: canal, número de posições e ordens pendentes sendo enviadas, horário da última atualização.
- Receiver: estado de conexão de cada canal, contagens de abertas / copiadas / fechadas / ignoradas, o limite de lote atual, a perda de hoje em relação ao limite e o último erro com o motivo (uma mensagem longa é quebrada em duas ou três linhas).
- Inglês ou japonês, escolhido automaticamente pelo idioma do terminal. As cores se ajustam a um gráfico claro ou escuro.
CONFIGURAÇÃO EM TRÊS PASSOS
1. Anexe o EA a qualquer gráfico no terminal Master, escolha Mode = Master e um nome de canal (por exemplo CH1).
2. Anexe o EA a qualquer gráfico no terminal Receiver, escolha Mode = Receiver e o mesmo nome de canal. Escolha o modo de lote.
3. Ative o Algo Trading (MT5) / AutoTrading (MT4) em ambos os terminais e permita a negociação nas configurações do EA.
REQUISITOS
- O EA é executado em cada terminal envolvido: o terminal Master e cada terminal Receiver.
- Copiar entre MT5 e MT4 requer a edição MT4 desta ferramenta no terminal MT4 (vendida separadamente).
- Todos os terminais no mesmo computador Windows sob o mesmo usuário do Windows, com a negociação automatizada permitida.
LIMITES QUE VOCÊ DEVE CONHECER ANTES DE COMPRAR
- Somente o mesmo computador. Todos os terminais devem ser executados no mesmo computador Windows sob o mesmo usuário do Windows. Não é possível copiar entre computadores diferentes, entre servidores virtuais ou pela internet.
- Ambos os terminais devem estar em execução, conectados e com a negociação automatizada ativada. Se o terminal Master estiver parado, nada é copiado ou fechado durante esse tempo.
- Operações abertas pelo Master enquanto o Receiver está parado não são copiadas quando o Receiver é iniciado novamente (padrão). Cópias cuja operação do Master foi fechada nesse intervalo são fechadas quando o Receiver volta (quando o acompanhamento de fechamentos está ativado). Uma opção copia as operações que já estão abertas na inicialização.
- As cópias não são instantâneas. Em nossos testes em um computador, o tempo entre a operação do Master e a ordem de cópia foi de cerca de 0.25 s para um Receiver MT5 e cerca de 0.45 s para um Receiver MT4, mais o tempo de execução da corretora. Os preços de execução no Receiver não serão os mesmos do Master; spreads, slippage e comissões diferem entre contas.
- Uma cópia é ignorada (e mostrada no painel com o motivo) quando o mercado está fechado, o preço é inválido, a margem é insuficiente, o terminal não está conectado, o símbolo não pode ser negociado, ou se aplica o limite nocional / a verificação de preço / o limite diário. Uma cópia que esperou mais de cerca de 3 segundos só é enviada se o preço ainda estiver dentro da configuração de slippage.
- "Mesmo lote" copia o número do lote como está. Ele não converte tamanhos de contrato diferentes entre contas (por exemplo, um contrato de ouro de 100 vs 10 onças, ou contratos de índices diferentes). Verifique o tamanho do contrato ou use outro modo de lote.
- Em contas pequenas, operações de ouro e índices são frequentemente ignoradas pelo limite nocional ou pela verificação do lote mínimo. Isso é intencional; ajuste as configurações somente se entender o risco.
- As contas Receiver devem ser contas de hedge (hedging). Em uma conta netting, o Receiver para e mostra uma mensagem. Um Master em uma conta MT5 netting funciona, mas o volume adicionado a uma posição existente não é copiado.
- Não receba na mesma conta de negociação a partir de dois terminais ao mesmo tempo; isso não é detectado. Dentro de um terminal, um segundo Receiver com o mesmo magic number em outro gráfico para sozinho.
- Não exclua os arquivos na pasta LocalTradeCopier da pasta de dados comum enquanto houver cópias abertas. Eles contêm o mapa de tickets.
- Um canal transporta até 400 operações abertas e ordens pendentes. Acima disso, o restante não é enviado e o fechamento é pausado no Receiver até que o número diminua.
- Pips: em símbolos de 3 e 5 dígitos 1 pip = 10 pontos; em outros símbolos (a maioria das cotações de ouro e índices) 1 pip = 1 ponto, o menor passo de preço.
- O limite de perda diária conta apenas operações com o magic number do EA e usa o horário do servidor da corretora para a virada do dia.
- Se o acompanhamento de fechamentos estiver desativado, as operações copiadas permanecem abertas depois que o Master fecha. Nesse caso, você mesmo precisa gerenciá-las.
- Quando uma ordem pendente do Master é executada logo após ser enviada, um Receiver MT4 pode mostrar brevemente um erro como "delete ... error 3" ou "Invalid S/L or T/P" (error 130). A operação é então copiada como posição a mercado; a mensagem pode ser ignorada.
- Strategy Tester: o testador não consegue se conectar a outro terminal. Nele, o EA executa uma demonstração integrada na qual um Master virtual abre, modifica, fecha parcialmente e fecha operações em um cronograma fixo, para que o processo de cópia possa ser visto. Os resultados do testador são apenas uma demonstração e não são uma medida de qualquer desempenho de trading.
IMPORTANTE
- Copiar uma operação copia o seu risco. Teste primeiro com contas demo e verifique cada novo símbolo com um lote pequeno.
- Se você usar o EA para copiar operações para contas de outras pessoas, ou para fornecer suas operações a outros, é sua responsabilidade verificar as leis do seu país (por exemplo, regras sobre consultoria de investimentos ou gestão de contas) e os termos da sua corretora e de qualquer programa de contas financiadas. Muitos programas restringem a cópia entre contas.
- Nenhum resultado das operações do Master é prometido ou sugerido.
OUTROS
- Configurações em sete grupos (Mode, Master, tamanho do lote, regras de cópia, símbolos, segurança, painel). As operações copiadas levam um magic number e uma curta etiqueta de comentário que você pode alterar.
- Funciona com qualquer símbolo que as contas possam negociar. O EA pode ser anexado a qualquer gráfico; o símbolo do gráfico não limita o que é copiado.
- Suporte por mensagens do MQL5, resposta em até 3 dias úteis: instalação, configurações e relatórios de bugs. Perguntas sobre o que ou quando negociar não podem ser respondidas.
