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

The document describes a spot trading scheme that opens a position with a fixed profit target, then adds to the position as price moves against it in an attempt to lower the average entry price. If losses or available capital prevent further additions, an…

CryptoSpot marketsGrid tradingPosition sizing
FMZ forum

This brief post asks whether a sample API request creates a conditional Gate futures order. The snippet specifies a BTC contract, a short opening direction, a trigger price, limit pricing, and a good-till-cancelled time policy. The author reports that live…

CryptoFuturesExecutionMarket microstructure
FMZ forum

The article explains a spot-and-futures spread trade: buy the cheaper leg and sell the more expensive one, then close as the price gap narrows. Its examples start with spot priced at 10 and futures at 15, and show the combined position retaining a five-unit…

CryptoArbitrageSpot marketsFutures
FMZ forum

The document introduces the Kelly criterion through repeated bets with known win probabilities and gain or loss sizes. It explains why a positive expected value alone does not justify risking all available capital: large bets expose a strategy to ruin and…

Position sizingRisk managementStatisticsEquities
FMZ forum

The article outlines a long-only strategy for crypto contracts that attempts to buy during declines using a grid-like sequence of limit orders. Starting from a reference price, it places further buys at progressively lower intervals, with order size…

CryptoFuturesGrid tradingPosition sizing
FMZ forum

This essay groups futures-market participants into exchanges and brokers, commercial firms linked to the underlying supply chain, institutional or large traders, and ordinary individual traders. It argues that exchanges and brokers earn transaction fees,…

FuturesMarket microstructureExecutionRisk management
FMZ forum

The document walks through a basic LSTM workflow for forecasting Bitcoin prices from daily market data. It loads open, high, low, close, volume, and weighted-price fields; checks for missing and zero values; replaces zeros with missing values and carries the…

CryptoMachine learningStatisticsBacktesting
FMZ forum

This beginner tutorial explains the FMZ automated trading platform and outlines how to prepare a bot: create a strategy, connect an exchange, deploy a local or server-based executor, configure a bot, and monitor it. It describes support for several…

CryptoExecutionBacktesting
FMZ forum

The post describes a change in an automation workflow: indicator alerts containing simple command names previously triggered FMZ actions, but strategy-generated alerts now reach FMZ without opening trades. In the TradingView example, order entries attach…

ExecutionFutures
FMZ forum

The document describes a simple launch-time buying approach for a newly listed crypto pair. A continuously running script checks the clock, selects the PI/USDT market, and, once a specified opening time has arrived, submits two buy orders at different prices…

CryptoSpot marketsEvent-drivenExecution
FMZ forum

This article outlines a high-frequency strategy research framework for China’s order-driven markets, using Level 1 order book data and support vector machines (SVMs). It proposes extracting features such as best bid and ask prices and sizes, derived depth…

FuturesMachine learningHigh-frequency tradingMarket microstructure
FMZ forum

This FAQ explains implementation details for quantitative strategies built with FMZ workflows. It covers supported runtime requirements, JavaScript code nodes, sequential node execution, trigger timing, passing outputs between connected nodes, and using…

BacktestingMachine learningRisk managementExecution
FMZ forum

The article proposes modifying a range-trading grid to generate trading volume, aimed at market makers or traders seeking lower fees. It describes using maker orders to add positions as price falls, then closing profitable positions after a larger rebound…

Grid tradingMarket makingExecutionRisk management
FMZ forum

Active trading seeks short-term gains from price movements, commonly in liquid and volatile markets. The document describes technical analysis as a tool for identifying opportunities and notes that frequent trading may be needed because short-term price…

Multi-assetTechnical indicatorsExecutionRisk management
FMZ forum

This introductory explanation builds from the Markov chain assumption: the next state depends on the current state rather than the full history. It then describes a hidden Markov model (HMM), where observable data are probabilistically linked to an…

EquitiesStatisticsMachine learning
FMZ forum

This tutorial explains how to build a basic Donchian channel breakout system in Python on a quantitative trading platform. It defines the channel using the highest high and lowest low over a lookback window, with a midpoint between the boundaries. A close…

FuturesBreakoutTrend followingTechnical indicators
FMZ forum

The article contrasts discretionary investing and technical analysis with rule-based trading, arguing that systematic methods are more consistent but are not automatically durable. It proposes that enduring strategies should be grounded in observable market…

EquitiesFuturesTrend followingBreakout
FMZ forum

This tutorial introduces C++ concepts used in a simple quantitative trading program: identifiers, comments, statements, variables, arrays, functions, operators, control flow, and a loop-based strategy structure. It uses a MACD example in which the fast and…

Technical indicatorsExecution
FMZ forum

The article argues that capital management should take priority over choosing individual securities, because losses can require disproportionately large gains to recover. It presents position sizing as a way to preserve the ability to keep trading and says…

Risk managementPosition sizingPortfolio constructionTrend following
FMZ forum

The article proposes evaluating a strategy with a second layer of rules that manages exposure, filters, equity curves, or risk. It argues that a trading signal can lose effectiveness as similar approaches become crowded, and that judging deterioration by…

Risk managementBacktestingPortfolio constructionArbitrage
FMZ forum

This platform tutorial explains how to display clickable buttons in a strategy’s status panel and receive their commands inside a running strategy. Buttons can appear alone or in a table, and their command field can carry text or, after a reported platform…

Execution
FMZ forum

The author describes why converting discretionary trading into fixed rules can be difficult: decisions may combine many implicit features and weights, and traders adapt as market conditions change. The post compares this challenge to recognizing a familiar…

Machine learningStatisticsBacktesting
FMZ forum

The strategy monitors Binance announcement listings for delisting notices, extracts the named assets, and checks whether the account holds them or has open orders in their markets. It cancels matching orders and repeatedly submits sell orders for eligible…

CryptoEvent-drivenExecutionSpot markets
FMZ forum

This template explains how to build a live trading chart around candle, line, flag, and horizontal-level series. It organizes chart settings and series in shared state, then exposes functions for adding or updating records, plotting labeled data points,…

ExecutionMarket microstructure