Home Page di InvestireOggi
Le ultime
NEWS
FINANZIARIE
Quotazioni e Grafici E.o.D. Real Time
FTSE Mib
13.057
-50.5

Rispondi
 
Strumenti discussione Cerca in questa discussione
Vecchio 27-04-2010, 16:07   #1 (permalink)
Forumer attivo
 
Data registrazione: Aug 2004
Messaggi: 76
Un esempio di overfitting: se lo conosci (forse) lo eviti.

Qualche giorno fa mi è capitato in mano un opuscoletto dal titolo Winning Stock Index Strategies: era allegato ad un vecchio numero della rivista Futures Magazine dell’agosto 1997 e si prefiggeva di descrivere il funzionamento dell’allora nascente contratto futures E-MINI SP, negoziato in modo elettronico sul Globex.
Nell’opscolo vi erano articoli di alcuni “guru” del tempo, Larry Williams, Linda Raschke, Murray Ruggero, tutta gente che ha riempito le librerie dei trader dello scorso decennio con libri dedicati all’AT.

Nell’articolo di Murray Ruggero era presentato un system studiato per il futures SP500 EOD, con codice in Easylanguage per TS2000i e performance summary con risultati a dir poco interessanti: sul vecchio contratto SP ($500 a punto, allora) dall’82 al 97 mostrava un profitto di quasi mezzo milione di $, con un max drawdown di circa $30000 e una equity-line abbastanza regolare. Il system era basato sull’influenza che i tassi di interesse esercitano sul mercato azionario.
Questo il codice:

{ SP futures in Data1
Tbond in Data2}
Value1=60000/C;
If C Data2 > Average(C Data2, 30) and C < average(C, 12)
then buy value1 contract at C;
If C Data2 < Average(C Data2, 30) and C > average(C, 12)
Then sell value1 contract at C;
if lastbaronchart then setexitonclose;

In pratica il system assume posizioni Long in caso di crescita Tbond e discesa SP, posizioni Short in caso di esatto contrario, sempre nel mercato.

A questo punto, possendendo le serie storiche dei due futures, ho provato a simulare l’esatta strategia dal 1982 a oggi, considerando come controvalore fisso dei trade il controvalore attuale del contratto E-Mini SP, circa $60000, in modo da evitare la distorsione dovuta alle oscillazioni di controvalore del futures nel periodo.
Ecco l’equity-line che esce trascurando i costi di transazione:

la vedete quella riga viola? è centrata esattamente nell’agosto 1997, data di pubblicazione del system: prima di allora abbiamo una bella equity-line crescente, dopo abbiamo un trading più o meno casuale, senza profitto alcuno ma con parecchia volatilità.
Se ci pensate, Ruggero simulò il suo system su 15 anni di dati eod (non sono pochissimi) e con un system semplice con solo due soli parametri ottimizzabili (il lookback delle due media mobili) eppure, pur essendo un “guru” degno di rispetto, cascò con mani e piedi nella trappola dell’overfitting.

Mi capita spesso di spulciare vecchie riviste di AT della fine anni 90 e quando trovo un system con codice analizzabile, spesso controllo out-of-sample la performance: devo dire che quasi mai (per non dire mai…) i risultati dopo la pubblicazione dei system sono diversi da un semplice buy/sell lanciando una moneta.
Happy trading
__________________
surcontre
surcontre non è connesso   Rispondi citando
Avviso pubblicitario - i seguenti Banner Pubblicitari permettono al sito di offrirvi il consueto, alto standard qualitativo.
 
Vecchio 27-04-2010, 21:17   #2 (permalink)
Forumer attivo
 
Data registrazione: Apr 2010
Messaggi: 40
bella descrizione!
Trader100 non è connesso   Rispondi citando
Vecchio 27-04-2010, 21:52   #3 (permalink)
Moderatore
 
L'avatar di quicksilver
 
Data registrazione: Sep 2004
Messaggi: 8,410
complimenti Surcontre, molto bello e interessante
grazie
quicksilver non è connesso   Rispondi citando
Vecchio 27-04-2010, 21:59   #4 (permalink)
f4f
翠鸟科
 
L'avatar di f4f
 
Data registrazione: Oct 2003
Località: taglialegna da CiubeBBa;at Tokyo as Zenigata;capt Orr;lednàcèk;Orazio;and miles to go before I sleep
Messaggi: 34,061
grazie Surcontre
__________________
per aspera ad astra,
ma che fatica però
f4f non è connesso   Rispondi citando
Vecchio 27-04-2010, 22:25   #5 (permalink)
Utente Senior
 
Data registrazione: Mar 2010
Messaggi: 143
Ottima considerazione... ora però mi sorge una domanda:
mettendo di voler utilizzare un TS, come faccio ad essere sicuro che non sia in overfitting?
Mettiamo che io voglia utilizzare un semplice incrocio di MM... chiaro che se otttimizzo le due MM da 5 a 200 gg vado in overfitting, ma se scelgo a priori 20 e 100, come faccio a sapere che magari non siano proprio i valori "più overfittati" dell'intero sistema?
Nel senso, come faccio a sapere quali valori dovrò usare nel futuro?
Non so se sono riuscito a spiegarmi bene...
M.
cosky non è connesso   Rispondi citando
Vecchio 28-04-2010, 11:44   #6 (permalink)
Forumer attivo
 
Data registrazione: Aug 2004
Messaggi: 76
Risposta alla prima domanda: credo sia impossibile avere la certezza di evitare l'overfitting, possiamo solo mettercela tutta nel tentativo di minimizzarna gli effetti. Aumentando la lunghezza della serie storica e diminuendo, quanto possibile, il numero delle regole e dei parametri della strategia.

Come puro esercizio proviamo, col senno di poi e senza voler criticare l'ottimo Ruggero, a "fare le pulci" al system da me descritto.
Ruggero ipotizza due regole: una relazione inversa tra l'andamento di breve di SP e il suo andamento futuro e una relazione diretta tra l'andamento dei bond e l'andamento futuro di SP. Nell'ultima decade la prima relazione ha tenuto, mentre la seconda è fallita (per questo il profitto realizzato è pari a zero o poco più, fossero fallite entrambe avremmo assistito a perdite sostanziose).
Probabilmente, 15 anni di dati sono pochi per supporre stabile nel futuro una relaazione così importante come bond/azioni, infatti dal grafico sottostante appare che il periodo 82-97 non è rappresentativo dell'intera storia di SP: il periodo precedente, caratterizzato da forti oscillazioni di mercato senza crescita globale è molto simile a quello degli ultimi 10-13 anni. e non è rappresentato nel periodo scelto da Ruggero.

Insomma, a naso sembra che la serie storica usata da Ruggero sia stata troppo corta. Se a questo si associa il fatto che per arrivare a determinare il lookback ottimale delle due MM (12 e 30), probabilmente avrà esplorato centinaia di combinazioni, che il numero di trade del system nel periodo (118, se ricordo bene) era relativamente basso, il risultato out-of-sample ottenuto appare abbastanza scontato.

Per quanto riguarda le tue MM cosky, vale la risposta di cui sopra: non saprai mai se hai azzeccato i periodi migliori per il futuro o meno.
Avrai notato che la MM più famosa sul pianeta rimane la classica a 200 gg, o 10 mesi: forse perché è semplice (una sola regola) pochi parametri (uno solo) e funziona sui mercati di tutto il mondo da oltre 100 anni.

Gira e rigira si torna sempre lì: serie storiche lunghe, poche regole, pochi parametri.
Happy trading.
__________________
surcontre
surcontre non è connesso   Rispondi citando
Vecchio 28-04-2010, 11:59   #7 (permalink)
Utente Senior
 
Data registrazione: Mar 2010
Messaggi: 143
Ottimo come sempre Lorenzo
Grazie mille.
cosky non è connesso   Rispondi citando
Vecchio 29-04-2010, 11:57   #8 (permalink)
Utente Senior
 
L'avatar di supermilan
 
Data registrazione: Oct 2007
Messaggi: 1,421
scopro con piacere che scrivi ancora LV

conservo ancora con cura i tuoi scritti che poi provvedesti a rimuovere dall'altra parte

complimenti per le tue esposizioni e anche per il blog che ho visitato
sei sempre grande ItaliaKilo2HotelLimaBravo


73,
Lucio
supermilan non è connesso   Rispondi citando
Vecchio 29-04-2010, 20:17   #9 (permalink)
f4f
翠鸟科
 
L'avatar di f4f
 
Data registrazione: Oct 2003
Località: taglialegna da CiubeBBa;at Tokyo as Zenigata;capt Orr;lednàcèk;Orazio;and miles to go before I sleep
Messaggi: 34,061
Citazione:
Originalmente inviato da surcontre Visualizza messaggio

Gira e rigira si torna sempre lì: serie storiche lunghe, poche regole, pochi parametri.
Happy trading.

premesso che sono perfettamente d'accordo, mi permetto di introdurre una idea ( che al più presto vorrei sviluppare con voi nel thread della mm200) :
posto che il rischio di overfitting esiste sempre, o che cmq il TS può fallire,
esite un metodo per capire quando un TS 'non funziona più ' ??
__________________
per aspera ad astra,
ma che fatica però
f4f non è connesso   Rispondi citando
Vecchio 29-04-2010, 20:22   #10 (permalink)
Forumer attivo
 
Data registrazione: Apr 2010
Messaggi: 40
Citazione:
Originalmente inviato da supermilan Visualizza messaggio
scopro con piacere che scrivi ancora LV

conservo ancora con cura i tuoi scritti che poi provvedesti a rimuovere dall'altra parte

complimenti per le tue esposizioni e anche per il blog che ho visitato
sei sempre grande ItaliaKilo2HotelLimaBravo


73,
Lucio
confermo! veramente interessante.
__________________
Traderchampion test trading gratuiti.
forex grafici.
Trader100 non è connesso   Rispondi citando
Rispondi

Segnalibri

« Discussione precedente | Nuova discussione »

Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione Cerca in questa discussione
Cerca in questa discussione:

Ricerca avanzata

Regole messaggi
Tu non puoi inviare nuove discussioni
Tu non puoi replicare
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

Il codice BB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Disattivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Nuove emissioni, collocamenti
Sportello reclami - Se li conosci li eviti: i collocamenti bancari fra bazze e bidoni
negusneg Obbligazioni, Bond e Titoli di Stato 59 14-07-2011 09:53
IMI WEB SE LA CONOSCI LA EVITI!!!!!!!!!!! inth€m Piazza Affari 1 06-01-2005 21:58
Enertad (ENR)
Vai alla pagina dell'Analisi TecnicaVai alla pagina dell'Analisi StatisticaVai alla pagina del titoloTrova argomentiVai sul grafico personalizzato voltaire: conosci questo titolo?
Rapisarda Small Caps 3 10-06-2004 23:15
SELLA se la conosci la eviti vilasguil Piazza Affari 18 11-09-2003 19:57


Tutti gli orari sono GMT +2. Adesso sono le 23:11.


vBulletin®
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0
(C) Copyright InvestireOggi 2000-2010