Experts: 2-Pair Correlation EA

 

2-Pair Correlation EA:

O 2-Pair Correlation EA é um Expert Advisor gratuito que negocia BTC/USD e ETH/USD, capitalizando sua correlação de preços. O EA abre negociações quando os pares divergem e as fecha quando eles se realinham, automatizando suas negociações com o mínimo de esforço.

Author: Morteza Mohammadi

 
Obrigado por seu esforço em contribuir. Vou testar o EA. Por favor, informe qual é o período de tempo para 2 pares.
 

Obrigado, Sassan. Estou testando e sempre recebo a mensagem "Hight volatility detected. Pausando as negociações por segurança". Acho que o BTC será altamente volátil. Então, o que você acha? Atenciosamente.

 
Parece interessanteMas obtive esses erros ao compilar
'CTrade' - token inesperado, provavelmente o tipo está faltando? Trade.mqh
'trade' - ponto e vírgula esperado Trade.mqh 16 8
'CTrade' - token inesperado, provavelmente o tipo está faltando?
'trade' - ponto e vírgula esperado CORR.mq5 3 8
'OnTick' - função já definida e com corpo 166 6
A declaração de 'lotSize' oculta a variável global 18 12
'trade' - identificador não declarado CORR.mq5 107 13
'trade' - identificador não declarado CORR.mq5 144 9
'trade' - identificador não declarado CORR.mq5 145 9
'trade' - identificador não declarado CORR.mq5 155 9

A maioria eu posso classificar, mas não entendo primeiro

Atenciosamente

Chris

 
Embora eu ache que a ideia do BTC/ETH tenha mérito, não consigo ver uma maneira de fazer com que esse código gere uma negociação independentemente da divergência entre eles. Obrigado.
 
NÃO FUNCIONOU. ELE EMITE UM AVISO DE PASTA ESPECIALIZADA A CADA SEGUNDO
 
Alon Daniel #:
NÃO FUNCIONOU. ELE EMITE UM AVISO DE PASTA ESPECIALIZADA A CADA SEGUNDO'

É claro que esse código não funciona!


O autor está passando o valor de Slippage como o parâmetro StopLoss para a função Buy/Sell, completamente errado!

O for-loop para fechar todas as posições de lucro é uma piada, o valor "i" nunca é usado para selecionar qualquer posição, ele apenas soma o valor de lucro da mesma posição sobre si mesmo.

O valor de divergência é a subtração de Ethereum sobre Bitcoin (é como comparar maçãs com laranjas, não faz sentido algum, já que essas criptomoedas têm amplitude diferente, seria necessário pelo menos normalizar esses valores em um determinado período)

O ATR também é inútil, pois usa o mesmo "nível" para ambas as criptomoedas (por exemplo: o ATR para o bitcoin será de 1280,78 em algum momento, e para o ethereum será de 5,23 no mesmo momento, [considerando o período de tempo fixo M5 que ele está usando codificado], portanto, novamente, subtrair maçãs de laranjas não faz sentido)

O valor de stoploss, declarado internamente como "50", nunca é usado e, se fosse usado, também não faria absolutamente nenhum sentido. 50 o quê? (não há adequação em pontos nem em casos decimais de ambas as criptomoedas).


Ele contém outras coisas horríveis, como o valor do LOTE calculado para abrir posições, que prefiro não mencionar... (o código gostaria de abrir um LOTE de centenas para bitcoin, etc.) Cálculo de risco completamente bizarro e inoperante, etc;


o código é uma piada, apague-o.

 
O código é uma piada! Por favor, apague-o daqui! Aprenda a programar e leia meus comentários. Não vamos criar ilusão para as pessoas aqui... Se você precisar de ajuda para aprender a programar, peça ajuda... :)