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
Alphalens
14 documents
WonderTrader
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 article describes a modification to random forest models that lets an investor express factor preferences directly in the tree-building process. Selected factors are forced to drive splits near the top of each decision tree, increasing their influence.…

Machine learningFactor investingEquitiesChina markets
BigQuant

This exchange asks whether MACD components and a short-window swing-volatility feature used in model training and prediction contain future information. The response says these factors are calculated from historical data, implying that the indicators…

Technical indicatorsMachine learningBacktestingStatistics
FinRL

This script outlines a FinRL training workflow for stock trading. It reads training data, derives the stock universe size and state-space dimensions, and configures a stock-trading environment with technical indicators, transaction costs, initial capital,…

EquitiesMachine learningBacktestingRisk management
OctoBot

This promotional fireside-chat recap describes OctoBot’s use of AI to turn natural-language requests into crypto trading setups. Examples include selecting a crypto basket, creating a dollar-cost averaging plan, configuring a grid strategy, and generating a…

CryptoMachine learningGrid tradingPortfolio construction
BigQuant

The post describes a problem loading a saved StockRanker model into a live trading environment. The author reports that prediction fails with a JSON parsing error, even though the model works on the platform in the development environment. This is a report…

Machine learningExecution
vn.py community

This Chinese-language announcement outlines an advanced course on developing machine learning cross-sectional multi-factor strategies with VeighNa. Its subject matter includes factor data preparation, feature cleaning, target selection, model training and…

Factor investingMachine learningFuturesEquities
Qlib

This notebook walks through a minimal Qlib reinforcement learning setup, connecting a simulator, state and action interpreters, a reward function, a policy, a dataset, and training and backtest workflows. Its simulator runs for a fixed number of steps,…

Machine learningBacktestingExecution
BigQuant

This survey introduces supervised, unsupervised, semi-supervised, and reinforcement learning, then outlines common methods such as neural networks, support vector machines, nearest neighbors, clustering, and Bayesian networks. It places machine learning in…

Machine learningPortfolio constructionRisk managementStatistics
BigQuant

This survey introduces supervised, unsupervised, semi-supervised, and reinforcement learning, then outlines common methods such as neural networks, support vector machines, nearest neighbors, clustering, and Bayesian networks. It places machine learning in…

Machine learningPortfolio constructionRisk managementStatistics
MQL5 code base

The document presents KCI Volatility Distance as an indicator intended to measure directional strength and market conditions. It describes using its output to confirm momentum, supply a feature to a machine learning model, adjust grid spacing, scan multiple…

Technical indicatorsMomentumVolatilityMachine learning
Qlib

This Qlib documentation explains how forecast models produce stock prediction scores and how to train and run a model independently or within an automated workflow. It describes the base model interfaces, including support for fine-tuning, and gives a…

Machine learningEquitiesBacktestingChina markets
BigQuant

This paper guide summarizes research on convolutional networks, model efficiency, and image segmentation. It describes channel attention through feature recalibration, depthwise separable convolutions for reducing computation, and encoder-decoder or…

Machine learningStatistics
BigQuant

This brief forum exchange concerns an SQL error encountered after adding a z-score standardization function to factor data. The reported issue is that a query joining tables cannot determine which table supplies a column named date. The response recommends…

StatisticsMachine learning
MQL5 code base

This document describes an Expert Advisor built around a simple neural network and two indicators: Laguerre_PlusDi and SilverTrend_Signal. Its setup relies on three sequential optimization passes, each activated by setting a Pass parameter and optimizing a…

Machine learningTechnical indicatorsBacktesting
vn.py community

The article explains how a multi-asset daily market-data panel can be turned into model-ready factor and label tables. It separates the workflow into defining train, validation, and test date ranges; adding feature expressions and a future-return label;…

Machine learningFactor investingStatisticsBacktesting
Qlib

This document introduces two high-frequency trading examples: handling a dataset for reinforcement learning and predicting price trends. It explains that the dataset is represented by a Qlib DatasetH object, which can be serialized to disk and reloaded.…

High-frequency tradingMachine learningBacktestingStatistics
BigQuant

The discussion explains a rolling sequence window as a way to assemble recent observations into a single training example. For instance, a model can receive a window of past factor values spanning several days, with the window advancing through time to…

Machine learningStatisticsEquities
BigQuant

This tutorial introduces recurrent neural networks as models for sequential data, then explains long short-term memory networks as a design intended to address the difficulty ordinary RNNs have retaining information across long sequences. It describes the…

Machine learningEquitiesStatisticsTechnical indicators
BigQuant

This introductory tutorial explains machine learning concepts and linear regression with finance examples. It distinguishes features from labels, outlines training, validation, and test data, and contrasts supervised with unsupervised learning,…

Machine learningStatisticsFactor investingBacktesting
BigQuant

This research review applies conditional generative adversarial networks (cGANs) to multi-asset allocation. It conditions the model on recent asset-return sequences and random inputs to generate possible future paths, then estimates expected returns and…

Multi-assetMachine learningPortfolio constructionRisk management
SuperMind

This short Chinese-language post introduces SciPy as a Python library for statistical and optimization techniques, following a brief mention of NumPy and pandas as common tools for data work. Its stated focus is using SciPy for statistical analysis. For a…

StatisticsMachine learning
BigQuant

This weekly report compares stock selection portfolios built with several artificial intelligence methods across broad Chinese A-share and index-constituent universes. It separates results for unconstrained selection, industry-neutral portfolios, and…

EquitiesMachine learningBacktestingChina markets
MQL5 code base

This extended Commodity Channel Index (CCI) indicator offers several ways to alter the calculation. It can use a regular CCI or adapt its behavior with a Vertical Horizontal Filter (VHF). Before calculating CCI, users may apply a simple, exponential,…

Technical indicatorsStatisticsMachine learning