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

MQL5 code base

The indicator scans a user-defined range of simple moving average periods at each bar and looks for the period associated with the most recent upward or downward bounce. When it finds one, it marks that bar; when no candidate period meets its bounce…

Technical indicatorsMomentumMean reversionBacktesting
NautilusTrader

This guide shows how to retrieve historical market data from Databento, save it locally in compressed DBN files, convert it into Nautilus data objects, and store those objects in a Parquet catalog. Its examples cover an E-mini S&P futures order book depth…

FuturesEquitiesMarket microstructureBacktesting
MQL5 code base

This MetaTrader 4 expert advisor trades signals generated by crosses between two moving averages. It includes a time filter so users can restrict when the system opens trades, with start and end hours and minutes set in its settings. A reverse-signal option…

Technical indicatorsTrend followingBacktesting
BigQuant

This research summary explains a method for separating a mutual fund’s alpha into stock-selection alpha and weighting alpha. It estimates selection skill by reweighting a fund’s holdings by market capitalization, then defines weighting alpha as the…

EquitiesFactor investingPortfolio constructionStatistics
BigQuant

This research summary outlines a framework for evaluating and allocating active equity and bond funds. For equity funds, it describes classification and performance attribution using both holdings and returns, then discusses portfolios of active funds and…

Multi-assetEquitiesFixed incomePortfolio construction
BigQuant

This Chinese-language summary explains factor investing as constructing a basket of equities with chosen factor exposures. It outlines several implementation routes, including active exposure to rewarded styles, index-based exposure, alternative weighting…

Factor investingEquitiesPortfolio constructionBacktesting
MQL5 code base

This document describes a composite trading indicator that combines Fibonacci analysis, pivot points, ZigZag, MACD, and a moving average. It presents directional arrows as buy or sell guidance. The notes focus on successive software revisions, including…

Technical indicatorsTrend followingMomentumBacktesting
Freqtrade

This Freqtrade strategy combines three Supertrend direction readings for each side of the market. It enters long when all three configured buy readings are up and volume is positive; it enters short when all three sell readings are down and volume is…

CryptoTrend followingTechnical indicatorsBacktesting
BigQuant

This directory surveys software used in quantitative research and algorithmic trading across languages including Python, R, Julia, Java, and Matlab. It groups tools by task, covering numerical computing and data analysis, technical indicators, pricing and…

StatisticsBacktestingPortfolio constructionDerivatives pricing
SuperMind

This stock screen combines three technical conditions: a 14-period RSI below 65, three consecutive sessions in which the close is below the open, and an opening price within five percent of the 10-day moving average. The article presents the rules as a way…

EquitiesTechnical indicatorsMean reversionBacktesting
BigQuant

This forum post reports a difference in how a trading platform handles a day counter in development backtests versus simulated trading. The counter behaves as expected in backtests but remains at one in simulation, prompting questions about whether the…

BacktestingExecutionRisk management
Lumibot

This example outlines a daily workflow that combines browser-based research, trade review, and optional publication of a trade receipt. A research agent visits a configured site, captures evidence and a screenshot, and returns claims, contradictions, and…

EquitiesExecutionRisk managementBacktesting
BigQuant

This research explores whether intraday price and volume relationships can improve stock selection. It builds three signals from price–volume correlation: its average level, its stability over time, and its trend. The average signal adjusts conventional…

EquitiesChina marketsFactor investingTechnical indicators
SuperMind

This article turns a value investing approach associated with Charles Brandes into a rules-based stock selection strategy adapted for China. It screens for companies with moderate debt and valuation measures below specified market-relative limits, also…

EquitiesFactor investingBacktestingRisk management
Jesse

This report summarizes a Binance BTC-USDT daily-candle backtest covering January 2019 through January 2021. The strategy recorded 155 closed trades and one open trade. The displayed metrics include an 89.77% net profit, 22.4% maximum drawdown, 37.64% annual…

CryptoSpot marketsBacktestingRisk management
SuperMind

This Chinese A-share screening idea combines three filters: a metaverse industry classification, positive institutional flow, and more than two limit-up days within a ten-day window. It aims to identify thematically focused stocks with positive institutional…

EquitiesChina marketsMomentumBreakout
SuperMind

This stock screen selects Chinese A-share companies associated with the metaverse theme, limits candidates to those with circulating share capital at or below 5.5 billion shares, and requires a limit-up event during the preceding month. It combines a…

EquitiesChina marketsMomentumBreakout
ProRealCode

This oil example describes a trend-following setup that combines moving averages with hammer-shaped candles. It defines bullish and bearish regimes using the direction of several moving averages and the close relative to them. In a bullish regime, a bearish…

CommoditiesTrend followingTechnical indicatorsBreakout
BigQuant

This report explains how to isolate a desired equity style factor while controlling exposure to other factors. It contrasts full replication, which reproduces modeled pure-factor returns but does not control ex ante risk, with constrained mean-variance…

EquitiesFactor investingPortfolio constructionRisk management
vn.py

This VeighNa guide compares database choices for storing trading data, including embedded SQLite, relational systems such as MySQL and PostgreSQL, and non-SQL options such as MongoDB, InfluxDB, DolphinDB, Arctic, and LevelDB. It describes their broad storage…

Multi-assetMarket microstructureExecutionBacktesting
BigQuant

This research summary presents factor timing as a risk-control problem rather than solely as a return-forecasting problem. It proposes adjusting the upper and lower bounds on factor exposures in a portfolio, with those limits informed by factor risk,…

Factor investingRisk managementPortfolio constructionBacktesting
ProRealCode

This note describes a long-and-short trend-following model inspired by Andreas Clenow’s book. It uses the 50-period and 100-period exponential moving averages to define trend direction, then enters on a breakout beyond a 50-period channel based on prior…

Trend followingBreakoutTechnical indicatorsBacktesting
Lumibot

This Lumibot guide explains three futures asset choices: continuous contracts, specific-expiry contracts, and automatically selected expiries. It presents continuous futures as a convenient choice for multi-year backtests because they avoid manual expiration…

FuturesBacktestingRisk managementPosition sizing
SuperMind

This proposed stock screen selects shares with a daily high-low range above a stated threshold, a closing price above the five-day moving average, and a specified industry exclusion. The post’s explanation treats larger price ranges as potential…

EquitiesTechnical indicatorsMomentumChina markets