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
QuantRocket
7 documents
Lumibot strategies
7 documents
Awesome Quant
1 documents

Search the library

157 documents

Quant course library

This guide describes capabilities for building and operating automated cryptocurrency strategies. It covers exchange order actions, market and position data access, indicator calculations, and example strategies. Its execution assistant can cancel unfilled…

CryptoExecutionTechnical indicatorsRisk management
Quant course library

This strategy combines a slower trend signal with faster entry and exit rules. It builds 15-minute bars and compares a fast simple moving average with a slow one; their ordering sets the directional trend. On 5-minute bars, it calculates RSI and opens a long…

FuturesTrend followingTechnical indicatorsMomentum
Quant course library

This module describes a real-time radar for calculating derived values from multiple contracts. Users define named rules with a Python mathematical expression and assign contract symbols to formula variables. Incoming tick data for any assigned contract…

FuturesStatisticsMarket microstructure
Quant course library

The document shows how a graphical trading application is assembled from an event engine, a main engine, exchange gateways, and several trading applications. The configured components include strategy execution, backtesting, data management and recording,…

CryptoSpot marketsFuturesBacktesting
Quant course library

The document demonstrates a WebSocket client that authenticates, subscribes to level-two order-book feeds, and maintains separate bid and ask maps for each symbol. It handles snapshot messages by loading initial levels, then applies inserts, updates, and…

CryptoMarket microstructureExecution
Quant course library

The document implements a Turtle-style breakout strategy using Donchian channel levels for entries and exits, with ATR-based stop placement and position sizing. It tracks the trade’s high and low, moves stops as prices advance, and adds to positions at…

CryptoTrend followingBreakoutTechnical indicators
Quant course library

This document demonstrates how to turn a backtest’s sequence of fills into completed trade records. It accumulates signed position, traded value, and price-based profit and loss until exposure returns to zero, then derives each trade’s duration, volume,…

BacktestingRisk managementStatisticsCrypto
Quant course library

This spot grid strategy places paired buy and sell orders around the market, then rebuilds the grid after a fill using the filled order price and current bid and ask. Grid spacing and order size are configurable. A position calculator tracks net exposure and…

CryptoSpot marketsGrid tradingRisk management
Quant course library

This strategy uses Bollinger Bands calculated from hourly closing prices to generate long and short trades. It enters long when the latest tick rises above the upper band and enters short when it falls below the lower band. A long is closed below the middle…

CryptoFuturesBreakoutTechnical indicators
Quant course library

This example describes a WebSocket client that connects to a derivatives exchange, authenticates, subscribes to public order-book feeds, and requests private account-related streams after authentication. Its worker loop receives messages, calls event…

CryptoMarket microstructureExecution
Quant course library

This guide describes an interactive Python workflow for quantitative analysis and automated trading through a script engine. Unlike a single-strategy workflow tied to one instrument or venue, the engine can connect to multiple interfaces and subscribe to…

ExecutionMarket microstructureFuturesEquities
Quant course library

This strategy uses two simple moving averages of closing prices to generate directional trades. It compares a faster average with a slower one on each bar and identifies a bullish crossover when the fast average moves above the slow average, or a bearish…

Technical indicatorsTrend followingFutures
Quant course library

This spread strategy uses Bollinger Bands to enter and exit positions. After building spread bars and waiting for its array manager to initialize, it calculates the moving average and upper and lower bands over a configurable window. When flat, it opens a…

Mean reversionTechnical indicatorsPairs tradingExecution