Sei sulla pagina 1di 61

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


delladeguatezza 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 lapplicazione delle


stesse regole di trading per ciascun
trade, ogni momento del giorno, ogni
giorno dellanno
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 allevolversi
del mercato
Da dove nasce unidea ?
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 dellanalisi soggettiva
Meglio praticare losservazione dei
mercati dopo aver frequentato la
letteratura disponibile sullargomento
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 ri-
ottimizzarla oppure per fermarla
definitivamente.
2. Tradurre le formule in una forma
definitiva:

Se lidea 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 lottimizzazione, se otterr un
profitto in tempo reale, quanto profondo
sar limpatto 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 lassunto 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 lautore vi
apporter delle modifiche.
Postazione di trading
Postazione di trading
1. Software
2. Broker
3. Data feed
4. 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