Discussion de l'article "Stratégie statistique de Carry Trade" - page 2

 

Bonjour ruslan

merci pour cet article

 
Je ne suis pas un expert en mathématiques, mais je suis presque sûr que tous les calculs sont erronés
double averagex = open1[0]-open1[100] / 100;

ce que j'attends est la somme de tous les prix ouverts de 0 à 100, divisée par 100
en outre, la formule suivante
y = 2 * x + 1 

ne semble pas être vraie.
Quelqu'un ayant plus de connaissances en mathématiques peut-il me justifier ?
 

Une erreur s'est glissée dans la boîte à messages :

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

A remplacer par :

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

Pour obtenir le message déconseillé


Post scriptum : ce n'est pas une erreur, le "déconseillé" est le titre de la boîte, mais sur un écran noir, on ne le voit pas.

Le "return(0) ;" doit être supprimé.


Pour cette partie

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

voici le résultat que j'obtiens :

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 : recomendation Profit journalier moyen : 1.681237443192841 points

2019.04.06 15:41:19.539 StatisticCarryTrading USDCHF,Daily : recomendation Coefficient de corrélation : -0.212986151589174