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
WonderTrader
14 documents
Alphalens
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

16,761 documents

MQL5 code base

The document introduces a channel indicator that redraws using a specified number of bars ahead. Its only parameter described is a look-up distance of 24 bars, which controls how far the indicator looks forward. This makes the indicator’s plotted channel…

Technical indicatorsBacktesting
vn.py community

The discussion describes a rolling-window backtest in which parameters are optimized on a sequence of historical months and then applied to the next month. As the test advances, the training window shifts forward by one month, so each new period is evaluated…

BacktestingStatistics
NautilusTrader

This document explains how a backtest matching engine assigns fill prices across depth books, top-of-book data, and bar-based triggers. Market orders can walk available levels; limit orders use crossed prices when taking liquidity and their limit when…

BacktestingExecutionMarket microstructureRisk management
MQL5 code base

This document describes an Expert Advisor that acts on signals from a technical indicator called Stalin. A trade signal is generated when a colored arrow appears at the close of a bar, so the system’s entries depend on the indicator’s plotted direction cues.…

ForexTechnical indicatorsBacktesting
Hummingbot docs

These release notes describe Hummingbot 1.19.0, focusing on a developing modular strategy framework and early dashboard tools for managing bots and backtests. The framework separates market data candles, controllers that choose actions, and executors that…

CryptoGrid tradingArbitrageMarket making
OctoBot

This guide explains how OctoBot scripts obtain historical market data for backtesting. It describes requesting candle history by symbol and timeframe, with optional controls for the starting timestamp, exchange, and market type. The default exchange is…

BacktestingCrypto
ProRealCode

The Double Seven method is presented as a long-only daily strategy for ETF or futures index markets. It first requires the close to be above its 200-day moving average. An entry occurs when the day’s low reaches or falls below the lowest close over the…

EquitiesFuturesTrend followingTechnical indicators
ProRealCode

This indicator guide explains how to identify potential reversal patterns by finding price pivots, connecting them into a zigzag, and checking whether successive peaks or troughs fall within a configurable tolerance. The described defaults use a five-bar…

Technical indicatorsMean reversionRisk managementBacktesting
SuperMind

This Chinese stock-screening note combines three conditions: daily trading range above one percent of the previous close, weekly MACD above zero, and a prior-day 9:15 matching price at the lower price limit. It presents the screen as a way to find stocks…

China marketsEquitiesTechnical indicatorsVolatility
MQL5 code base

This document describes an automated trading system driven by a Spearman rank correlation histogram indicator, with signals evaluated at bar close. It presents three ways to trade the indicator: enter and exit on zero-line breaks; enter in overbought or…

ForexTechnical indicatorsBacktestingExecution
SuperMind

This beginner tutorial explains a complete daily equity strategy using one named Chinese stock as its example. It selects the instrument, retrieves 20 days of closing prices, calculates 5-day and 20-day simple moving averages, and buys when the shorter…

EquitiesTechnical indicatorsMomentumBacktesting
SuperMind

The post proposes screening A-share stocks using three signals: today’s increase in holdings above five percent, large-order net volume above 0.05 for at least three consecutive days, and shortening green bars on a 15-minute MACD chart. It interprets these…

EquitiesChina marketsMomentumTechnical indicators
Amberdata research

The article surveys possible uses of artificial intelligence in crypto trading and decentralized finance. It discusses robo-advisory, automated bots, strategy development and backtesting, risk assessment, arbitrage monitoring, sentiment analysis, predictive…

CryptoMachine learningBacktestingArbitrage
ProRealCode

This short indicator note describes an Awesome Oscillator implementation for ProRealTime, where the indicator is not included by default. It defines the oscillator as the difference between five-period and 34-period simple averages of median price. It also…

Technical indicatorsMomentumBacktesting
BigQuant

This student submission translates a Chinese “dragon returning” trading approach into a factor-based stock strategy. It first identifies strong sectors with sector momentum, then selects leading stocks within them using stock momentum and price-volume…

China marketsEquitiesMomentumMean reversion
MQL5 code base

The document describes a script intended to compare MetaTrader 4 and MetaTrader 5 performance on a computer or hosted server. It combines procedural and object-oriented tests covering calculations, arrays, sorting, strings, graphical objects, canvas…

StatisticsBacktestingExecution
BigQuant

The document summarizes a study of dividend-focused Smart Beta strategies in Chinese equities. It argues that dividend factors show a consistent ranking pattern across the CSI 300, CSI 500, and broader market universe, with higher-dividend portfolios…

EquitiesFactor investingChina marketsBacktesting
SuperMind

The document proposes a short-term stock screen using four conditions: an amplitude threshold, a specified share price of 18.5 yuan, current volume of at least 10,000 lots, and a higher open. It describes the intended candidates as active stocks with notable…

EquitiesTechnical indicatorsMomentumBacktesting
pyfolio

The example shows how to use Pyfolio to create a returns tear sheet for a single stock. It retrieves daily returns for Facebook through a Pyfolio utility, then passes that return series to a tear-sheet function with a live-start date. The stated output is a…

EquitiesStatisticsBacktesting
MQL5 code base

This Expert Advisor description outlines a simple entry approach based on consecutive directional candlesticks rather than technical indicators. A trade signal occurs when a configurable number of candles are all rising or all falling; the input parameter…

Technical indicatorsBacktestingExecutionCommodities
SuperMind

This post presents a stock screen combining daily price amplitude, a positive weekly MACD signal, and a minimum total market capitalization. Its rationale is to look for volatile stocks with an upward weekly signal while retaining companies above a size…

EquitiesTechnical indicatorsMomentumBacktesting
MQL5 code base

The document describes an Expert Advisor intended to test two ways of changing position size after a trade closes. In its martingale mode, a stop loss leads to a larger position in the opposite direction, while a take profit resets size and continues in the…

Position sizingRisk managementBacktesting
SuperMind

This post describes a China A-share screening idea that combines a daily turnover-rate band, a beverage and alcohol industry filter, and a rising-bottom condition intended to favor stocks with improving price structure. The listed screening logic is…

EquitiesChina marketsTechnical indicatorsBacktesting