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,660 documents

Quant Q&A

The discussion examines whether electronic market making demands less quantitative skill than statistical arbitrage, and whether low-latency programming alone can support a trading business. Its central practical point is that fast infrastructure does not…

Market makingMarket microstructureRisk managementExecution
Quant Q&A

The document considers how to choose buy, sell, or hold actions from historical stock data while accounting for transaction costs, bid-ask spread, and slippage. It cautions that the problem cannot be judged by the apparent size of its search space alone: a…

EquitiesBacktestingPortfolio constructionExecution
Quant Q&A

The discussion compares general-purpose NoSQL systems with databases designed for financial time-series data, especially tick storage and retrieval. It explains that web-oriented stores often prioritize fast key lookups, row-level operations, and horizontal…

StatisticsExecutionMarket microstructure
Quant Q&A

The document discusses how to approximate a sell execution price when backtesting with one-minute OHLC bars. It offers simple proxies: the bar close as a representative price, the low as a conservative scenario, or the mean of the four OHLC values. The…

BacktestingExecutionMarket microstructure
Quant Q&A

This short discussion compares Python wrappers for Interactive Brokers’ Trader Workstation API. It explains that IbPy may be easy to use, but its limitations include lack of Python 3 support and compatibility with an older version of the broker’s API, which…

Execution
Quant Q&A

The document explains why butterfly spreads with different strike widths may not have prices proportional to their maximum payoffs. It offers an approximation that treats each butterfly’s payoff as a digital indicator for whether the underlying finishes…

OptionsDerivatives pricingVolatilityMarket microstructure
Quant Q&A

The document clarifies basic assumptions for a simple order-matching simulator. It treats the quoted price as a per-unit limit: a seller sets the minimum price they will accept, while a buyer sets the maximum they will pay. A match is possible when the…

EquitiesMarket microstructureExecution
Quant Q&A

The document asks where to find historical order-level data, including orders and their final statuses or execution reports, to test a trading system that processes FIX orders through limit order books and auction or continuous sessions. It points to two…

Market microstructureBacktestingExecutionEquities
Quant Q&A

The document explains stock-price changes across short and long horizons. For immediate price movements, it describes how market orders consume available liquidity and how limit orders state prices at which participants are willing to trade. Dealers and…

EquitiesMarket microstructureExecutionStatistics
Quant Q&A

The discussion addresses how to estimate a trading strategy’s capacity using historical data and market depth. The question notes that standard broker market-impact tools may not capture strategies with complex entries and exits or those whose opportunities…

ExecutionMarket microstructureRisk managementPosition sizing
Quant Q&A

The document explains that FIX is a messaging protocol and does not define a standard field that directly reports the current floating profit or loss of a filled order. The suggested calculation uses execution-report details such as fill price and quantity,…

ExecutionRisk managementMarket microstructure
Quant Q&A

The document describes a QuantLib-Python issue encountered when changing a historical fixing that has already been added to a floating-rate index. Adding the same date again raises a duplicate-fixing error. Although the underlying API has a force-overwrite…

Fixed incomeDerivatives pricingExecution
Quant Q&A

The document outlines common roles for field-programmable gate arrays in high-frequency trading. FPGAs can process large streams of market data with simple, repeated computations at low latency. They may handle feed parsing, compute analytics, perform risk…

High-frequency tradingMarket microstructureExecution
Quant Q&A

The document collects historical suggestions for traders seeking broker APIs usable from .NET or C#. It describes Interactive Brokers’ API as requiring TWS or IB Gateway, while noting a community-written C# client. Other replies mention web-service or…

EquitiesForexExecutionMarket microstructure
Quant Q&A

The document describes the inputs needed for periodic portfolio rebalancing: current weights, updated expected returns or alpha forecasts, forecast uncertainty, transaction costs, risk aversion, objective function, and portfolio constraints. Its central…

Portfolio constructionExecutionRisk managementBacktesting
Quant Q&A

The document examines why an ETF’s midpoint may remain apart from a net asset value estimate computed from constituent midpoints. It emphasizes that midpoint comparisons do not establish an executable arbitrage: creation or redemption involves trading the…

EquitiesArbitrageMarket microstructureExecution
Quant Q&A

The document describes ways traders may act on information before it is fully reflected in prices. A trader expecting an asset’s fair value to rise can buy while the market price remains below that estimate, then unwind as the market incorporates the…

ExecutionMarket microstructureEvent-drivenFixed income
Quant Q&A

The document explains two fields in a Gain foreign exchange tick dataset: an identifier at the start of each record and a final letter flag. The accepted response describes the identifier as a vendor-assigned unique tick ID that can distinguish multiple…

ForexMarket microstructureExecution
Quant Q&A

This discussion organizes risk management for high-frequency trading into infrastructure, model-specific, and system-wide controls. Infrastructure oversight covers software and hardware reliability, code review and testing, connectivity and reconnection,…

High-frequency tradingRisk managementExecutionMarket microstructure
Quant Q&A

The document explains how a trading venue can price a match when a buyer is willing to pay more than a resting seller’s limit price. In the described order-book model, one participant first posts a limit order and provides liquidity; a later marketable order…

Market microstructureExecutionMarket making
Quant Q&A

The document explains a reported Saturday loss of access to Interactive Brokers historical data and asks whether TWS or IB Gateway can be directed to another regional server. The answer describes changing the server peer setting in the application’s…

ExecutionMarket microstructure
Quant Q&A

The document explains why simply counting buyers and sellers does not determine price direction. It reframes the question around how new limit orders affect activity in the order book, using a Queue Reactive model in which event probabilities depend on queue…

Market microstructureExecutionStatistics
Quant Q&A

The document explains how trading contracts for difference can affect the price of an underlying asset indirectly. A CFD is a claim against its issuer, so a customer trade does not necessarily produce an immediate matching trade in the underlying market.…

Market microstructureExecutionEquities
Quant Q&A

The document raises several ways to strengthen systematic strategies: estimate portfolio risk using correlations instead of relying only on equal weighting or inverse-volatility weighting, model transaction costs, and add constraints to mean-variance…

Portfolio constructionRisk managementExecutionMarket microstructure