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

29,558 documents

MQL5 code base

This document describes an automated trading bot that connects machine-learning models trained in Python and converted to ONNX format. It presents configurable controls for risk-based or fixed lot sizing, order limits, stop loss, and take profit, and notes…

ForexMachine learningExecutionRisk management
MQL5 code base

This document describes a MetaTrader 5 indicator for sizing gold positions from a chosen account balance, risk percentage, entry price, and stop-loss price. It applies a standard risk-based calculation using the stop distance and the instrument’s tick value…

CommoditiesRisk managementPosition sizing
MQL5 code base

The document describes an Expert Advisor intended to test two ways of changing position size after a trade closes. In its martingale mode, a stop loss leads to a larger position in the opposite direction, while a take profit resets size and continues in the…

Position sizingRisk managementBacktesting
MQL5 code base

This document describes an MT4 expert advisor that places one-cancels-the-other orders alongside one-pip limit and stop orders. It lists global variables for buy and sell limit or stop prices, plus a confirmation setting used to enable the advisor after…

ExecutionForexRisk management
SuperMind

This note outlines a Chinese stock screen that requires turnover between 3% and 12%, a K indicator below 20, and a pattern described as the start of a major upward move. The conditions are presented as a buy signal: turnover and the indicator narrow the…

EquitiesMomentumTechnical indicatorsRisk management
SuperMind

This Chinese stock-screening proposal selects companies associated with the metaverse theme, with circulating market capitalization above a stated threshold, and an institutional buying or bottom-fishing signal. The accompanying discussion treats…

EquitiesChina marketsFactor investingSentiment
SuperMind

This Chinese stock-screening example combines a high-amplitude condition with a morning-star candlestick pattern and a rounded price shape. Its Python illustration adds filters for listing market, market capitalization, positive earnings, and a recent close…

EquitiesChina marketsTechnical indicatorsBacktesting
Amberdata research

This podcast recap describes Cboe Digital’s crypto spot and derivatives exchange and clearinghouse. It lists spot markets in several major digital assets and notes the launch of Bitcoin and Ethereum futures. A central topic is futures margin clearing, which…

CryptoFuturesSpot marketsRisk management
FMZ forum

Grid trading places orders at regular price intervals above and below a reference level to seek gains from market fluctuations without requiring a directional forecast. The described design opens successive buy orders as price falls, then places a sell…

Grid tradingVolatilityRisk managementExecution
MQL5 code base

The document outlines a one-minute currency scalping Expert Advisor intended for tight-spread conditions and markets described as flat with adequate volume. Its features include trading across currency crosses, handling multiple currencies, calculating…

ForexPosition sizingRisk managementExecution
MQL5 code base

The document describes a trading robot that first opens simulated positions to monitor the market, then begins placing real orders after a configured entry condition is met. Its settings cover timeframe, slippage, order identifiers, stop loss and take…

ExecutionPosition sizingGrid tradingRisk management
FMZ forum

The document explains the head and shoulders top and its inverse as chart patterns that may mark a change in trend. A top forms after an advance with three peaks and a highest middle peak; an inverse pattern forms after a decline with three troughs and a…

Technical indicatorsBreakoutRisk management
MQL5 code base

This expert advisor describes a trend-following system using two ColorX2MA indicators on separate timeframes. The slower indicator sets the prevailing trend from its line color; the faster indicator supplies entry timing when its color changes. A signal is…

Trend followingTechnical indicatorsForexBacktesting
MQL5 code base

The Expert Advisor uses changes in the Donchian Channel’s upper and lower buffers as directional signals. A buy is triggered when the upper buffer on the first bar is higher than on the second bar; a sell signal occurs when the lower buffer on the first bar…

ForexTechnical indicatorsTrend followingRisk management
ProRealCode

This strategy combines daily mid-level filters with gap-related price comparisons to generate one long or short trade during the 9:00 AM bar. It calculates the midpoint of the prior day and the midpoint of the highest high and lowest low across configurable…

EquitiesBreakoutTechnical indicatorsRisk management
MQL5 code base

This brief strategy outline defines an Asian session range from 1:00 AM to 5:00 AM GMT, then looks for an entry at the London or New York open. The proposed entry is at a 60% Fibonacci retracement, with a stop below the 80% level and a stated profit target…

BreakoutTechnical indicatorsRisk management
SuperMind

The article proposes a stock screen combining three signals: daily position increases above 5%, upwardly diverging moving averages, and a shortening green histogram on a 15-minute MACD. It interprets these as evidence of capital inflow, a rising price…

EquitiesTechnical indicatorsMomentumRisk management
Awesome Systematic Trading

The document describes a market neutral stock factor strategy that estimates each stock’s beta against a broad US equity index using roughly one year of daily prices. At monthly formation, stocks are ranked by beta; the lowest beta group is held long and the…

EquitiesFactor investingPortfolio constructionRisk management
ProRealCode

This strategy uses a five-minute chart to trade breakouts in the direction of a longer term moving average. For longs, price must be above the 200 period hourly average while remaining below its upper Bollinger boundary; a rising short term average and…

ForexBreakoutVolatilityTechnical indicators
FMZ forum

This guide explains how the FMZ Quant platform organizes strategy development and bot operation. Users manage strategies and bots through the website, while a Docker service on their own or a rented machine connects to exchanges, runs the strategy, and sends…

CryptoFuturesExecutionRisk management
Lumibot

This repository overview describes a Python framework for building rule-based strategies, AI-assisted decision systems, and combinations of the two. Its central workflow is to test strategy decisions on historical data, inspect simulated orders and reports,…

Machine learningBacktestingExecutionRisk management
BigQuant

This report challenges mean-variance optimization assumptions that returns are normally distributed, volatility captures risk symmetrically, and portfolios should maximize return per unit of risk. It instead frames investor concerns as preserving principal…

Multi-assetPortfolio constructionRisk managementStatistics
Hummingbot docs

This operational guide explains how to reduce the risk of exposing a Hummingbot API used by Condor to manage bots and trading accounts. It outlines threats from public API access, including unauthorized trading, credential misuse, bot changes, and disclosure…

ExecutionRisk managementMarket microstructure