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

Strategy library

This two-sided strategy tracks the latest close associated with an up move and the latest close associated with a down move. It measures the current close’s percentage change from each reference level, then compares those changes with configurable thresholds…

BreakoutTrend followingPosition sizingRisk management
Strategy library

This long-only trend system layers a long-term EMA filter with Williams Alligator and Fractals to establish trend direction, then uses an Awesome Oscillator saucer pattern to time entries. It can add positions as further signals appear, allocating a portion…

CryptoFuturesTrend followingMomentum
Strategy library

This BTC futures strategy combines a rate-of-change measure with three simple moving averages. It enters long when price is below a reference average, the lookback price range exceeds a lower ROC threshold, and the fast average is rising while the slow one…

FuturesCryptoMomentumTechnical indicators
Strategy library

This long-only strategy identifies bullish hammer-like candles using conditions on the candle body, upper wick, and lower wick. When either of its two candle tests is met, it enters a position sized to the account’s current equity relative to the closing…

Technical indicatorsMean reversionPosition sizingRisk management
Strategy library

This strategy uses a 120-minute Supertrend, calculated with an ATR period of 14 and factor of 3.42, to set directional entries when price crosses its line. It uses a 15-minute RSI with length 5 as an additional exit signal, closing longs at an upper…

FuturesTrend followingTechnical indicatorsPosition sizing
Strategy library

This document describes a short-only strategy for the POL perpetual market. It opens a position when a 9-period RSI on a 5-minute chart crosses down through 80, treating a retreat from overbought conditions as a possible reversal. The base order is followed…

CryptoPerpetual futuresMean reversionTechnical indicators
Strategy library

The excerpt describes a long-only Bitcoin trend strategy that combines three smoothed EMAs with filters for trend structure, price-path efficiency, momentum persistence, volatility, and breakouts. It requires the fast, middle, and slow EMAs to be ordered…

CryptoTrend followingMomentumTechnical indicators
Strategy library

This sample strategy uses a pair of exponential moving averages as a trend filter, then times entries with RSI and price position. Long entries require the fast EMA to be above the slow EMA, RSI to cross above 40, and the close to exceed the fast EMA. Short…

Technical indicatorsTrend followingMomentumRisk management
Strategy library

This Pine Script example pairs a simple RSI trading rule with a table of weekly strategy performance. It calculates a seven-period RSI and opens long positions when RSI crosses above 70, or short positions when it crosses below 30. Trade activity is limited…

StatisticsTechnical indicatorsBacktestingPosition sizing
Strategy library

This account-balance-based strategy aims to build a Bitcoin position toward a rising target value over time. It divides a planned monthly contribution by the number of scheduled investment intervals to define target value growth per interval. At each check,…

CryptoSpot marketsPosition sizingExecution
Strategy library

This document describes an automated cryptocurrency trading system organized around two workflows: an hourly analysis and decision cycle, and a separate frequent monitor for take-profit and stop-loss conditions. The analysis cycle gathers multi-timeframe…

CryptoPerpetual futuresMachine learningRisk management
Strategy library

This strategy identifies hammer-like and shooting-star-like candles using the candle body’s position relative to a configurable fraction of its high-low range. It filters candidates by candle range relative to ATR and requires a completed bar. Long and short…

Technical indicatorsVolatilityRisk managementPosition sizing
Strategy library

This script describes a short-term scalping approach that aligns a lower-timeframe EMA crossover with a higher-timeframe trend filter. Long signals occur when price crosses above the lower-timeframe EMA while remaining above the prior higher-timeframe EMA…

Technical indicatorsMomentumForexRisk management
Strategy library

This proposed long-only system combines the direction of 20, 50, and 100-period exponential moving averages with price action around the 20-period EMA. It enters when price crosses above that EMA while all three averages are rising. It exits if RSI exceeds…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This long only method builds synthetic candles by averaging open, high, low, and close prices sampled at Fibonacci spaced bar offsets. It then calculates several EMAs on the averaged close and uses their mean as a trend filter. A long position opens when the…

Trend followingTechnical indicatorsFuturesCrypto
Strategy library

Turtle Soup is presented as a short-term countertrend response to the Turtle trend-following method. Rather than entering in the direction of a 20-day high or low breakout, the strategy seeks to benefit when such breakouts fail. The rationale is that trend…

Mean reversionBreakoutFuturesVolatility
Strategy library

This strategy is designed to trade reversals after price sweeps a recent swing high or low. Its visible settings allow longs after low sweeps and shorts after high sweeps, with swing detection based on pivot lookback, level age, and minimum spacing relative…

Technical indicatorsMean reversionRisk managementPosition sizing
Strategy library

This strategy combines the slope of a long moving average with RSI-based signals to identify directional conditions and potential entries. The slope is normalized with an arctangent transformation to fit a centered oscillator scale, and a threshold creates a…

CryptoTechnical indicatorsMomentumRisk management
Strategy library

This rule-based strategy opens a position during a configured daily entry window and closes it during a configured exit window. The schedule can span midnight, and fractional hour settings encode minutes. It repeatedly submits and cancels limit orders near…

ExecutionRisk managementPosition sizing
Strategy library

This document explains a long-only stop method linked to entry price. Before price rises by the selected percentage, the stop is placed below entry by that percentage. Once price exceeds the trigger, the stop moves to entry, aiming to prevent the position…

CryptoFuturesRisk managementPosition sizing
Strategy library

This strategy sets upper and lower price boundaries around a reference price and enters long or short when the close crosses them. After a breakout, it shifts the reference and recalculates both boundaries, creating successive levels in the direction of…

FuturesBreakoutTrend followingPosition sizing
Strategy library

This script describes a long-only grid approach for XLM perpetual markets. It defines fixed upper and lower price bounds and distributes grid levels between them using either geometric or arithmetic spacing. A downward crossing of a grid level triggers a…

CryptoGrid tradingPosition sizingExecution
Strategy library

This intraday approach calculates a volume-weighted moving average that resets with each new day. It signals bullish when an entire candle is above the VWMA and bearish when an entire candle is below it, triggering only when that condition first appears. The…

CryptoOptionsBreakoutTechnical indicators
Strategy library

This strategy framework pairs fast and slow moving averages, with a choice among several average types, to identify directional conditions. Long signals require price and the fast average to be above the slow average; short signals use the opposite…

Technical indicatorsTrend followingVolatilityRisk management