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

29,558 documents

SuperMind

This post describes a Chinese equity screen combining three filters: market capitalization below 10 billion yuan, no loss history, and a high ranking on large-order net flow or capital strength. The proposed rationale is that smaller profitable companies…

EquitiesChina marketsMarket microstructureTechnical indicators
SuperMind

This A-share stock screen combines a relative strength index below 65 with an external-to-internal trade volume ratio above 1.3 and a positive institutional-flow measure. It presents the indicators as a way to combine a technical condition with trading…

EquitiesChina marketsTechnical indicatorsSentiment
SuperMind

This note describes an A-share stock screen that first requires price amplitude above a threshold and at least three years since listing, then ranks eligible stocks by capital strength. Its stated final version selects the top half and proposes combining the…

EquitiesChina marketsRisk management
MQL5 code base

This MetaTrader expert advisor places buy limit and sell limit orders when its conditions are checked at the start of a new bar. If one order triggers, it removes the remaining pending orders. The description also says position trailing is checked on every…

ExecutionRisk managementBacktesting
Kraken Learn

The document defines bull markets as sustained price advances and bear markets as extended declines. It links bullish conditions with optimism and increased buying, while bearish conditions are associated with pessimism and selling pressure. The suggested…

CryptoFuturesRisk managementSpot markets
BigQuant

The report explains how the MSCI China A50 Connect Index is constructed and why its futures contract could help overseas investors manage A-share exposure. The index selects large free-float-adjusted stocks across GICS sectors, then adjusts weights to match…

FuturesEquitiesChina marketsRisk management
FinRL

This notebook demonstrates a portfolio optimization workflow using FinRL’s PortfolioOptimizationEnv and the EIIE policy architecture. It downloads data for ten Brazilian stocks, scales each stock’s series, trains a policy-gradient agent on an earlier period,…

EquitiesPortfolio constructionMachine learningBacktesting
MQL5 code base

This Expert Advisor uses Stochastic Oscillator signals to open trades and includes averaging, a configurable cap on open positions, and optional trailing stops. Its inputs cover trade size, take-profit and stop-loss distances, trailing distance, maximum…

Technical indicatorsForexPosition sizingRisk management
FMZ forum

This short example shows how an automated trading script can detect that both long and short positions have become flat, then respond when its internal state still indicates an active trade. It compares the current account balance with the previously saved…

ExecutionRisk managementStatistics
MQL5 code base

This expert-advisor description outlines a trading system that acts on several candlestick patterns. It allows separate stop-loss, take-profit, and trailing-stop settings for long and short positions, plus a shared trailing increment. The system is designed…

ForexTechnical indicatorsRisk managementPosition sizing
Freqtrade docs

This documentation page explains how to run Freqtrade backtests on historical OHLCV data, select a strategy, timeframe, date range, trading pairs, starting balance, stake settings, fees, and output format, and compare multiple strategies in one run. It…

CryptoBacktestingExecutionRisk management
FMZ guides

This FMZ guide outlines a continuously running strategy loop across JavaScript, Python, Rust, and C++. It shows calling strategy logic repeatedly with a configurable sleep interval, which controls polling frequency in live trading and playback speed in…

CryptoExecutionTechnical indicatorsRisk management
FMZ forum

The article argues that traders should avoid relying on elaborate market theories or stacks of technical indicators. It recommends choosing a method that suits the trader, then checking it against historical charts and defining entries, stops, scaling…

FuturesTechnical indicatorsStatisticsPosition sizing
MQL5 code base

Equity Guard is described as an account-level risk tool that tracks losses from a daily reference point and reacts when a configured trigger is reached. The reference can be the account’s balance or equity at the daily reset, and the limit can be expressed…

Risk managementPosition sizingExecution
MQL5 code base

This expert advisor uses the Stochastic oscillator to close existing positions according to one of three rules: %K crossing %D in an extreme zone, %D entering an overbought or oversold zone, or %D leaving one. The rules are directional: for example, an…

Technical indicatorsRisk managementPosition sizingExecution
ProRealCode

This DAX strategy uses a one-hour Kaufman Adaptive Moving Average (KAMA) crossing a 22-period simple moving average to generate long and short signals. It calculates signals on hourly bars but uses one-minute data to manage exits. The author describes a…

FuturesTrend followingTechnical indicatorsRisk management
Amberdata research

The article explains call/put skew as the difference in implied volatility between comparable options. Higher call implied volatility is interpreted as stronger demand for upside exposure, while higher put implied volatility suggests greater demand for…

CryptoOptionsVolatilitySentiment
Lumibot

The document explains how to migrate a strategy from Backtrader to LumiBot by checking one behavior at a time: data timing, indicators, sizing, orders, and execution. It maps common lifecycle and broker concepts, then illustrates a simple allocation rule…

BacktestingExecutionTechnical indicatorsRisk management
SuperMind

This Chinese-language post describes a short-term stock screen combining daily price range, an opening price near the 10-day moving average, exclusion of special-treatment stocks, and a recent sequence of limit-up style signals. Its example logic uses a band…

China marketsEquitiesMomentumTechnical indicators
SuperMind

This stock screen combines three filters: daily price amplitude above 1%, a dividend yield above 25% attributed to 2019, and a condition intended to exclude stocks that hit the upper price limit the previous day. The article presents the combination as a way…

EquitiesTechnical indicatorsFactor investingRisk management
MQL5 code base

This short description outlines an automated strategy built around the Average Directional Index (ADX). It says the expert can trade any supported symbol and uses a fixed position size, stop loss, and take profit. The listed settings let a user choose the…

Technical indicatorsPosition sizingRisk management
SuperMind

The proposed Chinese equity screen combines four conditions: relatively high price range, a robotics concept classification, free-float market value below the stated threshold, and evidence of institutional buying. The article offers example screening logic…

EquitiesChina marketsFactor investingRisk management
SuperMind

This A-share screening idea combines a relative strength index below 65 with seven consecutive down sessions and a filter based on company characteristics. The article describes company characteristics broadly, including industry, company scale, and position…

EquitiesTechnical indicatorsChina marketsRisk management
MQL5 code base

The document outlines a rule-based trading approach using candlestick patterns and RSI thresholds. It opens buys on bullish engulfing candles when RSI is above an overbought level, and sells on bearish engulfing candles when RSI is below an oversold level.…

Technical indicatorsRisk managementPosition sizing