Ciao a tutti,
in alcune discussioni sembra essere nato l'interesse in alcuni membri per questa piattaforma di trading dedicata al trading automatico.
http://zorro-project.com/
Ecco quindi una discussione dedicata a chi vuole avvicinarsi a questo mondo. Per quanto utilizzo e programmo questa piattaforma da circa 2 anni, ne conosco e utilizzo solo una minima parte delle sue caratteristiche. Perdonate quindi errori ed omissioni. In altre parole non sparate sul pianista!
Zorro sta a MT4, Multicharts, Tradestation,... come un vegano sta a una costata. Semplicemente sono due mondi praticamente distinti. Tanto distinti che la fatica più grande l'ho fatta proprio perchè, venendo da MT4, cercavo similitudini, analogie,... bene non ce ne sono, a parte il fatto che entrambi permettono di mandare ordini di acquisto e vendita a un broker. Sia inteso il linguaggio è simile nella sintassi a MQL o a EasyLanguage. Per il resto cambia tutta la logica.
Quindi dimenticate grafici, indicatori variopinti, etc, etc qui di grafica ne troverete molto poca, in cambio troverete la miglior piattaforma per fare trading automatico, cioè caricarla su una vps e farla lavorare per mesi senza toccarla. Con Zorro non è possibile fare nessun tipo di trading manuale.
Qui trovate una comparazione tra Zorro e altre piattaforme di trading automatico: http://zorro-project.com/faq.php#comparison
La tabella dice molto, ma forse non dice la cosa per me più importante: Zorro consente di sviluppare, testare e tradare Trading System composti da 10 algoritmi che operano su 10 asset differenti. In altre parole si possono sviluppare TS composto da centinaia di TS che operano contemporaneamente.
Bene iniziamo. Compilate il formulario e scaricate la piattaforma da questo link:
http://zorro-project.com/download.php
scaricate anche, sempre dalla stessa pagina, lo Z History Editor: http://server.conitec.net/down/ZHistoryEditor.zip
e tutti i file di dati contrassegnati da M1 stiamo parlando di tanti dati quindi un po' di tempo vi ci vorrà. Ci sono anche i dati T1, ma servono per chi fa scalping e vuole lavorare su timeframe da 100ms a un minuto. Direi non necessari per un primo approccio alla piattaforma.
Sono tutti i dati dati storici che vengono messi a disposizione da Zorro. La piattaforma permette di scaricare dati dai Broker, da Yahoo e con la prossima release anche da Quandl: https://www.quandl.com/
Installate Zorro. Scompattate i file M1 nella directory History che troverete all'interno della directory di installazione del programma. Fatto tutto, lanciate Zorro.
Vi comparirà una finestra dall'aspetto molto "old fashion" divisa in 4 aree distinte:Broker: qui inserirete i dati per accedere al vostro Broker. Per il momento non toccate nulla
Strategy: Qui sceglieremo quale script usare. Selezionate dal Pull Down Menu: Workshop6_2 . Guardate pure i diversi slider sotto, ma lasciate tutto così e passate al blocco successivo.
Pulsantiera: Premete Train
Appena premuto nelle due aree successive vedrete comparire una serie di scritte. Aspettate pazientemente che finisca il tutto. circa 10 minuti, a seconda della velocità del vostro PC.
Alla fine del processo vedrete comparire una finestra nel browser contenente una serie di istogrammi rossi e blu.
Se per caso ha nascosto la finestra principale di Zorro rimpicciolite il browser al momento ci interessa quella.
Bene, avete fatto:
Premete dalla pulsantiera di Zorro il bottone Edit. SI aprirà l'editor di Zorro mostrandovi il codice del TS che avete appena utilizzato dategli un'occhiata.
Premete il bottone Result vi comparirà il grafico dell'equity del TS che avete appena testato e un nuovo file nell'Editor con i dettagli del Test.
Ora dovreste porvi una serie di domande (le stesse che mi sono posto io):
Se vi interessa approfondire vi consiglio di iniziare da qua: http://zorro-project.com/manual/
La sezione in fondo "Playing around with Zorro", vi dirà come proseguire in base alle vostre preferenze "didattiche".
Se avete domande e commenti cercherò di rispondervi. Proverà a inserire anche delle immagini. Per rendere più chiaro il tutto, ma devo ancora capire come si fa...
Ciao
in alcune discussioni sembra essere nato l'interesse in alcuni membri per questa piattaforma di trading dedicata al trading automatico.
http://zorro-project.com/
Ecco quindi una discussione dedicata a chi vuole avvicinarsi a questo mondo. Per quanto utilizzo e programmo questa piattaforma da circa 2 anni, ne conosco e utilizzo solo una minima parte delle sue caratteristiche. Perdonate quindi errori ed omissioni. In altre parole non sparate sul pianista!
Zorro sta a MT4, Multicharts, Tradestation,... come un vegano sta a una costata. Semplicemente sono due mondi praticamente distinti. Tanto distinti che la fatica più grande l'ho fatta proprio perchè, venendo da MT4, cercavo similitudini, analogie,... bene non ce ne sono, a parte il fatto che entrambi permettono di mandare ordini di acquisto e vendita a un broker. Sia inteso il linguaggio è simile nella sintassi a MQL o a EasyLanguage. Per il resto cambia tutta la logica.
Quindi dimenticate grafici, indicatori variopinti, etc, etc qui di grafica ne troverete molto poca, in cambio troverete la miglior piattaforma per fare trading automatico, cioè caricarla su una vps e farla lavorare per mesi senza toccarla. Con Zorro non è possibile fare nessun tipo di trading manuale.
Qui trovate una comparazione tra Zorro e altre piattaforme di trading automatico: http://zorro-project.com/faq.php#comparison
La tabella dice molto, ma forse non dice la cosa per me più importante: Zorro consente di sviluppare, testare e tradare Trading System composti da 10 algoritmi che operano su 10 asset differenti. In altre parole si possono sviluppare TS composto da centinaia di TS che operano contemporaneamente.
Bene iniziamo. Compilate il formulario e scaricate la piattaforma da questo link:
http://zorro-project.com/download.php
scaricate anche, sempre dalla stessa pagina, lo Z History Editor: http://server.conitec.net/down/ZHistoryEditor.zip
e tutti i file di dati contrassegnati da M1 stiamo parlando di tanti dati quindi un po' di tempo vi ci vorrà. Ci sono anche i dati T1, ma servono per chi fa scalping e vuole lavorare su timeframe da 100ms a un minuto. Direi non necessari per un primo approccio alla piattaforma.
Sono tutti i dati dati storici che vengono messi a disposizione da Zorro. La piattaforma permette di scaricare dati dai Broker, da Yahoo e con la prossima release anche da Quandl: https://www.quandl.com/
Installate Zorro. Scompattate i file M1 nella directory History che troverete all'interno della directory di installazione del programma. Fatto tutto, lanciate Zorro.
Vi comparirà una finestra dall'aspetto molto "old fashion" divisa in 4 aree distinte:Broker: qui inserirete i dati per accedere al vostro Broker. Per il momento non toccate nulla
Strategy: Qui sceglieremo quale script usare. Selezionate dal Pull Down Menu: Workshop6_2 . Guardate pure i diversi slider sotto, ma lasciate tutto così e passate al blocco successivo.
Pulsantiera: Premete Train
Appena premuto nelle due aree successive vedrete comparire una serie di scritte. Aspettate pazientemente che finisca il tutto. circa 10 minuti, a seconda della velocità del vostro PC.
Alla fine del processo vedrete comparire una finestra nel browser contenente una serie di istogrammi rossi e blu.
Se per caso ha nascosto la finestra principale di Zorro rimpicciolite il browser al momento ci interessa quella.
Bene, avete fatto:
- il train ed il test di due TS uno di trend following e uno di mean reverse
- I due TS hanno operato su due Asset EUR/USD e USD/JPY
- Il time frame prescelto è 60 Minuti
- Per un periodo di 10 anni dal 2005 al 2015
- Il test è stato effettuando una WFA di 10 periodi
- Il risultato è stato poi sottoposto all'analisi di Montecarlo per ottenere dei risultati più sicuri da un punto di vista statistico
- Avete reinvestito i profitti del TS secondo la regola della radice quadrata del profitto.
Premete dalla pulsantiera di Zorro il bottone Edit. SI aprirà l'editor di Zorro mostrandovi il codice del TS che avete appena utilizzato dategli un'occhiata.
Premete il bottone Result vi comparirà il grafico dell'equity del TS che avete appena testato e un nuovo file nell'Editor con i dettagli del Test.
Ora dovreste porvi una serie di domande (le stesse che mi sono posto io):
- E' questo il tipo di trading che mi interessa?
- Quanto codice dovrei scrivere nella mia attuale piattaforma per ottenere questo risultato?
- Quanto ci metterei a fare il training su 10 anni di due TS su 2 Asset, su dati OOS applicando ai risultati l'analisi di Montecarlo, componendo i risultati in modo da capire come si comporterebbero i due TS tradandoli in contemporanea in modo da ottimizzare il capitale di trading disponibile?
Se vi interessa approfondire vi consiglio di iniziare da qua: http://zorro-project.com/manual/
La sezione in fondo "Playing around with Zorro", vi dirà come proseguire in base alle vostre preferenze "didattiche".
Se avete domande e commenti cercherò di rispondervi. Proverà a inserire anche delle immagini. Per rendere più chiaro il tutto, ma devo ancora capire come si fa...
Ciao
Comment