6. 6. 2022

5 1

Evoluzione del tasso di vincita

Lo snippet Win Rate Evolution consente allo sviluppatore della strategia di suddividere la percentuale di vincita complessiva in singoli bucket. L'impostazione predefinita è 10, ma può essere modificata nel codice.

classe WinRateEvolution
    estende TradeAnalysisChart {
    
    public static int SizeOfGroup = 10;

    public WinRateEvolution() {
        this.name = L.tsq("Win Rate Evolution (" + SizeOfGroup + ")");
    }

Lo snippet funziona raggruppando le operazioni in gruppi di 10, ad esempio, in ordine sequenziale. Il tasso di vincita viene quindi calcolato per ciascun gruppo e rappresentato nel grafico.

Quindi, nel grafico riportato di seguito, il tasso di vincita complessivo di 71,51% viene suddiviso e mostrato per i diversi bucket. L'asse delle ascisse indica il numero del bucket e non ha alcun potere predittivo, quindi il 7 sull'asse delle ascisse rappresenta le operazioni 61-70 che si sono verificate nel 2020.

Utilizzi:

  • Analizzare il deterioramento del tasso di vittoria di una strategia nel tempo, durante lo sviluppo.
  • Il trader può verificare l'evoluzione del tasso di vincita fuori campione/ dal vivo e confrontarlo con l'esperienza dello sviluppo. In questo modo si ottiene un metodo bruto per scartare le strategie non performanti.

Ulteriori modifiche:

  • Lo sviluppatore di strategie interessato potrebbe voler modificare l'evoluzione in una media mobile del tasso di vincita. Si dovrebbe giungere a conclusioni simili a quelle del metodo precedente.
  • Sarebbe fantastico calcolare la pendenza del grafico e utilizzarla come funzione di fitness. Più la pendenza è positiva, meglio è.
Abbonarsi
Notificami
1 Commento
Il più vecchio
Più recente I più votati
Feedback in linea
Visualizza tutti i commenti
Emmanuel
6. 6. 2022 5:46 pm

Eccellente!!! Grazie Bee !!!

Messaggi correlati