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

68 documents

Freqtrade

This Freqtrade strategy uses the hour of each one-hour candle as its sole entry and exit signal. It enters long when the candle hour falls within an optimized buying interval and exits when it falls within a separately optimized selling interval. The…

CryptoTechnical indicatorsBacktestingRisk management
Freqtrade

This Freqtrade strategy computes a normalized MACD-like measure as the ratio of the 12-period exponential moving average to the 26-period exponential moving average, minus one. On a five-minute timeframe, it enters long when this value falls within…

CryptoSpot marketsTechnical indicatorsMomentum
Freqtrade

This Freqtrade strategy is designed for spot cryptocurrency trading on five-minute candles. It defines parameterized entry and exit rules using comparisons between recent closing prices and closes from earlier bars, with separate adjustable parameters for…

CryptoSpot marketsMomentumBacktesting
Freqtrade

This example outlines a short-term strategy that combines a 20-period exponential moving average with On-Balance Volume. It enters long when price crosses above the average and OBV rises, and enters short when price crosses below the average and OBV falls.…

Trend followingTechnical indicatorsBacktestingRisk management
Freqtrade

This sample hourly strategy calculates a broad set of indicators, including RSI, ADX, stochastic readings, MACD, money flow, Bollinger Bands, Parabolic SAR, TEMA, and a Hilbert-transform cycle measure. Its actual entry and exit rules use RSI crossings around…

Technical indicatorsMean reversionMomentumRisk management
Freqtrade

This five-minute long-only strategy is presented as an attempt to avoid pump-and-dump conditions. It calculates short, medium, and long exponential moving averages, 20-period Bollinger Bands, and rolling price extremes. An entry is signaled when the close is…

CryptoTechnical indicatorsRisk managementBacktesting
Freqtrade

This strategy defines a long entry when the close reaches or falls below 98% of the lower Bollinger Band. The bands use a 20-period window and two standard deviations; the strategy is configured for a one-minute timeframe. It also calculates MACD values,…

Technical indicatorsMean reversionRisk management
Freqtrade

This Freqtrade strategy combines WaveTrend line crosses with Stochastic K and a difference filter. It enters long when the first WaveTrend line crosses above its signal line and all three indicator values fall within tunable ranges. It exits on the reverse…

CryptoTechnical indicatorsMachine learningBacktesting
Freqtrade

This Freqtrade strategy defines long entries on a five-minute timeframe by combining four signals: RSI below 30, stochastic %K below 20, the close below the lower Bollinger Band, and a detected hammer candle. The conjunction is intended to identify a…

Technical indicatorsMean reversionRisk managementExecution
Freqtrade

The strategy demonstrates time-weighted average price execution by splitting entries and exits into equal-sized portions spaced at fixed time intervals. It configures the number of slices and spacing, and uses an RSI indicator on a 15-minute timeframe to…

ExecutionMarket microstructureTechnical indicatorsPosition sizing
Freqtrade

This Freqtrade strategy combines MACD crossovers with Commodity Channel Index thresholds to time long trades on a five-minute chart. It enters when MACD moves above its signal line while CCI is at or below a negative threshold, and exits when MACD crosses…

Technical indicatorsMomentumRisk managementBacktesting
Freqtrade

The document presents a basic long-only strategy that enters when a shorter exponential moving average crosses above a longer one and exits when the longer average crosses above the shorter. It calculates multiple EMA periods so the short and long lookbacks…

Technical indicatorsMomentumTrend followingBacktesting
Freqtrade

This Freqtrade example calculates a five-period and a 200-period simple moving average alongside relative strength index values on the base timeframe and on two resampled, longer intervals. It enters long when the base-timeframe RSI falls at least 20 points…

Technical indicatorsMean reversionBacktestingRisk management
Freqtrade

Heracles is a four-hour crypto strategy that computes a Donchian channel percentage band and Keltner channel width, then enters long when a ratio of their shifted values falls within tunable bounds. The indicator shifts and ratio limits are exposed as…

CryptoTechnical indicatorsBacktestingVolatility
Freqtrade

This note warns that several strategies in a folder contain lookahead bias and presents them as exercises for identifying the problem. It points to normalization procedures that calculate minimum and maximum values using an entire dataset. When those…

BacktestingMachine learningStatistics
Freqtrade

This Freqtrade strategy creates long entry and exit signals from ratios among three simple moving averages. It computes separate buy-side and sell-side averages, then checks whether adjacent-average ratios fall between configurable minimum and maximum…

Technical indicatorsMachine learningBacktestingRisk management
Freqtrade

This Freqtrade strategy trades five-minute candles using a volume surge and several momentum and price filters. It enters long when volume exceeds four times its rolling average, price is below a 40-period simple moving average, and fast stochastic, RSI, and…

CryptoTechnical indicatorsMomentumRisk management
Freqtrade

This Freqtrade strategy computes TA-Lib candlestick pattern indicators and enters a long position when a selected pattern returns a chosen signal value. Its example parameters select the high-wave pattern and a negative signal, while the daily timeframe…

Technical indicatorsBacktestingRisk managementEquities
Freqtrade

This Freqtrade hyperoptimization module searches for rule-based long entries and exits using a catalog of price, volume, volatility, trend, and momentum series. For each rule, the search space selects an indicator, a second indicator or comparison target, a…

Machine learningBacktestingTechnical indicatorsMomentum
Freqtrade

This Freqtrade strategy is designed to compare its backtest with a corresponding strategy run on another platform for the same coin, period, and resolution. It calculates fast and slow simple moving averages over 14 and 28 periods on hourly candles. A long…

CryptoTechnical indicatorsBacktestingExecution