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
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

Freqtrade docs

This quick start explains how a Freqtrade strategy turns exchange candle data into indicators, entry and exit signals, and orders. A strategy is implemented as a Python class with separate methods for calculating indicators and populating long or short…

CryptoTechnical indicatorsBacktestingExecution
SuperMind

This stock screen combines a technical condition with size and company classification. It selects equities with RSI below a stated threshold and circulating market capitalization in a specified band, then considers enterprise type as an additional…

China marketsEquitiesTechnical indicatorsFactor investing
BigQuant

This stock selection method turns a discretionary approach into a set of technical and liquidity filters, followed by periodic rebalancing. It looks for prices mostly above long-term moving averages, favorable short-term moving-average conditions, and moving…

China marketsEquitiesMomentumTrend following
BigQuant

This BigQuant forum post presents a daily-bar backtest example that submits several limit buy orders during a bar callback. Before each order, the callback reads available cash and frozen cash from the trading account. The reported output shows those values…

EquitiesBacktestingExecutionRisk management
NautilusTrader

This technical guide explains how NautilusTrader connects to Polymarket’s central limit order book for binary outcome tokens. It outlines market data and execution components, wallet signature types, pUSD collateral, allowance setup, session keys, and…

CryptoOptionsExecutionMarket microstructure
BigQuant

The article summarizes research on whether active mutual fund managers adjust trading to anticipated stock-picking opportunities. It defines stock-selection timing as trading more when opportunities to hold positive-alpha stocks are greater and less when…

EquitiesFactor investingStatisticsBacktesting
vn.py community

A forum exchange addresses a backtest where the data-loading step returns no data for expired option contracts. The questioner says one contract loads because it was downloaded manually through the platform’s data manager, while other expired contracts do…

OptionsBacktesting
SuperMind

This post proposes a stock screen using three conditions: daily high-to-low range above one percent of the opening price, a positive ten-day return below 35 percent, and an outside-volume to inside-volume ratio above 1.3. It suggests the range may identify…

China marketsEquitiesTechnical indicatorsBacktesting
Cryptohopper blog

The article explains backtesting as evaluating a trading strategy against historical market data before committing capital. It outlines a workflow: obtain suitable data, use or build a testing tool, repeatedly inspect results, then consider live or simulated…

CryptoBacktestingRisk managementExecution
BigQuant

This study compares conventional return labels with alternative labels based on information ratio and Calmar ratio for AI stock selection models. It argues that labels incorporating returns, volatility, and drawdowns across a period may convey more…

China marketsEquitiesMachine learningFactor investing
MQL5 code base

This document explains a modular risk-control library for MetaTrader 5 expert advisors. Its position sizer calculates lot size from stop distance and a balance- or equity-based risk allowance, floors volume to the broker’s step, and returns zero when the…

Risk managementPosition sizingExecutionBacktesting
Cryptohopper blog

The article surveys EMA, Williams %R, RSI variants, MESA adaptive moving average, Parabolic SAR, and Bollinger Bands for cryptocurrency trading. It explains the basic EMA crossover rule: a shorter average crossing above a longer one signals a buy, while a…

CryptoTechnical indicatorsTrend followingMean reversion
BigQuant

This article outlines a research approach for Chinese equities during sharp market-wide declines. It proposes identifying historical selloff days and studying two groups: stocks that hit their upper price limit despite the market drop, and stocks that hit…

EquitiesEvent-drivenBacktestingChina markets
SuperMind

This stock screening idea combines three technical conditions: a 14-period RSI below 65, three consecutive bearish sessions, and a 30-day moving average that is rising. The proposed rationale is to find stocks that have recently weakened while remaining…

EquitiesTechnical indicatorsMean reversionBacktesting
ProRealCode

The document describes an indicator that compares smoothed measures of upward and downward price movement to show trend direction. It applies a Jurik-style smoothing method to current and prior closing prices, then accumulates directional counts across a…

Technical indicatorsTrend followingBacktesting
MQL5 code base

The document describes an Expert Advisor that opens a position only when Williams’ Percent Range and Bollinger Bands produce coincident signals. It uses Bollinger Band width and Average True Range to derive stop-loss and take-profit levels when their…

ForexTechnical indicatorsRisk managementBacktesting
MQL5 code base

The document describes a revised script for emulating ticks during indicator testing, with support for managing multiple indicators. It says the example demonstrates how to include an indicator using a linear regression indicator, and that the inclusion…

BacktestingTechnical indicatorsStatistics
MQL5 code base

This document outlines an Expert Advisor that trades from iStochKomposter indicator signals. A signal is recognized when a colored indicator icon appears at a bar’s close, making the bar close the stated decision point. The text also identifies a required…

ForexTechnical indicatorsBacktesting
Freqtrade

This Freqtrade strategy is designed for spot cryptocurrency trading on five-minute candles. It defines parameterized entry and exit rules using comparisons between recent closing prices and closes from earlier bars, with separate adjustable parameters for…

CryptoSpot marketsMomentumBacktesting
BigQuant

This strategy applies a stock-ranking model to a filtered pool of Chinese A-shares, aiming to find stocks that may rebound from depressed levels and hold up better when the broader market weakens. The target universe is the small and medium-sized board. Its…

EquitiesMachine learningMean reversionChina markets
SuperMind

The document proposes a Chinese equity screen that combines a 14-period RSI below 65, revenue in 2021 greater than 1.1 times revenue in 2018, and more than two limit-up sessions within ten days. It describes selecting the first N qualifying stocks and…

EquitiesChina marketsMomentumTechnical indicators
MQL5 code base

The document describes a charting script that retrieves historical performance for PAMM accounts listed in a broker’s ranking. Users identify an account by its number, and the script can display history as either daily or hourly bars. This can help traders…

ForexBacktesting
BigQuant

This study reviews Chinese equity-oriented mixed funds over 2010–2020 and compares their performance with several domestic equity benchmarks across value- and growth-led market periods. It reports that the fund group’s relative results varied with market…

China marketsEquitiesPortfolio constructionStatistics
SuperMind

This brief Chinese-language post describes a single-factor timing experiment based on a volatility-difference approach. The author says the test was inspired by a Guosen Securities study on timing with directional volatility differences. The post provides no…

VolatilityFactor investingBacktestingExecution