Diskussion zum Artikel "Statistische Carry Trade-Strategie" - Seite 2

 

Hallo Ruslan

danke für den Artikel

 
Ich bin kein Mathe-Experte, aber ziemlich sicher, dass die ganzen Berechnungen falsch sind
double averagex = open1[0]-open1[100] / 100;

Was ich erwarte, ist die Summe aller offenen Kurse von 0 bis 100, geteilt durch 100
Außerdem scheint die folgende Formel
y = 2 * x + 1 

scheint nicht zu stimmen.
Kann mir jemand mit mehr Wissen in Mathe helfen?
 

Im Meldungsfenster ist ein Fehler aufgetreten:

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

Zu ersetzen durch :

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

So erhalten Sie die Meldung "nicht empfohlen".


Post scriptum : es ist kein Fehler, das "nicht empfohlen" ist der Titel der Box, aber auf einem schwarzen Bildschirm ist es nicht zu sehen.

Das "return(0);" sollte ganz gelöscht werden.


Für diesen Teil

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

Hier ist das Ergebnis, das ich bekomme:

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: Empfehlung Durchschnittlicher Tagesgewinn: 1.681237443192841 Punkte

2019.04.06 15:41:19.539 StatisticCarryTrading USDCHF,Daily: recomendation Korrelationskoeffizient: -0.212986151589174