E se der um erro, troque de corretor. O que então?
Teoricamente, é possível recalcular os lotes de todos os pares para qualquer tamanho de contrato, mas é mais fácil mudar de corretor.
Se a arbitragem for usada, ela deve ser usada apenas para criar um canal estável. A arbitragem triangular é uma estrada para o cemitério. Se tomarmos todos os pares com dólar e euro, por exemplo, podemos quase sempre encontrar 2 pares (um de pares de dólares e um de pares de euros) para euro-dólares cujo patrimônio líquido é maior do que o de euro-dólares.
Todos são muito bons nisto. Colocarei a EA na demonstração, e então veremos onde fica a estrada.
Qual corretor você sugeriria? Ou melhor, a questão é com que corretor o assessor trabalha.... Você pode executá-lo em um teste?
Qual corretor você sugeriria?
Nenhuma. É proibido neste fórum discuti-los, publicitá-los, etc.
Teoricamente, qualquer corretor que preencha as condições seria adequado para esta EA:
1. O tamanho dos contratos para todos os três pares é igual
2. O lote mínimo não excede 0,01
3. Não há proibição de operações de arbitragem no contrato
Já foi encontrada uma imprecisão no código e acrescentada uma verificação extra.
A última versão está no arquivo anexo:
Eu tenho o mesmo pedido de mudança de corretor
Garynych Triangle Expert Advisor trabalha em audusdjpy
Arbitragem em três pares de moedas como uma continuação dos tópicos já mencionados: https://www.mql5.com/ru/forum/111484/page5 e https://www.mql5.com/ru/forum/128859/page98
Algoritmo:
Entramos no mercado na condição de arbitragem (abrimos três posições em três pares simultaneamente): EURUSD (Ask) * USDJPY (Ask) < EURJPY (Bid), ou seja, compramos EURUSD e USDJPY, vendemos EURJPY. Os volumes das posições EURUSD e EURJPY devem ser iguais. O volume de posições abertas para USDJPY, de acordo com a teoria dos jogos, deve ser maior ou igual ao produto do volume de posições abertas em EURUSD e Ask price em EURUSD, ou seja, USDJPY (lotes) >= EURUSD (lotes) * EURUSD (Ask).
Saímos do mercado de acordo com outra arbitragem (fechar três posições previamente abertas): EURUSD (Bid) * USDJPY (Bid) > EURJPY (Ask).
Se tudo correr bem, ou seja, sem deslizamentos significativos que não estejam a nosso favor, receberemos um lucro após o fechamento das posições.
O Expert Advisor no arquivo anexo é baseado no algoritmo acima, mas com o deslize levado em conta - o parâmetro de entrada é slp (ainda não o testei, portanto é bem possível que contenha erros).
O tamanho do contrato não deve ser igual, caso contrário, obteremos uma grande troca de todas as posições.
Meu resultado é aproximadamente comprar eurusd 8000 comprar usdjpy 13000 vender eurjpy 10000
Você não precisa sequer de um EA para verificá-lo, apenas um indicador com seleção de lote por instrumento
- 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
Arbitragem em três pares de moedas como uma continuação dos tópicos já mencionados: https://www.mql5.com/ru/forum/111484/page5 e https://www.mql5.com/ru/forum/128859/page98
Algoritmo:
Entramos no mercado na condição de arbitragem (abrimos três posições simultaneamente em três pares): EURUSD (Ask) * USDJPY (Ask) < EURJPY (Bid), ou seja, compramos EURUSD e USDJPY, vendemos EURJPY. Os volumes das posições EURUSD e EURJPY devem ser iguais. O volume de posições abertas para USDJPY, de acordo com a teoria dos jogos, deve ser maior ou igual ao produto do volume de posições abertas em EURUSD e Ask price em EURUSD, ou seja, USDJPY (lotes) >= EURUSD (lotes) * EURUSD (Ask).
Saímos do mercado de acordo com outra arbitragem (fechar três posições previamente abertas): EURUSD (Bid) * USDJPY (Bid) > EURJPY (Ask).
Se tudo correr bem, ou seja, sem deslizamentos significativos que não estejam a nosso favor, teremos lucro após o fechamento das posições.
O Expert Advisor no arquivo anexo é baseado no algoritmo acima, mas com o deslize levado em conta - o parâmetro de entrada é slp (ainda não o testei, portanto é bem possível que contenha erros).