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

9,660 documents

SuperMind

The document explains grid trading as a contrarian approach for markets that fluctuate around a reference price. An investor divides capital into units, buys as price falls through grid levels, and sells as it rises, seeking to realize gains from repeated…

Grid tradingMean reversionRisk managementExecution
BigQuant

The article compares three consumer activity measures for publicly traded companies: estimated in-store visits, traffic to company and related websites, and interest in brands measured through search and social activity. It forms growth proxies by comparing…

EquitiesFactor investingSentimentBacktesting
ProRealCode

This document describes a chart indicator for visualizing a planned trade’s entry, stop, and reward targets at one, two, and three times the distance between entry and stop. Users supply entry and stop prices along with the number of bars over which to draw…

Risk managementPosition sizingExecution
Amberdata research

This overview explains how Layer 2 protocols reduce the work handled directly by a blockchain’s base layer. They process transactions off-chain or in batches and anchor settlement information to Layer 1. The proposed benefits are lower congestion, reduced…

CryptoExecutionMarket microstructureDeFi
TqSdk

This reference explains how TqSdk represents option contracts and exchange-defined combinations across several Chinese futures and securities venues. It gives examples of contract-code formats for calls and puts, ETF and index options, and calendar spread…

OptionsDerivatives pricingVolatilityExecution
vn.py community

A VeighNa community exchange addresses a user’s report that some commodity option contracts cannot be found. The reply suggests checking whether the affected module was started only after the main interface logged that contract queries had succeeded. This…

OptionsCommoditiesExecution
FMZ forum

This tutorial explains how FMZ adapts Pine scripts for strategy writing, charting, backtesting, and live trading. It outlines platform-specific differences, including where execution settings and precision are configured, contract-code requirements, added…

Technical indicatorsTrend followingExecutionBacktesting
vn.py community

A user asks why a CTP connection to SimNow sometimes connects and sometimes appears unresponsive. The reply points them to SimNow’s published operating hours for each environment as a likely explanation. This suggests that connection availability can vary…

FuturesExecution
BigQuant

The article contrasts discretionary stock trading with quantitative approaches that analyze large datasets for statistical relationships. It describes using price and volume alongside less conventional inputs, such as online search activity and social media,…

EquitiesMachine learningSentimentExecution
MQL5 code base

The E-Friday expert advisor uses the prior daily candle’s direction to choose a trade: it buys when that candle closed above its open and sells when it closed below its open. It permits only one open position at a time, making the stated approach compatible…

ForexTechnical indicatorsExecutionRisk management
SuperMind

The post raises a portfolio accounting issue that can affect automated sell rules. After a cash dividend or share distribution, the stock price may adjust downward while a trading program still compares it with the pre-event holding cost. That mismatch can…

EquitiesRisk managementExecution
ProRealCode

This document describes separate long and short intraday breakout rules intended for the CAC 40, with possible adaptation to the FTSE 100 and Euro Stoxx. The long setup places a buy stop above the previous seven hourly highs at 08:00; the short setup places…

FuturesBreakoutExecutionRisk management
BigQuant

This research note describes a daily equity alpha approach that uses supervised neural networks to generate many candidate factors from designed factor units. It then transforms the original inputs into weak, mutually orthogonal factors and weights them…

EquitiesMachine learningFactor investingStatistics
Kraken Learn

The document defines slippage as the gap between a trader’s expected price and the price at which an order executes. It identifies volatility, limited liquidity, large orders, and network delays as possible causes, and distinguishes favorable from…

CryptoExecutionMarket microstructureRisk management
OctoBot

The guide explains how to operate several automated trading strategies or crypto baskets at once through OctoBot Cloud. It presents diversification across strategy types, asset baskets, and exchanges as a way to spread exposure and reduce dependence on one…

CryptoPortfolio constructionRisk managementExecution
MQL5 code base

This indicator labels intraday candles with their sequence number from a selected market’s cash open. It converts the exchange’s local session time through UTC to broker server time, accounting for different daylight saving schedules in Frankfurt, London,…

Technical indicatorsExecutionEquities
MQL5 code base

The document explains a chart indicator that draws a vertical marker once per day at a user-specified time. It describes placing the marker on the main price chart or dragging it into a separate indicator pane, making it a visual aid for locating recurring…

Technical indicatorsExecution
OctoBot

This short guide explains how to display a technical indicator and its associated signals in a strategy execution report using OctoBot Script. It describes a plotting function that takes a chart label, x-axis values, y-axis values, and optionally the x-axis…

Technical indicatorsExecution
vn.py

This guide explains how VeighNa Elite Trader’s CTA template can filter synthetic bars received outside configured trading sessions, preventing out-of-session data from affecting strategy indicators. It describes obtaining a sample filter configuration…

FuturesMarket microstructureExecution
MQL5 code base

The BHS Expert Advisor uses an adaptive moving average (AMA) and nearby round-number prices to choose an initial pending order. When the current bar's close is above the indicator, it places a Buy Stop at the next upper round price; when the close is below,…

ForexTechnical indicatorsExecutionRisk management
SuperMind

This Chinese-language stock screen combines a 3% to 12% turnover range with robot-industry membership, float market value below 10 billion yuan, trading volume above 10,000 lots, and a positive opening gap. The article describes ranking qualifying names by…

EquitiesChina marketsMomentumExecution
FMZ forum

This Chinese-language guide outlines how to build and run automated strategies on FMZ. It describes the platform’s strategy editor, exchange account configuration, hosted execution, and support for several programming languages and crypto venues, as well as…

CryptoEquitiesBacktestingExecution
Stratmill research code

The document defines interfaces for a backtesting system that processes historical market events and order interactions. A local processor can submit, modify, and cancel orders, expose positions and state values, report market depth and recent trades, and…

BacktestingExecutionMarket microstructure
Stratmill research code

This guide explains how to prepare tick-by-tick trades and full order-book updates for HftBacktest, noting that this level of historical data is not commonly available for free in the way daily bars are. For Binance Futures, it describes collecting raw feed…

CryptoFuturesHigh-frequency tradingMarket microstructure