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
WonderTrader
14 documents
Alphalens
14 documents
backtesting.py
11 documents
Technical Analysis
9 documents
QTPyLib
8 documents
Lumibot strategies
7 documents
QuantRocket
7 documents
Awesome Quant
1 documents

Search the library

4,613 documents

SuperMind

This stock screen combines a metaverse concept filter with an upward-sloping 30-day moving average and an intraday range threshold. The stated formula defines the range as the high-low spread divided by the sum of the high and low, with a cutoff above one…

EquitiesTrend followingVolatilityTechnical indicators
MQL5 code base

This forum post describes an early automated trading system tested on EURUSD at the one-minute frequency. The author reports a very large gain over much of 2007 from an initial deposit of 3,000 USD, but says the system lost the deposit over 2005–2006 and in…

ForexRisk managementBacktestingPosition sizing
ProRealCode

The indicator calculates theoretical long and short stop levels at a multiple of the Average True Range from the current close. It then estimates position size from account value, a base risk percentage, the stock’s beta, and the stop distance. The risk…

EquitiesVolatilityPosition sizingRisk management
Lumibot

The script describes a daily SPY allocation strategy driven by CNN’s Fear and Greed Index. A research agent retrieves the latest score from a prior day, while a separate trading agent maps score ranges to target allocations: higher equity exposure at low…

EquitiesSentimentPosition sizingBacktesting
MQL5 code base

This trading system enters when a colored arrow from the Chandelier Exit indicator appears at bar close. It follows the indicator’s trend signal and can increase the volume of an open position when the latest deal’s profit exceeds a user-set threshold. The…

ForexTrend followingTechnical indicatorsPosition sizing
MQL5 code base

The document outlines a two-sided stepped grid strategy. It sets a grid distance, opens a long after a decline by that distance and a short after a rise by the same distance, then closes a position when price has moved two grid distances upward. Initial…

Grid tradingPosition sizingBacktestingCrypto
MQL5 code base

This description outlines additions to a revised RSI-based expert advisor: more detailed indicator settings, two moving averages, martingale sizing, and lot calculation as a percentage of account balance. The underlying RSI trading principle is not restated,…

Technical indicatorsMean reversionPosition sizingRisk management
MQL5 code base

This expert advisor combines ADX and MACD to identify trade entries. It looks for the MACD main and signal lines to move in the same direction over a configurable number of bars: upward movement supports buys, while downward movement supports sells. The main…

Technical indicatorsTrend followingPosition sizingRisk management
FMZ forum

The author recounts using Kelly-style position sizing, mathematical optimization, historical backtests, and a neural network to investigate trading systems. The discussion first explains why a positive win rate alone does not prevent ruin: bet size and…

Technical indicatorsPosition sizingBacktestingMachine learning
ProRealCode

This intraday DAX strategy applies an opening-range breakout on one-minute data. It records the high and low of the two-hour morning range, then places stop entries above or below those levels after the range ends. The rules restrict entry to before a stated…

FuturesBreakoutTechnical indicatorsPosition sizing
MQL5 code base

This document describes an Expert Advisor that opens trades at a configured time and can close them at another configured time. Users can enable buy orders, sell orders, or both, and set the entry time, entry window duration, trade volume, stop loss, and…

ForexExecutionPosition sizingBacktesting
BigQuant

The document outlines a daily stock rotation schedule: buy ten stocks at the open, hold each cohort for five days, and sell it at the close on its fifth day. It allocates capital in five equal portions, investing one portion in each day’s new cohort. From…

EquitiesPosition sizingBacktestingPortfolio construction
MQL5 code base

This description outlines an expert advisor that combines a Harami candlestick pattern with fast and slow moving averages. It is presented for major forex pairs and Nasdaq stocks on four-hour and daily charts, and includes settings for trade size, stop loss,…

ForexEquitiesTechnical indicatorsRisk management
MQL5 code base

This document describes a non-directional automated trading expert advisor that can open trades using several modes, including simultaneous long and short positions, random side selection, alternating sides, swap-aware direction, or one-sided trading. It…

ExecutionRisk managementPosition sizing
MQL5 code base

This document describes a MetaTrader 5 account-level risk manager intended for proprietary trading evaluations. It monitors all positions, regardless of whether an expert advisor or manual trading opened them, and can close positions and remove pending…

Risk managementPosition sizingExecutionForex
FMZ forum

The author warns that a martingale strategy can show attractive returns during calmer conditions while accumulating exposure that may lead to severe drawdowns or liquidation when volatility rises. The post recounts an anecdotal case in which several live…

Risk managementPosition sizingVolatilityGrid trading
MQL5 code base

The document describes a trading system that combines the Alligator indicator with Fractals. Its basic entry idea is to detect a particular grouping of Alligator lines and confirm the signal with a fractal. The system also offers configurable indicator exits…

ForexTechnical indicatorsTrend followingPosition sizing
BigQuant

This guide explains how BigTrader turns simulated strategy signals into live orders through a desktop trading terminal. Users connect an account and access credential, load a simulation task, review the resulting plans, adjust order sizes and times, then…

ExecutionPosition sizingEquitiesChina markets
FMZ forum

The essay argues that traders should accept uncertainty instead of relying on confident market forecasts. It treats technical and fundamental interpretations as fallible explanations that may sometimes coincide with subsequent price moves, but cannot…

EquitiesRisk managementPosition sizingStatistics
BigQuant

This essay presents a set of survival rules for trading Chinese equities during overheated bull markets, using the 2007 and 2015 market peaks as cautionary examples. It describes a recurring pattern of shakeouts, rapid speculative advances, and liquidity…

China marketsEquitiesRisk managementPosition sizing
MQL5 code base

This document describes Risk Guard, an account-level tool that monitors positions opened manually or by other trading systems. It does not generate trades. Its controls include risk-based lot-size estimates, a daily loss threshold, a cap on open positions,…

Risk managementPosition sizingExecutionBacktesting
MQL5 code base

LotLoss is a basic position-sizing tool for calculating a lot size from two inputs: the amount of money a trader is willing to lose and the stop-loss distance in points. The principle is to set the loss budget first, then scale the position so that a move to…

ForexPosition sizingRisk management
ProRealCode

The document describes an intraday DAX opening range breakout approach for five- and fifteen-minute charts. It records the session high and low during the opening window, then uses a five-period TEMA crossing those levels as the entry signal. Long and short…

FuturesBreakoutTechnical indicatorsRisk management
MQL5 code base

The document outlines a GBPUSD expert advisor concept that opens positions at a specified time, with an adjustable hour shift. It counts bullish and bearish bars on the one minute chart and exposes settings for the number of bars considered, maximum open…

ForexPosition sizingRisk managementTechnical indicators