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

Jesse

This report gives simulated results for the IFR2 strategy on Binance UNI-USDT candles at a one-hour interval, covering October 1, 2020 through April 1, 2021. It records 83 closed trades, all long, with a reported net profit of 16,466.17 from a starting…

CryptoBacktestingMomentumRisk management
OctoBot

The document introduces cryptocurrency trading bots as software that places trades according to preset rules. It describes three possible inputs: technical indicators such as moving averages and RSI, predictions based on historical data, and external trading…

CryptoTechnical indicatorsMachine learningBacktesting
SuperMind

This post describes an A-share screening rule that requires at least five moving averages to converge, a stock concentration measure below a stated threshold, and a gain at 9:25 below a stated ceiling. It proposes that clustered averages may indicate a…

EquitiesTechnical indicatorsChina marketsBacktesting
BigQuant

This practitioner essay presents risk management as a process spanning strategy research, deployment, live operation, and review. It recommends examining a strategy’s behavior in severe historical drawdowns, including whether losses remain controlled,…

Risk managementBacktestingExecutionPortfolio construction
MQL5 code base

This document describes an Expert Advisor that trades changes in direction identified by a three-state MaRsi-Trigger indicator. It generates a signal when a bar closes and the indicator registers a trend reversal. To reduce processing work, the Expert…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

The document gives a brief description of a trend-oriented trading setup built from moving averages and the Accelerator Oscillator. It specifies moving averages across three timeframes, using five averaging periods, and Accelerator Oscillator readings on two…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

The document describes a multicurrency expert advisor that automatically selects and trades currency pairs from a configurable currency list, with the advisor attached to a single chart. Users can reduce the selected currencies to limit the number of open…

ForexPairs tradingRisk managementBacktesting
SuperMind

The document describes a Chinese equity screen that combines daily price range, a history of limit-up moves, and a ranking by a measure labeled fund strength. Its stated rules look for stocks with an amplitude above 1%, at least two limit-up events during…

China marketsEquitiesTechnical indicatorsMomentum
ProRealCode

The author describes an automated version of a manual DAX day-trading approach on five-minute charts. It uses 20-, 180-, and 200-period moving averages to define trend alignment and slope. Long entries require the averages to be ordered upward, all three to…

FuturesTrend followingTechnical indicatorsBacktesting
MQL5 code base

The document outlines an Expert Advisor that trades signals from a trend-arrows indicator. A signal is considered formed when a large colored dot appears, with the decision made at the close of the bar. The system depends on a compiled indicator file, and…

ForexTrend followingTechnical indicatorsBacktesting
MQL5 code base

This expert advisor opens trades when the DivergenceViewer indicator registers a configured class of divergence. It places the stop beyond the local price extremum reached during the divergence formation, with a configurable point offset. The take-profit…

Technical indicatorsMean reversionRisk managementBacktesting
vn.py community

A Chinese forum exchange discusses large differences between futures data from Xuntouyan and TQSDK and the resulting disagreement in strategy backtests. The original poster reports discovering that the unusually high returns from one Xuntouyan test came from…

FuturesBacktesting
BigQuant

The document reproduces a pandas performance warning raised during a backtest while data is being written to HDF storage through PyTables. The warning says that a block of columns contains mixed object types that PyTables cannot map directly to its native C…

BacktestingExecutionStatistics
vn.py community

This forum exchange clarifies how VeighNa’s spread trading callbacks relate. For live operation, the strategy receives a complete spread data structure through `on_spread_data`; that structure can be converted into a tick before the tick-handling logic is…

FuturesPairs tradingBacktesting
FMZ forum

The article compares retail algorithmic traders with institutional quantitative funds across trading capacity, market impact, strategy crowding, leverage, liquidity, information access, risk oversight, investor obligations, and technology. It argues that…

Risk managementExecutionBacktestingPortfolio construction
BigQuant

This overview describes how to read simulated strategy performance based on historical data. It defines several commonly reported measures: total return and annualized return for gains over time, maximum drawdown for peak-to-trough loss, Sharpe ratio for…

BacktestingRisk managementStatistics
SuperMind

This guide explains common measures in quantitative strategy backtests: total and annualized return, maximum drawdown, Sharpe ratio, win rate, and the ratio of average winning to losing trades. It frames them as complementary views of performance, risk, and…

BacktestingRisk managementStatistics
MQL5 code base

This expert advisor combines the MACD main and signal lines with the Parabolic SAR position relative to the current bid. Its basic buy condition requires the MACD main line to exceed the signal line while the signal line is below zero and SAR is below price.…

ForexTechnical indicatorsBacktesting
SuperMind

This A-share screening rule combines three conditions: MACD above zero, a positive price-to-earnings ratio, and a prior-day 9:15 matching price at or below the referenced limit price. The document interprets positive MACD as an upward trend cue, positive P/E…

EquitiesChina marketsTechnical indicatorsMomentum
SuperMind

This A-share stock selection idea screens for turnover within a specified band, seven consecutive down days, and circulating market capitalization above a stated floor. The article presents the conditions as a way to identify stocks that have fallen…

EquitiesChina marketsTechnical indicatorsMomentum
TqSdk

This futures strategy tracks the ratio of copper to aluminum contract values, adjusting each contract’s daily close by its volume multiplier. It calculates the historical mean and standard deviation of that ratio, then uses the current ratio’s z-score to…

FuturesCommoditiesPairs tradingMean reversion
Lumibot

This documentation explains the strategy initialization lifecycle in Lumibot. The initialize method runs once when a strategy starts and can set operating parameters such as iteration interval and how long before the close trading should stop. It can also…

BacktestingExecution
Freqtrade docs

This reference lists configuration options for FreqAI, Freqtrade's machine-learning feature. General settings cover rolling training and inference windows, model identification and persistence, retraining frequency, model expiration, and prediction…

Machine learningBacktestingStatisticsTechnical indicators
SuperMind

This Chinese stock screen selects shares with price amplitude above 1%, turnover greater than 2% and less than 9%, and no price-limit rise on the previous day. The rationale is to find stocks showing notable movement and market participation while excluding…

EquitiesTechnical indicatorsChina marketsBacktesting