Risultati da 1 a 4 di 4
  1. #1
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630

    Possibile bug nel calcolo del drawdown

    Max, Andrea, Marco

    Segnalo un bug nel calcolo del drawdown
    Nell'esempio che allego si vede chiaramente come il drawdown del 1° trade non puo essere di 400. Quello esatto dovrebbe essere di 187.5 euro ovvero la differenza tra (10126.5 e 10119) x 25

    Clicca sull'immagine per ingrandirla

Nome: Cattura.PNG
Visite: 20
Dimensione: 104.9 KB
ID: 18976

    Allego anche il file .bar per troubleshooting

    grazie

    Apo
    File Allegati File Allegati
    Ultima modifica di Apocalips; 16-09-15 alle 00:05
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  2. #2
    L'avatar di Marco Bosco
    Data Registrazione
    Sep 2012
    Località
    Pistoia
    Messaggi
    419
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Max, Andrea, Marco

    Segnalo un bug nel calcolo del drawdown
    Nell'esempio che allego si vede chiaramente come il drawdown del 1° trade non puo essere di 400. Quello esatto dovrebbe essere di 187.5 euro ovvero la differenza tra (10126.5 e 10119) x 25

    Clicca sull'immagine per ingrandirla

Nome: Cattura.PNG
Visite: 20
Dimensione: 104.9 KB
ID: 18976

    Allego anche il file .bar per troubleshooting

    grazie

    Apo

    ciao APO,

    Il tuo ordine di uscita sembra un stop&reverse e comunque non è un ordine di stop loss.
    Ma questo lo sai tu. Infatti il motore di backtesting non può archiviare tutti i tick di tutte le barre e quindi a posteriori non sa se l'ordine di uscita (il tuo sell) è stato eseguito prima o dopo il L_Min della barra di uscita, anzi quasi sicuramente sarà un ordine eseguito in real-time e quindi nemmeno eseguito sul close.
    Va quindi presa una scelta, e la scelta è quella di considerare l'L_min come il MIN tra tutte le barre comprese nel trade, in questo caso il MIN della barra di uscita, pari a 10110.5 a cui sottratto il tuo PrezzoMedioDiCarico (10126.5) fornisce il DD cautelativo di 400.
    Ad occhio mi sembra ok magari domani vediamo meglio.

    ciao,
    Marco
    Ultima modifica di Marco Bosco; 16-09-15 alle 01:02
    I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)

  3. #3
    L'avatar di Apocalips
    Data Registrazione
    May 2011
    Località
    PESCARA
    Messaggi
    2,630
    Citazione Originariamente Scritto da Marco Bosco Visualizza Messaggio
    ciao APO,

    Il tuo ordine di uscita sembra un stop&reverse e comunque non è un ordine di stop loss.
    Ma questo lo sai tu. Infatti il motore di backtesting non può archiviare tutti i tick di tutte le barre e quindi a posteriori non sa se l'ordine di uscita (il tuo sell) è stato eseguito prima o dopo il L_Min della barra di uscita, anzi quasi sicuramente sarà un ordine eseguito in real-time e quindi nemmeno eseguito sul close.
    Va quindi presa una scelta, e la scelta è quella di considerare l'L_min come il MIN tra tutte le barre comprese nel trade, in questo caso il MIN della barra di uscita, pari a 10110.5 a cui sottratto il tuo PrezzoMedioDiCarico (10126.5) fornisce il DD cautelativo di 400.
    Ad occhio mi sembra ok magari domani vediamo meglio.

    ciao,
    Marco
    Grazie Marco ho capito, questo però vuol dire che in Ts che lavorano tick by tick non è possibile effettuare una analisi dei drawdown effettivi , dico bene ?

    Apo
    Ultima modifica di Apocalips; 16-09-15 alle 10:32
    ....non si desidera ciò che è facile ottenere (Ovidio)....

  4. #4
    L'avatar di Marco Bosco
    Data Registrazione
    Sep 2012
    Località
    Pistoia
    Messaggi
    419
    Citazione Originariamente Scritto da Apocalips Visualizza Messaggio
    Grazie Marco ho capito, questo però vuol dire che in Ts che lavorano tick by tick non è possibile effettuare una analisi dei drawdown effettivi , dico bene ?

    Apo
    ciao APO,
    Per i TS che lavorano tick by tick hai a disposizione per effettuare l'analisi (e prendere decisioni) dei drawdown effettivi la funzione DrawDown() che viene calcolata in realtime.

    ciao Marco
    I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.