Discussão do artigo "Estratégia de Carry Trade estatístico" - página 2

 

Oi ruslan

Obrigado pelo artigo

 
Não sou especialista em matemática, mas tenho certeza de que todos os cálculos estão errados
double averagex = open1[0]-open1[100] / 100;

O que eu espero é a soma de todos os preços de abertura de 0 a 100, dividida por 100
Além disso, a seguinte fórmula
y = 2 * x + 1 

não parece ser verdadeira.
Alguém com mais conhecimento em matemática pode me justificar?
 

Há um erro na caixa de mensagem:

         MessageBox(recomendation,"Not recommended", 1);

A ser substituído por :

         MessageBox(recomendation + " ...Not recommended", 1);

Para obter a mensagem não recomendado


Post scriptum: não é um erro, o "não recomendado" é o título da caixa, mas em uma tela preta, ele não é visto.

O "return(0);" deve ser totalmente excluído


Para essa parte

 if(b>0) 
     {
      Print("###", _Symbol+" = ",a," * "+secondpair+" + ",b);
        } else {
      Print("###   ",_Symbol+" = ",a," * "+secondpair+" - ",MathAbs(b));
     } 

aqui estão os resultados que obtive:

2019.04.06 15:41:15.077 StatisticCarryTrading USDCHF,Daily: ### USDCHF = -0.9075968272144176 * AUDUSD - 0.0001681237443192841


2019.04.06 15:41:20.802 StatisticCarryTrading USDCHF,Daily: recomendação Lucro médio diário: 1.681237443192841 pontos

2019.04.06 15:41:19.539 StatisticCarryTrading USDCHF,Daily: recomendação Coeficiente de correlação: -0.212986151589174