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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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

SuperMind

This stock-selection method combines a daily price-range filter, a history of limit-up moves, and revenue growth. It looks for stocks whose high-low range exceeds one percent of the previous close, with at least two qualifying limit-up events in the…

China marketsEquitiesBreakoutTechnical indicators
FMZ forum

This guide organizes U.S. equity research inputs into five source groups: company filings, investor relations materials, government macroeconomic releases, trading calendars and halt notices, and public checks on brokers or advisers. It treats regulatory…

EquitiesUS marketsBacktestingStatistics
OctoBot

This guide surveys ten cryptocurrency trading bot platforms, describing their strategy types, free-plan restrictions, and usability. It introduces bots as software that connects to exchanges and executes predefined rules, then compares offerings that include…

CryptoGrid tradingMarket makingArbitrage
SuperMind

This post proposes screening shares using RSI below 65, a stated circulating market value between 5 billion and 10 billion yuan, and a rising weekly red-bar condition. Its explanation associates the RSI and chart condition with technical weakness and upward…

EquitiesTechnical indicatorsMomentumBacktesting
MQL5 code base

This document introduces a series on building a multi-currency Expert Advisor that coordinates several trading strategies in one system. The design aims to make parallel strategies easier to manage on a shared trading account. The articles describe a…

Multi-assetExecutionBacktesting
MQL5 code base

This Expert Advisor bases its trading decisions on two moving averages, with periods of five and four, on a five-minute chart. It assigns separate take-profit and stop-loss levels to buy and sell positions. The decision conditions are evaluated only when a…

Technical indicatorsForexExecutionBacktesting
MQL5 code base

The document describes the delivery of historical and current market and blockchain datasets through cloud storage, including data in a format suited to analytical workflows. The described coverage includes decentralized exchange trades and liquidity,…

CryptoDeFiOn-chain dataSpot markets
Lumibot

This documentation explains why a trading strategy may need its own view of the current date and time. The strategy's clock reflects the simulated point in time during a backtest and the relevant time during live trading. This matters when historical logic…

BacktestingExecution
MQL5 code base

This description outlines an Expert Advisor that enters when the ColorZerolagHLR indicator cloud changes color. It forms a signal at a bar close when an oscillator crosses its signal line. The strategy depends on two compiled indicator files, which must be…

ForexTechnical indicatorsBacktestingRisk management
MQL5 code base

RSIOMA is presented as an RSI indicator calculated from a smoothed price series, with an additional smoothed signal line intended to help identify entries and the prevailing trend. The indicator is displayed in a zero-centered symmetric form. Its…

Technical indicatorsMomentumBacktesting
ProRealCode

The strategy first classifies market conditions with a linear-regression slope statistic, treating readings below a stated threshold as a no-trend phase. During that phase, a smoothed stochastic turning upward from a low level triggers a long stop entry…

FuturesMean reversionTechnical indicatorsRisk management
SuperMind

This tutorial introduces a basic neuron model, describing weighted inputs, a threshold, and an activation function. It explains why a smooth sigmoid function is used in practice in place of an idealized step function, then applies a neural network to…

Machine learningEquitiesTechnical indicatorsBacktesting
MQL5 code base

This MetaTrader expert advisor trades from the LeManTrendHist indicator. A signal is generated when a bar closes and the indicator histogram changes direction, so decisions are tied to completed bars rather than intrabar moves. The advisor requires the…

ForexTechnical indicatorsBacktestingRisk management
SuperMind

This Chinese stock-screening proposal selects companies classified in the metaverse industry when price is near its 10-day moving average and at least one session in the prior 25 trading days gained 10% or more. The article presents the average-price…

China marketsEquitiesMomentumTechnical indicators
Lumibot

This example describes a daily SPY strategy that assigns market analysis and order decisions to separate AI agents. The research agent compares the latest completed daily close with its 20-bar average and reports the date, observed prices, evidence for and…

Machine learningTrend followingRisk managementExecution
MQL5 code base

This document describes an Expert Advisor that trades signals from the CronexMFI oscillator. It generates a signal when a bar closes and the indicator cloud changes color, so decisions are tied to completed bars rather than intrabar color changes. The…

ForexTechnical indicatorsBacktesting
BigQuant

This BigQuant support exchange explains a possible source of confusion in backtests: the platform’s `hold_days` setting defines a build-up period during which the strategy can buy, and does not itself require each purchased stock to remain in the portfolio…

BacktestingPortfolio constructionExecution
BigQuant

The document explains a two-stage model that uses gradient-boosted decision trees to create features for logistic regression. The trees split and combine the original inputs; each sample is then represented by a binary vector marking the leaf it reaches in…

Machine learningStatisticsBacktesting
QuantRocket

This strategy forms a long-short equity portfolio by ranking stocks on trailing returns, buying the strongest group and shorting the weakest. The ranking uses a twelve-month lookback while skipping the most recent month, a common way to reduce the influence…

EquitiesMomentumFactor investingPortfolio construction
Qlib

The document explains how to define and run a Qlib research workflow through a YAML configuration and the `qrun` command. It lays out the main stages: loading and preprocessing market data, training and applying a model, then analyzing forecast signals and…

Machine learningBacktestingPortfolio constructionEquities
MQL5 code base

The strategy uses the iBands indicator to define an upper and lower price channel. It takes a contrarian position when price crosses beyond a channel boundary: a break above the upper band triggers a sell, while a break below the lower band triggers a buy.…

Technical indicatorsMean reversionBacktesting
BigQuant

This research summary examines why stocks can earn excess returns before earnings announcements. It proposes that investors and analysts resolve some uncertainty ahead of the report, supporting price gains before the announcement itself. The study measures…

EquitiesOptionsEvent-drivenVolatility
Awesome Systematic Trading

This algorithm describes a weekly long-short strategy among large U.S. equities. It first filters for liquid stocks, then selects the largest companies by market capitalization. From that group, it buys the ten stocks with the weakest returns over the prior…

EquitiesMean reversionMomentumBacktesting