Ho cominciato ad interessarmi ai mercati finanziari e a fare trading online circa 3 anni fa. Tutto è cominciato perché, essendo la programmazione il mio lavoro, per conto di una società di trading online ho sviluppato un algoritmo.
Il mio lavoro è durato circa 3 anni e successivamente alla consegna, ho continuato ad interessarmi ai mercati finanziari coltivando quella che successivamente sarebbe diventata una passione.
Il software che ho sviluppato è risultato efficace, ha rilasciato circa il 75% dei successi su un monte di 100 negoziazioni. Il test è durato circa 6 mesi, e secondo il mio modesto parere, è un buon risultato se si vuole fare trading con grande frequenza.
La mia storia
Quando ho iniziato a lavorare sull’algoritmo le prime informazioni che sono andato a recuperare sono state molto semplici, e di facile reperimento, ossia, tutte le informazioni disponibili al pubblico sul trading.
Quando si inizia qualcosa di nuovo nella programmazione occorre conoscere di cosa si sta parlando.
La prima cosa che ho studiato sono stati ovviamente i mercati finanziari, e ho capito che erano costituiti principalmente da tre aree:
- Finanza;
- Trading;
- Matematica.
Quest’ultimo punto era fondamentale per il mio lavoro, e quando parlo di matematica faccio riferimento alla statistica applicata alla programmazione.
Individuate le aree da approfondire, prima di programmare, dovevo cominciare a studiare. Cosa?:
- Metodi di costruzione delle strategie di trading;
- Valutazione e ottimizzazione delle strategia di trading;
- Sistemi di trading automatizzato;
- Teorie del mercato;
- Il funzionamento degli scambi nei mercati finanziari;
- I diversi tipi di negoziazione;
- Il trading associato agli algoritmi;
- Le piattaforme di trading;
- Teorie di progettazione di un Bot;
- Teorie di codifica con MQL4.
Questo lavoro è durato circa 1 anno, ed è stato molto impegnativo in quanto per me era una materia nuova, ma mi sono immediatamente appassionato, perché era diventata una sfida, dovevo riuscire a capire i meccanismi e costruire qualcosa che poteva veramente realizzare un guadagno con una percentuale di profitto eccellente.
Il passo successivo è stato il linguaggio della programmazione
Quello che dovevo utilizzare era un linguaggio di programmazione che le piattaforme di trading potevano leggere.
Ho studiato l’API, un linguaggio di programmazione delle attuali piattaforme di trading, è molto complesso, e può essere sviluppato solo da un esperto.
Per intenderci, questo linguaggio è più complesso di quelli utilizzati da software del tipo Metatrader 4 che utilizzano il linguaggio di programmazione MQL4.
L’algoritmo e i test
Quando si testa un algoritmo dovete fare una cosa sola:
Provare, testare, provare, testare e riprovare ancora.
La fase successiva alla costruzione di un algoritmo è quello di farlo funzionare nei mercati reali con piccole somme di denaro, l’obiettivo era quello di capire ciò che funzionava e quello che non funzionava e soprattutto capire il perché.
La collaborazione è il passo verso il successo
Questa è una parte fondamentale per un algoritmo che funzioni veramente.
Non è possibile progettare un algoritmo da soli, occorre un lavoro di gruppo. E’ molto importante lavorare in sinergia con chi condivide le stesse tue esperienze di lavoro, è un modo per imparare in maniera esponenziale.
- Scambiare idee;
- Discutere dei problemi;
- Incontrarsi;
- Collaborare.
Inoltre voglio sfatare un mito, per essere un buon programmatore non occorre possedere un titolo accademico, ma solo tanta passione e dedizione.
Conclusioni
Le informazioni che vi ho dato, raccontano la mia personale esperienza. Il trading è un settore molto competitivo anche per le Aziende che progettano trading automatizzato, ma non è impossibile prestare la vostra collaborazione alla loro realizzazione, occorre mettersi in gioco, ci vuole esperienza, tempo, capacità, attrezzature, e un gruppo di lavoro solido.
Vi dico un segreto, un algoritmo di trading può essere efficace per un amassimo di 2 anni, dopodiché occorre innovarlo ed adattarlo ai cambiamenti del mercato.
Vi consiglio un sito web davvero utile dove trovare tantie informazioni e strategie vincenti per il trading online: www.tradingmania.it
Consulente Finanziario Autonoma, Trader professionista e analista finanziaria, un vero e proprio squalo del web costantemente a caccia di news da portali in tutto il globo, padroneggia 5 lingue, una risorsa fondamentale per la redazione. Appassionata di criptovalute, NFT, arte e soprattutto ama viaggiare e scoprire le diverse culture del mondo.