Acho que não vai ter corretora negociando os dois pq o WDO só existe no Brasil e aqui não existe USDX.
Uma possível solução é vc ter dois terminais, cada um logado numa corretora, e transmitir cotações de um pro outro usando sockets ou named pipes.
Acho que não vai ter corretora negociando os dois pq o WDO só existe no Brasil e aqui não existe USDX.
Uma possível solução é vc ter dois terminais, cada um logado numa corretora, e transmitir cotações de um pro outro usando sockets ou named pipes.
Ok... tenho dois terminais... e como faço para transmitir as cotações do terminal do dolar BR (TDB) para o outro terminal com USDX (TDX)? O TDB receberia os dados e disponibilizaria via um novo ativo no seu conjunto de ativos? Vc teria algum material sobre "sockets ou named pipes" para me indicar?
Obrigado pela resposta.
Essa solução que propus só será possível construindo um EA (um robô) que fique rodando em uma das corretoras transmitindo em tempo real as cotações para um segundo robô rodando na segunda corretora. Este segundo robô calcularia o preço do ativo sintético correspondente à arbitragem entre os dois ativos, para vc negociar manualmente ou automaticamente (por algoritmo), conforme preferir.
Pensei melhor agora e concluí que, para o que vc precisa, a comunicação por sockets seria a mais adequada:
Se vc tiver experiência com programação, aqui tem um artigo que mostra como a comunicação entre dois robôs pode ser implementada usando sockets :
https://www.mql5.com/en/articles/2599
Se não tiver experiência de programação, pode pedir pra algum profissional free-lancer fazer pra vc:
https://www.mql5.com/pt/job
Talvez haja algum jeito mais simples de "transportar" cotações de um terminal para outro (infelizmente não conheço).
Deixo para os demais colegas do fórum a incumbência de tentar te indicar alguma solução que não envolva programação, caso conheçam.
![Working with sockets in MQL, or How to become a signal provider Working with sockets in MQL, or How to become a signal provider](https://c.mql5.com/36/35/working-with-sockets-in-mql-or__1.jpg)
- www.mql5.com
Essa solução que propus só será possível construindo um EA (um robô) que fique rodando em uma das corretoras transmitindo em tempo real as cotações para um segundo robô rodando na segunda corretora. Este segundo robô calcularia o preço do ativo sintético correspondente à arbitragem entre os dois ativos, para vc negociar manualmente ou automaticamente (por algoritmo), conforme preferir.
Pensei melhor agora e concluí que, para o que vc
precisa, a comunicação por sockets seria a mais adequada:
Se vc tiver experiência com programação, aqui tem um artigo que mostra como a comunicação entre dois robôs pode ser implementada usando sockets :
https://www.mql5.com/en/articles/2599
Se não tiver experiência de programação, pode pedir pra algum profissional free-lancer fazer pra vc:
https://www.mql5.com/pt/job
Talvez haja algum jeito mais simples de "transportar" cotações de um terminal para outro (infelizmente não conheço).
Deixo para os demais colegas do fórum a incumbência de tentar te indicar alguma solução que não envolva programação, caso conheçam.
ok... obrigado pela resposta...
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Eu uso dados DDE em Excel do mini-dolar Brasil (WDO) e USDX para construir um "índice WDO/USDX", mas gostaria de obter um ativo sintético no MT5 que use dados destes 2 ativos, e não encontro uma corretora que forneça dados em tempo real destes 2 ativos simultaneamente.
Alguém conhece uma corretora que forneça dados em tempo real destes 2 ativos simultaneamente p/ MT5?
OU alguma forma de se obter um ativo sintético que leia dados de 2x MT5 rodando simultaneamente no mesmo computador WIN10?