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
WonderTrader
14 documents
Alphalens
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

Stratmill research code

This document contains a dated daily price series identified as RB, with fields for opening, high, low, last, and settlement prices. The visible records begin in 1994 with missing values across the price fields, while later entries show populated prices…

FuturesCommoditiesBacktesting
SuperMind

This research summary proposes using a convolutional neural network (CNN) to distinguish structured return sequences from shuffled sequences as a way to investigate weak-form market efficiency. In a simulation, pattern segments are inserted into white noise…

Machine learningStatisticsEquitiesFutures
vn.py community

This forum post describes a problem encountered while retesting a programmatic futures-trading setup through a brokerage gateway. The author has a trading server but no market-data server. Manual orders can execute under the test environment’s own rules,…

FuturesExecutionMarket microstructure
ProRealCode

This strategy description proposes trading a reversal in the Italy 40 index around the morning opening of its futures market. It takes a position opposite the prior day's directional move when that move exceeds a threshold, excludes August, and requires ATR…

FuturesMean reversionVolatilityPosition sizing
SuperMind

The document explains alpha and beta through the CAPM framework, then presents alpha hedging as a way to reduce market exposure while seeking returns from stock selection. Its example approach buys a basket of equities and shorts index futures in a…

EquitiesFuturesRisk managementPortfolio construction
FMZ forum

The essay uses the collapse of a bank trader who kept adding to losing Nikkei futures positions after an earthquake-driven market fall to argue that optimism, pressure to conceal losses, and weak risk controls can turn a setback into ruin. Its central lesson…

FuturesRisk management
MQL5 code base

The document describes an intraday Fibonacci indicator that uses the previous candle’s high and low to draw support and resistance levels. The distances are set as Fibonacci proportions of that candle’s range, with the daily candle range serving as the…

Technical indicatorsFutures
BigQuant

The document records a learner’s attempt to express past systematic futures trading in quantitative terms. Their prior methods were modified versions of Turtle trading and Aberration. They propose exploring a stock strategy that combines low…

EquitiesFuturesFactor investingTrend following
MQL5 code base

The document describes a scalping expert advisor that observes the latest deal price and opens positions based on where that price moves relative to the market. It notes that centralized-market charts are formed from trades made on the market side, and says…

FuturesExecutionMarket microstructure
vn.py community

A forum user reports that when recording bars for three contracts through a simulated trading account, the final one-minute bar is missing for two Shanghai Futures Exchange contracts but remains available for a Guangzhou Futures Exchange contract. They ask…

FuturesMarket microstructureExecution
TqSdk

The visible code describes a market-data backtesting component for the TqApi framework. Its documentation explains how simulated quotes are produced from subscribed data: tick subscriptions provide more frequent quote updates, while bar subscriptions can…

BacktestingExecutionMarket microstructureFutures
BigQuant

This research summary introduces China’s crude oil futures market and compares its medium sour crude benchmark with major international contracts. It describes renminbi denomination, a daily price limit, and potential currency and cross-market risks. The…

FuturesCommoditiesTrend followingMean reversion
vn.py community

This tutorial teaches readers to check whether generated CTA strategy code faithfully implements its written trading rules. It organizes the review around five code areas: parameters, bar aggregation, indicator calculations, signal decisions, and position…

FuturesTrend followingTechnical indicatorsRisk management
MQL5 code base

The document describes a version of the Woodies CCI indicator that lets users choose the calculation time frame through an input parameter. The example default is a four-hour period. This setting allows the indicator to use a selected chart period, which can…

Technical indicatorsFuturesForex
FMZ forum

This brief post asks whether a sample API request creates a conditional Gate futures order. The snippet specifies a BTC contract, a short opening direction, a trigger price, limit pricing, and a good-till-cancelled time policy. The author reports that live…

CryptoFuturesExecutionMarket microstructure
ProRealCode

This document describes an intraday strategy for the French CAC 40 using 10-second bars. It calculates Supertrend states across several higher timeframes, then combines those states with detailed weekday and time-of-day filters. Long entries are considered…

FuturesTrend followingTechnical indicatorsRisk management
FMZ forum

The article explains a spot-and-futures spread trade: buy the cheaper leg and sell the more expensive one, then close as the price gap narrows. Its examples start with spot priced at 10 and futures at 15, and show the combined position retaining a five-unit…

CryptoArbitrageSpot marketsFutures
TqSdk

This documentation explains how to search strategy parameters by running repeated backtests with different values. Its example varies the short lookback in a two moving average crossover strategy, creates a fresh simulated account for each run, and prints…

BacktestingStatisticsFutures
ProRealCode

This document describes a rules-based DAX CFD strategy using H4 bars covering the session from 9:00 to 21:00. It enters long when price is above a 200-period moving average and MACD is positive, and short when price is below the average and MACD is negative.…

FuturesTrend followingTechnical indicatorsRisk management
OctoBot

This OctoBot FAQ explains several behaviors relevant to automated trading and simulation. Before sending an order, the bot checks exchange size and other order limits; signals may therefore produce no order, commonly when the required asset balance is…

CryptoFuturesBacktestingExecution
FMZ live strategies

The listing describes a live GateIO futures robot trading BTC, ETH, LTC, BCH, and BNB against USDT on a 30-minute interval. Its author characterizes the approach as trend-following combined with a hedged long-and-short grid. Logs show grid adjustments,…

CryptoFuturesTrend followingGrid trading
vn.py community

This guide describes a VeighNa workflow for recording large volumes of futures tick data in TDengine. It outlines running TDengine in a Docker container, configuring database storage and ports, and connecting VeighNa’s CTP gateway and data-recorder app. The…

FuturesHigh-frequency tradingExecution
pysystemtrade

This document explains how a futures trading system uses several instrument sets: the full catalog, instruments sampled for price data, instruments with adjusted prices, and the smaller sets used in simulation or production backtests. It describes…

FuturesBacktestingPortfolio constructionExecution
BigQuant

This report examines open-interest information in Chinese equity index futures from two perspectives. At the intraday level, it applies statistical methods to minute data to identify samples associated with aggressive trading and analyze trading behavior. At…

FuturesChina marketsMarket microstructureStatistics