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

682 documents

FMZ forum

This short example describes a basic way to screen cryptocurrency listings using market data. It retrieves a listings dataset denominated in US dollars, then selects assets whose quoted price is below a very small threshold and whose reported 24-hour trading…

CryptoSpot marketsStatistics
FMZ forum

The article proposes a grid strategy intended to balance frequent trading with reduced risk of running out of funds during a sustained decline. It compares arithmetic grids, which use fixed price intervals and can exhaust their range, with geometric grids,…

Grid tradingRisk managementPosition sizingBacktesting
FMZ forum

This document is a broad C++ API example for an algorithmic trading platform. It demonstrates retrieving ticker, order book, account, position, and bar data; checking returned objects for validity; and making concurrent market data requests with optional…

FuturesTechnical indicatorsExecutionMarket microstructure
FMZ forum

This analysis examines Bitcoin’s role in a diversified portfolio before and after the market’s financialization, using 2013–2017 and 2018–2023 as separate periods. It compares historical returns, volatility, drawdowns, and correlations, then applies…

CryptoMulti-assetPortfolio constructionRisk management
FMZ forum

The document outlines a reusable plotting interface for strategy code that needs several charts at once. Its proposed functions create candlestick and line series, add horizontal levels and event flags, change chart titles, and return chart configurations. A…

ExecutionMarket microstructure
FMZ forum

The document presents a hand-written Average True Range calculation and asks for an equivalent implementation using pandas without a technical-analysis library. For the first record, true range is the high minus the low. For later records, it is the greatest…

Technical indicatorsVolatilityStatistics
FMZ forum

The document describes an online workflow for backtesting a grid trading strategy through FMZ. Users set the simulation dates, currency, balances, and grid parameters, including price bounds, grid spacing, and order size. The workflow creates the backtest…

CryptoGrid tradingBacktestingExecution
FMZ forum

The document summarizes how to work with FTX’s spot, futures, and options interfaces. It advises keeping spot and futures as separate exchange objects even though they use a common API key. It describes futures as USD-denominated and settled, with deposited…

CryptoFuturesOptionsExecution
FMZ forum

The document compares three ways to add to a winning stock position: increasing each successive addition, adding equal amounts, or reducing each addition. In its example, a trader buys at three progressively higher prices using a fixed total share…

EquitiesPosition sizingRisk management
FMZ forum

The author describes a Binance perpetual futures strategy that used recent trades, order book depth, and current positions to infer short-term direction and place maker orders. In a rising market it opened longs and closed shorts; in a falling market it did…

CryptoPerpetual futuresHigh-frequency tradingExecution
FMZ forum

This post outlines a long-term Bitcoin strategy based on the standard Ichimoku cloud. It scales position changes according to where price sits relative to the cloud when a crossover occurs: bullish crossovers lead to smaller, medium, or full purchases below,…

CryptoTrend followingTechnical indicatorsPosition sizing
FMZ forum

The document uses three gambling puzzles to explain probability and conditional reasoning. In the first, two fans each believe their team has a better-than-even chance of winning. The proposed wager can appear profitable to both sides and to the bookmaker,…

Statistics
FMZ forum

This article describes a data-engineering workflow for turning SEC XBRL companyfacts data into an auditable long-form table. Because a tag can have observations across units, periods, filings, accessions, and frames, the author advises preserving each…

EquitiesStatisticsBacktesting
FMZ forum

The article reviews how a crypto perpetual-futures funding strategy changed as more traders adopted it. It describes lower positive premiums, less extreme negative premiums during declines, faster-moving entry opportunities that increase slippage, and…

CryptoArbitragePerpetual futuresExecution
FMZ forum

The document explains how forex pairs are structured, distinguishing the base currency from the quote currency, and describes common currency groupings such as major, commodity-linked, perceived safe-haven, high-yield, and risk-sensitive currencies. It…

ForexMarket microstructureExecution
FMZ forum

This tutorial introduces visual strategy construction through examples involving price changes, volume expansion, gaps, moving averages, MACD, and KDJ. Its main worked strategy applies threshold rebalancing between cash and Bitcoin: compare the market value…

CryptoSpot marketsGrid tradingPortfolio construction
FMZ forum

The essay frames market price as an observable record of participants’ beliefs and actions, rather than a direct measure of intrinsic value. It distinguishes physical spot markets from financial markets and describes futures prices as the result of a…

Technical indicatorsTrend followingSentimentFutures
FMZ forum

The document outlines a Bill Williams style trading method built from Alligator lines and five-bar fractals. It describes the Alligator as several smoothed averages of the high-low midpoint, with the slow line used as a reference. A fractal marks a local…

CryptoFuturesTechnical indicatorsBreakout
FMZ forum

The author describes paying to rent several crypto trading strategies and losing money on most of them. A platform strategy reportedly made money earlier, while a more recent funding rate approach stopped working as futures and spot prices converged. These…

CryptoPerpetual futuresRisk managementBacktesting
FMZ forum

This Chinese-language FAQ compiles practical guidance for building and operating strategies on FMZ. It covers exchange API behavior, order and position handling, market and limit orders, contract sizing, rate limits, timestamp synchronization, and common…

CryptoBacktestingExecutionTechnical indicators
FMZ forum

This post reports a data-quality question about one-minute BNB/USDT candles retrieved through a trading platform’s GetRecords interface. The author compares a candle for a specified minute in August 2018 with Binance’s displayed data. Open, high, low, and…

CryptoSpot marketsMarket microstructureStatistics
FMZ forum

This article introduces algorithmic strategy backtesting as the application of trading rules to historical data to generate signals and estimate trade and portfolio profit and loss. It describes using backtests to screen candidate strategies, test models of…

BacktestingStatisticsRisk managementMarket microstructure
FMZ forum

This tutorial presents a two-way Bitcoin spot strategy using MACD crossovers for entries and exits, with a stop that adjusts as price moves favorably. It defines bullish and bearish signals using the relationship between MACD’s DIF and DEA lines, their…

CryptoSpot marketsTechnical indicatorsRisk management
FMZ forum

This article explains why a strategy that performs smoothly on historical data can fail in live trading. It distinguishes rule discovery from quantitative implementation: researchers may mine historical market data to invent or combine rules, then add and…

BacktestingStatisticsMachine learning