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

4,613 documents

Strategy library

This TSLA strategy combines a custom BlueWave oscillator, smoothed money flow, and 50- and 200-period exponential moving averages. It seeks long entries when both oscillator measures are positive and rising while price is above both averages; an additional…

EquitiesTrend followingMomentumTechnical indicators
Strategy library

This strategy uses crossovers between 21-period and 55-period exponential moving averages to generate long and short signals. Optional filters restrict trading to 15-minute charts and weekdays. It closes the existing opposite position before entering in the…

Technical indicatorsTrend followingRisk managementPosition sizing
Strategy library

This script describes a scheduled-entry framework rather than a price-indicator signal strategy. It checks for a manually specified signal candle in a chosen timezone, with entries intended for the next bar's open. Its module can allow long, short, or both…

Risk managementPosition sizingExecution
Strategy library

This reversal system looks for candles that test beyond daily Bollinger Bands and show a sufficiently large wick relative to the candle body. Its default configuration uses 20-period bands with a standard-deviation multiplier of 2, and a minimum wick-to-body…

Mean reversionVolatilityTechnical indicatorsPosition sizing
Strategy library

This long-only breakout approach looks for a bullish candle pattern using four conditions: the current low falls below both its open and the prior candle’s low, while its close is above its open and above the prior candle’s open and close. When all…

BreakoutTechnical indicatorsRisk managementPosition sizing
Strategy library

This document describes a bot that maintains target portfolio weights by comparing each asset’s current value with its assigned share of total portfolio value. For each asset, configurable buy and sell deviation thresholds determine when the bot trades…

Portfolio constructionPosition sizingExecutionMulti-asset
Strategy library

This order-placement utility submits a sequence of limit orders at regular price intervals. For a buy ladder, the first order is at the configured starting price and later orders step downward; for a sell ladder, prices step upward. The user specifies the…

ExecutionMarket microstructurePosition sizing
Strategy library

The strategy uses 5-, 21-, and 50-day simple moving averages to define a long-only trend filter. It enters when the closing price is above all three averages and exits when price falls below the 21-day average. The published implementation allocates 100% of…

CryptoFuturesTrend followingTechnical indicators
Strategy library

This TradingView strategy is presented for Bitcoin’s 15-minute chart and centers on a WaveTrend oscillator, a volume-weighted average price reference, and divergence signals. WaveTrend is formed from smoothed calculations on the average price, with a short…

CryptoTechnical indicatorsVolatilityRisk management
Strategy library

This strategy ranks configured equity sectors by the average lookback return of their valid constituents, using closed four-hour bars. It buys every member of the strongest sector and shorts every member of the weakest, with equal total notional on each…

EquitiesMomentumPerpetual futuresPortfolio construction
Strategy library

This system uses the relationship between 50-day and 200-day EMAs to set the permitted trade direction. It then waits for price to approach the 50-day EMA and for RSI to recover from an oversold reading in an uptrend, or retreat from an overbought reading in…

CryptoTrend followingMomentumRisk management
Strategy library

This intraday signal framework starts with a 7 period EMA crossing a 14 period EMA. It confirms a long signal with RSI above 50, a positive MACD histogram, and a bullish candle; a short-side crossover with RSI below 50, a negative histogram, and a bearish…

MomentumTechnical indicatorsRisk managementPosition sizing
Strategy library

This Python trading script gradually sells a target quantity using repeated limit orders. It sets each order near the current ask, adjusted upward by a configurable depth percentage, and skips placements when that price is below a minimum. Order size varies…

CryptoExecutionPosition sizingMarket microstructure
Strategy library

This is a long-only dollar-cost averaging framework for HBAR perpetual futures. A 14-period RSI on the four-hour timeframe arms an entry when it falls below the configured oversold threshold. The strategy begins with a base order and can add up to five…

CryptoPerpetual futuresMean reversionPosition sizing
Strategy library

This partial automated strategy script describes a short-side setup centered on shooting-star candles. Its inputs include a session window, an optional overbought RSI filter, an optional bullish prior-bar condition, and a filter requiring the signal bar to…

Technical indicatorsRisk managementPosition sizingExecution
Strategy library

This strategy uses RSI thresholds to trigger long and short entries. It calculates RSI and upper and lower bands; crossing below the lower band signals a long, while crossing above the upper band signals a short. Signal counters and configurable pyramiding…

CryptoFuturesMean reversionTechnical indicators
Strategy library

GridDCA combines dollar-cost averaging with price levels: it places buys as the market reaches successive grid prices, with a configured quantity and stop-loss and take-profit levels for each purchase. The description says orders can be submitted as market…

CryptoFuturesGrid tradingPosition sizing
Strategy library

This grid method centers a trading band on a simple moving average, setting its upper and lower bounds by a proportional deviation. It divides the band into equally spaced levels and tracks whether each level has an open long position. In the source logic, a…

Grid tradingTechnical indicatorsPosition sizingRisk management
Strategy library

This strategy uses five exponential moving averages, spanning short to long lookback periods, to organize four long-entry zones. It adds to a long position as price falls through progressively longer EMA ranges, with larger quantities assigned to later…

FuturesCryptoTrend followingTechnical indicators
Strategy library

The visible script defines controls for long-only, short-only, or two-way trading, a daily trade cap, and a minimum waiting period between trades. It also includes session and expiration settings, configurable chart tables, and futures contract fields for…

FuturesRisk managementPosition sizingExecution
Strategy library

This strategy uses a moving average as a reference price and places percentage bands above and below it. It supports several average types, including DEMA, EMA, RMA, and SMA, and lets the trader choose the average window, band spacing, and number of bands.…

Mean reversionTechnical indicatorsPosition sizingFutures
Strategy library

This short example illustrates regular fixed-amount investing: at each weekly interval, it uses a fixed 100 USDT to buy an asset at the latest quoted price. The purchase quantity therefore changes inversely with price. It updates cumulative holdings and…

CryptoSpot marketsPosition sizing
Strategy library

This system combines RSI, a 50-period EMA, SuperTrend, Donchian channel slope, and volume to generate long and short signals. Entries require RSI to cross the midpoint, the Donchian channel to slope in the matching direction, price to be on the corresponding…

FuturesTrend followingTechnical indicatorsRisk management