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

ProRealCode

The document presents a ProRealTime indicator for estimating how many ticks occur per second from bars built from a specified number of ticks. It converts each bar’s open-time value into elapsed seconds, takes the difference between successive bar times, and…

Market microstructureExecutionHigh-frequency trading
MQL5 code base

Exp_Fast2 describes a MetaTrader Expert Advisor that trades signals from the Fast2 indicator. A signal is generated when the indicator’s main and signal lines cross as a bar closes. Running the advisor requires the compiled Fast2 indicator file in the…

ForexTechnical indicatorsBacktestingExecution
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
MQL5 code base

Hans_Indicator_x4 is described as an indicator that builds expanding corridors across time zones. The initial formed corridor spans four hours, and the expansion period spans sixteen hours. Its inputs let the user set the local start hour and a destination…

ForexBreakoutTechnical indicatorsExecution
MQL5 code base

This indicator is designed to help assess how spread affects the potential profitability of strategies that forecast the market one bar ahead. Its output can be treated as a unit-volume position in a custom tester, allowing a researcher to consider accuracy…

Technical indicatorsExecutionBacktestingForex
NautilusTrader

This technical reference describes an OKX integration for market data and order execution across spot, margin, perpetual swaps, dated futures, options, spreads, and event contracts. It outlines the adapter's data and execution components, instrument loading…

CryptoFuturesOptionsExecution
MQL5 code base

This document explains how to display Expert Advisor optimization results while a MetaTrader 5 Strategy Tester run is in progress. It describes using tester event handlers and frame functions to send per-pass information from test agents to the terminal. In…

BacktestingExecutionStatistics
MQL5 code base

This document describes a MetaTrader script for placing a buy stop at a set distance above the current price, with stop loss and take profit levels measured from the trigger. Its main configurable feature is a money management input that determines trade…

ExecutionPosition sizingRisk management
SuperMind

This Chinese equity screening proposal combines afternoon net inflows from large orders with a ranking by capital-flow intensity, using measures such as turnover and volume ratio. It also limits the universe to companies with market capitalization below 10…

EquitiesChina marketsExecutionRisk management
BigQuant

The discussion explains why a small-cap daily strategy may signal a full exit on one day and then recommend buying the same stocks in a new task the next day. The response attributes this to daily portfolio recalculation: if the selection changes from one…

EquitiesExecutionPortfolio construction
SuperMind

This article explains why traders might collect listed-company announcements directly from an exchange website instead of relying only on financial portals or desktop trading software. Those services may process and organize announcements before displaying…

Event-drivenExecution
Lumibot

This documentation explains the built-in tools available to LumiBot agents for market research, account inspection, trading, memory, and notifications. It separates research agents from agents allowed to place or change orders: disabling trading removes…

ExecutionRisk managementBacktestingOptions
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
MQL5 code base

The document describes a MetaTrader 5 chart indicator that displays a live countdown to the next candlestick. It is designed as a compact dashboard anchored in the chart's upper-right corner, helping traders see when the current bar is expected to close…

Technical indicatorsExecutionMarket microstructure
MQL5 code base

This brief note describes a higher-timeframe variant of the ColorZerolagJCCX indicator for MetaTrader 5. It highlights an input parameter that lets the user choose the indicator’s chart period, with a four-hour period shown as the default. The note also…

Technical indicatorsExecutionBacktesting
NautilusTrader

This example shows how to configure a multi-venue backtest with distinct account and execution settings. It builds a probabilistic fill model with limit-fill and slippage probabilities, a static latency model with separate delays for order insertion,…

BacktestingExecutionMarket microstructureRisk management
MQL5 code base

This article outlines a workflow for moving prediction data from a BigQuant simulation into a separate live-trading setup. The strategy writes selected data into simulation logs as Base64 text; an external Python process retrieves the latest log, decodes the…

China marketsExecution
BigQuant

The document discusses the growth of electronic trading and presents algorithmic execution as a tool for handling large orders in volatile markets. Its core methods include splitting a parent order into smaller trades, aligning execution with market-volume…

ExecutionMarket microstructureMachine learningRisk management
MQL5 code base

This function describes a trade-management rule for open buy and sell orders. Once price moves favorably by a configurable pip threshold, it modifies the order’s stop loss to the opening price, aiming to remove the trade’s initial price risk. Optional…

Risk managementExecutionPosition sizing
Hyperliquid docs

This support note explains how linking works when a user keeps trading and staking on separate accounts. Linking is unnecessary if both activities use the same account. To establish a link, the trading account must initiate an action, after which the staking…

CryptoExecutionRisk management
MQL5 code base

This brief describes a MetaTrader-style trading template that adds a trailing stop to rule-based long and short entries. The trader supplies entry conditions through separate long and short rules and sets the stop distance in pips as an external input. The…

ForexRisk managementExecution
Freqtrade

The example demonstrates a Freqtrade custom stop that follows the Parabolic SAR indicator. It calculates SAR for each candle, then reads the latest analyzed value in the stop-loss callback and converts the distance between the current rate and SAR into the…

CryptoTechnical indicatorsRisk managementExecution
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
MQL5 code base

This brief description explains a time-based control for trading programs, especially expert advisors. The function permits specified code to run only during a chosen interval, which can restrict when an automated system is allowed to trade. It notes that…

ExecutionRisk management