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

BigQuant

This article argues that some quantitative strategies in China’s A-share market focus on exploiting short-term price fluctuations rather than company fundamentals. It portrays rapid trading as a source of high turnover and a potential conflict with the…

China marketsEquitiesHigh-frequency tradingVolatility
MQL5 code base

The document describes an Expert Advisor organized as separate long and short systems, each with its own entry and exit switches, settings, and trade identifier. It uses signals from the ColorSchaffJJRSXTrendCycle indicator and allows long and short…

ForexTechnical indicatorsPosition sizingBacktesting
MQL5 code base

This document describes an Expert Advisor that trades signals from the FX Fish 2MA indicator, with EURUSD on an hourly chart given as its example. It buys when the Fish value is below zero and crosses its average, and sells when the Fish value is above zero…

ForexTechnical indicatorsRisk management
Hyperliquid docs

Hyperliquidity Provider (HLP) is described as a community-owned protocol vault that supplies liquidity to Hyperliquid. It uses multiple market-making strategies, carries out liquidations, and supplies USDC to the platform’s Earn product. In return, the vault…

CryptoMarket makingDeFiRisk management
BigQuant

This meetup Q&A discusses several practical questions in quantitative research. It explains that traders can label chart patterns for AI training in principle, but visual labels may vary with chart scale and between annotators. A model can only learn useful…

Machine learningTechnical indicatorsFactor investingStatistics
BigQuant

The document explains why a portfolio weight constraint routine can fail when it caps bond exposure and then normalizes all weights. Normalization may push the bond allocation above its intended limit; the example describes a bond weight of 20% becoming 40%…

Multi-assetPortfolio constructionRisk management
SuperMind

This document outlines an equity screen beginning with stocks whose daily price range exceeds 1%, market capitalization is at most 10 billion yuan, and average net profit is positive, while excluding stocks that hit the daily limit on the prior session. Its…

EquitiesTechnical indicatorsFactor investingRisk management
SuperMind

This document describes a short-term Chinese equity screen using three conditions: a share price below 12, more than two limit-up sessions within ten days, and amplitude above one. It frames repeated limit-ups as a possible sign of continued upside and…

EquitiesMomentumBreakoutChina markets
SuperMind

This reference catalog groups Python libraries used across quantitative finance. It covers strategy research and backtesting, technical indicators, risk and portfolio analysis, scientific computing, derivatives pricing, factor and time-series analysis,…

BacktestingTechnical indicatorsRisk managementPortfolio construction
SuperMind

The document describes a TD-style timing system attributed to Thomas DeMark. It begins with a setup: compare each close with the close a fixed number of bars earlier, and require that relationship to persist for a specified run of bars. A falling sequence…

China marketsEquitiesTechnical indicatorsTrend following
vn.py community

The discussion explains how a VeighNa CTA strategy can retrieve live long and short position records, inspect their average price, volume, and unrealized profit or loss, and use that information to trigger stop orders. It identifies the position lookup key…

FuturesRisk managementPosition sizingExecution
Amberdata research

The document outlines methods for investigating suspicious cryptocurrency activity through transaction graphs, address clustering, and tracing funds across chains. It explains that investigators may infer common control from shared transaction inputs, but…

CryptoOn-chain dataMachine learningRisk management
MQL5 code base

This Expert Advisor variation chooses each initial trade direction randomly, opening either a buy or a sell from a random-number draw. It starts with a configured base lot size, while stop loss and take profit can be disabled. The position-sizing rule…

Position sizingRisk managementExecution
BigQuant

This post reports a suspected mismatch in BigTrader v35 minute backtests after an ETF share split. The author says the strategy-visible position fields—quantity, cost price, last price, and market value—appeared to retain their pre-split values, while a…

EquitiesBacktestingExecutionRisk management
MQL5 code base

The document explains an automatic take-profit and stop-loss feature that attaches predefined exit levels to each newly opened position. The trader can set thresholds using a fixed pip distance, a percentage of account balance, or technical price levels.…

Risk managementPosition sizingExecutionForex
SuperMind

This post describes a Chinese stock screen based on daily amplitude, circulating market capitalization, and association with a robotics concept. Its narrative specifies amplitude above 1, a market-cap threshold above 10 billion yuan, and a cap below 10…

EquitiesChina marketsTechnical indicatorsVolatility
ProRealCode

This post describes a EUR/USD and GBP/USD strategy that seeks entries during pullbacks within an established intraday trend. It uses 5-period and 8-period Wilder averages alongside an 89-period simple average. During an early-day window, the averages must be…

ForexTrend followingTechnical indicatorsBacktesting
BigQuant

This brief strategy note outlines an equity selection approach using a random forest regression model. It adds features such as beta and technical indicators, including MACD and Williams %R, and predicts a return-style target calculated from the difference…

EquitiesMachine learningTechnical indicatorsPosition sizing
FMZ forum

The document describes a multi-asset cryptocurrency strategy that allocates capital across selected USDT pairs and places staged buy orders as prices fall through preset levels. Each level uses a specified share of the amount assigned to that asset.…

CryptoGrid tradingPosition sizingBacktesting
Amberdata research

The report explains how AAVE v2 liquidators repay part of an undercollateralized loan and receive collateral with a protocol bonus. It examines stablecoin debt backed by ETH from 2021 to 2023, relating liquidation activity to ETH price drops and volatility.…

CryptoDeFiOn-chain dataExecution
Hummingbot docs

This guide explains how to connect a Hummingbot client to a centralized exchange or a blockchain protocol. Users run the connect command with the connector name, then enter the requested credentials. Exchanges generally ask for API keys, while blockchain…

CryptoExecutionRisk management
MQL5 code base

The strategy combines five-bar fractals with the Alligator’s Teeth to identify breakout entries. A buy fractal is a local high with two lower highs on either side; a sell fractal is a local low with two higher lows on either side. When a buy fractal forms…

ForexBreakoutTechnical indicatorsTrend following
SuperMind

This post proposes a short-term Chinese equity screen using three conditions: prior-session amplitude above 1%, tradable share count no greater than 5.5 billion, and at least one limit-up during the first three months of 2021. The rationale is to combine…

EquitiesVolatilityBreakoutRisk management
MQL5 code base

This description covers a calculator intended specifically for forex currency pairs. It supports direct quotes, indirect quotes, and cross rates, and estimates the monetary value of one point for a currency pair. It also calculates the maximum stop loss for…

ForexPosition sizingRisk management