Sistemi di trading automatico e piattaforme di trading
MetaTrader 4
Questa piattaforma di trading più diffusa ha ancora un posto caro nel cuore di molti trader al dettaglio e professionisti. Sebbene sia tutt'altro che nuova, i suoi punti di forza risiedono nell'elevato grado di modificabilità. Questo rende la piattaforma MT4 adatta all'implementazione di sistemi di trading automatizzati utilizzando il suo linguaggio di programmazione MQL4. Solo che nel caso della MT4 non si parla di "robot di trading", ma di EA (expert advisor).
Se decidete di eseguire un EA sulla piattaforma MetaTrader 4, troverete supporto nell'enorme e ancora vivace comunità di altri trader che utilizzano questa piattaforma. I suoi membri non solo si consigliano a vicenda su come programmare, eseguire il backtest o gestire un EA, ma spesso mettono a disposizione su Internet i loro robot di trading finiti per il download gratuito.
cTrader
Oltre a un ambiente facile da usare e a sofisticate funzioni di gestione del rischio e di inserimento degli ordini, questa piattaforma di trading molto più avanzata offre la possibilità di programmare, testare ed eseguire sistemi di trading automatizzati. Nel caso di cTrader, questi sistemi sono chiamati cBots.
Questi cBot sono scritti nel linguaggio C#, molto più diffuso, ma sono utilizzati da una comunità di trader che non è altrettanto diffusa rispetto a quella di MT4. Pertanto, se decidete di automatizzare le vostre operazioni sulla piattaforma cTrader, avete a disposizione opzioni leggermente più scarse. Tuttavia, questa piccola lacuna può essere compensata dal fatto che il linguaggio di programmazione C#, con cui si possono programmare i cBot, è molto più diffuso nella comunità dei programmatori rispetto a MQL4 (il linguaggio di MT4). Pertanto, se non siete esperti di programmazione C#, un sistema di trading automatico può essere creato da un programmatore esperto in questo linguaggio.