Multicharts o Tradestation?

Tradestation e Multicharts sono due fra le più note e apprezzate piattaforme per fare Trading Meccanico, e vengono spesso presentate come se il trader dovesse sceglierne necessariamente una delle due, quasi fosse una questione di "fede". Personalmente le utilizzo entrambe da anni (acquistai le prime due licenze Multicharts nel 2011), ed è proprio l'integrazione fra le due, la cosa che apprezzo maggiormente... ma partiamo dall'inizio...

Tradestation è nata come piattaforma per effettuare analisi (qualcuno si ricorderà della vecchia Tradestation 2000i, la versione su cui tanti trader meccanici hanno inizato a codificare e testare le proprie strategie), per poi in seguito diventare Broker ed offire un flusso dati sui mercati Azionari, Futures e negli ultimi anni anche Forex, ed integrare questi servizi nella propria offerta.

Multicharts, nata in questi anni, è rimasta invece fedele all'idea di piattaforma indipendente: per poterla utilizzare è necessario interfacciarla con uno dei numerosi broker a disposizione, e sottoscrivere un abbonamento ad un flusso dati di buona qualità (dato che nessun broker mette a disposizione un flusso dati "decente", su cui effettua una manitenzione serale e con storici sufficentemente lunghi per poter effettuare dei backtest).

Nei percorsi di QTLab abbiamo sempre consigliato la prima (Tradestation) per la maggiore semplicità di avere integrato nella stessa piattaforma sia il fornitore dati che il broker su cui operare (a meno che uno non avesse esigenze particolari quali quella di voler operare con uno specifico broker - ad esempio Interactive Brokers, oppure di operare su mercati che Tradestation non offre, come il FIB... ed allora la scelta obbligata ricadeva su Multicharts), ma di recente abbiamo appreso della decisione di Tradestation di abbandonare il mercato Forex, per concentrarsi solo sull'Azionario, Opzioni e Futures.

...per continuare a operare con trading system automatici sul Forex abbiamo così iniziato a consigliare la piattaforma Multicharts, dato che la codifica dei Trading System è praticamemte la stessa (in Tradestation si chiama Easy Language mentre in Multicharts Power Language, ma sono compatibili al 99%): spesso basta un semplice copia-incolla del codice da una all'altra per ritrovare la stessa equity line e le stesse metriche. Questo è uno dei Trading System che viene messo a disposizione nella giornata "FX Trading Systems", che è stato sviluppato sulla Tradestation per poi essere importato (con un copia-incolla del codice, che mettiamo sempre a disposizione, aperto e modificabile, in tutti i nostri corsi) dentro a Multicharts... e sotto potete esaminare le due equity.

Tradestation continua a mettere a disposizione (gratuitamente) il flusso dati sul Forex (così come su Azionario o Futures) e da sempre noi utilizziamo questo flusso dati per alimentare la piattaforma Multicharts, dato che è di buona qualità e ha costi ragionevoli (considerando che i dati realtime di tutti i Futures USA, inclusi gli storici indietro  fino a 50 anni, costano appena 20 usd/mese). Se una strategia è stata sviluppata su un certo flusso dati (Tradestation) sarebbe meglio continuare a seguirla "live" sullo stesso flusso dati, ed è possibile alimentare Multicharts con questi dati per poi inviare automaticamente i proprio ordini su uno dei broker disponibili (ad esempio Interactive Brokers). 

...è questo ciò a cui mi riferivo quando, poco fa, scrivevo che non bisogna necessariamente "scegliere" fra una o l'altra, ma si possono integrare, suddividendo le operatività su ciascuna delle due, ma mantenendo una piena compatibilità fra le codifiche Easy Language e Power Language.

Esistono altri flussi dati di buona qualità con cui poter alimentare Multicharts (IQFeed ad esempio) ma se una persona utilizza già Tradestation credo che questa dell'integrazione fra le due piattaforme resti oggi la strada più semplice.

Esistono delle differenze fra i due linguaggi di programmazione: in Multicharts mancano alcune funzioni (che sto riscrivendo per mettervele a disposizione) e in Power Language non è possibile utilizzare le nuove istruzioni sulla programmazione ad oggetti presenti in Tradestation, così come in Multicharts sono presenti specifiche istruzioni per dialogare con il broker o per interagire con il Portfolio Trader, dove poter testare portafogli di trading system (l'omologo di Portfolio Maestro sulla Tradestation), o la possibilità di recuperare una certa precisione nei backtest sul Forex, utilizzando due distinti flussi dati per il bid e per l'ask... ci sono differenze (e "pro" e "contro" di ogni soluzione) ma il più delle volte si tratta di situazioni "gestibili", che mostreremo come affrontare in occasione dei prossimi corsi (specie nella giornata FX Trading Systems, che è stata quella maggiormente coinvolta da questa transizione).

In altre giornate di corso, ad esempio, dove queste differenze devono essere "gestite", abbiamo messo a disposizione fin dalla prima edizione tutto il materiale sia per la piattaforma Tradestation che per la piattaforma Multicharts: è il caso del corso "Spread trading Systems", in partenza questo sabato (2 Aprile) dove ad iniziare dalle slide per proseguire con il codice aperto dei sistemi, già dal 2014 abbiamo "sdoppiato" tutto per ciascuna piattaforma (perchè per operare in maniera meccanica su grafici spread ci sono alcuni accorgimenti da adottare che sono differenti da una all'altra piattaforma... e nel corso vediamo come gestirli).

Utilizzando Multicharts dobbiamo ora fare "dialogare" 3 entità distinte: il fornitore del flusso dati, la piattaforma Multicharts, ed il Broker a cui inviare i propri ordini... e qua possono nascere i primi problemi, che uno non avrebbe mai pensato di dover gestire provenendo da Tradestation dove è tutto integrato.

 ...dai messaggi di "order rejected"

...alla disconnesione in orari predefiniti della piattaforma

...alla mappatura necessaria per graficare un flusso dati (ad esempio l'azionario) ma tradarne un'altro (ad esempio i CFDs), oppure quando il fornitore del flusso dati usa una codifica (per i ticker) differente al broker

...agli accorgimenti per essere allertati tempestivamente al verificarsi di qualche problema (con email push o con l'invio di SMS)

...al recupero della sincronia fra il flusso dati del broker (a cui Multicharts invia i propri ordini) e del fornitore dei dati che state utilizzando per alimentare Multicharts

...alla gestione della sincronia fra la Strategia su Multicharts 

...fino a come guadagnare precisione nei backtest su FX.

Queste e altre termatiche saranno affrontate nel  WEBINAR :

"Multicharts e l'Integrazione con il Flusso Dati ed il Broker"

...di 3 ore e mezzoche abbiamo pianificato il prossimo 6 Aprile, per consentirvi di procedere anche da soli nell'esplorazione delle funzionalità della piattaforma Multicharts (su cui esistono in rete tanti video gratuiti) dopo avere risolto però tutti questi problemi di integrazione che all'inizio possono scoraggiare l'utilizzatore... è ancora disponibile una promozione che premia i 15 iscritti più veloci  con una riduzione della quota di partecipazione: il webinar sarà anche registrato, così da consetirvi di poterne riprendere a soli i passaggi più tecnici e replicarli sulle vostre piattaforme... non mancate! 

 

 

Backtest Opzioni

 

...in libreria!

VideoCorsi

Video Pillole di Analisi del Mercato o di una specifica Operatività, ma anche Video Didattici sull'utilizzo delle Piattaforme di Trading...
VideoCorsi

Articoli

Il commento ad una Operazione, l'Analisi di una Strategia, o semplicemente la descrizione di una Tecnica... questo ed altro nella sezione Articoli.
Leggi gli Articoli

 

Downloads

Materiali Didattici, le Slide proiettate ai Seminari, codici di Trading Systems, Reports e Software: a tua disposizione!
Downloads



Login

Diventa Trader!

Il Trading è una professione come tante: si può imparare, richiede impegno, ma prima di ogni cosa, un Metodo, che può essere appreso attraverso la frequenza ad un corso...
Percorso in aula

 

... osservando un Trader e affiancandolo nella sua operatività (Coaching Individuale)... 
Coaching 101

 

... o seguendo l'operatività di Trader più esperti attraverso dei Segnali Operativi inviati real time... 
Segnali Operativi

QT Lab Community

Il Trading può essere un gioco di squadra: lo diciamo per esperienza... perchè da anni i nostri Trader interagiscono in questa Community, analizzano insieme operazioni, e condividono idee e metodologie. Vuoi farne parte? Basta registrarsi...
Entra in Community

 

Questo sito utilizza i Cookies per migliorare la navigazione. Utilizzando questo sito e continuando nella navigazione si intende accettata la Privacy & Cookie Policy. Puoi bloccare in ogni momento questa raccolta di informazioni seguendo le istruzioni per configurare il tuo browser, contenute nella suddetta pagina. 

Quantitative Trading LAB di Luca Giusti - e-mail: info@qtlab.ch Tutti i diritti sono riservati. tel: 0041 44 586 68 57

Questo sito Web non è rivolto a persone giuridiche o fisiche appartenenti a giurisdizioni in cui, in virtù della nazionalità, della tipologia di persona, del proprio domicilio o residenza, della sede sociale o per qualsiasi altro motivo, l’accesso allo stesso, la relativa consultazione, la disponibilità, la pubblicazione, come pure la presentazione di servizi finanziari o la commercializzazione di determinati prodotti finanziari dovesse essere vietata o soggetta a restrizioni. Alle persone cui si applicano tali restrizioni è conseguentemente vietato accedere a questo sito internet. Le informazioni e le opinioni contenute nelle pagine del sito internet e nel materiale in esso contenuto non costituiscono in nessun caso un invito, un’offerta, una raccomandazione o una sollecitazione di acquisto o di vendita, una richiesta o una sottoscrizione di titoli o strumenti finanziari, prodotti o servizi finanziari o d’investimento, né un’esortazione ad effettuare transazioni di alcun genere. Il contenuto del sito internet è stato allestito con la maggiore cura e diligenza possibile. Tuttavia non si fornisce alcuna garanzia circa la correttezza, l’esattezza, la completezza, l’affidabilità o l’attualità dei contenuti proposti. I dati storici relativi ai rendimenti e agli scenari sui mercati finanziari, le prestazioni passate, effettive o indicate da test storici o strategie, non sono garanzia di analoghi risultati futuri. Facendo trading si possono sostenere perdite superiori al proprio investimento iniziale: non si dovrebbe investire o rischiare denari che non si si può permettere di perdere.Per ulteriori dettagli, si prega di leggere le "Condizioni di Utilizzo" nel menù verticale in alto a sinistra. In nessuna circostanza – ivi compresa la negligenza – la nostra società può essere considerata responsabile per perdite e/o danni di qualsiasi natura – sia che si tratti di danni diretti, indiretti oppure consequenziali – derivanti dall’accesso agli elementi di questo sito internet o dal loro utilizzo (o dall’impossibilità di accedere al sito internet stesso e di utilizzarne gli elementi) o da link che portano a siti internet di terzi. Noi non monitoriamo le pagine collegate al sito internet mediante link e decliniamo pertanto qualsiasi responsabilità per i relativi contenuti e per le eventuali prestazioni ivi offerte. La totalità dei contenuti presenti nel sito internet è tutelata dal diritto d’autore. Senza previo consenso scritto da parte nostra non è pertanto consentito riprodurre (anche parzialmente), trasmettere (né per via elettronica né in altro modo), modificare, stabilire link o utilizzare il sito internet per qualsivoglia finalità pubblica o commerciale.Qualsiasi controversia riguardante l’utilizzo del sito internet è soggetta al diritto svizzero, che disciplina in maniera esclusiva l’interpretazione, l’applicazione e gli effetti di tutte le condizioni sopra elencate. Il foro di Bellinzona è esclusivamente competente in merito a qualsiasi disputa o contestazione che dovesse sorgere in merito al presente sito internet e al suo utilizzo.
 
Accedendo e continuando nella lettura dei contenuti di questo sito Web dichiari di aver letto, compreso e accettato le sopracitate informazioni legali.

The material on this website is for information purposes only. Any reference on this Web site to QTLab, the authors, and its affiliated companies should not be construed as an offer or solicitation, directed to residents in jurisdictions where QTLab, by and through any of its affiliates, is not registered to do business. No investment advice or solicitation to buy or sell securities is given or in any manner endorsed by QTLab or any of its affiliates. Charts created using TradeStation. ©TradeStation Technologies, Inc. All rights reserved. No investment or trading advice, recommendation or opinions is being given or intended. Past performance, whether actual or indicated by historical tests of strategies, is no guarantee of future performance or success. There is a possibility that you may sustain a loss greater than your entire investment; therefore, you should not invest or risk money that you cannot afford to lose. For further details please read the "Condizioni di Utilizzo" to see the full set of terms and conditions.

 

www.ForexAcademy.it      -        www.OptionsAcademy.it       -        www.FuturesAcademy.it       -        www.TradingSystemAcademy.it