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

21,023 documents

SuperMind

This Chinese stock screen combines three conditions: daily price amplitude above 1, turnover between 2% and 9%, and a ten-day price gain greater than zero but below 35%. The stated rationale is to find shares with meaningful price movement and trading…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

This brief indicator description presents a classic exponential moving average for MetaTrader 5, with support for real-valued averaging periods. It distinguishes two versions: EMA_.mq5 can be applied to other indicators, while EMA.mq5 lacks that capability.…

Technical indicatorsStatistics
MQL5 code base

The document explains a MetaTrader function that identifies historical price peaks and troughs using a minimum price-change threshold. It describes the method as similar to the FastZZ indicator: the user supplies quote history and a required move size, and…

Technical indicatorsStatistics
SuperMind

This Chinese equity screening proposal filters stocks using a turnover range, a limit on circulating shares, and a minimum total share count. Its stated criteria are turnover from 3% to 12%, circulating shares no greater than 5.5 billion, and total shares of…

EquitiesChina marketsStatistics
SuperMind

This proposed stock screen combines convergence among at least five moving averages with more than two limit-up days in a ten-day window, framed in the document around 2021 data. The rationale is that closely grouped averages may indicate relatively stable…

EquitiesTechnical indicatorsMomentumStatistics
MQL5 code base

The document describes a script that applies empirical mode decomposition to price data for the currently selected trading symbol and displays the output in a web browser. It identifies the method by name and refers readers to a separate introductory article…

StatisticsTechnical indicators
MQL5 code base

The document outlines a class for building a generalized regression neural network. Its constructor sets input and output vector sizes, while a learning method accepts training patterns arranged in flat input and output arrays. Training stops when it reaches…

Machine learningStatistics
MQL5 code base

The document describes a class for calculating trading statistics from trade history, including while a strategy is running or outside the strategy tester. It presents this as a way to access statistics without relying on the tester-only statistics function.…

StatisticsBacktestingRisk management
SuperMind

This document outlines a simple Chinese equity screen that ranks stocks by money strength, limits share price to below 12, and applies a 2021 time filter. Its stated rationale is to favor lower-priced shares with stronger money-flow readings and to identify…

EquitiesChina marketsStatistics
MQL5 code base

This document explains a market-regime indicator built on Bag-of-SFA-Symbols (BOSS). It converts normalized price windows into symbolic words using a low-pass Fourier representation and data-learned bins, then compares stretches of market history as…

Machine learningStatisticsTechnical indicatorsBacktesting
SuperMind

The document proposes a China stock screen that ranks companies by capital strength, using measures such as turnover or trading value, and looks for a weekly MA5 crossover above MA10. Its initial concept also calls for market capitalization below 10 billion…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

This note describes a fundamental screen based on company market capitalization and avoiding firms with losses. It also recommends considering profitability, growth, industry trends, and policy conditions when judging investment value. A short Python example…

EquitiesChina marketsFactor investingStatistics
SuperMind

The article proposes ranking stocks by fund-strength measures and filtering for companies whose 2021 revenue was more than 1.1 times their 2018 revenue. It presents fund inflows as a possible indicator of market interest and the revenue comparison as a…

EquitiesFactor investingStatisticsChina markets
SuperMind

The document presents a stock-ranking idea framed around a morning-star pattern and a named stock, but its practical selection logic is primarily to order stocks by a capital-strength score. The suggested score divides a ten-period moving average of closing…

EquitiesStatisticsTechnical indicatorsChina markets
MQL5 code base

The Aggressiveness indicator measures an instrument’s average movement in points per candlestick over a configurable number of recent periods. It counts movement regardless of direction, so it describes typical candle movement rather than whether price is…

Technical indicatorsVolatilityStatistics
ProRealCode

Tension Flow Trend combines a Hull moving average baseline with a Z-Score of price’s deviation from that baseline. The baseline slope sets the directional colour, while the deviation divided by its rolling standard deviation measures how far price has…

Technical indicatorsTrend followingMean reversionStatistics
MQL5 code base

The document describes an expanded version of the Awesome Oscillator, a momentum indicator available in MetaTrader 5. It retains the simple moving average as the default calculation while allowing exponential, smoothed, or linear weighted averages. Users can…

Technical indicatorsMomentumStatistics
FMZ forum

This essay outlines common reasons a promising backtest may fail in live trading. It recommends checking calculations when returns look implausibly strong, including comparing the account’s initial and current states to derive profit and loss. It also warns…

BacktestingStatisticsExecutionRisk management
MQL5 code base

The document explains quicksort, a recursive method for sorting an array by selecting a pivot and partitioning values around it. It outlines a partition process using left and right pointers, swapping out-of-order values until the pointers meet, then…

StatisticsExecution
MQL5 code base

The Coppock indicator combines two rates of change, typically measured over 14 and 11 months, then smooths their sum with an exponential moving average, commonly over 10 months. The document traces its origin to E. Coppock in the 1960s and describes its…

Technical indicatorsMomentumTrend followingStatistics
SuperMind

This post describes an equity screen that combines price movement and recent strength: amplitude above one, a rising price bottom, and at least one daily gain of 10% or more during the previous 25 trading sessions. It presents the conditions as a way to find…

EquitiesTechnical indicatorsMomentumStatistics
SuperMind

This document specifies a screen for Chinese main-board stocks with turnover between three and twelve percent, floating market capitalization between 5 and 10 billion yuan, and a closing price below 12 yuan. It includes a formula-style condition and a Python…

EquitiesChina marketsStatistics
BigQuant

This Chinese-language account describes a learning project that builds a China stock selection strategy with five ranked factors and a two-day forward price label. It trains a Ridge regression model, standardizes the inputs, and periodically retrains before…

Machine learningEquitiesFactor investingBacktesting