Tandem Local Trade Copier MT5
- Utilitários
- Versão: 1.1
O Tandem é um copiador de operações local para MetaTrader. Ele copia operações entre terminais que rodam no mesmo computador ou VPS: de MT4 para MT4, de MT4 para MT5, de MT5 para MT5 e de MT5 para MT4. Há uma versão para cada plataforma, e as duas funcionam juntas.
Eu o construí com um único Expert Advisor para os dois lados. Você coloca o EA em um gráfico de cada terminal, clica em MASTER na conta que opera e deixa SLAVE nas contas que devem acompanhá-la. Enquanto usarem o mesmo número de canal, os escravos pegam as operações do mestre em menos de um segundo. Tudo passa por um pequeno arquivo na pasta comum dos terminais, então não há DLL, nem servidor, nem nada para configurar no Windows. A negociação algorítmica precisa estar permitida em cada terminal, e os terminais precisam rodar com o mesmo usuário do Windows.
O copiador acompanha posições a mercado e ordens pendentes, o stop loss e o take profit delas, as alterações posteriores de stops e de preços pendentes, os fechamentos parciais e os fechamentos completos. Se você mesmo fechar uma cópia, ou se ela atingir o próprio stop ou alvo, ela continua fechada.
O lote pode ser igual ao do mestre, ser multiplicado, ser fixo, acompanhar o saldo ou o patrimônio das duas contas, ou ser calculado a partir de uma porcentagem de risco e do stop loss. Também é possível definir um limite máximo. Quando a corretora usa outros nomes de símbolos, existe um mapa de símbolos (GOLD=XAUUSD, por exemplo) e uma configuração de prefixos e sufixos, e na maioria dos casos o copiador encontra sozinho nomes como EURUSD.m. As cópias podem ser invertidas, e você escolhe quais direções, tipos de ordem, símbolos, números mágicos ou comentários serão copiados.
Algumas coisas foram importantes para mim ao escrevê-lo. Um escravo nunca fecha uma operação só porque perdeu o contato com o mestre; ele fecha apenas quando a lista atual de operações do mestre não tem mais aquela operação. Se o terminal mestre entrar em outra conta, os escravos mantêm as cópias e esperam você confirmar o novo mestre. Se dois mestres acabarem no mesmo canal, os dois painéis avisam. Operações abertas pelo copiador não são repassadas, então duas contas não conseguem copiar uma à outra em círculo.
No escravo, você pode limitar a diferença de preço em relação à entrada do mestre, o atraso, o spread e o número de cópias abertas, e pode definir um limite de perda diária e um limite de perda flutuante que param as novas cópias ou as fecham. O mestre mostra uma lista dos seus escravos com saldo, patrimônio, cópias abertas e estado, e você pode limitar quantos escravos podem segui-lo.
Quase tudo é ajustado no painel, que está disponível em onze idiomas. Só algumas coisas são parâmetros de entrada: o número mágico das cópias, os filtros opcionais, os nomes dos símbolos e o intervalo de verificação, que por padrão é de 200 milissegundos.
Uma observação sobre testes: a cópia precisa de dois terminais funcionando ao mesmo tempo, por isso não pode ser mostrada no Testador de estratégias. Uma conta MetaTrader 5 que recebe cópias precisa ser de cobertura (hedging); uma conta de compensação (netting) pode ser usada como mestre.
