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

36 documents

Lumibot

This strategy organizes research and trading for same-day-expiration bear call spreads through separate agents. A researcher gathers account and market information, checks the listed expiration, contract Greeks, and bid-ask quality, then identifies a short…

OptionsRisk managementPosition sizingExecution
Lumibot

This example outlines a disclosure-following workflow based on public House periodic transaction reports. It distinguishes the transaction date from the date a filing becomes public, and says a strategy should only make a record available from publication…

Event-drivenEquitiesOptionsRisk management
Lumibot

This FAQ describes LumiBot, a Python framework for backtesting and live algorithmic trading across several asset classes and brokers. It outlines the shared strategy workflow, data-source requirements, and common operations such as handling fills, tracking…

BacktestingMachine learningEquitiesOptions
Lumibot

This legacy LumiBot guide explains how to connect a trading strategy to Interactive Brokers through Trader Workstation (TWS). It identifies the API settings to enable, including ActiveX and socket clients, and says to turn off read-only access. It…

ExecutionOptions
Lumibot

The document explains how to use ThetaData as a historical data source for LumiBot backtests covering stocks and options, as well as other asset types. It supports minute and daily bars directly; hourly bars can be built from minute data. Downloaded data is…

OptionsEquitiesBacktestingExecution
Lumibot

This documentation explains how a trading strategy can represent and submit orders, from basic market orders to limit, stop, stop-limit, and trailing-stop orders. It also describes a smart limit approach that moves through the bid–ask spread on a timed…

ExecutionMarket microstructureOptionsBacktesting
Lumibot

The document is a QuantStats tear sheet comparing a credit-spread strategy with SPY over January 4–22, 2026. It reports that the strategy had a slightly negative total return and annualized return, a small maximum drawdown, and negative Sharpe and Sortino…

OptionsBacktestingRisk managementUS markets
Lumibot

This guide explains how advanced users can run Lumibot backtests with their own historical data. It supports intraday and daily testing and describes assets including stocks, futures, cryptocurrency, and foreign exchange. Input data must be converted into a…

BacktestingMulti-assetOptionsEquities
Lumibot

This configuration guide explains how to connect LumiBot trading strategies to Interactive Brokers, including credential setup, market data access, and paper trading. It describes storing account details in a local environment file and lists optional…

ExecutionMarket microstructureOptions
Lumibot

This engineering guide explains how to locate backtest slowdowns while preserving simulation behavior. It separates startup, historical data loading, strategy computation, and report generation, and recommends first distinguishing cold runs that fetch data…

BacktestingExecutionOptions
Lumibot

This guide explains how LumiBot’s OptionsHelper supports options selection and order construction. It covers finding expirations on or after a target date, selecting strikes by target delta, validating quote quality, and assembling common multi-leg…

OptionsDerivatives pricingExecutionBacktesting
Lumibot

This QuantStats tear sheet reports a backtest of an AI-operated iron condor strategy against SPY over a short period in January 2026. The report names Alpaca as its data source and provides a broad set of performance and risk measures, including returns,…

OptionsBacktestingRisk management
Lumibot

This page catalogs trading bot examples built around AI agents, ranging from copying reported investor or insider holdings to sentiment signals, agent debates, options strategies, intraday rules, and macro or sector portfolio discussions. It outlines…

Machine learningBacktestingOptionsEquities
Lumibot

This documentation explains how to use Polygon as a historical price-data source for LumiBot backtests across stocks, options, forex, and cryptocurrencies. It describes supplying an API key, selecting a backtest date range, and running a simple example…

BacktestingMulti-assetEquitiesOptions
Lumibot

This guide catalogs implementation mistakes that can distort trading decisions or break a Lumibot strategy. It explains why backtests should use simulated time and completed candles, why persistent assets belong in strategy variables, and how to handle…

BacktestingOptionsCryptoExecution
Lumibot

This documentation explains the built-in tools available to LumiBot agents for market research, account inspection, trading, memory, and notifications. It separates research agents from agents allowed to place or change orders: disabling trading removes…

ExecutionRisk managementBacktestingOptions
Lumibot

The document explains what strategy trade exports contain and how to use them when reviewing a backtest. HTML and tabular files report order timing and prices, the traded asset, cash balances, raw portfolio value, and a cash-adjusted equity series intended…

BacktestingOptionsRisk management
Lumibot

The document describes a two-agent bot that sells a same-day-expiring bear call spread on SPY. A research agent checks prices every 15 minutes and selects a short call near 0.20 delta plus a call five points higher. A trading agent opens one spread per day,…

OptionsEquitiesRisk managementBacktesting
Lumibot

The document explains how to connect Databento historical market data to Lumibot backtests. It covers API-key setup, asset definitions, timeframes, date-range configuration, caching, and handling common retrieval errors. Examples include stocks, continuous…

BacktestingFuturesEquitiesOptions
Lumibot

This report compares a SPY 0DTE options strategy with SPY over a brief backtest covering January 4–6, 2026. It presents standard performance and risk measures, including returns, drawdown, Sharpe ratio, volatility, time in the market, and benchmark…

OptionsEquitiesBacktestingRisk management
Lumibot

This bot outlines a disclosure-driven copy-trading process based on a member of Congress’s reported stock and call-option holdings. A research agent reads annual and transaction reports, reconstructs current holdings, and ignores filings dated after the…

EquitiesOptionsEvent-drivenPortfolio construction
Lumibot

The document describes an options workflow that separates research from trade execution. A non-trading researcher gathers market, account, option-chain, contract, Greeks, quote, and package-price information. A trading agent independently refreshes that…

OptionsDerivatives pricingExecutionRisk management
Lumibot

The document explains how LumiBot uses historical data from an Alpaca account to backtest stocks, ETFs, crypto, and US equity options. It describes credential setup and two configuration paths, then clarifies bar timing: history contains completed bars,…

BacktestingOptionsEquitiesCrypto
Lumibot

This document describes an automated short-dated options strategy that sells a SPY iron condor late in the trading day, with expiration on the next trading day. It skips a session when the previous VIX close exceeds 25. Otherwise, it selects short put and…

OptionsVolatilityPosition sizingRisk management