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

9,797 documents

MQL5 code base

This indicator description explains settings for changing the geometry of Fibonacci levels displayed by a candle-based automatic Fibonacci tool. A width multiplier scales the distance of the levels from the zero level, while leaving that zero level in place.…

Technical indicatorsFutures
Stratmill research code

This module constructs a continuous futures series by identifying contract roll dates and calculating the price gap between the expiring contract and the next contract. It accumulates those gaps through time and can align the adjusted series at its end. A…

FuturesBacktestingCommoditiesStatistics
vn.py community

This forum exchange addresses two practical VeighNa questions: removing subscribed market contracts and closing an open futures position. A reply says the framework does not support unsubscribing, suggesting a restart and re-adding only the desired contracts…

FuturesExecutionRisk management
BigQuant

The document describes a commodity futures strategy that ranks 28 markets by changes in Twitter-derived sentiment. It calculates daily sentiment from keyword-matched posts using a financial sentiment dictionary, then forms equal-weighted long and short…

FuturesCommoditiesSentimentFactor investing
ProRealCode

This intraday Germany 30 strategy combines the direction of a 20-period moving average with 12-period momentum and a 20-period RSI. It opens long positions when price is above the average, momentum is rising across recent readings, and RSI crosses above 70.…

FuturesTrend followingMomentumTechnical indicators
SuperMind

This recap of an Amberdata and Blockworks webinar discusses institutional participation in Bitcoin markets, with attention to derivatives, market structure, and the possible effects of a spot exchange-traded fund. It frames Bitcoin's 2023 performance and…

CryptoOptionsFuturesVolatility
BigQuant

The report describes a CTA approach for Chinese stock index futures that combines weekday return patterns with intraday effects. Its analysis notes higher return probabilities overnight and during the first half hour after the open, and different weekday…

FuturesChina marketsMomentumStatistics
Kraken Learn

This beginner’s guide explains futures grid trading bots, which place long and short orders at preset price levels around a contract price. The approach aims to capture repeated movements within a range by systematically buying and selling, rather than…

CryptoFuturesGrid tradingRisk management
WonderTrader

This document is a historical intraday dataset for the Dalian Commodity Exchange iron ore futures contract. Its rows report timestamped five-minute open, high, low, and close prices, along with volume, turnover, and open interest. The visible entries cover…

FuturesCommoditiesChina marketsBacktesting
pysystemtrade

The document explains an exponentially weighted moving average crossover (EWMAC) forecast. It subtracts a slower exponential moving average of price from a faster one, then divides that difference by daily price volatility. A positive or negative result…

FuturesTrend followingMomentumVolatility
ProRealCode

This indicator method turns a stair-step moving average into the center of an oscillator. It updates the trend center when a triangular moving average moves beyond a configurable percentage threshold; otherwise, the prior center is retained. A short simple…

FuturesTechnical indicatorsHigh-frequency tradingTrend following
ProRealCode

The Alan Square, also called DaBox, is a price action framework built from the prior period’s high and low. It marks the range boundaries, midpoint, quarter levels, and extensions, then projects diagonal lines from key levels. Major angles are described as…

FuturesEquitiesForexTechnical indicators
vn.py community

A short VeighNa forum exchange addresses whether users running strategies in the SimNow environment must manually download underlying contract data before initializing and starting a strategy, including a spread strategy. The reply says they do not: trading…

FuturesOptions
ProRealCode

The document describes a short-term DAX strategy on five-minute bars that trades breaks of the prior day’s high or low during a morning window. Long entries require price above a 14-period moving average and are allowed Monday through Thursday, with up to…

FuturesBreakoutTechnical indicatorsPosition sizing
FMZ live strategies

This page records a live Binance futures robot identified as using a martingale strategy and running across numerous trading pairs. It presents a dashboard snapshot with account and strategy figures, including reported return, drawdown, win rate, fees,…

CryptoFuturesPerpetual futuresRisk management
SuperMind

The document explains moving averages as averages of recent closing prices and introduces Granville’s eight buy and sell signals. These compare price with a moving average, using line crossings, direction, and distance from the average to suggest entries or…

FuturesTechnical indicatorsTrend following
BigQuant

This presentation interprets findings from a 2021 survey of Chinese quantitative investment institutions and discusses how the sector was developing at that time. It covers strategy mixes, research organization, talent, artificial intelligence, alternative…

EquitiesFuturesMachine learningFactor investing
BigQuant

This meetup Q&A contrasts futures CTA strategies, often framed around trend following, with equity multi-factor strategies that combine signals such as value, momentum, quality, and size. It outlines a Bollinger Band example for futures: calculate a…

FuturesEquitiesTrend followingTechnical indicators
FMZ forum

This article explains how to read futures volume and open interest alongside price during short-term trading. It defines total volume, the reported outside and inside volume categories, open positions, and the change in open interest. A price break…

FuturesMarket microstructureBreakoutExecution
vn.py community

This short forum exchange addresses whether users can add their own trading strategies to the VeighNa community edition. A user with little programming experience asks how to implement a strategy already used by a friend. The reply says custom development is…

FuturesExecution
MQL5 code base

This document describes a market sentiment indicator that classifies conditions as bullish or bearish using limit order book data on centralized markets. Its inputs include minimum qualifying order volume, minimum order count, and thresholds for differences…

SentimentMarket microstructureFuturesTechnical indicators
FMZ forum

This article explains why a strong historical backtest may fail in live markets, particularly when a strategy has been tuned to a small or unrepresentative sample. It recommends splitting time-ordered data into a training period for parameter selection and a…

BacktestingStatisticsRisk managementFutures
Amberdata research

This conference recap describes several developments in digital asset markets: valuing tokens against underlying revenue and rights, crypto-native venues affecting traditional markets, software agents transacting autonomously, and institutions connecting…

CryptoFuturesMarket microstructureExecution
TqSdk

This documentation explains how to run a TqSdk strategy over historical data without changing its core logic, and how to retrieve trade logs and account statistics when the simulation ends. It describes catching a backtest-finished event, accessing summary…

BacktestingFuturesEquitiesExecution