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

9,797 documents

vn.py community

The discussion addresses adding five- and fifteen-minute intervals to VN.py version 3.4.0 for backtesting. One reply suggests that when the source data is already stored at those resolutions, importing and selecting it as one-minute data can work because…

BacktestingExecutionFutures
FMZ forum

This document introduces a digital-asset trading library that combines an existing spot-trading template with futures support for OKCoin and BitVC. Its main teaching is operational: futures orders require contract selection and position-aware handling that…

CryptoFuturesSpot marketsExecution
MQL5 code base

The Gann HiLo Activator is described as a trend indicator that plots a colored line based on a configurable period. It calculates simple moving averages of high and low prices. When the close rises above the average high, the direction switches upward; when…

Technical indicatorsTrend followingEquitiesFutures
vn.py community

This brief VeighNa forum exchange asks how to adjust bar construction for the morning futures market break from 10:15 to 10:30. A respondent explains that the BarGenerator currently divides data according to timestamps and asks which kind of bar the user…

FuturesBacktesting
Binance API docs

This document describes an exchange execution rule that bounds the prices at which a taker order may fill, using upper and lower multipliers around a reference price. The applicable bounds can differ by buy or sell side and by direction. The reference price…

ExecutionMarket microstructureSpot marketsFutures
vn.py community

This short forum exchange addresses how to detect an invalid order price before submitting an order through VeighNa. The response says the framework does not generally filter prices in advance, although its graphical interface prevents users from entering…

ExecutionFutures
vn.py community

This forum exchange clarifies a difference between ScriptTrader and VeighNa’s CTA strategy module. A user asks whether ScriptTrader supports stop orders, noting that the module is described as supporting multiple exchanges and instruments, hedging between…

ExecutionRisk managementFuturesEquities
ProRealCode

Candle RM modifies the standard Japanese candlestick display by encoding two price comparisons separately. The candle body keeps the usual open-versus-close coloring, while the outline and wicks show whether the current close is higher than, lower than, or…

Technical indicatorsEquitiesFuturesForex
FMZ live strategies

This dashboard snapshot describes a live Binance BTC/USDT futures robot running on an hourly candle interval. It reports account-level figures including equity, cumulative profit, drawdown, open positions, and win rate, alongside a large order history.…

CryptoFuturesPerpetual futuresExecution
FMZ forum

This intermediate FMZ tutorial explains practical platform techniques for building automated trading strategies. It covers operating across exchanges and symbols, configuring futures and swap contracts, and handling API failures through retries, null checks,…

CryptoFuturesBacktestingExecution
MQL5 code base

The document critiques trend lines built from DeMark pivot points or Bill Williams fractals when key points are identified using only a minimum-bar rule. It proposes removing that minimum and defining a point's dimension as the smallest count of bars on…

Technical indicatorsTrend followingFuturesBacktesting
TqSdk

This example implements an intraday breakout strategy around the prior session’s high and low. It opens a long position when the latest price rises above the prior high and a short when it falls below the prior low, targeting a fixed position size in either…

FuturesBreakoutTrend followingRisk management
BigQuant

The document introduces R-Breaker as a futures strategy that combines breakout entries with reversal signals. It describes calculating daily pivot, resistance, and support levels from the previous session’s high, low, and close, then using those levels to…

FuturesBreakoutMean reversionTechnical indicators
vn.py community

This short community exchange addresses why orders may fail in a SimNow simulated trading account even when login and account queries work and the user has checked the configuration. The reply identifies a specific environment limitation: SimNow does not…

FuturesExecution
vn.py

The document explains how to use a market-depth trading interface for live, manual intraday trading in a single futures contract. After connecting a trading gateway and opening a contract chart, the ladder displays price levels, bid and ask quantities, best…

FuturesExecutionMarket microstructure
MQL5 code base

This short indicator note describes an oscillator built from the difference between closing price and Parabolic SAR. It defines the SAR calculation using configurable step and maximum parameters, then smooths the close-minus-SAR series with a simple moving…

Technical indicatorsEquitiesFutures
FMZ forum

This overview organizes strategy examples collected from a cryptocurrency trading platform into three groups: basic trading aids, simple strategies for study, and strategies described as having performed well in live trading. The examples span price alerts,…

CryptoFuturesArbitrageGrid trading
ProRealCode

The document presents an indicator intended to display a daily SuperTrend line on a lower-timeframe chart for intraday use. It derives a daily true-range measure from daily highs, lows, and prior closes, then forms upper and lower bands around the daily…

Technical indicatorsVolatilityTrend followingFutures
FMZ forum

The document traces several ways to build moving average trading rules, using a 15-minute Chinese rebar futures index as its backtest example. It starts with price crossing a single average and short-period averages crossing longer ones, then adds…

FuturesTrend followingTechnical indicatorsBacktesting
ProRealCode

This post presents a long-only DAX strategy on 15-minute bars. It looks for a prior lower low, a current high below the earlier rolling high, a bullish candle, a limited bar range relative to the recent high-low span, and a close above SuperTrend. The…

FuturesTrend followingTechnical indicatorsPosition sizing
BigQuant

This brief platform discussion concerns an error encountered while plotting intraday minute bars for a futures strategy. The response identifies a data-availability issue: fields such as adjustment factors and suffixed close-price columns are not present in…

FuturesTechnical indicators
vn.py community

This forum exchange addresses a question about changing historical EMA readings and repeated signals in a VeighNa CTA strategy using ArrayManager. The answer explains EMA as a recursive indicator: each new bar updates the current value using the latest price…

Technical indicatorsStatisticsFutures
ProRealCode

This indicator marks the European pre-opening range on an intraday chart. It draws a rectangle around the range, reports its high, low, and width, and can extend the range boundaries as horizontal segments into the American session. Optional displays show…

FuturesTechnical indicatorsBreakout