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

BigQuant

This note tests an A-share stock screen inspired by a “Beautiful 50” concept. It selects companies using three annual-report criteria: net profit growth above 15%, return on equity above 15% for three consecutive years, and a price-to-earnings ratio below…

EquitiesFactor investingBacktestingChina markets
SuperMind

This Chinese equity screen selects stocks using three filters: an amplitude threshold, previous-day actual turnover between 3% and 28%, and a ten-day price gain between 0% and 35%. The stated intent is to combine recent price behavior with trading activity…

China marketsEquitiesMomentumTechnical indicators
MQL5 code base

This MetaTrader chart utility saves periodic image snapshots into folders named for the trading pair. It chooses a capture interval based on the chart timeframe, with separate defaults ranging from frequent captures on minute charts to less frequent captures…

Technical indicatorsBacktestingForex
SuperMind

This Chinese stock screener combines a daily range filter, afternoon large-order net inflow, and a ratio of aggressive buying volume to selling volume above 1.3. Among stocks that pass, it proposes selecting those with the strongest recent price gains. The…

China marketsEquitiesMarket microstructureTechnical indicators
MQL5 code base

This brief description outlines an Expert Advisor that uses a TSI-MACD oscillator. It says the EA generates a signal when a bar closes and the indicator’s cloud changes color. The document also notes that the indicator file must be installed in the…

ForexTechnical indicatorsBacktesting
SuperMind

This stock screen selects shares using three stated conditions: a price-range measure above one, a 2019 dividend payout ratio above 25%, and three consecutive limit-up sessions ending the previous day. The article interprets these filters as combining…

EquitiesChina marketsBreakoutVolatility
Lumibot

This code example shows a scheduled strategy that checks for its first trading iteration, creates a forex asset using a configurable currency symbol, and submits a buy-to-open order for a fixed quantity. Its daily sleep interval means the strategy is…

ForexExecutionBacktestingPosition sizing
backtrader

This example configures a Backtrader strategy with simple moving average and MACD indicators, then runs an optimization over ranges of their periods. A CSV feed and date bounds define the input data, while command-line settings let the user adjust parameter…

BacktestingTechnical indicatorsStatistics
vn.py

This workflow demonstrates an equity prediction pipeline using CSI 300 constituent data, Alpha158 features, and a multilayer perceptron. It defines training, validation, and test periods, prepares constituent-filtered data, normalizes features using robust…

China marketsEquitiesMachine learningBacktesting
BigQuant

This note addresses a mismatch in factor analysis: a prediction set has been restricted by strategy conditions, so only a small number of stocks receive scores, while the analysis module still expects broad market coverage. The suggested response is to skip…

EquitiesFactor investingBacktesting
MQL5 code base

The document describes an automated EUR/USD strategy that uses a moving-average crossing on a 15-minute chart to enter trades. A 50-pip noise filter is intended to avoid reacting to small price moves. The stated setup uses a 350-pip take-profit and a 20-pip…

ForexTrend followingTechnical indicatorsBacktesting
BigQuant

This community post describes a discrepancy between a CNN-based stock strategy's backtest and simulated-trading signals. With a rolling window of five, both reportedly signal the same stock on January 4. With a window of ten, the simulation notification…

EquitiesMachine learningBacktestingExecution
SuperMind

This stock-selection screen combines a daily price-range filter, a minimum prior-day trading-value threshold, and a negative MACD histogram reading from two sessions earlier. The article presents the range and trading activity conditions as ways to find…

EquitiesTechnical indicatorsMomentumBacktesting
SuperMind

This document explains how OctoBot’s Python codebase is organized as a monorepo. It describes the repository root as housing the main program initialization and community data management, while separate packages handle trading and exchange connections,…

CryptoBacktestingExecutionMarket microstructure
MQL5 code base

This document describes an experimental variation on the Schaff Trend Cycle indicator. The conventional indicator applies a stochastic calculation to the MACD line to create a cyclical oscillator intended to smooth short-term fluctuations while responding to…

Technical indicatorsMomentumTrend followingBacktesting
SuperMind

This stock-selection idea combines three signals: a stated daily increase in holdings above 5%, a recent institutional buying or bottom-fishing signal, and an upward-sloping 30-day moving average. The accompanying discussion interprets the first two as signs…

EquitiesChina marketsMomentumTechnical indicators
BigQuant

The document outlines a Chinese stock screening and trading strategy that targets shares which closed at the daily limit-up on each of the previous two days. Candidates must trade above their five-day moving average, have a price-to-earnings ratio of roughly…

EquitiesChina marketsMomentumBreakout
vn.py community

A user reports that a VeighNa spread backtest loads no data after changing an example notebook from bar mode to tick mode. The database’s tick overview shows records for both futures legs, but debugging finds no rows when the SQLite query filters by a leg’s…

FuturesPairs tradingBacktesting
BigQuant

This research explores whether online search interest can serve as a timely measure of investor sentiment and help identify shifts between large-cap and small-cap Chinese equities. It treats search activity related to each style as a sentiment proxy,…

EquitiesSentimentChina marketsBacktesting
BigQuant

This exchange asks whether MACD components and a short-window swing-volatility feature used in model training and prediction contain future information. The response says these factors are calculated from historical data, implying that the indicators…

Technical indicatorsMachine learningBacktestingStatistics
FinRL

This script outlines a FinRL training workflow for stock trading. It reads training data, derives the stock universe size and state-space dimensions, and configures a stock-trading environment with technical indicators, transaction costs, initial capital,…

EquitiesMachine learningBacktestingRisk management
MQL5 code base

This Expert Advisor uses the relationship between moving averages calculated on two timeframes. When the current timeframe’s average crosses the higher-timeframe average upward, it signals a long entry; a downward cross signals a short entry. A new signal…

Technical indicatorsTrend followingBacktestingPosition sizing
BigQuant

This brief support note answers when a newly purchased position’s cost information appears in BigQuant. It distinguishes three operating modes: backtests and simulated trading update the value after the market close on the trade date, while live trading…

BacktestingEquities
Lumibot

The document explains how LumiBot uses historical data from an Alpaca account to backtest stocks, ETFs, crypto, and US equity options. It describes credential setup and two configuration paths, then clarifies bar timing: history contains completed bars,…

BacktestingOptionsEquitiesCrypto