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

5,018 documents

MQL5 articles

The article outlines a trading bot that connects an MT5 Expert Advisor to a Python server over a socket. The EA sends a symbol and Twitter API credentials, requests sentiment data at regular intervals, and receives a sentiment value. The described trading…

SentimentMachine learningExecution
MQL5 articles

The article describes the Blue Monkey algorithm as a population-based method for optimizing discrete trading robot parameters. It divides adult candidates into groups, moves each toward its group’s best candidate, and separately moves a smaller offspring…

Machine learningBacktestingStatistics
MQL5 articles

The article argues that common regression losses such as RMSE, MSE, and MAE can favor a forecast near the target’s historical mean. In noisy financial data, a model that predicts the average return may score well without learning a signal useful for trading.…

Machine learningStatisticsBacktestingRisk management
MQL5 articles

The article presents a workflow for using CatBoost to filter trades from a moving average crossover trend-following strategy. The model is trained to classify trade outcomes as wins or losses, using market features recorded for each trade. The proposed role…

Machine learningTrend followingTechnical indicatorsBacktesting
MQL5 articles

This article investigates why an automated optimization pipeline failed to produce a final Expert Advisor database for one project. It traces the project through its stages by inspecting SQLite records for stages, jobs, tasks, and completed passes. Short…

BacktestingMachine learningRisk management
MQL5 articles

This article continues a machine learning trading project by choosing binary classification and training an XGBoost model on engineered features. It describes separating labels from numeric inputs, fitting the classifier, and evaluating predictions on a…

Machine learningBacktestingForexStatistics
MQL5 articles

This article adds Golden Cross and Death Cross logic to a multi-strategy MetaTrader 5 Expert Advisor. The signals are based on a faster moving average crossing above or below a slower one, with the commonly cited long-period pairing used as an example. The…

Trend followingTechnical indicatorsMachine learning
MQL5 articles

This article surveys data preparation for neural network classifiers, focusing on filtering mislabeled training examples and reducing input dimensions. It compares data-level noise filtering with methods that try to make the classifier itself more robust,…

Machine learningStatisticsBacktesting
MQL5 articles

This reference article surveys MQL5's matrix and vector types and their built-in methods for mathematical and data-processing work. It covers object creation and initialization, copying arrays and timeseries, matrix and vector arithmetic, transformations,…

Machine learningStatisticsForex
MQL5 articles

This article explains PointNet++, a neural network architecture that learns local and global structure from unordered point sets. It contrasts the method with PointNet, which aggregates points into a global representation without capturing local…

Machine learningStatisticsBacktesting
MQL5 articles

The article proposes replacing sequential trailing-stop updates with a probabilistic skip-list search, paired with a Hopfield network that checks whether recent price moves still fit a broader market pattern. The skip list uses sparse upper levels to search…

ForexRisk managementMachine learningBacktesting
MQL5 articles

The article presents Adaptive Social Behavior Optimization (ASBO), a population-based method for optimizing an objective function. In its first phase, several populations evolve independently using movements influenced by a global leader, each agent's…

StatisticsBacktestingMachine learning
MQL5 articles

The article outlines an automated trading approach that uses changes in trading volume and their acceleration as signals of rising or fading participation. It proposes combining those measures with an LSTM forecast of future volume, with ADX or OBV available…

Machine learningMomentumRisk managementTechnical indicators
MQL5 articles

This article describes Traj-LLM, a framework originally designed to predict autonomous vehicle trajectories, and adapts its components to financial time-series forecasting. It combines sparse joint encoding of agent and scene features, high-level interaction…

Machine learningStatisticsBacktestingRisk management
MQL5 articles

This article presents a caching architecture for speeding up repeated financial machine-learning computations during feature development, parameter searches, and backtests. It explains why a basic in-memory cache is insufficient for Pandas and NumPy data:…

Machine learningBacktestingStatistics
MQL5 articles

The article introduces Client, a multivariate forecasting architecture that shifts Transformer attention from relationships across time steps to relationships between variables. It combines this attention block with a linear module intended to capture…

Machine learningStatisticsBacktesting
MQL5 articles

This article explains how regression metrics assess model predictions and how they differ from loss functions used during training. It reviews MAE, MSE, RMSE, R-squared, MAPE, MSPE, and RMSLE, describing their units, sensitivity to large errors,…

ForexMachine learningStatisticsBacktesting
MQL5 articles

The article explains SparseTSF, a compact approach to long-horizon time-series forecasting that assumes a known period in the input data. It splits a sequence into period-aligned subsequences, forecasts those subsequences with shared linear parameters, and…

Machine learningStatisticsForexBacktesting
MQL5 articles

The article explains InjectTST, a Transformer method for forecasting multivariate time series that combines independent channel processing with selectively shared global context. Separate channel pathways use a shared encoder, positional information, and…

Machine learningStatisticsBacktestingRisk management
MQL5 articles

The article proposes encoding EURUSD market features through an eight-qubit simulated quantum circuit, then using statistics from its measured state distribution as inputs to a CatBoost forecasting workflow. Returns, volatility, and RSI are normalized into…

ForexMachine learningBacktestingStatistics
MQL5 articles

The document explains Mind Evolutionary Computation (MEC), a population optimizer modeled on competition and information exchange among groups. In the basic method, agents form groups, search around each group’s best candidate, and use group comparisons to…

Machine learningStatistics
MQL5 articles

This article presents an MQL5 routine that takes recent closing prices, ordered with the newest first, and returns a one-step-ahead close forecast. It estimates differencing order with a variance-based heuristic, differences the series, fits ARMA candidates…

StatisticsMachine learningBacktesting
MQL5 articles

The article describes a two-stage forecasting system for financial time series. A linear autoregressive model uses a 25-feature input set, including price lags, transformed values, indicators, and cyclical time features. A U-Transformer then models the…

Machine learningStatisticsTechnical indicatorsBacktesting