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

4,613 documents

SuperMind

The document presents a Chinese equities screening idea focused on beverage manufacturing stocks. It filters for turnover rates between 3% and 12% and a ratio of outside to inside trading volume above 1.3, with the sector described as having active beverage…

EquitiesChina marketsTechnical indicatorsPosition sizing
BigQuant

This BigQuant example shows how a China stock universe selector can be connected to a trading engine that reads a daily signal table. The engine filters rows to the current date, closes existing positions once the elapsed time since their last sale reaches…

China marketsEquitiesExecutionPosition sizing
Amberdata research

This strategy-sharing article describes an enhanced China Securities 150 equity approach that blends model-based stock ranking with technical timing. The universe is manually narrowed to roughly 100–300 large, liquid constituent-style stocks. An AI model…

EquitiesMachine learningMomentumTechnical indicators
MQL5 code base

The script described opens buy positions with stop-loss and take-profit levels set at fixed point distances from the current price. Its money-management input controls trade volume as a proportion of the account deposit, linking position size to the funds…

Position sizingRisk managementExecution
MQL5 code base

This document describes an expert advisor that trades using signals from the T3MA-ALARM indicator. It explains that the advisor was rewritten from an earlier MQL4 version and identifies the indicator as its signal source. No entry rules, signal calculations,…

Technical indicatorsExecutionRisk managementPosition sizing
MQL5 code base

This document describes an automated MetaTrader 5 strategy that uses an EMA envelope to trigger entries when price reaches configured boundaries. If price moves against an open position, the system can add trades at configured grid intervals, increase…

ForexTechnical indicatorsGrid tradingPosition sizing
MQL5 code base

This expert advisor uses an unconventional MACD approach: it calculates the area of the indicator above and below its zero line over a user-selected number of bars. A reverse-signal option determines whether the resulting signal opens a buy or sell position.…

Technical indicatorsMomentumPosition sizingRisk management
pysystemtrade

This code describes a volatility-sensitive adjustment to trading forecasts. It calculates daily percentage volatility, compares it with a rolling ten-year average, and converts the normalized volatility observations into quantile ranks. A multiplier…

VolatilityTechnical indicatorsRisk managementPosition sizing
SuperMind

This stock selection idea combines membership in the metaverse concept group with two technical conditions: the close is above the prior day’s low, and the KDJ indicator has just produced a bullish K-over-D cross while its J value is rising. The document…

EquitiesTechnical indicatorsMomentumPosition sizing
SuperMind

This Chinese stock-selection proposal combines an intraday range filter, afternoon large-order net inflows, exclusion of special-treatment stocks, and selection before 10 a.m. It then describes a five-step buying rule: add once for each 1% price rise, up to…

China marketsEquitiesMomentumVolatility
MQL5 code base

This short description explains an automated method for calculating price levels from the Average True Range (ATR). It sets a maximum level by adding ATR multiplied by a target parameter to the opening price, and a minimum level by subtracting the same…

Technical indicatorsVolatilityRisk managementPosition sizing
BigQuant

This forum question concerns modifying a portfolio sell routine so that, when the stock allocation exceeds 60% of total portfolio value, the excess exposure is reduced by selling holdings from the bottom of a ranking. The supplied code builds a set of…

EquitiesPortfolio constructionPosition sizingExecution
BigQuant

The article explains robust portfolio optimization as a way to reduce the effect of errors in expected-return forecasts. Rather than optimize only for a single set of estimates, the methods consider adverse plausible cases and seek a portfolio that performs…

Portfolio constructionRisk managementPosition sizingBacktesting
MQL5 code base

This document outlines operational rules for an automated strategy associated with Bollinger Bands, although it does not specify the precise band conditions that trigger a buy or sell. The system evaluates signals on a new bar and allows the number of open…

Technical indicatorsPosition sizingRisk management
MQL5 code base

This description covers four MetaTrader 5 scripts for opening short positions with stop-loss and take-profit levels set in points from the current price. Two variants send the position and attached orders together, intended for brokers with nonzero spreads…

ExecutionRisk managementPosition sizingForex
MQL5 code base

This Expert Advisor uses three moving averages to generate directional entries. A long setup requires the fast average to cross above the middle average while both faster averages remain above the slow average across the current and prior bar comparisons.…

Technical indicatorsTrend followingPosition sizingRisk management
MQL5 code base

This document outlines an Expert Advisor designed to automate potential entries identified by candlestick formations. The user selects whether the EA should look for bullish or bearish setups and specifies trade volume. For bullish conditions, it lists…

Technical indicatorsForexExecutionPosition sizing
MQL5 code base

This expert advisor places breakout entries using pending buy-stop and sell-stop orders, subject to an hour-of-day filter. When a new bar appears during one of three configured hours, it measures the current bar’s high and low and offsets the respective…

BreakoutVolatilityPosition sizingRisk management
FMZ forum

The article argues that frequent, impulsive trades can erode capital and damage a trader’s discipline. It defines low-value trading as entering on minor price moves or vague possibilities without assessing likely reward against the planned stop. Since…

Risk managementPosition sizing
MQL5 code base

This document describes an MT4 expert advisor designed to manage trades using virtual take-profit, stop-loss, breakeven, and trailing-stop levels. Because these levels are maintained by the advisor rather than sent as broker-side orders, the page says the…

ExecutionRisk managementPosition sizing
MQL5 code base

This trading script opens a limit order at the price of a specially labeled chart line when triggered by a hotkey. A line above the current price produces a buy limit, while one below produces a sell limit. The user configures the lot size, maximum stop-loss…

ExecutionPosition sizingRisk managementForex
Lumibot

This strategy looks for an intraday recovery after SPY falls at least 0.15% below VWAP and then closes back above it. A research agent checks the setup hourly, beginning only after 10:00, while a separate trading agent decides whether to enter. It buys only…

EquitiesMean reversionTechnical indicatorsPosition sizing
SuperMind

This beginner tutorial explains a complete daily equity strategy using one named Chinese stock as its example. It selects the instrument, retrieves 20 days of closing prices, calculates 5-day and 20-day simple moving averages, and buys when the shorter…

EquitiesTechnical indicatorsMomentumBacktesting
MQL5 code base

The document outlines a candle-based trailing stop rule. The routine checks for a newly formed candle and then adjusts the stop in the favorable direction using the previous candle’s low for a long position or its high for a short position. This makes the…

Risk managementPosition sizing