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

16,761 documents

FMZ forum

The article argues that no single programming language is best for every algorithmic trading system. It recommends starting with system requirements and strategy characteristics, then selecting tools for separate components such as historical research,…

BacktestingExecutionPortfolio constructionRisk management
FMZ live strategies

This page reports live performance statistics for a trading robot labeled as a Polymarket signal source, operating on a five-minute chart interval. The displayed status and logs show directional UP or DOWN signals, a price-to-beat reference, and whether…

CryptoStatisticsBacktestingRisk management
BigQuant

This support note explains how to access trade details from a BigQuant backtest. It says the trade detail page does not offer a direct export, and recommends downloading the results for separate analysis. It also points users to the backtest module’s raw…

BacktestingExecution
BigQuant

The post reports a BigQuant backtest failure in which the data extraction stage returned zero rows, and the backtest then raised an IndexError while constructing its rebalance schedule. The logs show the sequence from feature processing to an empty extracted…

BacktestingEquities
SuperMind

The post describes a way to prompt a language model to produce backtest code for the SuperMind platform: provide platform-specific function documentation, spell out the desired trading logic, and warn against known invalid patterns. Its example requests a…

EquitiesTechnical indicatorsBacktestingExecution
BigQuant

This brief BigQuant community post reflects on the challenge of improving a strategy’s Sharpe ratio while also controlling drawdowns. The author’s remarks suggest that judging a strategy by Sharpe alone can overlook the difficulty of managing losses. They…

StatisticsRisk managementBacktestingEquities
MQL5 code base

This expert advisor trades after a chosen number of consecutive candles share the same direction: it buys after a bullish run and sells after a bearish run. Version 6 adds configurable exits when the next candle goes against the position, an event the…

ForexBreakoutTechnical indicatorsBacktesting
SuperMind

The post proposes a Chinese equity screen combining a positive MACD reading, positive price change and net large-order flow, and a positive but capped ten-day gain. It gives formulas for MACD, daily price change, large-order net volume, and the ten-day…

China marketsEquitiesMomentumTechnical indicators
FMZ guides

This guide surveys the languages and visual tools available for building trading strategies on FMZ, including JavaScript, TypeScript, Python, Rust, C++, My language, Pine, Blockly, and Workflow. It describes selected platform features: JavaScript…

BacktestingExecutionTechnical indicators
vn.py community

The post asks why Alpha158 labels use different forward-return horizons in two implementations. It compares a label spanning the close at T+1 to the close at T+3 with a Qlib label spanning T+1 to T+2, then relates those choices to China’s T+1 stock-trading…

China marketsEquitiesBacktestingMachine learning
MQL5 code base

This document outlines an Expert Advisor that trades signals from the BrakeExp semaphore indicator. A signal is recognized when a bar closes with an indicator color reversal accompanied by a large colored dot. The description implies entries follow this…

ForexTechnical indicatorsBacktesting
FMZ forum

The document describes a charting feature that detects technical analysis functions used by a strategy and displays the corresponding indicators after a backtest completes. Supported indicators include moving averages, MACD, KDJ, RSI, ATR, OBV, Bollinger…

BacktestingTechnical indicators
Jesse

This report gives results for an hourly, long-only IFR2 strategy on ADA/USDT using Binance candles from January 2019 through April 2021. The simulation records 260 closed trades and reports a positive net result and annual return, alongside a maximum…

CryptoSpot marketsTechnical indicatorsBacktesting
Stratmill research code

This strategy uses copulas to estimate conditional probabilities between two assets’ daily returns. It accumulates each probability’s deviation from 0.5 into a mispricing index flag, intended to translate return dependence into a measure of how prices have…

Pairs tradingStatisticsMean reversionBacktesting
SuperMind

This post describes a stock-selection idea that combines MACD above zero, a favorable company characteristic, and a minimum listing history. Its rationale treats positive MACD as a sign of price strength and listing age as a way to avoid very recently listed…

China marketsEquitiesTechnical indicatorsMomentum
SuperMind

This Chinese-language post proposes a stock screen using three conditions: a large daily high-low range, at least one single-day gain of 10% or more during the preceding 25 trading days, and an opening price near the ten-day moving average. It frames the…

China marketsEquitiesMomentumTechnical indicators
OctoBot

This French-language overview compares five open-source tools for automating cryptocurrency trading: OctoBot, FreqTrade, Hummingbot, Jesse, and Superalgos. It describes their broad use cases and relative strengths, including configurable strategies, cloud or…

CryptoMarket makingGrid tradingBacktesting
BigQuant

The document describes a daily classification approach for detecting positive momentum, negative momentum, or normal conditions in Bitcoin, Ethereum, and Litecoin. It uses historical prices and technical indicators as features, then compares classifiers…

CryptoMomentumMachine learningTechnical indicators
MQL5 code base

The Expert Advisor described here trades changes in the direction of the HullTrendOSMA histogram. It generates a signal when a bar closes and the indicator’s direction has changed, making the strategy a reversal-signal approach. The document also states that…

ForexTechnical indicatorsTrend followingBacktesting
MQL5 code base

This tutorial presents pyfolio as a Python toolkit for evaluating trading strategies through return, position, transaction, stress-period, and Bayesian analyses. Its central output is a set of tear sheets combining tables and plots, with lower-level plotting…

Portfolio constructionRisk managementBacktestingStatistics
backtesting.py

This tutorial shows how to test a long-only strategy that combines daily and weekly relative strength index readings with a stack of moving averages. It uses daily price bars as the base data, resamples them to weekly intervals to calculate the…

EquitiesTechnical indicatorsTrend followingBacktesting
BigQuant

This overview surveys practical considerations for AI and quantitative trading, from data quality and model choice to backtesting, risk controls, and portfolio allocation. It highlights that historical results can mislead when models are overfit or…

Machine learningStatisticsRisk managementBacktesting
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
SuperMind

This A-share screening idea pairs an RSI below 65 with seven consecutive sessions in which the close is below the open, plus a revenue comparison requiring 2021 revenue to exceed 2018 revenue by more than 10%. The article frames RSI as a check against…

EquitiesChina marketsTechnical indicatorsStatistics