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

16,761 documents

ProRealCode

This indicator compares the average price path after a chosen market condition with the average path after that condition is absent. The user selects a projection horizon and specifies a condition, such as a rising stochastic reading combined with price…

StatisticsBacktestingTechnical indicatorsRisk management
SuperMind

This research summary examines why the Fama-French five-factor model may omit useful information. It argues that adding momentum produces a stronger explanatory and investment framework, then addresses why the traditional book-to-market value factor can…

EquitiesFactor investingMomentumStatistics
MQL5 code base

This Expert Advisor uses two moving averages of opening prices, comparing their values across the current and prior bars. The difference between the fast and slow averages is evaluated against separate thresholds to generate buy and sell signals, with the…

Technical indicatorsMean reversionPosition sizingRisk management
MQL5 code base

The document describes three astrology-based indicators for trading systems: one reports the angle between two selected planets, one reports planetary declinations, and one reports planetary positions. Values are expressed in degrees, and a parameter selects…

Technical indicatorsBacktesting
SuperMind

This stock screening proposal combines a daily high-low range threshold with a requirement for consistently strong return on equity across five years. It then uses the interaction of price change and changes in trading volume as a further selection signal,…

EquitiesTechnical indicatorsMomentumFactor investing
vn.py community

This Chinese-language guide explains how to build a Commodity Trading Advisor strategy for the vn.py framework. It outlines the strategy class structure, the roles of configurable parameters and persistent state, and the event callbacks used for market data,…

FuturesTechnical indicatorsBacktestingExecution
vn.py community

The post discusses a possible source of inaccurate results near the beginning of a backtest in VeighNa’s BacktestingEngine. It describes an initialization period in which historical bars are loaded for strategy setup, followed by the bars used for strategy…

BacktestingStatistics
BigQuant

This guide surveys how machine learning can support quantitative investing, from data preparation and model evaluation to portfolio selection. It explains supervised, unsupervised, and reinforcement learning, and reviews methods including regularized…

Machine learningStatisticsFactor investingPortfolio construction
MQL5 code base

This document describes an Expert Advisor that trades using changes in the ColorSchaffJCCXTrendCycle oscillator. It generates a signal when a bar closes after the oscillator crosses the zero level, using its position relative to overbought and oversold…

ForexTechnical indicatorsBreakoutBacktesting
SuperMind

The post describes a technical stock screen for main-board shares. It combines daily price movement with an amplitude threshold and a positive weekly MACD condition. The accompanying examples express the screen through a formula and Python-like pseudocode:…

EquitiesTechnical indicatorsMomentumBacktesting
MQL5 code base

The document outlines a trading system that generates a signal at the close of a bar when a moving average is outside an Ichimoku cloud. It identifies the indicator as 3XMA_Ishimoku and describes an example historical test on NZD/USD using four-hour bars…

ForexTechnical indicatorsTrend followingBacktesting
Lumibot

This example describes a watchlist strategy that uses public SEC Form 4 filings to adjust portfolio weights. A research agent retrieves recent filings and keeps open-market purchases and discretionary open-market sales, while excluding grants, gifts, option…

EquitiesEvent-drivenSentimentPortfolio construction
BigQuant

The article describes combining two Chinese equity selection models designed for different market conditions: a rebound after an index decline and a mild index pullback. Each model includes market environment features so that it produces candidates only when…

EquitiesChina marketsBacktestingMomentum
ProRealCode

This strategy uses Internal Bar Strength (IBS), calculated from a bar’s close relative to its high-low range, to identify unusually weak or strong closes. For gold, it proposes buying when IBS falls below a chosen threshold and exiting when price closes…

CommoditiesMean reversionTechnical indicatorsRisk management
MQL5 code base

This MetaTrader expert advisor trades changes in the TotalPowerIndicatorX oscillator’s cloud color, which represent a cross between its main and signal lines. It evaluates the signal when a bar closes and can restrict trading to a user-defined daily time…

Technical indicatorsForexBacktesting
SuperMind

This Chinese equity screen selects stocks in the metaverse theme that closed above their 250-day moving average on the prior day and had at least one limit-up event during the preceding 25 days. The note frames the long moving average as a trend or…

EquitiesChina marketsTechnical indicatorsMomentum
Freqtrade

This Freqtrade strategy uses the hour of each one-hour candle as its sole entry and exit signal. It enters long when the candle hour falls within an optimized buying interval and exits when it falls within a separately optimized selling interval. The…

CryptoTechnical indicatorsBacktestingRisk management
BigQuant

This research summary describes a dynamic rebalancing overlay for multi-factor equity portfolios. The portfolio keeps its regular monthly rebalance, while market-cap factor exposure is checked daily mid-month. If exposure breaches a set threshold, the…

EquitiesFactor investingRisk managementPortfolio construction
BigQuant

The article explains genetic algorithms as population-based search methods inspired by biological evolution. It walks through encoding candidate solutions as chromosomes, evaluating them with a fitness function, selecting parents, combining them through…

Machine learningStatisticsBacktesting
BigQuant

This study applies Lasso, adaptive Lasso, and Elastic Net to select equity factors and combine them into stock-selection signals. Its motivation is that correlated predictors can make ordinary multivariate regression unstable. The reported experiments show…

EquitiesChina marketsFactor investingMachine learning
ProRealCode

This strategy looks for a narrow-range setup: the current bar sits inside the previous bar and its range is below the recent minimum. It requires Bollinger Band width to be near a recent low, ADX to exceed a threshold, and short-term ATR to be greater than a…

FuturesBreakoutVolatilityTechnical indicators
MQL5 code base

This Expert Advisor trades when the Karacatica indicator displays a colored arrow at a bar’s close. It relies on an external compiled indicator file and a trading library that supports brokers with nonzero spreads and setting protective orders when opening…

ForexTechnical indicatorsBacktesting
MQL5 code base

This document describes a MetaTrader indicator assistant for reviewing trading signals against historical price data. The user advances through chart history, marks buy, sell, and close decisions, and can manage positions with stop-loss and take-profit…

BacktestingExecutionForexRisk management
Freqtrade

This Freqtrade strategy computes a normalized MACD-like measure as the ratio of the 12-period exponential moving average to the 26-period exponential moving average, minus one. On a five-minute timeframe, it enters long when this value falls within…

CryptoSpot marketsTechnical indicatorsMomentum