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
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

Zipline

This example describes a simple moving-average trend strategy for Apple shares. It calculates 20-period and 40-period exponential moving averages from a 40-day history of daily prices. When the shorter EMA is above the longer one and the algorithm is not…

EquitiesTrend followingTechnical indicatorsBacktesting
MQL5 code base

Nevalyashka is a simple directional trading approach that opens each new position opposite to the previous one. The brief description identifies only three configurable inputs: stop loss, take profit, and minimum trade size. It says the stop-loss and…

ForexMean reversionPosition sizingBacktesting
vn.py community

This Chinese-language announcement outlines a community session devoted to building FinRL agents and comparing reinforcement-learning algorithms for quantitative investment. Its educational agenda covers how the DRLAgent class wraps different algorithms…

Machine learningPortfolio constructionBacktesting
MQL5 code base

The document describes an expert advisor that uses three moving averages with ascending periods of 5, 25, and 125. It checks that the periods remain in ascending order and looks for the averages to align from highest to lowest, or lowest to highest. A signal…

ForexTechnical indicatorsTrend followingBacktesting
ProRealCode

The document describes a weekly long strategy based on an asserted pattern of weak Mondays and strong Fridays in the Nasdaq 100. It waits for Monday’s cash-market open, places a limit entry one percent below that open, and initially targets a return to the…

EquitiesUS marketsMean reversionRisk management
BigQuant

This Chinese-language account describes a learning project that builds a China stock selection strategy with five ranked factors and a two-day forward price label. It trains a Ridge regression model, standardizes the inputs, and periodically retrains before…

Machine learningEquitiesFactor investingBacktesting
Technical Analysis

This module defines three return measures from a series of closing prices. Daily simple return is the percentage change from the previous close; daily logarithmic return is the difference between successive log prices; and cumulative return is the percentage…

StatisticsBacktesting
MQL5 code base

This Expert Advisor trades on every tick within the current bar and allows only one open position at a time, making it suitable for either hedging or netting account modes. A sell signal occurs when the main Stochastic line on the current bar is below its…

ForexTechnical indicatorsExecutionRisk management
BigQuant

This short platform discussion addresses why a strategy may appear to buy and sell on the same day despite China’s T+1 stock-trading convention. The suggested code adjustment is to make the sell conditions refer to currently held instruments rather than the…

China marketsEquitiesExecutionBacktesting
BigQuant

This study examines the low-volatility effect in Chinese A-shares using price amplitude as a volatility proxy. The original amplitude factor has negative stock-selection ability, but its performance is unstable: the reported monthly IC and rank IC are…

China marketsEquitiesFactor investingVolatility
backtrader

This example shows how to compare two long-only signal strategies in Backtrader. One strategy enters based on a crossover between 10-period and 30-period simple moving averages; the other uses a crossover between the closing price and a 10-period simple…

EquitiesTechnical indicatorsBacktesting
BigQuant

This account summarizes a 2021 conference talk on using machine learning to price stocks. A simple example feeds market-wide daily open, high, low, close, and average prices into an LSTM time-series model. The speaker stresses preparing noisy financial data,…

EquitiesMachine learningBacktestingStatistics
FMZ forum

The document presents a TradingView Pine strategy that combines a Vegas-style EMA filter with ADX and candle conditions. It enters long or short positions when the corresponding filter conditions are met, the ADX exceeds a threshold, and the candle condition…

Technical indicatorsBacktestingPosition sizingRisk management
Hummingbot docs

The roadmap outlines planned upgrades to Hummingbot’s strategy framework, bot management tools, and core architecture. Its strategy plans include configurable scripts, reusable components for cross-exchange market making, dollar-cost averaging, statistical…

CryptoArbitrageGrid tradingMarket making
OctoBot

This introductory article explains cryptocurrency futures as contracts used to gain exposure to expected price movements without directly holding the underlying coins. It outlines long and short positioning, noting that short sellers aim to buy back at a…

CryptoFuturesArbitrageRisk management
BigQuant

This short Chinese-language forum exchange addresses how to preserve promising results from a quantitative strategy’s hyperparameter search. The example need is to save parameter sets whose score exceeds a chosen threshold. The poster reports that attempts…

BacktestingStatistics
NautilusTrader

The tutorial explains how to backtest a mean-reversion strategy on EUR/USD perpetual futures using TrueFX spot ticks as proxy data. It builds one-minute mid-price bars, then combines a 20-period Bollinger Band with a 14-period RSI: a lower-band touch with…

ForexMean reversionTechnical indicatorsBacktesting
BigQuant

The document describes two measures of active fund manager ability based on whether a manager’s holdings or portfolio changes resemble those of historically capable peers. The holdings measure assigns stocks a quality score from the weighted skill estimates…

EquitiesFactor investingPortfolio constructionBacktesting
BigQuant

The document summarizes lifecycle fund design through human-capital theory and liability-driven dynamic asset allocation. Under stated assumptions, it says an optimal glide path can be derived analytically, and discusses how design factors affect the path.…

Multi-assetPortfolio constructionRisk managementTrend following
SuperMind

The document describes a stock screen that requires price amplitude above 1 and RSI below 65, then ranks candidates by capital-flow strength. It defines amplitude from the day’s high and low relative to the previous close, and describes a flow proxy that…

EquitiesTechnical indicatorsMomentumStatistics
BigQuant

This brief research submission describes an experiment on stocks priced between zero and two yuan, using three five-day factors: momentum, reversal, and volatility. The author says the backtest results were weak and asks for ideas to improve the analysis.…

China marketsEquitiesMomentumMean reversion
ProRealCode

The document presents a quadratic regression indicator that fits a parabola to recent closing prices. It uses a configurable lookback window, set to 100 by default, and calculates the polynomial coefficients from rolling sums of the bar index, its square,…

Technical indicatorsStatisticsBacktesting
MQL5 code base

This document describes an Expert Advisor that trades when a histogram indicator changes direction at a bar close. The direction change is represented visually by a change in the color of star markers. The strategy therefore uses a closed-bar indicator event…

ForexTechnical indicatorsBacktesting
BigQuant

This short BigQuant forum post concerns a modified XGBoost strategy whose equity curve and recent trade records appear unchanged despite adjustments to the data. The response offers two possible explanations: the backtest module may be reusing cached…

Machine learningBacktestingEquities