DATAINVESTOR

Momentum Asset Allocation con DataInvestor, Jupyter e Docker

Momentum Asset Allocation con DataInvestor, Jupyter e Docker

Nell’articolo precedente abbiamo descritto come configurare un ambiente di backtesting di strategie di trading algoritmico utilizzando il framework di backtesting DataInvestor all’interno di un Jupyter Notebook. Abbiamo isolato l’ambiente di ricerca e le sue dipendenze utilizzando Docker e Docker Compose. In questo articolo descriviamo le regole e i risultati del backtest di una strategia di Momentum Asset […]

Momentum Asset Allocation con DataInvestor, Jupyter e Docker Read More »

Framework per il backtest di strategie con DataInvestor, Jupyter Notebook e Docker

Framework per il backtest di strategie con DataInvestor, Jupyter Notebook e Docker

In questo articolo descriviamo come configurare un framework per il backtest di strategie di trading algoritmico, cioè un ambiente di ricerca di strategie di investimento che si basa sul framework open-source DataInvestor all’interno di un Jupyter Notebook. Vediamo come isolare questo ambiente di ricerca e le sue dipendenze utilizzando Docker, con Docker Compose. Nel prossimo articolo descriviamo come

Framework per il backtest di strategie con DataInvestor, Jupyter Notebook e Docker Read More »

trading-algoritmico-DataInvestor-parte8

DataInvestor – La simulazione delle Commissioni

Nel precedente articolo di questa serie abbiamo descritto la gerarchia di classi Asset che implementa  la base degli strumenti che si possono negoziare all’interno del framework di backtesting DataInvestor. In questo articolo iniziamo ad esaminare le classi che implementano il componente di broker simulato del framework. Questo componente di DataInvestor modella un broker e il suo

DataInvestor – La simulazione delle Commissioni Read More »

trading-algoritmico-DataInvestor-parte7

DataInvestor – La gestione degli Asset

In questa nuova serie di articoli descriviamo l’implementazione per tutte le classi orientate agli oggetti di Python associate al framework di backtesting open source DataInvestor di TradingQuant.it. Questo  articolo descrivere la classe Asset, che è responsabile dell’implementazione degli aspetti relativi agli asset negoziabili all’interno del sistema di backtesting. Alla data di pubblicazione di questo articolo

DataInvestor – La gestione degli Asset Read More »

Strategia di Momentum Settoriale per l'asset allocation tattica

Strategia di Momentum settoriale per l’asset allocation tattica

Nell’articolo precedente abbiamo descritto un semplice portafoglio di allocazione statica con ribilanciamento periodico. In questo articolo implementiamo il backtest di una nota strategia dinamica di asset allocation tattica chiamata momentum settoriale . Gran parte del codice è simile all’articolo precedente, ma introduciamo alcune nuove funzionalità. Aggiungiamo la classe DynamicUniverse, che ci consente di modificare la composizione degli

Strategia di Momentum settoriale per l’asset allocation tattica Read More »

Generazione di dati sintetici per il backtest di strategie di asset allocation tattica

Generazione di dati sintetici per il backtest di strategie di asset allocation tattica

Recentemente abbiamo introdotto strategie sistematiche di asset allocation tattica e presentato un backtest del noto portafoglio di allocazione statica 60/40 . Prima di descrivere ulteriori esempi di backtest per strategie di asset allocation tattica (TAA), è istruttivo evidenziare alcuni dei problemi che incontriamo quando implementiamo e facciamo test di strategie TAA. In questo articolo descriviamo uno di

Generazione di dati sintetici per il backtest di strategie di asset allocation tattica Read More »

trading-algoritmico-DataInvestor-parte5

DataInvestor – Nuove funzionalità per simulare portafogli di investimento

Abbiamo trascorso gli ultimi mesi ad aggiornare il framework di backtesting open-source DataInvestor. In particolare, abbiamo implementato nuove funzionalità e migliorato le performance di quelle già esistenti. File di Configurazione Per prima cosa abbiamo eliminato la necessità di specificare una variabile di ambiente DATAINVESTOR_CSV_DATA_DIR per specificare dove DataInvestor deve recuperare i file CSV con i

DataInvestor – Nuove funzionalità per simulare portafogli di investimento Read More »

Strategie di allocazione statica Buy and Hold ribilanciate periodicamente

Strategie di allocazione statica “lazy portfolio” ribilanciate periodicamente

Per i trader sistematici che stanno considerando un orizzonte di investimento a lungo termine, una delle forme più comuni di un portafoglio prevede l’allocazione statica del capitale con diverse percentuali tra un paniere di classi di asset diversificati, che viene periodicamente ribilanciato in modo da mantere costanti le percentuali di allocazione. Questi portafogli sono spesso

Strategie di allocazione statica “lazy portfolio” ribilanciate periodicamente Read More »

trading-algoritmico-DataInvestor-parte4

DataInvestor – Installazione del framework per simulare gli investimenti

Guida rapida all’installazione DataInvestor è scritto nel linguaggio di programmazione Python. Quindi per utilizzare DataInvestor è necessario installare un moderno ambiente Python. DataInvestor è un motore per simulare e testare strategie di investimento con portafoglio di azioni ed ETF. Il framework è open source ed disponibile gratuitamente nel seguente repository Github: github.com/TradingQuant-it/DataInvestor Installare Python Il

DataInvestor – Installazione del framework per simulare gli investimenti Read More »

Torna in alto