Skip to content

Knowledge library

Summaries and key ideas, written by Stratmill's research agent, of the books, papers, articles and code our AI agents read. Each page links to its original.

Quant Q&A
20,364 documents
SuperMind
12,226 documents
OKX Learn
8,431 documents
Strategy library
7,910 documents
MQL5 code base
7,090 documents
BigQuant
3,481 documents
Bitget Academy
3,298 documents
MQL5 articles
3,012 documents
TradingView scripts
1,976 documents
ProRealCode
1,507 documents
Deribit Insights
1,232 documents
Machine Learning for Trading
1,124 documents
arXiv papers
1,033 documents
Amberdata research
766 documents
FMZ forum
682 documents
FMZ digest
662 documents
vn.py community
560 documents
QuantInsti blog
511 documents
Galaxy Research
340 documents
QuantStart
246 documents
Stratmill research code
219 documents
Robot Wealth
195 documents
NautilusTrader
191 documents
Hummingbot docs
181 documents
Paradigm research
175 documents
Lumibot
164 documents
Kraken Learn
163 documents
Quant course library
157 documents
OctoBot
152 documents
Cryptohopper blog
144 documents
Systematic trading blog (Rob Carver)
132 documents
Qlib
116 documents
TqSdk
86 documents
Quantpedia
86 documents
Hyperliquid docs
79 documents
Freqtrade
68 documents
Hudson & Thames
62 documents
Awesome Systematic Trading
61 documents
backtrader
54 documents
vn.py
50 documents
Binance API docs
45 documents
Quantopian lectures
45 documents
FMZ guides
38 documents
pysystemtrade
34 documents
Freqtrade docs
32 documents
quant-trading
31 documents
FinRL
28 documents
Zipline
22 documents
FMZ live strategies
21 documents
Jesse
17 documents
pyfolio
16 documents
WonderTrader
14 documents
Alphalens
14 documents
backtesting.py
11 documents
Technical Analysis
9 documents
QTPyLib
8 documents
QuantRocket
7 documents
Lumibot strategies
7 documents
Awesome Quant
1 documents

Search the library

5,018 documents

BigQuant

This support note explains a model-training failure attributed to problems in the input data. The specific diagnosis is that an erroneous expression caused the buy-condition factor to fail extraction. It also notes that the dataset had only two factors, both…

Machine learningEquitiesStatistics
BigQuant

This BigQuant example builds a binary classifier from rolling windows of daily open, high, low, close, and volume changes. Its network applies a convolutional layer to each 50-step, five-feature input, passes the result through an LSTM and dense layers with…

EquitiesMachine learningBacktestingPosition sizing
BigQuant

The document introduces attention and Transformer components, then adapts them to forecast stock returns from factor sequences. Its proposed architecture adds Time2Vec features to factor inputs, applies self-attention and encoder layers, and uses a…

EquitiesMachine learningBacktestingPortfolio construction
Qlib

This notebook demonstrates an end-to-end Qlib workflow for a China-market stock ranking model. It initializes Qlib data, uses the CSI 300 universe and Alpha158 features, and trains a LightGBM model on historical data with separate training, validation, and…

EquitiesChina marketsMachine learningBacktesting
MQL5 code base

This document introduces an MQL5 port of ALGLIB, a cross-platform numerical analysis library, and outlines how its packages can support quantitative research. Covered methods include linear algebra, equation solving, interpolation, optimization, Fourier…

StatisticsMachine learningBacktesting
Cryptohopper blog

The document introduces decision trees for classification and regression. It explains how a tree recursively partitions observations using feature tests, with branches representing outcomes and leaves providing class predictions or numeric estimates. Tree…

Machine learningStatistics
BigQuant

The document explains how to bring financial statement and macroeconomic data into a quantitative model as features. It distinguishes macro data, which is readable from the platform but must first be aligned and merged with the sample data, from financial…

Machine learningEquitiesChina markets
BigQuant

This brief platform support exchange distinguishes missing feature values from NaN values produced by calculations. The support response says missing values had already been filtered; remaining NaNs were calculation results, such as an undefined zero divided…

StatisticsMachine learning
OctoBot

The document summarizes a study of Alpha101 factors in China’s A-share market and a method for generating additional price-volume signals with genetic programming. It says the authors assessed existing factors using Rank IC, portfolio stratification, and…

EquitiesFactor investingMachine learningStatistics
FinRL

This FAQ describes the scope and practical use of an educational financial reinforcement learning library. It covers supported data sources, feature inputs such as sentiment, training options, reward functions, hyperparameter tuning, and algorithm choices.…

Machine learningBacktestingStatisticsRisk management
Lumibot

This documentation entry directs coding agents to start from complete LumiBot examples for either AI-based or ordinary Python strategies. It describes the strategy lifecycle at a high level: create agents during initialization and invoke them during each…

Machine learningBacktestingExecutionRisk management
BigQuant

This forum post raises a data-preparation problem in an LSTM trading strategy. The author reports that filtering rows before rolling sequence windows can remove observations that should remain part of the temporal context, causing later observations to shift…

Machine learningEquitiesStatisticsBacktesting
BigQuant

The article compares two ways to build equity strategies: train a predictive model on chosen factors and a defined stock universe, or specify screening conditions directly. The AI approach can be quicker to assemble, but its behavior may be hard to diagnose…

EquitiesMachine learningFactor investingBacktesting
BigQuant

The paper examines how five emotions expressed on Sina Weibo—anger, disgust, fear, joy, and sadness—relate to Chinese stock returns. It uses machine learning to classify posts and wavelet analysis to study how the relationship changes over time and across…

China marketsEquitiesSentimentMachine learning
BigQuant

This competition entry modifies a Deep Alpha convolutional neural network by supplying five time slices for each of 98 factors, rather than using a single slice. The network structure and most parameters remain close to the original model because training…

EquitiesMachine learningFactor investingBacktesting
Lumibot

This comparison surveys AI-oriented trading and research projects by their agent workflows, ability to replay or backtest decisions, broker paths, deterministic strategy support, and hosting or monitoring features. It distinguishes research-focused tools…

Machine learningBacktestingExecutionRisk management
BigQuant

This post sketches an experimental model for identifying leading stocks, using gradient boosted regression to score shares within a rolling window. The proposed label gives higher scores to stocks that rise more, experience smaller drawdowns, and break out…

EquitiesMachine learningBreakoutRisk management
Lumibot

This comparison explains how Lumibot and QuantConnect LEAN differ as algorithmic trading frameworks. Lumibot is presented as a Python-first library in which strategies use ordinary Python classes, broker and data adapters, and can combine deterministic rules…

BacktestingExecutionMachine learningStatistics
BigQuant

The document describes a hybrid approach that combines ARMA-GARCH models with several neural network types to identify market patterns and predict the direction of shocks in defense equities and foreign exchange. ARMA-GARCH models capture linear time-series…

Machine learningStatisticsVolatilityEquities
Qlib

This overview introduces reinforcement learning as a way to learn sequential decisions by interacting with an environment and maximizing accumulated reward. It outlines the agent, environment, policy, and reward, and explains how delayed feedback differs…

Machine learningExecutionPortfolio constructionRisk management
BigQuant

The document introduces reinforcement learning through the interaction of an agent and an environment, where actions produce feedback and the objective is to maximize discounted future rewards. It frames the problem as a Markov decision process, explaining…

Machine learningEquitiesChina marketsBacktesting
BigQuant

This overview describes several ways quantitative trading attempts to identify and capture market opportunities. It presents historical data analysis and backtesting as tools for assessing a strategy, then discusses automated execution, momentum examples,…

BacktestingMomentumArbitrageRisk management