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

16,761 documents

BigQuant

This research summary describes adapting daily price-volume alpha research to intraday high-frequency data for stock selection. It examines relationships between price and volume, including ordinary and unusual activity, and reports constructing three…

EquitiesHigh-frequency tradingFactor investingStatistics
NautilusTrader

This example sets up a simulated GBP/USD market-making strategy using one-minute bid and ask bars. It configures a margin account, starting balance, maker and taker fees, and a probabilistic fill model with specified fill and slippage probabilities. The…

ForexMarket makingGrid tradingBacktesting
MQL5 code base

The expert advisor combines a short downward move on a 15-minute chart with Stochastic readings on one- and five-minute periods. Its stated entry condition is three falling candles on M15 while the Stochastic’s green line is above its red line on both…

ForexTechnical indicatorsBacktestingRisk management
OctoBot

This introductory guide outlines a workflow for training and backtesting a cryptocurrency trading agent using a scripting framework. It explains reinforcement learning as an approach in which an agent takes actions in a market environment and receives…

CryptoMachine learningBacktestingTechnical indicators
ProRealCode

The document describes an indicator that evaluates a grid of Supertrend settings across different ATR lengths and multipliers. Each configuration is treated as an always-in-market system: trend changes close the current position and open one in the opposite…

Technical indicatorsTrend followingBacktestingStatistics
Qlib

This configuration specifies a reinforcement learning setup for order execution using Proximal Policy Optimization. It defines a categorical action interpreter, a recurrent network, and a full-history state representation built from intraday and prior-day…

Machine learningExecutionBacktesting
BigQuant

This brief Chinese-language forum post reports a data-quality issue discovered while debugging backtests: some runs returned no results, and inspection showed that certain factors were empty in many cases. The author notes that noticing the missing values…

BacktestingMachine learningStatistics
MQL5 code base

The document describes an adaptive simple moving average intended to respond more quickly than a standard SMA. Because an SMA uses whole-bar periods, adapting its period can produce abrupt slope changes; treating each slope change as a trading signal may…

Technical indicatorsTrend followingBacktesting
SuperMind

This Chinese A-share screening idea combines three conditions: at least five overlapping moving averages, weekly MACD above zero, and a 9:25 a.m. price gain below 6%. The article interprets the moving-average condition as price stability, the MACD condition…

EquitiesChina marketsMomentumTechnical indicators
SuperMind

This stock-selection example combines a technical condition with trading activity and a dividend-related fundamental filter. It selects shares with a 14-period RSI below 65, prior-day auction turnover above 0.26, and a 2019 dividend ratio above 25%. The…

EquitiesTechnical indicatorsFactor investingBacktesting
vn.py community

This excerpt describes a problem while building a five-minute bar series from minute bars or ticks with VeighNa’s BarGenerator and storing the results in an ArrayManager. The author reports that keeping direct edits to arrays such as close and high arrays…

StatisticsBacktesting
BigQuant

The post reports a BigQuant backtest failure with a KeyError for the start_date field. The example pipeline screens Chinese stocks, uses recent fund holdings and moving-average conditions to generate signals, ranks selected stocks by market capitalization,…

China marketsEquitiesTechnical indicatorsBacktesting
SuperMind

This proposed Chinese equity screen combines four conditions: RSI below 65, a daily gain greater than 1%, main-board listing, and a listing age of at least a user-defined number of days. The post interprets the RSI threshold as leaving room for a rebound and…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

This proposed A-share screen combines a metaverse industry filter with yesterday’s stock exchange leaderboard appearance and exclusion of special-treatment shares. It then selects stocks described as having hit the daily price limit for five consecutive…

EquitiesChina marketsMomentumBreakout
OctoBot

This documentation introduces OctoBot script, an early alpha Python framework for writing automated trading strategies with an interface compared to Pine Script. Its example uses RSI to identify buy entries: it computes the indicator over historical candle…

CryptoTechnical indicatorsBacktestingRisk management
MQL5 code base

This document outlines an Expert Advisor that trades from changes in the direction of a ColorZerolagMomentumOSMA histogram. It generates a signal when a bar closes and the oscillator turns, so the method relies on confirmed bar-close direction changes rather…

ForexMomentumTechnical indicatorsBacktesting
SuperMind

This proposed stock screen combines three conditions: at least five observations described as overlapping moving averages, a recent price surge, and at least two large gains within a longer lookback. The accompanying Python snippets calculate a rolling…

EquitiesTechnical indicatorsMomentumBacktesting
Freqtrade docs

This Freqtrade documentation page describes strategy customization features beyond basic entry and exit signals. It explains how to store small JSON-serializable values persistently on individual trades, access analyzed candle data in callbacks, and use…

ExecutionBacktestingTechnical indicators
vn.py community

The article explains how to calculate the Resistance Support Relative Strength (RSRS) market-timing indicator more quickly. RSRS fits a rolling regression of highs against lows; its slope is used as a measure of the relationship between resistance and…

StatisticsTechnical indicatorsBacktestingChina markets
FMZ forum

This tutorial explains ways to extend FMZ trading strategies beyond the platform’s standard exchange wrappers. It covers retrieving raw REST responses, calling public endpoints and authenticated exchange APIs, and using WebSockets for market data and account…

CryptoExecutionMarket microstructureBacktesting
SuperMind

This note describes a short-term Chinese equity screen limited to stocks associated with the metaverse concept. It requires the 30-day moving average to rise and applies a combined price-range and trading-volume threshold, presented as a proxy for price…

EquitiesChina marketsTechnical indicatorsPosition sizing
MQL5 code base

This trading-system description uses the DSS Bressert indicator’s stochastic cloud color as its signal. A trade is entered at bar close when the cloud changes color. Positions are exited either by a pending order or when the indicator changes color again.…

ForexTechnical indicatorsBacktestingRisk management
SuperMind

This Chinese stock-screening example combines three conditions: turnover between 3% and 12%, three consecutive declining sessions, and 2021 revenue more than 1.1 times 2018 revenue. It presents the revenue comparison as a way to screen for companies with…

EquitiesChina marketsTechnical indicatorsBacktesting