Alguém sabe me dizer se é possível fazer uma entrada à mercado em mais de um meta5 simultaneamente, usando um arquivo como entrada dos parÂmetros? A situação é que tenho uma máquina somente, com 3 instâncias do meta5 e toda vez que entro, tenho que fazer a mesma entrada nas 3 instâncias. Pensei em usar um arquivo para que pudesse fazer essas entradas de uma vez só. Alguém pode me ajudar?
Obrigado
Luiz Menani
Olá Luiz,
sim é perfeitamente possível copiar a operação de uma instância para outra, ou para outra maquina na sua rede ou fora dela. No Freelance você pode contratar um desenvolvedor para escrever os programas para você.
Alguém sabe me dizer se é possível fazer uma entrada à mercado em mais de um meta5 simultaneamente, usando um arquivo como entrada dos parÂmetros? A situação é que tenho uma máquina somente, com 3 instâncias do meta5 e toda vez que entro, tenho que fazer a mesma entrada nas 3 instâncias. Pensei em usar um arquivo para que pudesse fazer essas entradas de uma vez só. Alguém pode me ajudar?
Obrigado
Luiz Menani
Olá @menani
Vc pode usar um robô para obter os parâmetros de um arquivo ( https://www.mql5.com/pt/docs/files ) e enviar a ordem a mercado. O problema é que, para ser acessado por um robô MT5, o arquivo tem que estar dentro da "sandbox" ("caixa de proteção") da instância MT5 onde o robô roda, o que te obrigaria a manter 3 réplicas do mesmo arquivo, uma para cada instância.
No entanto, há uma biblioteca gratuita chamada CDir ( https://www.mql5.com/en/code/17623 ) que possibilita acessar arquivos fora da "sandbox". Eu nunca experimentei usá-la, mas, se ela fizer o que promete, vc poderá ter 3 robôs idênticos, cada um rodando em uma das suas instâncias MT5, e todos eles lendo o mesmo arquivo situado em algum local fora das "sandboxes" das 3 instâncias.
Espero que ajude.
Abraços
- www.mql5.com
Ok. Muitissimo obrigado. Vou tentar.
Abraços
Ok. Muitissimo obrigado. Vou tentar.
Abraços
Boa tarde a Todos,
Como disse o @Trader_Patinhas da para fazer via arquivo de texto, porem quando se usa leitura/gravação em disco vc corre o risco de perder tempo nesse processo. Se pensarmos nos periféricos dos computadores vemos que nos últimos anos o único que não tem se atualizado é o HD magnético(esquecendo dos hd's ssd logicamente). Então minha sugestão seria criar um conjunto de programas que utilizem conexões através de socktes, onde você poderia usar em uma rede local ou ate mesmo via internet.
Boa tarde a Todos,
Como disse o @Trader_Patinhas da para fazer via arquivo de texto, porem quando se usa leitura/gravação em disco vc corre o risco de perder tempo nesse processo. Se pensarmos nos periféricos dos computadores vemos que nos últimos anos o único que não tem se atualizado é o HD magnético(esquecendo dos hd's ssd logicamente). Então minha sugestão seria criar um conjunto de programas que utilizem conexões através de socktes, onde você poderia usar em uma rede local ou ate mesmo via internet.
Uma solução que eu já usei e funciona muito bem é a comunicação por meio de "named pipes" ( https://www.mql5.com/pt/articles/503 ).
Esta solução possibilita transmitir dados em alta velocidade, tanto entre dois robôs MT5 quanto entre robô MT5 e programas externos (testei as duas situações).
Este tipo de comunicação é entre 2 agentes. No caso do OP, que deseja sincronizar 3 robôs, ele poderia escolher um dos robôs para ser o "mestre", que recebe os parâmetros do usuário e os repassa aos demais robôs por meio de "named pipe".
- www.mql5.com
- 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
Alguém sabe me dizer se é possível fazer uma entrada à mercado em mais de um meta5 simultaneamente, usando um arquivo como entrada dos parÂmetros? A situação é que tenho uma máquina somente, com 3 instâncias do meta5 e toda vez que entro, tenho que fazer a mesma entrada nas 3 instâncias. Pensei em usar um arquivo para que pudesse fazer essas entradas de uma vez só. Alguém pode me ajudar?
Obrigado
Luiz Menani