Cosa è un trading system
Vantaggi e svantaggi del trading meccanico
rispetto a quello discrezionale, come
valutare un trading system, come costruire
una postazione di trading …
Andrea Angiolini
10 marzo 2011, Milano
Sommario
1) Definizione Trading system
2) Postazione di trading
3) Sistemi di terzi
I vantaggi del trading quantitativo
I vantaggi del trading quantitativo
I vantaggi del trading quantitativo
•
•
•
•
•
•
•
Verificabilità
Quantificazione
Obiettività
Consistenza
Estensibilità (Multi-market)
Trasmissibilità
Capitalizzazione appropriata
Verificabilità
• “TRADABILE” …il vero costo della strategia.
• Ci sono due scelte: trading discrezionale, e
corriamo il rischio di essere preda delle
illusioni, e il trading sistematico dove
verifichiamo se le illusioni sono tali o se sono
metodi per identificare pattern ricorrenti.
Quantificazione
• La quantificazione ci dà una idea realistica
dell’adeguatezza del sistema: quanto rischio,
quanto rendimento, etc.
• E’ possibile che un sistema farà moltissimi
profitti, ma sopportando un rischio che non è
adeguato al nostro stomaco cosicché non
saremo in grado di tradarlo.
Consistenza
• Consistenza è l’applicazione delle
stesse regole di trading per ciascun
trade, ogni momento del giorno, ogni
giorno dell’anno
Estensibilità
• Un trader discrezionale può tradare
simultaneamente pochi mercati.
• Un trading system, a patto che sia solido, può
tradare molti mercati ed è solo un problema
di capacità di elaborazione del computer e di
allocazione di capitale.
Capitalizzazione appropriata
• Se conosco i dettagli statistici di un sistema
posso capire se il mio capitale è adeguato
• Margine + 2 volte il drawdown
Trading system
È la codificazione (in un linguaggio di
programmazione) di una strategia di
trading che viene applicata dal computer
generando automaticamente i segnali di
acquisto e vendita in base all’evolversi
del mercato
Da dove nasce un’idea ?
1. Libri
2. La stampa tecnica
3. Conversazioni con altri traders
4. Trading systems chiavi in mano
5. Osservazione dei mercati
1. Libri
Robert Pardo
The Evaluation and
Optimization of
Trading Strategies
Wiley 2008
1. Libri
Thomas Stridsman
Trading Systems
that work
1. Libri
Toby Crabel
Day Trading with
short term price
patterns and opening
range breakout
Traders Press, 1990
McGrawHill, 2000
2. Stampa tecnica
• Active Trader Magazine
3. Conversazioni con altri trader
• Le più grandi fiere in Europa: Parigi,
Milano, Rimini, Francoforte, Londra,
Aschaffenburg
• Forum
4. Software
• www.futurestruth.com
• www.tradersstudio.com
• www.adaptrade.com
5. Osservazione dei mercati
• Questa è la fonte prima di ispirazione
anche se poco efficace per il cosiddetto
“effetto illusione” dell’analisi soggettiva
• Meglio praticare l’osservazione dei
mercati dopo aver frequentato la
letteratura disponibile sull’argomento
5. Osservazione dei mercati
12:00 - 13:00
SALA 1
Giacomo Guerrini
I software di programmazione genetica
che costruiscono in automatico, senza
intervento umano, i trading systems
Lo sviluppo di un sistema
passa per otto gradi
Lo sviluppo di un sistema
passa per otto gradi
1. Formulate il trading system:
Specificare correttamente e in pieni termini un
trading system è il compito più difficile. Se un
trading system non si può ridurre a un insieme
di regole, semplici o complesse, allora non è
un vero e proprio trading system.
• Se conosciamo un sistema non abbiamo
paura perché siamo in grado di controllare il
rischio e controllare il rendimento
• Se non conoscete le statistiche della vostra
metodologia di trading non avrete mai
fiducia in essa
• Se non conoscete le statistiche della vostra
metodologia di trading non saprete quando
decade ed è opportuno intervenire per riottimizzarla oppure per fermarla
definitivamente.
2. Tradurre le formule in una forma
definitiva:
• Se l’idea di trading è chiara il compito è
molto facile.
• Altrimenti se siete un programmatore e il
vostro cliente vuole che gli programmiate la
formula alla fine il cliente vi accuserà di non
essere in grado di programmarla o di non
volerlo capire.
3. Test preliminare
Ci sono 2 obiettivi:
A) la strategia fa quello che si presupponeva
che facesse ?
B) una valutazione preliminare di una
performance di trading, ovvero la strategia deve
essere moderatamente profittevole o almeno
non deve perdere molto su un paniere di mercati
e uno spettro ampio di periodi storici.
4. Ottimizzare la strategia di trading:
Tenere in considerazione solo il profitto netto è
un suicidio. Obiettivi:
a) Raggiungimento delle performance migliori
b) Robustezza della strategia
c) Mantenimento delle performance migliori
d) Adattamento alle mutevoli condizioni di
mercato
e) Adattamento a diversi mercati
f ) Adattamento a diversi trader
5. Walk Forward Analysis:
Questo è un approccio unico per
verificare se il nostro sistema è reale,
se la strategia di trading ha una sua vita
dopo l’ottimizzazione, se otterrà un
profitto in tempo reale, quanto profondo
sarà l’impatto delle mutevoli condizioni
di mercato sulle performance di trading.
È essenziale, la WFA non la fornisce
nessuno!
5. Walk Forward Analysis:
15:30 - 16:00
SALA 2
Tommaso Grotto
Quando le regole le decide il computer:
la costruzione genetica di algoritmi di
trading.
6. Applicare il sistema:
Non è la parte più facile del mestiere,
“trading systems work, system traders
not” (Larry Williams).
Se manca la comprensione delle regole
del proprio trading systems non si avrà la
fiducia per applicarlo.
7. Valutare le performance in tempo
reale:
7. Valutare le performance in tempo
reale:
Se vi allarmate perché il trading system
inizia perdere e fa uno streak perdente
(numero consecutivo di operazioni in
perdita) che è tuttavia compatibile con il
vostro test storico vi allarmereste
parimenti se il vostro trading system fa
uno streak di vincite NON compatibile
con il test storico?
8. Migliorare il sistema:
Nessuno è così stupido che utilizza un
sistema per anni e non vi aggiunge
condizioni o nuove entrate o una uscita
modificata al fine di migliorare le
performance. Non vale l’assunto che una
volta confezionato il sistema non deve
essere più modificato perché altrimenti “il
sistema non è più lo stesso”. Se un giorno
affitterete un sistema sappiate che sarà
ovvio che prima o poi l’autore vi
apporterà delle modifiche.
Postazione di trading
Postazione di trading
1.
2.
3.
4.
Software
Broker
Data feed
Pc fisso o server remoto?
2. Broker
• Verificate le contabili giornaliere e mensili
• Tenete il calcolo della equity line con un
foglio excel: è doloroso e faticoso ma se non
conoscete i conti non sapete prendere
decisioni ragionate
• Calcolate sempre lo slippage (pratica –
teoria)
4. Pc fisso o server remoto?
•
Consiglio: server remoto
•
Attenzione!
–
–
–
–
Connessione
No WIFI
Alimentazione
Ambiente
Valutazione Trading System
•
Primo passo: EQUITY LINE
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Valutazione Trading System
Sistemi di terzi
•
•
Valutazione di un trading system
Affitto o acquisto?
Sistemi di terzi
•
Consiglio: acquisto
Sistemi di terzi
•
•
•
•
•
Leggere il codice
Leggere la guida fornita
Cambiare gli inputs
Testare il sistema su più mercati
Testare il sistema su più time
frame
Sistemi di terzi
•
Operare in simulato per un breve
periodo … valutare attentamente i
comportamenti in real-time
Sistemi di terzi
•
Non fatevi prendere dalla fame
Sistemi di terzi
•
•
•
•
Troppi inputs
Stabilità degli inputs
Codice complesso
Indicatore di entrata e di uscita
Completa comprensione del sistema
e fiducia nelle sue capacità
Sistemi di terzi
•
Feeling
Sistemi di terzi
• Reputation
Cercate forum e siti che
commentino il sistema…
cattiva reputazione
È necessario essere
programmatori ?
• Di solito essere programmatore è
diverso da essere trader perché un
programmatore non ha il feeling del
mercato
Scarica

come selezionare un trading system di terzi