Skip navigation links

AlgoQuant examples and tutorials

AlgoQuant 3.3.2 — historical data and CSI300 tutorial AlgoQuant is a framework for studying, simulating, researching and applying quantitative strategies.

See: Description

Packages 
Package Description
tech.nmfin.algoquant.demo  
tech.nmfin.algoquant.demo.chart  
tech.nmfin.algoquant.demo.data  
tech.nmfin.algoquant.demo.ib  
tech.nmfin.algoquant.demo.misc  
tech.nmfin.algoquant.demo.model.dai2011  
tech.nmfin.algoquant.demo.model.daspremont2008  
tech.nmfin.algoquant.demo.model.elliott2005  
tech.nmfin.algoquant.demo.model.factormodel  
tech.nmfin.algoquant.demo.model.infantino2010  
tech.nmfin.algoquant.demo.model.januaryeffect  
tech.nmfin.algoquant.demo.model.jurek2007  
tech.nmfin.algoquant.demo.model.kst1995  
tech.nmfin.algoquant.demo.model.portfoliooptimization  
tech.nmfin.algoquant.demo.model.portfoliooptimization.coin  
tech.nmfin.algoquant.demo.model.portfoliooptimization.csi300  
tech.nmfin.algoquant.demo.model.technical  
tech.nmfin.algoquant.demo.model.tutorial  
tech.nmfin.algoquant.demo.model.volarb  
tech.nmfin.algoquant.web  
tech.nmfin.algoquant.web.performance  
tech.nmfin.algoquant.web.sma2  

AlgoQuant 3.3.2 — historical data and CSI300 tutorial

AlgoQuant is a framework for studying, simulating, researching and applying quantitative strategies. Start with the usage tutorials; their numerical results are incidental to learning the APIs.

Use tech.nmfin:algoquant-dist:3.3.2 from https://maven.pkg.github.com/nmltd/maven-packages with your own classic GitHub token (read:packages) and an external NM license.

AlgoQuant tutorials and application examples

Learn the library by following data loading, strategy construction, simulation, performance measurement and export calls. Model Javadoc distinguishes the original publication from the parameters and assumptions used by each tutorial.

Start with SMA2Demo010 for simulator assembly, then TutorialStrategy for event handling and Infantino2010ParamAnalysisDemo for a research-model sensitivity study. The six technical demos use synthetic inputs by default. Other examples may need market downloads, local datasets, desktop charts, database configuration or broker services.

The examples are educational adaptations; a citation does not mean a paper's complete method, dataset or empirical results have been reproduced. A valid external NM license is required to execute the library; it is not needed to read these pages.

Skip navigation links

Copyright © 2026. All rights reserved.