Calcolo Statistiche Piattaforma (Sharpe, etc.)
- This topic has 3 replies, 2 voices, and was last updated 3 weeks ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
Forums › ProRealTime forum Italiano › Supporto piattaforma ProRealTime › Calcolo Statistiche Piattaforma (Sharpe, etc.)
Buongiorno, è da un pò che vorrei fare questo post, ma me ne sono sempre dimenticato, poi negli ultimi due anni ho intrapreso un percorso diverso con Python ed ho abbandonato un pò la PRT ed i sistemi di trading che si possono comodamente fare con essa.
Cerco di arrivare al punto velocemente.
E’ possibile sapere come la piattaforma calcola le proprie statistiche? Perchè a mio avviso alcune di esse (le uniche che ho controllato) non mi sembrano corrette.
Prima di tutto la deviazione standard viene rappresentata come valore in EUR/USD mentre la deviazione standard di solito è un valore % sul capitale investito, in fondo il capitale messo sul conto IG o IBRK e dedicato ai sistemi di trading è pur sempre un capitale investito, inoltre essa andrebbe calcolata sul CTV del sottostante (CFD, futures) e/o sul valore impostato nel backtest al CONTO Trading (allegherò un esempio in cui ho simulato un backtest con “capitale iniziale”, che suppongo vada inteso come capitale dedicato al conto), dal confronto che ho fatto di un sistema e le statistiche restituite dalla PRT io non riscontro lo stesso SHARPE segnalato dalla piattaforma.
Esempio, il calcolo dello SHARPE (Share Ratio) dovrebbe essere:
Sharpe Ratio = (Rp – Rf) / Deviazione standard (dove RPè il rendimento atteso quindi il rendimento del trading sistem, RF è il risk free (anche qui, andrebbe data la possibilità di decidere questo valore perchè è un valore variabile a seconda del momento storico, ora si potrebbe dire 3.5%?).
Nel mio esempio che è il BT allegato i valori sono:
capitale iniziale: 10.000€
RP: 440€ (4.40%)
RF: 3.50%
STD: 30€ (0.30%)
lo sharpe che dovrebbe venir fuori è 3 mentre dalla piattaforma viene fuori un 0.87.
Quindi la domanda è come viene calcolato lo sharpe della PRT ?
Non lo so, ma penso che la formula usata da ProRealTime non sia disponibile.
C’è la formula standard che si può trovare su internet, Wikipedia ecc…
Alcuni anni fa provai per curiosità a calcolarla, ma era un pò complicato e richiedeva troppo tempo, quindi lasciai perdere.
Magari se qualcuno ha provato a calcolarlo sarebbe utile se potesse postare il codice.
Roberto, io so come si calcola lo sharpe, ed ho allegato un esempio nella foto, e quello della PRT non mi risulta congruo con le formule presenti nella letteratura finanziaria.
Da qui la segnalazione nel forum adibito ad assistenza tecnica/segnalazioni di bug e altro.
Vorrei solo far presente che a mio parere c’e’ una discrepanza e capire se ci sono errori.
Ti consiglio di aprire un ticket d’assistenza, segnalandolo.