Incontro Milano 21 marzo

Collapse
X
 
  • Ora
  • Show
Clear All
new posts
  • Apocalips
    Senior Member

    • May 2011
    • 2630

    #16
    Originariamente Scritto da Claudio61
    Ciao Apo .... ti è arrivata la mail con i link?
    Si, grazie Claudio

    purtroppo non riuscivo a risponderti perchè a quell\' indirizzo mail, da dove hai inviato, il mio server di alice mi rimanda indietro la mail.

    Apo
    ....non si desidera ciò che è facile ottenere (Ovidio)....

    Comment

    • Apocalips
      Senior Member

      • May 2011
      • 2630

      #17
      Originariamente Scritto da andcol
      Ciao Apo,

      1) la istruzione di TAKEPROFIT e\' una istruzione di money management e pertanto va posta nella stessa posizione in cui si pone quella di trailing stop che posso lasciare sterilizzata da un cancelletto all\'inizio riga. E\' cosi\'??

      2) per adattare i parametri di takeprofit ( quello che nello script e\' @riskAmount(1000), e il @percent(6) ad un timeframe diverso pensavo di modificarli in proporzione alla volatilita\' del SS. Ad esempio se sul daily H-L e\' "x" e sul 5 minuti e\' "y" i nuovi parametri li calcolerei moltiplicando quelli daily per il rapporto y/x.
      Ha senso???
      Grazie per l\'attenzione
      Andrea

      1) Si, le istruzioni di money managemen vanno messe all\'inizio dello script

      2) ha certamente senso quello che dici, comunque sarà BT a dirti quale sarà il migliore livello a cui prendere profitto.

      Aggiungo inoltre che nell\' ottimizzazione dei parametri bisogna andare con la mano leggera e come dice Tiziano bisogna confezionare un vestito che non sia ne troppo stretto ne troppo largo cioè che piu o meno vada bene per tutti i sottostanti e non solo per quello in esame.

      Apo
      ....non si desidera ciò che è facile ottenere (Ovidio)....

      Comment

      • andcol
        Member

        • Apr 2012
        • 89

        #18
        Click image for larger version

Name:	21 marzo eqline.PNG
Views:	1
Size:	74.7 KB
ID:	150657Click image for larger version

Name:	21 marzo btest.PNG
Views:	1
Size:	75.0 KB
ID:	150656
        Ciao Apo,
        non ho cambiato nulla salvo sterilizzare il trailing e inserire il takeprofit che ottimizzato mi dava 9300 ma con una equity line .........indecente.
        Ho preferito il 4800 con la equity che vedi......... molto diversa da quella con il trailing!!!!
        ora la provo su altre banche e vediamo se va.
        Temo che ulteriori ottimizzazioni mi portino al "vestito su misura".
        Cosa te ne pare???
        Grazie per l\'attenzione
        Andrea

        Comment

        • Cagalli Tiziano
          Senior Member
          • Dec 2007
          • 11252

          #19
          Originariamente Scritto da Apocalips
          faccio appello a Tiziano perchè trovi il sistema per inibire totalmente l\'utilizzo del trailing stop nel backtest.
          Dico questo perchè potrebbe esserci qualcuno che dopo aver visto una bella equity nel backtest entra subito il giorno dopo in real money e ci sbatte il muso.
          Grazie Apo però NON sarebbe giusto togliere l\'utilizzo del traling stop perchè se io utilizzassi il backtest su time frame 1 minuto il risultato ottento sarebbe reale.
          Tra parentesi è esattamente quello che faccio su alcuni giorni, 3 o 4, per vedere l\'attendibilità del backtest daily.

          Quello che faremo è invece una cosa diversa che vi spiego anche con immagini e che sarà disponbile dopodomani:
          daremo all\'utente la possibilità di scegliere tra tre tipologie di calcolo:

          1) come è attualmente (così per i time frame minuto è reale)
          2) generatori di numeri casuali con distribuzione normale (gaussiana)
          3) generatori di numeri casuali con distribuzione lineare
          File Allegati
          ..se corri dietro a due lepri, non ne prendi nemmeno una.

          Comment

          • Cagalli Tiziano
            Senior Member
            • Dec 2007
            • 11252

            #20
            e per chi vuole approfondire ecco le due immagini che spiegano perchè è necessario valorizzare il backtest con calcoli diversi.
            Quello che ho disegnato è come potrebbe essersi composta una barra giornaliera e si vede che avrebbe potuto generare un guadagno minore perchè il 10% di rischio è scattato ad un livello più basso che non l\'high...calcolato ora.

            Vedrete infatti quello che succede realmente e quello che invece viene erroneamente calcolato.
            File Allegati
            ..se corri dietro a due lepri, non ne prendi nemmeno una.

            Comment

            • Cagalli Tiziano
              Senior Member
              • Dec 2007
              • 11252

              #21
              Attenzione

              Introdurre il calcolo facendo passare dei valori reali a tick NON ha un gran senso perchè NON si riesce a processare più di 10/15 giorni...dopodichè, si andrebbe comunque a calcoli di stima ...oppure ci vorrebbero un paio di mesi affinchè il software completasse il calcolo.

              Ma all\'atto pratico, cosa mi serve avere una risoluzione a tick su un backtest di 10 anni?
              cosa cambia rispetto ad un calcolo generato secondo due tipi di distribuzione?
              Nulla, ho solo il vantaggio di fare prima il calcolo.
              ..se corri dietro a due lepri, non ne prendi nemmeno una.

              Comment

              • bergamin
                Senior Member
                • Jan 2008
                • 1011

                #22
                Originariamente Scritto da Cagalli Tiziano
                Attenzione

                Introdurre il calcolo facendo passare dei valori reali a tick NON ha un gran senso perchè NON si riesce a processare più di 10/15 giorni...dopodichè, si andrebbe comunque a calcoli di stima ...oppure ci vorrebbero un paio di mesi affinchè il software completasse il calcolo.

                Ma all\'atto pratico, cosa mi serve avere una risoluzione a tick su un backtest di 10 anni?
                cosa cambia rispetto ad un calcolo generato secondo due tipi di distribuzione?
                Nulla, ho solo il vantaggio di fare prima il calcolo.

                Secondo me la soluzione di fare il back test tick by tick che hanno le altre piattaforme è migliore, sarebbe il caso di mettere anche quella.

                Comment

                • Apocalips
                  Senior Member

                  • May 2011
                  • 2630

                  #23
                  Originariamente Scritto da andcol
                  [ATTACH=CONFIG]14477[/ATTACH][ATTACH=CONFIG]14476[/ATTACH]
                  Ciao Apo,
                  non ho cambiato nulla salvo sterilizzare il trailing e inserire il takeprofit che ottimizzato mi dava 9300 ma con una equity line .........indecente.
                  Ho preferito il 4800 con la equity che vedi......... molto diversa da quella con il trailing!!!!
                  ora la provo su altre banche e vediamo se va.
                  Temo che ulteriori ottimizzazioni mi portino al "vestito su misura".
                  Cosa te ne pare???
                  Grazie per l\'attenzione
                  Andrea
                  Ciao, mi sembre un buon risultato
                  potresti allegare il report in modo da entrare nel dettaglio ?

                  grazie
                  ....non si desidera ciò che è facile ottenere (Ovidio)....

                  Comment

                  • Cagalli Tiziano
                    Senior Member
                    • Dec 2007
                    • 11252

                    #24
                    Originariamente Scritto da bergamin
                    Secondo me la soluzione di fare il back test tick by tick che hanno le altre piattaforme è migliore, sarebbe il caso di mettere anche quella.
                    Scusa ma la questione non è se è meglio secondo me o secondo te, ma se è meglio in senso assoluto.
                    E\' meglio, matematicamente si esprime, nel nostro caso in probabilità.

                    Ora se facciamo un backtest a tick stiamo facendo dei calcoli su valori reali e quindi il risultato vero risponde alla domanda: quanto ha performato nel passato!

                    Ma se la domanda è : dato che nel passato ha performato in questo modo qual\'è la probabilità che ciò avvenga nel futuro...allora la risposta è MOLTO DIVERSA!

                    Sto dicendo che la sequenza con cui si sono prodotti i tick deve riproporsi nel futuro e quindi il conteggio su uno storico di 10 anni, supponendo che si siano generati 10 tick al minuto, per una risoluzione daily dove i tick saranno:

                    1 giorno di borsa di 8 ore = 480 minuti
                    tick di 1 giorno = 480*10 = 4.800 ticks
                    tick per 10 anni di borsa = 2500 giorni * 4800 = 12.000.000 ticks
                    e supponendo che il momento di entrata e quello di uscita siano separati esattamente di 1 giorno di borsa, cioè 4.800 ticks, la probabilità che la stessa sequenza di tick si ripeta in futuro è:
                    1 / 12.000.000 ^ 4.800 = circa 0, (4226 zeri) 3

                    Tanto per fare un confronto, la probailità di essere colpiti da un fulmine in 80 anni di vita è circa
                    1 / 3000 = circa 0,00003

                    Quindi la probabilità che stai cercando di calcolare con il tuo trading system ottimizzato tick by tick, è circa:

                    1000 volte più piccola di quella di essere colpito da un fulmine.
                    ..se corri dietro a due lepri, non ne prendi nemmeno una.

                    Comment

                    • BMM
                      Senior Member

                      • Jan 2011
                      • 1306

                      #25
                      Originariamente Scritto da bergamin
                      Secondo me la soluzione di fare il back test tick by tick che hanno le altre piattaforme è migliore, sarebbe il caso di mettere anche quella.
                      e poi dove trovi un database di dati tick by tick adeguato?

                      Comment

                      • andcol
                        Member

                        • Apr 2012
                        • 89

                        #26
                        Click image for larger version

Name:	21 marzo script modif01.PNG
Views:	1
Size:	32.1 KB
ID:	150676Click image for larger version

Name:	21 marzo btest2.PNG
Views:	1
Size:	70.3 KB
ID:	150677Click image for larger version

Name:	21 marzo eqline 2.PNG
Views:	1
Size:	68.0 KB
ID:	150678

                        Ciao Apo. scusa per il ritardo nel rispondere ma in questi giorni ho un po\' di problemi che mi tengono lontano dal computer.
                        oggi ho fatto girare di nuovo lo script con le modifiche che vedi.
                        Se hai tempo di farlo girare tu potrai sicuramente fare molto meglio senza incappare nel "vestito su misura".
                        A proposito per evitare questo problema io di solito analizzo i risultati dell\'ottimizzazione e scelgo quei valori che si trovano nel mezzo di valori vicini che diano risultato positivo anche se non il massimo. In sostanza privilegio quei valori che magari non sono il massimo ma sono "in buona compagnia".
                        Come faccio a fare meglio??
                        Grazie mille per l\'attenzione
                        Andrea

                        Comment

                        Working...