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

BigQuant

The article examines China’s A-share T+1 rule, which generally prevents investors from selling shares on the same day they buy them. It presents four arguments in the debate: the rule may curb impulsive retail trading, constrain some forms of repeated…

China marketsEquitiesMarket microstructureExecution
MQL5 code base

This document outlines a simple automated trading rule based on comparing the opens and closes of the two most recent completed candles. When no position is open, it enters a buy if the newer candle opens above the older candle but closes below the older…

Technical indicatorsExecutionPosition sizingBacktesting
BigQuant

The document presents a Chinese A-share backtest question: after selling a holding at the open, a daily-frequency strategy places a purchase near the close but buys only a small amount. The author wonders whether the simulator updates available cash only on…

EquitiesBacktestingExecutionPosition sizing
Hummingbot docs

A liquidity miner describes using automated pure market making across cryptocurrency pairs in liquidity mining campaigns. His approach is to distribute capital across available pairs, use a spreadsheet to plan allocations, order sizes, balance limits, and…

CryptoMarket makingRisk managementExecution
MQL5 code base

This description outlines a pending-order breakout approach implemented by an Expert Advisor. It scans a configurable lookback range, set to 80 bars in the described version, and places a Buy Stop at the highest price and a Sell Stop at the lowest price. The…

BreakoutExecutionTechnical indicatorsRisk management
SuperMind

This stock-selection note proposes screening mainland Chinese equities in the metaverse theme by current-day auction amount, taking the top five, then excluding stocks that closed at the daily limit the previous day. It provides platform formula expressions…

EquitiesChina marketsMomentumExecution
vn.py community

This forum exchange clarifies how VeighNa's local stop orders are displayed and triggered. The price shown in the stop-order interface is the trigger price, rather than the price of the limit order that may be sent after triggering. A user reports that…

ExecutionRisk management
SuperMind

This Chinese-language forum exchange discusses excluding special-treatment, suspended, and delisted shares from a stock universe. A reply provides two approaches based on historical name-change records: retrieve securities available around the relevant date,…

EquitiesChina marketsRisk managementExecution
vn.py community

The discussion explains that the number of contracts a default VeighNa strategy can subscribe to depends on available CPU, memory, and network capacity, as well as strategy complexity and the frequency of incoming market data. Tick feeds generally require…

ExecutionRisk management
BigQuant

This Chinese-language report summary reviews the history and practice of machine learning in quantitative investing. It says that machine learning was used in the field during the early-1990s boom and that its applications continued in algorithmic trading…

Machine learningStatisticsBacktestingExecution
FMZ forum

This report overview describes the longstanding use of machine learning and artificial intelligence in quantitative investing. It notes that applications were already present during an early-1990s wave of interest, and that use continued in areas such as…

Machine learningStatisticsBacktestingExecution
ProRealCode

This guide explains how a strategy developer can use metadata attached to a rental registration code to set different usage limits for different customers. The strategy reads the metadata at runtime and maps its value to a configured limit. The example uses…

Spot marketsRisk managementPosition sizingExecution
MQL5 code base

This document describes an Expert Advisor that trades signals from thirty popular candlestick patterns. Users can enable or disable individual patterns or groups based on whether they use one, two, or three bars. The document explains configurable trade…

Technical indicatorsExecutionRisk managementPosition sizing
BigQuant

This roundtable transcript gathers views from Chinese investment managers, researchers, and futures professionals on the development of quantitative investing. Participants discuss the tension among scale, returns, and risk; the challenge of declining or…

Multi-assetFactor investingMachine learningMarket microstructure
MQL5 code base

This document describes a MetaTrader 5 script that opens a buy or sell position at the current market price and attaches a stop-loss and take-profit when placing the order. The stop-loss and take-profit distances are specified in pips, and the script also…

ExecutionRisk managementPosition sizing
MQL5 code base

This brief description presents an expert advisor intended to manage exits using a percentage-based threshold. It says the robot will close a position when floating profit reaches a configured level, and lists a stop-loss parameter tied to a loss amount…

Risk managementPosition sizingExecution
NautilusTrader

This documentation explains how an execution algorithm receives a primary order and can break it into spawned orders. Its built-in TWAP implementation divides an order across a configured time horizon and interval, submitting the first slice immediately and…

ExecutionMarket microstructureRisk managementBacktesting
FMZ forum

This guide outlines an event-driven framework for monitoring and trading many Binance spot pairs quoted in a selected base currency. It recommends using the aggregated ticker WebSocket feed instead of repeatedly polling individual pairs, while noting that…

CryptoSpot marketsExecutionMarket microstructure
MQL5 code base

This programming note explains how an object-oriented trading advisor can manage its configurable inputs as a structured set. It contrasts manually declaring fields and writing string conversion methods with a macro-based library that generates parameter…

ExecutionBacktestingPortfolio construction
vn.py community

This Chinese-language forum post examines how a futures gateway updates a position object’s prior-day volume while processing investor-position responses. The shown handler creates or retrieves a position by instrument and position direction, then applies…

FuturesExecution
MQL5 code base

This manual trading script places market or pending orders from a chart. Pending entries can be set at an absolute price or at a point distance from the current price, and can have an optional expiration. Stop loss can likewise be specified by price or…

Position sizingRisk managementExecution
MQL5 code base

This document describes a MetaTrader 5 utility for reviewing terminal global variables, which Expert Advisors often use to preserve state such as trade timestamps, balance references, and lock flags. Users can list or export variables, delete filtered…

ExecutionRisk management
BigQuant

The submission contrasts discretionary and quantitative investing. It describes quantitative work as gathering and cleaning high-dimensional data, calculating factors, and using rules to make trades programmatically. It also suggests that machine learning…

Machine learningFactor investingExecutionRisk management
ProRealCode

The document describes an account-level risk utility for prop-firm evaluations. Attached to one chart, it monitors account equity against daily loss and maximum drawdown limits. When a threshold is reached, it closes open trades, removes pending orders…

Risk managementPosition sizingExecution