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

20 documents

Strategy library

This calendar-based strategy attempts to buy gold at the start of Friday’s session and close the position later in the session. It includes configurable start and end dates for backtesting, along with commission, slippage, order-processing, and position-size…

CommoditiesEvent-drivenBacktestingExecution
Strategy library

This strategy tests a fixed weekly schedule for Bitcoin: enter long on Monday morning and close on Wednesday afternoon, using New York time. On intraday charts it looks for the specified hours and minutes; on daily or higher charts it uses the weekday alone,…

CryptoSpot marketsEvent-drivenBacktesting
Strategy library

This document describes a trading interface that combines real-time headlines, price charts, account equity, and position information in one panel. News from two feed categories is normalized into a common record format, filtered by user-specified keywords,…

Event-drivenSentimentExecutionMarket microstructure
Strategy library

This document explains the long straddle: buying a call and a put with the same strike and expiration, aiming to benefit from a large move in either direction. It describes the payoff shape, the limited premium loss, and the need to select a strike. It…

OptionsVolatilityEvent-drivenBacktesting
Strategy library

This intraday framework marks the high and low of the first five-minute US session candle, then looks for trades on a one-minute chart during the next hour. It describes three entry patterns: a range break associated with a fair value gap, a breakout that…

EquitiesUS marketsBreakoutEvent-driven
Strategy library

This script turns calculated lunar phases into trading signals. It estimates the lunar day from a reference new moon and a stated cycle length, then identifies new moon and full moon transitions. A full moon transition triggers a long entry; a new moon…

Technical indicatorsEvent-drivenRisk managementBacktesting
Strategy library

The document describes a bot for 15-minute Polymarket BTC Up/Down contracts. It monitors both asks for a sharp fall in either side, then submits buy orders for that side and its opposite. The target is to keep the combined purchase cost below one USDC, so a…

CryptoArbitrageExecutionRisk management
Strategy library

This strategy trades post-earnings announcement drift by pairing an earnings-per-share surprise with the stock’s price reaction. It calculates the surprise relative to the absolute analyst estimate and considers reports significant when the surprise meets a…

EquitiesEvent-drivenMomentumBacktesting
Strategy library

This strategy estimates lunar phase dates from calendar and Julian-date calculations, then uses changes in phase to switch between long and short positions. A detected new moon prompts a long entry and closes an existing short; a detected full moon prompts a…

Technical indicatorsEvent-drivenBacktestingRisk management
Strategy library

This strategy builds a three-leg basket for a football match: Yes contracts for a chosen team to win, a 0–0 score, and a 0–1 score. It checks the combined ask cost against a maximum and estimates the basket’s covered probability with a Poisson goal model.…

Event-drivenStatisticsExecutionRisk management
Strategy library

The document describes a time-based anomaly strategy that is said to enter long near Thursday’s close and exit near Friday’s close, using a fixed holding period and 10% of capital per trade. Its rationale is a recurring pattern in market behavior across that…

FuturesCryptoEvent-drivenBacktesting
Strategy library

This document describes an event-driven system that tracks posts from a selected X account and uses a large language model to extract named stocks, direction, confidence, and rationale. It filters out ambiguous or low-confidence posts, then checks whether…

Event-drivenSentimentMachine learningEquities
Strategy library

The document describes an automated approach to trading Polymarket prediction contracts. It scans popular markets by recent volume, asks an AI model to create search queries, gathers current web and news results, and then uses the model’s assessment to…

Event-drivenMachine learningExecutionPosition sizing
Strategy library

This event-driven mean-reversion concept buys an index after a volatility shock, on the premise that panic selling may fade after reassuring developments. Entry can be triggered by a VIX rise relative to the prior confirmed daily close or by a rapid intraday…

Mean reversionVolatilityEvent-drivenEquities
Strategy library

This long-horizon Bitcoin framework organizes trades around halving dates. It proposes buying near a halving, taking profits gradually during a later post-halving window, and restarting dollar-cost averaging after a longer interval when the market is…

CryptoEvent-drivenBacktestingRisk management
Strategy library

This document describes a seasonal, long-only strategy based on the hypothesis that stocks tend to rise near month end and during the first few days of the following month. Its default schedule enters shortly before month end and closes early in the next…

EquitiesUS marketsEvent-drivenBacktesting
Strategy library

This Polymarket strategy screens event contracts for liquidity, trading activity, spread, market competitiveness, and price, then scores hourly candlestick patterns such as gradual rises, growing volume, narrowing pullbacks, and breakouts. Candidates passing…

Event-drivenMachine learningSentimentRisk management
Strategy library

The document outlines an event-driven short strategy for USDT perpetual contracts approaching delisting. It monitors exchange contract metadata for a delivery date that has changed from the distant default, then allocates account funds among detected…

CryptoPerpetual futuresGrid tradingEvent-driven
Strategy library

This strategy uses scheduled full and new moon timestamps as its primary trading signals. It checks whether the current time falls within a twelve-hour window of either phase. Near a full moon it opens a long position and closes the position associated with…

Event-drivenFuturesBacktestingRisk management
Strategy library

This document presents a workflow for processing exchange announcements with a language model instead of relying on hand-written regular expressions. Given announcement text, the function asks the model to decide whether it announces new spot trading pairs…

CryptoEvent-drivenMachine learningExecution