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

16,761 documents

BigQuant

The report describes a multifactor stock-selection process that first evaluates and selects robust factors, then combines them into a composite score. It builds separate models for six stock universes and compares direct selection with portfolios that select…

EquitiesChina marketsFactor investingPortfolio construction
BigQuant

The study describes a machine-learning approach for classifying the optimal rebalance frequency of a two-asset portfolio strategy. It uses minute-level prices for 50 Binance crypto assets from 2022 and 2023, forms asset pairs, and groups them by correlation.…

CryptoPairs tradingMachine learningBacktesting
MQL5 code base

This utility transfers trades from a MetaTrader 4 strategy tester report onto a price chart, making the behavior of a third-party trading system easier to inspect. It marks long and short entries with configurable symbols and connects entry and exit points…

BacktestingTechnical indicators
MQL5 code base

This expert advisor generates a trading signal when price crosses a moving average, then waits for a configurable number of minutes after the current bar opens before acting. Before opening a position in one direction, it closes positions in the opposite…

ForexTechnical indicatorsBacktestingRisk management
MQL5 code base

This document describes an automated EURUSD strategy that opens buys when the MACD signal line crosses above a zero level and sells when it crosses below. It also mentions money management through a risk-to-reward setting and gives a sample test…

ForexTechnical indicatorsBacktestingRisk management
SuperMind

This A-share stock screen selects names with daily amplitude above 1, turnover above 2% and at most 9%, and more than two limit-up sessions in the preceding ten days. The conditions are presented as proxies for volatility, trading activity, and recent market…

EquitiesChina marketsMomentumBreakout
SuperMind

This A-share stock-selection rule combines RSI below 65 with seven consecutive sessions in which the close is below the open, and excludes stocks that hit the price limit on the previous day. The document frames the conditions as a technical screen that…

EquitiesChina marketsTechnical indicatorsMean reversion
SuperMind

This post outlines a Chinese-stock screening approach combining a positive MACD reading with Bollinger Band conditions. Its prose describes selecting stocks whose closing price is above the upper and middle bands, intending to find shares showing strong…

China marketsEquitiesTechnical indicatorsMomentum
MQL5 code base

This document describes an MT4 trading strategy using the standard Ichimoku Kinko Hyo settings. It enters long when the Chikou Span crosses price upward and both price and Chikou are above the Kumo; it enters short on the reverse cross when both are below…

Technical indicatorsTrend followingPosition sizingRisk management
MQL5 code base

This MetaTrader 5 Expert Advisor bases its signal on a change in the cloud color of the CHOWithFlat indicator. A signal is formed when a bar closes and the indicator’s cloud changes color. The document identifies the required compiled indicator files and…

Technical indicatorsForexBacktesting
MQL5 code base

This automated strategy places buy stop and sell stop orders around the high and low of the previous five-minute candle, with an adjustable offset. It can place additional pending orders relative to open positions. The cycle closes all positions when…

FuturesBreakoutPosition sizingBacktesting
vn.py community

A VeighNa community exchange answers whether data downloaded through an RQData trial account remains available after that account expires. The reply says data already downloaded into a local database can still be used after the RQData service expires. This…

Backtesting
pysystemtrade

This short Python example shows how to assemble a daily futures trading system with an order simulator. It creates a data source, loads configuration, and constructs a system from account, portfolio, position-sizing, forecast-combination, forecast-scaling,…

FuturesBacktestingExecution
BigQuant

This discussion raises a timing problem in backtests that use premarket processing. In the example, a signal is generated on one day and orders are submitted the next day; the author notes that historical data queried before trading may already include that…

BacktestingExecutionStatistics
BigQuant

This discussion describes a backtest problem caused by missing historical prices in a rolling maximum calculation. The author expected the portfolio to hold ten stocks, but in earlier periods it sometimes held only one or two. The suspected cause was that a…

EquitiesBacktestingStatisticsPortfolio construction
SuperMind

The article proposes a Chinese main board stock screen using three conditions: turnover rate between 3% and 12%, circulating market value between 5 billion and 10 billion yuan, and a 2019 dividend-per-share measure divided by closing price that exceeds 25…

China marketsEquitiesFactor investingBacktesting
BigQuant

This research examines whether industry rotation can enhance a CSI 500 benchmark portfolio. It compares two allocation approaches based on industry views: a moderate deviation from benchmark industry weights, and a concentrated approach that removes bearish…

China marketsEquitiesFactor investingPortfolio construction
MQL5 code base

This document describes a trading system that uses the SuperTrend indicator to generate signals. A trade signal forms when a new colored point appears, and the system acts at the close of that bar. The expert advisor depends on a compiled SuperTrend…

ForexTechnical indicatorsBacktesting
SuperMind

The document describes a Chinese stock screen that selects shares with turnover between 3% and 12% and a positive ten-day gain below 35%, then ranks qualifying names by circulating market capitalization divided by total market capitalization. It presents the…

EquitiesChina marketsMomentumFactor investing
MQL5 code base

The document describes an expert-advisor concept that uses the Foster–Stewart criterion to identify trend direction and strength, then opens long or short positions when a threshold is reached. It uses separate parameters for buys and sells to reflect…

ForexTrend followingTechnical indicatorsBacktesting
BigQuant

This study compares two ways to build multifactor equity portfolios. Integration ranks securities by a combined score and selects those with strong exposure across the target factors. Mixing first builds separate single-factor portfolios, then allocates…

EquitiesFactor investingPortfolio constructionBacktesting
NautilusTrader

The document outlines NautilusTrader’s architecture for defining custom data in Python or same-binary Rust, then routing and persisting it through common runtime interfaces. Both approaches use a shared outer CustomData wrapper and DataType identity. Runtime…

BacktestingExecutionMarket microstructureStatistics
vn.py community

This forum exchange explains why a futures backtest can differ from a course example even when the strategy and settings are the same: the data series may be revised over time. It describes the platform’s 888 series as a continuously smoothed main-contract…

FuturesBacktestingStatistics
MQL5 code base

The document explains a Turtle-style trend-following indicator built around breakouts of historical highs and lows. Its general rule enters on an N-day breakout and exits when price breaches an M-day extreme, with N longer than M. Examples pair a ten-day…

Trend followingBreakoutTechnical indicatorsForex