Discussione sull’articolo "Strategia statistica del carry trade" - pagina 2

 

Ciao ruslan

grazie per l'articolo

 
Non sono un esperto di matematica, ma sono abbastanza sicuro che l'intero calcolo sia sbagliato
double averagex = open1[0]-open1[100] / 100;

Quello che mi aspetto è la somma di tutti i prezzi aperti da 0 a 100, divisa per 100
inoltre, la seguente formula
y = 2 * x + 1 

non sembra essere vera.
Qualcuno con maggiori conoscenze in matematica può giustificarmi?
 

C'è un errore nella casella di messaggio :

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

Da sostituire con :

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

Così da ottenere il messaggio "non raccomandato".


Post scriptum: non è un errore, il "non raccomandato" è il titolo della casella, ma su uno schermo nero non si vede.

Il "return(0);" dovrebbe essere eliminato.


Per questa parte

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

ecco il risultato che ottengo:

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: raccomandazione Profitto medio giornaliero: 1.681237443192841 punti

2019.04.06 15:41:19.539 StatisticaCarryTrading USDCHF,Giornaliero: raccomandazione Coefficiente di correlazione: -0.212986151589174