Attuazione progetto di studio congiunto Python
Seguendo la guida che ho messo sul FOL, mi sono accorto, andando
avanti con quella guida, che alcuni esempi di codice o non sono più
funzionanti o sono poco attinenti, o sono dipendenti dall’IDE, e comunque a mio giudizio offrono pochi spunti diretti per i nostri specifici obiettivi. Ritengo che gli argomenti rimanenti e fruibili (sui quali si può fare pratica individuale di poche ore), siano pochi e di facile approdo.
Pertanto propongo di passare direttamente alla pratica e realizzare insieme un progettino. L’obiettivo che vi propongo è quello di sviluppare (o imparare ad utilizzare se già presenti in specifiche librerie), le principali funzionalità di cui un trader dovrebbe dotarsi.
Ad esempio:
- Individuazione delle fonti dati
- scarico dati grezzi
- archiviazione dei dati (su file, su database, o non archiviazione ovvero alimentazione diretta da piattaforme)
- implementazione ed utilizzo di strutture dati (dataframe, dizionari, query su DB o sul web, etc)
- statistiche base sui dati grezzi: calcolo e illustrazione in report
- procedure per la pulizia dei dati
- procedure per la trasformazione dei dati
- procedure per la valutazione degli errori actual-forecast
- sviluppo di due o tre modelli-pilota di esempio, sviluppati a caso, che fungeranno solo come base per il test delle funzionalità di cui sotto
- sviluppo di funzioni per la misurazione dei tempi macchina necessari ad effettuare i test
- sviluppo di strategie “ingenue” di trading per acid-test
- procedure per la valutazione dei risultati da un punto di vista pratico (analisi equity-line al lordo ed al netto dei costi, metriche di perfomance e di alert per raggiunti aree di stop modelli, funzioni specifiche per la configurazione personalizzata dei costi in funzione del sottostante e del broker)
- procedure montecarlo
- ..
- etc.
Potremmo quindi incontrarci su zoom per scambiarci opinioni in merito al fine di sviluppare tutti o parte dei moduli e funzioni che, per la loro generalità si prevede essere utili in modo ripetitivo.
Al fine di consentire la realizzazione degli incontri, invito gli interessati a inviarmi un mp con i relativi indirizzi email, il giorno della settimana preferito e l'ora in cui è disponibile.
saluti