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

29,558 documents

ProRealCode

This intraday breakout strategy defines a range from 09:00 to 09:30 and applies it to the DAX on a 15-minute timeframe. It places buy-stop and sell-short-stop orders at the range high and low, respectively, during the subsequent session. The stop loss is set…

EquitiesFuturesBreakoutBacktesting
Freqtrade

This Freqtrade example defines a simple long-only trend signal using MACD. It calculates the MACD line, signal line, and histogram, then enters when MACD is above zero and above its signal line. It exits when MACD falls below the signal line. The…

Technical indicatorsTrend followingMomentumRisk management
SuperMind

This proposed Chinese-equity screen combines three criteria: membership in the metaverse theme, a curved price pattern, and a stock code beginning with 60. The article sketches a Python workflow that obtains stock data, computes a custom measure from daily…

EquitiesChina marketsTechnical indicatorsBacktesting
MQL5 code base

This brief description presents an Expert Advisor that uses three time frames to identify a trend and trades the open candle price. It lists support for major forex pairs and NASDAQ stocks, along with configurable stop losses, take profits, trailing stops,…

ForexEquitiesTechnical indicatorsPosition sizing
SuperMind

This Chinese A-share stock screen combines a minimum daily price range with unusually high, but bounded, trading volume and a low KDJ reading. The stated rules require the high-low range to exceed 1% of the low, volume to be between 1.5 and 6 times its…

EquitiesChina marketsMean reversionTechnical indicators
MQL5 code base

The described expert advisor uses no indicators. At the start of a new bar, it opens two positions in opposite directions and then waits until both positions close through their stop-loss or take-profit levels before opening another pair. The approach relies…

ForexExecutionRisk managementBacktesting
MQL5 code base

The indicator estimates a possible daily price zone from recent trading ranges. It reports the previous day's range and averages over 2-, 5-, 10-, and 20-day periods, with the 20-day history described as the basis for estimating the current day's movement. A…

Technical indicatorsVolatilityRisk management
FMZ forum

This note collects operational details for trading BitZ contracts through its API, including contract identification, contract types, leverage behavior, margin modes, and closing orders. It distinguishes linear contracts from inverse contracts, noting that…

CryptoFuturesPerpetual futuresExecution
ProRealCode

This document outlines a long-only mean-reversion setup for the DAX on a 30-minute chart. It looks for a prior low below the lower Bollinger Band, followed by a close back above that band while remaining below the upper band. Entry also requires a close…

FuturesMean reversionTechnical indicatorsBacktesting
BigQuant

This report reviews Chinese equity index enhancement portfolios and single-factor results for the week of March 14–18, 2022. Its portfolio construction process is described as combining return forecasts, risk controls, and portfolio optimization, with the…

China marketsEquitiesFactor investingMomentum
BigQuant

The article presents five ideas attributed to an active Chinese stock trader: focus on the strongest leading shares rather than broad-market direction, buy into conspicuous strength, use small capital for flexibility, concentrate decisions in a short morning…

EquitiesMomentumBreakoutPosition sizing
SuperMind

This Chinese-market stock screen combines three filters: rank shares by volume ratio and keep the top 50, require at least two occurrences of consecutive one-price limit-up moves within 500 days, and require more than two consecutive limit-up days within a…

EquitiesChina marketsMomentumBreakout
SuperMind

This Chinese-language post describes an equity screen combining three technical conditions: price amplitude above a threshold, the stock’s average price above its five-day moving average, and a newly formed KDJ golden cross. It presents the combination as a…

EquitiesTechnical indicatorsMomentumRisk management
MQL5 code base

This brief note describes a version of the Volty Channel Stop that uses smoothed average true range in place of regular ATR when calculating its channel. ATR-based channel stops use market volatility to set stop levels; the proposed substitution is intended…

Technical indicatorsVolatilityRisk management
SuperMind

This Chinese stock-screening note describes filtering out specially treated shares and looking for stocks with a price range above 1, a recent five-session closing high, and an opening auction return between -2% and 5%. It presents the conditions as a…

EquitiesChina marketsTechnical indicatorsRisk management
Cryptohopper blog

The guide explains initial coin offerings as a way for crypto projects to raise capital by selling tokens. It distinguishes token sales from public stock offerings, noting that tokens may provide product utility or other claims but do not automatically…

CryptoDeFiRisk management
SuperMind

This Chinese stock-screening note describes selecting shares with an intraday high-low range above 1, turnover between 2% and 9%, and a daily increase in position or trading activity above 5%. It frames the conditions as a technical screen for market…

EquitiesChina marketsTechnical indicatorsRisk management
Cryptohopper blog

The document explains dollar-cost averaging (DCA) as buying an asset at regular intervals or adding purchases after a price decline. It presents the approach as a way to build a position over time while reducing reliance on short-term market timing and…

CryptoPosition sizingRisk managementExecution
SuperMind

This Chinese equity screen seeks stocks whose daily range exceeds a threshold, that have recorded three consecutive limit-up sessions by the prior day, and whose concentration measure is below a specified level. The article interprets the range as a sign of…

EquitiesChina marketsMomentumBreakout
MQL5 code base

This indicator combines the Ichimoku Kijun Sen line with an Envelope and three price labels. The document presents envelopes as a way to frame a trading range, identify potentially overbought or oversold prices, and set possible profit-taking or stop levels.…

Technical indicatorsTrend followingMean reversionRisk management
Hummingbot docs

This document explains a configuration option that adjusts bid and ask quote prices to account for exchange transaction costs. It describes percentage-based maker fees and fixed fees, and notes that enabling the option changes the proposed prices; it is…

Market makingExecutionRisk management
SuperMind

This post outlines a Chinese stock screen using a 2019 dividend-ratio threshold above 25%, an RSI below 65, and a rule excluding stocks that hit the daily price limit on the prior day. Its stated final selection logic adds price-to-earnings below 50 and…

EquitiesChina marketsTechnical indicatorsFactor investing