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

127 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

The document describes TradingSlippage as an execution cost applied during backtesting to SMART_LIMIT fills. It says slippage can be supplied at the strategy level, with separate lists for buy and sell orders. This lets a researcher model an assumed cost on…

BacktestingExecutionMarket microstructure
Lumibot

This guide describes ways to organize AI agents inside a trading strategy, from a single analyst to specialist research teams, opposing bull and bear views, and sequential debate. It distinguishes deterministic strategies, agent-led decisions, and hybrid…

Machine learningRisk managementExecutionBacktesting
Lumibot

This example describes a concentrated long-only stock portfolio built through a sequence of AI agents. A research agent ranks companies for understandable businesses, cash generation, and attractive prices. A second agent challenges each idea by examining…

EquitiesMachine learningPortfolio constructionBacktesting
Lumibot

The document contrasts an educational AI investing project, which organizes investor-style agents to debate ideas, with a framework centered on the trading strategy lifecycle. It describes a workflow in which agent decisions are tested on historical data,…

Machine learningBacktestingRisk managementExecution
Lumibot

The document contrasts OpenAlice, presented as an AI agent for researching and managing trades across a full lifecycle, with LumiBot, a Python framework for building trading strategies. LumiBot can support deterministic strategies, individual AI agents, or…

Machine learningBacktestingRisk managementExecution
Lumibot

This example organizes daily decisions across leveraged sector and broad-market ETFs using separate AI agents for technology, financials, healthcare, energy, and consumer-related groups. Each sector pod is instructed to consult recent news and macroeconomic…

EquitiesPortfolio constructionRisk managementMachine learning
Lumibot

This repository overview describes a Python framework for building rule-based strategies, AI-assisted decision systems, and combinations of the two. Its central workflow is to test strategy decisions on historical data, inspect simulated orders and reports,…

Machine learningBacktestingExecutionRisk management
Lumibot

This Korean-language project overview describes LumiBot, a Python framework for building trading strategies that can use ordinary rules, AI agents, or a combination. It presents a workflow that begins with a sample strategy and historical-data backtest, then…

BacktestingExecutionMachine learningMulti-asset
Lumibot

This documentation explains how Lumibot represents cash flows separately from trading activity in strategy backtests and live broker data. It distinguishes deposits and withdrawals from performance while accounting for financing, dividends, fees, interest,…

BacktestingRisk managementPortfolio constructionExecution
Lumibot

This bot aims to mirror a named member of Congress’s reported stock holdings. A research agent checks House disclosure filings, using annual reports as the starting portfolio and applying later trade reports to update it. It excludes options, real estate,…

EquitiesPortfolio constructionExecutionUS markets
Lumibot

This report presents a short backtest of a large-cap stock strategy attributed to a multi-agent AI trading bot and compares it with SPY. The stated test ran from January 4 to January 15, 2026, using Yahoo data and a universe of large technology and other…

EquitiesBacktestingUS marketsMachine learning
Lumibot

This document explains how to connect to BitMEX through Lumibot’s CCXT broker interface using an explicit exchange configuration and API credentials. It notes that BitMEX is not among the globally auto-detected credential paths, and identifies the exchange…

CryptoDerivatives pricingBacktestingRisk management
Lumibot

This report presents a short backtest of a strategy labeled “momentum-news-generic” against SPY, using Yahoo data. Over the stated period, the strategy had a slightly negative total return, negative annualized return, negative Sharpe and Sortino ratios, and…

EquitiesMomentumSentimentBacktesting
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 document describes a command-line tool for creating, backtesting, and running editable LumiBot strategies. Its ordinary Python template demonstrates a long-only moving-average rule: retrieve recent daily prices, compare the latest close with a rolling…

EquitiesTrend followingTechnical indicatorsBacktesting
Lumibot

The script demonstrates a classic allocation strategy that holds a portfolio with a target mix of 60% stocks and 40% bonds. It uses a drift rebalancer: when asset weights move away from their targets by a configured threshold, the strategy sells assets that…

Multi-assetPortfolio constructionBacktestingRisk management
Lumibot

This document describes how to configure Lumibot’s CCXT broker for KuCoin. KuCoin is not presented as a globally auto-detected credential route, so the guide uses an explicit broker configuration with the exchange identifier and API key, secret, and…

CryptoExecutionBacktesting
Lumibot

This guide explains a strategy-level indicator accessor for calculating technical indicators using only market data available at the strategy’s current time. It describes built-in single- and multi-column indicators, Fibonacci retracement levels, and custom…

Technical indicatorsBacktestingExecution
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 report presents a brief backtest of a market-news trading bot against SPY, covering January 4–15, 2026. It lists return, drawdown, risk, correlation, and other performance statistics, along with model-call and data-source details. The strategy reports a…

BacktestingSentimentRisk management
Lumibot

This documentation entry directs coding agents to start from complete LumiBot examples for either AI-based or ordinary Python strategies. It describes the strategy lifecycle at a high level: create agents during initialization and invoke them during each…

Machine learningBacktestingExecutionRisk management
Lumibot

This comparison surveys AI-oriented trading and research projects by their agent workflows, ability to replay or backtest decisions, broker paths, deterministic strategy support, and hosting or monitoring features. It distinguishes research-focused tools…

Machine learningBacktestingExecutionRisk management
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