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
Quantpedia
86 documents
TqSdk
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
Quantopian lectures
45 documents
Binance API docs
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

vn.py community

This short forum exchange addresses whether users can add their own trading strategies to the VeighNa community edition. A user with little programming experience asks how to implement a strategy already used by a friend. The reply says custom development is…

FuturesExecution
vn.py community

This forum post raises implementation questions about historical data warm-up in VeighNa portfolio strategies. The author considers a strategy whose longest signal period is 20 days and asks whether an ArrayManager size of 25 is sufficient, and whether that…

BacktestingTechnical indicatorsExecution
SuperMind

This Chinese equity screening idea requires a stock to belong to the metaverse theme, show positive net buying by major participants during the opening auction, and have prior-day auction turnover above 0.26. The rationale is to combine a market-theme filter…

EquitiesChina marketsMarket microstructureExecution
Stratmill research code

The document presents a fee-model design for a trading system, with fees calculated from an order’s execution details. Common fees distinguish maker orders, which add liquidity, from taker orders, which remove it. The fee amount can be proportional to…

ExecutionMarket microstructureRisk management
MQL5 code base

This document describes a read-only MetaTrader 5 script that records terminal, account-mode, symbol, and trading-environment settings. Traders and developers can use its structured report to compare a functioning setup with one where an Expert Advisor is…

ExecutionRisk management
BigQuant

This article surveys six implementation choices that shape equity factor strategies: selecting proxy measures, constructing portfolios, combining factors, allocating among them, trading, and managing risk. It argues that one factor can be represented by…

EquitiesFactor investingPortfolio constructionExecution
Amberdata research

This conference recap describes several developments in digital asset markets: valuing tokens against underlying revenue and rights, crypto-native venues affecting traditional markets, software agents transacting autonomously, and institutions connecting…

CryptoFuturesMarket microstructureExecution
FMZ forum

This tutorial explains how to add reusable template libraries to trading strategies and use a cryptocurrency spot-trading library. It demonstrates calling library buy and sell functions from interactive controls, while the template handles details such as…

CryptoSpot marketsExecutionMarket microstructure
MQL5 code base

This expert advisor trades within a configured time interval and uses the highest and lowest prices observed over a chosen number of bars as breakout levels. According to the description, a break below the low triggers a buy, while a break above the high…

ForexBreakoutExecutionRisk management
SuperMind

The proposed Chinese equity screen focuses on stocks classified in the metaverse sector. It ranks them by the day’s auction amount, keeps the top five, and requires the prior day’s main-fund-flow measure to be positive. The post presents this as a way to…

EquitiesChina marketsMarket microstructureExecution
MQL5 code base

This expert advisor is built on the idea that price crossing a moving average and traveling a specified distance may continue in that direction. It places Buy Stop and Sell Stop pending orders, then updates their distance from a long-period moving average at…

ForexTrend followingBreakoutExecution
TqSdk

This documentation explains how to run a TqSdk strategy over historical data without changing its core logic, and how to retrieve trade logs and account statistics when the simulation ends. It describes catching a backtest-finished event, accessing summary…

BacktestingFuturesEquitiesExecution
Stratmill research code

The example outlines a limit-order market-making loop. It computes a midpoint from the best bid and ask, adjusts a reservation price using a forecast and an inventory-related risk term, then places bid and ask quotes around that price. It rounds quotes to…

Market makingHigh-frequency tradingExecutionMarket microstructure
MQL5 code base

This document explains a MetaTrader indicator for monitoring three price conditions: a rise above a chosen level, a fall below a chosen level, or a touch at an exact level. It maps those conditions to separate chart lines and offers popup, email, and mobile…

ExecutionForexTechnical indicators
MQL5 code base

This document outlines an automated system that places pending buy and sell orders at intervals above and below the current market price. The grid is intended to capture price oscillations in either direction. It supports stop orders, which can enter on a…

Grid tradingRisk managementExecution
MQL5 code base

This document describes an expert advisor that closes open trades and pending orders when account-equity thresholds for profit or loss are reached. The thresholds are stated in account currency: a profit target should be above current equity, while a loss…

ForexRisk managementExecutionPosition sizing
MQL5 code base

This expert advisor defines a daily price range over a configurable sliding window, excluding the current bar. The range can be calculated as the highest high minus the lowest low, or as the mean absolute change between consecutive closes. It recalculates…

BreakoutVolatilityRisk managementExecution
Hummingbot docs

This overview explains controllers as reusable, configurable components in Hummingbot Strategy V2. A controller receives market data such as order books, trades, and candles, then emits actions that direct a parent script to create or stop executors.…

Market makingArbitrageGrid tradingExecution
BigQuant

This Chinese-language event listing outlines a dynamic trading approach for timing exchange-traded funds. It identifies three components: selecting a pool of highly liquid ETFs, ranking candidates with multiple momentum dimensions, and adjusting the approach…

EquitiesMomentumTechnical indicatorsExecution
Amberdata research

The article outlines ways decentralized finance and smart contracts could alter financial institutions beyond offering new digital asset exposure. It describes decentralized data storage as a possible way to reduce reliance on centralized data centers, and…

DeFiCryptoOn-chain dataExecution
SuperMind

The document describes a short-term forex approach that opens a position around the transition between trading days, following the direction indicated by the previous day’s candle. It also discusses a script designed to collect statistics on whether a price…

ForexTechnical indicatorsStatisticsRisk management
FMZ guides

This guide explains how a trading platform can connect to Ethereum and TRON through Web3 exchange objects and use RPC calls and smart contract methods. It covers node and key configuration, ABI registration, wallet and token queries, transfers, allowances,…

CryptoDeFiOn-chain dataExecution
MQL5 code base

This short indicator description says that the display reports the spread, its exponential moving average, its maximum and minimum, and market speed measured as ticks per second. A version identified as 1.01 uses a normal average instead of a moving average.…

Market microstructureExecutionTechnical indicators
ProRealCode

This five-minute DAX strategy defines an opening range from the high and low recorded during the first trading hour. It sets long and short breakout levels one opening-range width beyond the corresponding extreme, using a configurable multiplier. During the…

FuturesBreakoutTechnical indicatorsRisk management