{"id":12481,"date":"2022-10-14T00:00:00","date_gmt":"2022-10-13T22:00:00","guid":{"rendered":"https:\/\/ungeracademy.com\/it\/blog\/errori-nella-scrittura-dei-codici-e-debugging-nel-trading-sistematico-guida-completa"},"modified":"2022-10-14T00:00:00","modified_gmt":"2022-10-13T22:00:00","slug":"errori-nella-scrittura-dei-codici-e-debugging-nel-trading-sistematico-guida-completa","status":"publish","type":"post","link":"https:\/\/ungeracademy.com\/it\/posts\/errori-nella-scrittura-dei-codici-e-debugging-nel-trading-sistematico-guida-completa","title":{"rendered":"Errori nella scrittura dei codici e debugging nel trading sistematico \u2013 Guida Completa"},"content":{"rendered":"

Se ti occupi di trading sistematico sai gi\u00e0 che \u00e8 importante avere delle competenze di programmazione. Fortunatamente non \u00e8 necessario diventare veri e propri esperti informatici<\/strong>. Anzi, per raggiungere traguardi di tutto rispetto possono bastare conoscenze piuttosto basilari.<\/p>\n

La parte di programmazione<\/u><\/a> in s\u00e9, quindi, \u00e8 un ostacolo che viene superato abbastanza facilmente da tutti i trader sistematici.<\/p>\n

Ma c\u2019\u00e8 un altro ostacolo che spesso viene sottovalutato e che pu\u00f2 essere un vero bastone tra le ruote nella creazione delle proprie strategie di trading. Si tratta degli errori di forma e di<\/strong> contenuto<\/strong> che possiamo commettere quando scriviamo i codici dei trading system.<\/p>\n

Gli errori di forma nei codici dei sistemi<\/h2>\n

Per poter utilizzare un trading system su un certo mercato \u00e8 innanzitutto necessario compilarne<\/strong> lo<\/strong> script<\/strong>. La fase di compilazione rappresenta una validazione del codice durante la quale la piattaforma di trading utilizzata controlla che tutti i passaggi espressi nello script siano conformi alle regole di scrittura<\/strong> da essa previste e ne conferma l’applicabilit\u00e0.<\/p>\n

Talvolta pu\u00f2 capitare che in fase di compilazione, la piattaforma di trading segnali alcuni errori legati alla forma del codice, ovvero alla sua sintassi<\/strong>.<\/p>\n

Pu\u00f2 trattarsi di errori davvero semplici come ad esempio il mancato inserimento del punto e virgola alla fine di un’istruzione (o di altre convenzioni<\/strong> legate al linguaggio di programmazione utilizzato) oppure la dichiarazione errata o mancante di una variabile, o ancora un errore nell’uso di qualche parola chiave.<\/p>\n

Per individuare questi errori \u00e8 sufficiente ripercorrere con pazienza l’intero script e correggerli.<\/p>\n

Gli errori di contenuto nei codici dei sistemi<\/h2>\n

\"debugging<\/p>\n

Una tipologia di errore sicuramente pi\u00f9 difficile da individuare, gestire e risolvere sono gli errori legati al contenuto<\/strong> stesso di un trading system, ovvero a quello che il sistema fa quando viene messo a mercato<\/strong>.<\/p>\n

Questi errori non vengono individuati dalla piattaforma in fase di compilazione in quanto il codice di per s\u00e9 \u00e8 scritto in modo corretto, solo che le istruzioni che abbiamo scritto non corrispondono a quello che vorremmo facesse il trading system.<\/p>\n

In questo caso \u00e8 fondamentale applicare una capacit\u00e0 che abbiamo scelto di chiamare debugging<\/em><\/strong> <\/em>in analogia con il processo informatico di ricerca e correzione degli errori (bug)<\/em> nei codici di software e programmi.<\/p>\n

Nel trading sistematico, fare debugging significa analizzare tutti i passaggi eseguiti per costruire un trading system<\/strong>, dallo sviluppo all’ottimizzazione, e individuare il punto in cui si trova l’errore.<\/p>\n

Nel seguente video, Andrea Unger parla della capacit\u00e0 di debugging applicata al trading sistematico e offre alcuni consigli utili<\/strong> per svilupparla e imparare ad individuare e risolvere gli errori:<\/p>\n