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

79,386 documents

ProRealCode

The MA Sabres indicator marks possible changes in trend using the direction of a configurable moving average. It can use TEMA or another selected average, then track whether the average has been rising or falling. A reversal cue appears when the average…

Technical indicatorsTrend followingStatistics
MQL5 code base

This brief description explains a simple position-sizing calculator for MetaTrader 5. The user supplies a desired risk as a percentage and a stop distance in pips, and the indicator returns a lot size intended to fit those inputs. The document therefore…

ForexRisk managementPosition sizing
SuperMind

The document proposes screening stocks using amplitude above one, a shortening negative MACD histogram on a 15-minute chart, and MACD at or above zero. It explains the intended rationale as combining price movement with a momentum indicator to identify…

China marketsEquitiesMomentumTechnical indicators
SuperMind

The document outlines a Chinese-equity screening idea that combines daily turnover between 3% and 12%, a positive product of price change and net large-order volume, and a rounded or arc-like candlestick condition. It presents sample formula and Python…

China marketsEquitiesTechnical indicatorsMarket microstructure
BigQuant

This summary describes a market-timing approach that uses a convolutional neural network to extract patterns from lower-dimensional index features, including technical indicators, and classify expected returns. Predicted return classes are then used to drive…

China marketsEquitiesMachine learningTechnical indicators
BigQuant

The document answers how to identify when a strategy’s maximum drawdown occurred in a backtest. It recommends adding a strategy risk overview module after the backtest module, which reports the drawdown and its associated date. The example reports a maximum…

BacktestingRisk management
Hummingbot docs

This guide explains how to connect Hummingbot to GRVT, a self-custodial perpetual futures venue with central limit order book matching, and outlines its authentication, funding, fee, instrument, and order settings. It also walks through using Hummingbot’s…

CryptoPerpetual futuresMarket makingMean reversion
BigQuant

This report summary examines whether northbound capital flows into mainland Chinese equities can inform market timing and portfolio selection. It describes threshold signals for daily and weekly flows, then a dynamically adjusted timing indicator. It also…

China marketsEquitiesMomentumBacktesting
FMZ forum

This article presents five ways to manage exits from stock positions: set an initial price threshold before entry; raise the stop to break-even after a favorable move; trail it as the price advances; exit when price breaks a trend line or moving average; and…

EquitiesRisk managementTechnical indicators
vn.py

This guide explains a configurable pre-trade risk engine that checks orders before they are sent through a trading API. Rules can be enabled in a JSON settings file and include symbol blacklists and whitelists, order size and value caps, cancellation limits,…

Risk managementExecutionPosition sizing
MQL5 code base

The document describes an adaptive moving average based on Perry Kaufman’s KAMA and an approach attributed to Vitali Apirine. The adaptation uses the close’s position within the high–low range, and the indicator is presented as a faster alternative to KAMA…

Technical indicatorsTrend following
MQL5 code base

This Expert Advisor follows the BlauTVI trend indicator. It generates a signal when a bar closes and the indicator histogram changes direction. Users can enable a trading window and specify its start and end times. The default schedule covers the day from…

Trend followingTechnical indicatorsForexExecution
BigQuant

The article describes an ability parity model for allocating among actively managed funds. It extends portfolio optimization by estimating each fund manager’s stock-selection skill and market-timing skill, with timing measured using the Treynor–Mazuy…

Portfolio constructionFactor investingStatisticsChina markets
MQL5 code base

This strategy uses the highest and lowest prices over a configurable number of recent bars to choose a trade direction. If the current bar sets the lookback high, it opens a buy; otherwise, it opens a sell. The premise is that prices often revisit recent…

BreakoutMean reversionRisk managementPosition sizing
Freqtrade

This hourly long-only strategy combines the Average Directional Index (ADX) with two simple moving averages. It calculates a 14-period ADX and 3-period and 6-period SMAs. A long entry is signaled when ADX is above 25 and the shorter SMA crosses above the…

Technical indicatorsTrend followingBacktesting
BigQuant

The document addresses how to retrieve financial figures from multiple quarters and combine them into a factor for analysis. The examples ask about comparing current-quarter cash flow with the prior quarter to measure change, and averaging current and…

EquitiesFactor investingStatistics
BigQuant

The document outlines a proposed system for automating A-share investment research reports. It describes combining company and industry information, financial analysis, valuation, price-chart analysis, and analysis of news and announcements. A LangGraph…

Machine learningEquitiesChina markets
SuperMind

The document describes an A-share screening rule for companies assigned to the metaverse industry. It combines a float-size ceiling with an ownership-concentration ceiling, then returns qualifying stock codes and names. The accompanying Python example…

EquitiesChina marketsFactor investing
SuperMind

This stock-selection rule filters for a high–low range above 1% of the high, a closing price of exactly 18.5 yuan, and circulating market value of at least 10 billion yuan. The document includes example selection logic and sorts qualifying names by trading…

EquitiesChina marketsTechnical indicatorsFactor investing
ProRealCode

This indicator method automates trendline drawing by locating pivot highs and lows, fitting separate linear regressions to those points, and iteratively retaining points on the relevant side of each fitted line. The resulting upper and lower lines aim to…

Technical indicatorsTrend followingBreakoutVolatility
SuperMind

This stock screen combines a daily range condition with sustained profitability and a momentum indicator. It selects shares whose high–low range exceeds an ATR-based threshold, whose return on equity stayed above 15% across five years, and whose 14-period…

EquitiesFactor investingTechnical indicatorsRisk management
Qlib

This QlibRL example describes how to configure and run a reinforcement learning workflow for executing orders in one asset. The training setup defines a simulator with 30-minute steps, a categorical action space, a full-history state representation, a…

EquitiesExecutionMachine learningBacktesting
FMZ guides

This guide explains FMZ’s simulated-tick and real-tick backtesting modes. Simulated ticks are generated from candlestick data, while real-tick mode replays recorded tick data and can include depth and trade records. The guide describes the trade-off between…

BacktestingStatisticsRisk managementExecution
SuperMind

This post proposes a Chinese equity screen combining three conditions: daily amplitude above a threshold, at least two limit-up events within a 500-trading-day window, and a reversal or engulfing-style candle condition. It gives formula references and an…

EquitiesChina marketsTechnical indicatorsMomentum