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

24 documents

FinRL

This tutorial demonstrates a graph convolutional policy, GPM, inside a reinforcement-learning portfolio workflow. It loads historical stock features and a sector and industry graph, then reduces the graph to nodes within two hops of the selected portfolio…

EquitiesPortfolio constructionMachine learningBacktesting
FinRL

The document presents daily portfolio rebalancing as a Markov decision process. An agent selects nonnegative weights for Dow 30 stocks, normalized to sum to one, using a state that combines a rolling covariance matrix with MACD, RSI, CCI, and ADX indicators.…

EquitiesPortfolio constructionMachine learningTechnical indicators
FinRL

The FinRL data layer is presented as a unified processor for accessing market data from multiple APIs, cleaning it, and extracting features. Users specify a date range, stock list, interval, and other parameters. The document distinguishes missing…

EquitiesStatisticsTechnical indicatorsBacktesting
FinRL

This introductory page presents FinRL as a framework for applying deep reinforcement learning to stock trading. It directs readers to a sequence of example notebooks covering data preparation, model training, and backtesting, framing them as a way to follow…

EquitiesMachine learningBacktesting
FinRL

This document outlines a common set of measures for evaluating trading performance: cumulative and annualized returns, annualized volatility, the Sharpe ratio, and maximum drawdown. It gives mathematical definitions for the return, volatility, and Sharpe…

StatisticsRisk managementPortfolio constructionBacktesting
FinRL

This FAQ describes the scope and practical use of an educational financial reinforcement learning library. It covers supported data sources, feature inputs such as sentiment, training options, reward functions, hyperparameter tuning, and algorithm choices.…

Machine learningBacktestingStatisticsRisk management
FinRL

The tutorial outlines an end-to-end FinRL workflow for training and comparing deep reinforcement learning agents on Dow 30 equities. It describes downloading and preprocessing market data, adding technical indicators plus VIX and a turbulence measure,…

EquitiesMachine learningTechnical indicatorsBacktesting
FinRL

This quick-start example outlines a FinRL workflow using a stock-trading environment and a Dow 30 ticker universe. A command-line mode selects among training, testing, and trading paths. The example configures daily Yahoo Finance data, technical indicators,…

Machine learningEquitiesForexBacktesting
FinRL

The tutorial presents a deep reinforcement learning workflow for trading a portfolio of Dow 30 stocks. It frames trading as a Markov decision process: the agent observes prices and engineered features, including MACD and RSI, then outputs per-stock actions…

EquitiesMachine learningTechnical indicatorsRisk management
FinRL

The document surveys the deep reinforcement learning agents available through FinRL, which integrates implementations from ElegantRL, Stable Baselines 3, and RLlib. The listed algorithms include value-based, policy-gradient, actor-critic, and multi-agent…

Machine learningStatisticsPortfolio constructionBacktesting
FinRL

This introduction presents FinRL as an open source framework for applying deep reinforcement learning to financial trading. Its stated design aims include modular components that can accommodate different markets and data sources, configurable rather than…

Machine learningBacktestingExecution
FinRL

The document explains how FinRL models automated stock trading as a Markov decision process. An agent observes market prices and features, acts in a simulated environment, receives rewards, and adjusts its policy to pursue higher cumulative reward. The…

EquitiesMachine learningBacktestingRisk management
FinRL

This notebook demonstrates a portfolio optimization workflow using FinRL’s PortfolioOptimizationEnv and the EIIE policy architecture. It downloads data for ten Brazilian stocks, scales each stock’s series, trains a policy-gradient agent on an earlier period,…

EquitiesPortfolio constructionMachine learningBacktesting
FinRL

This Python example outlines a deep reinforcement learning workflow for a stock portfolio using FinRL and Alpaca. It trains a PPO agent with ElegantRL on one-minute data for Dow Jones stocks, evaluates it on a short held-out date window, then retrains using…

EquitiesMachine learningBacktestingExecution
FinRL

The overview presents FinRL-Meta as a framework for data-driven reinforcement learning in finance. It separates the workflow into data, market-environment, and agent layers, with interfaces that allow components to be replaced or customized. It also…

Machine learningBacktestingPortfolio constructionCrypto
FinRL

The environment layer in FinRL-Meta uses cleaned data to create market simulations with a shared, Gym-style interface. Users can build on these environments and compare strategies across a common framework. The document describes account options for margin…

Machine learningBacktestingRisk managementExecution
FinRL

This script outlines a FinRL training workflow for stock trading. It reads training data, derives the stock universe size and state-space dimensions, and configures a stock-trading environment with technical indicators, transaction costs, initial capital,…

EquitiesMachine learningBacktestingRisk management
FinRL

FinRL-Meta addresses a research infrastructure problem: deep reinforcement learning has potential in finance, but researchers need realistic market environments and shared benchmarks to develop and compare methods. The document contrasts this need with…

Machine learningBacktestingRisk management
FinRL

This tutorial presents a FinRL workflow for applying deep reinforcement learning to a portfolio of Dow Jones stocks. It formulates trading as a Markov decision process: the agent observes market features and holdings, chooses buy, sell, or hold actions, and…

EquitiesMachine learningPortfolio constructionBacktesting
FinRL

This tutorial outlines a paper trading workflow for a FinRL stock trading agent. It begins with installing the library and preparing Alpaca paper account credentials, then introduces a Proximal Policy Optimization agent with actor and critic networks. The…

EquitiesMachine learningBacktestingRisk management
FinRL

The tutorial presents a workflow for modeling single-stock trading as a Markov decision process and training an agent with deep reinforcement learning. In its example, the agent trades Apple shares using an action space that permits buying, holding, or…

EquitiesMachine learningTechnical indicatorsBacktesting
FinRL

FinRL is presented as an open-source framework for researching financial reinforcement learning. Its core workflow connects market environments, deep reinforcement learning agents, and financial applications in a train-test-trade pipeline. The repository…

Machine learningBacktestingEquitiesPortfolio construction
FinRL

The document explains FinRL as a modular framework organized into market environments, deep reinforcement learning agents, and trading applications. The environment layer supplies interfaces to the agent layer; agents interact with simulated markets through…

EquitiesMachine learningBacktestingMarket microstructure
FinRL

This script describes an evaluation workflow for trained stock trading agents based on an ensemble reinforcement learning study. It loads trained A2C, DDPG, PPO, TD3, and SAC models, applies them to a stock trading environment, and records account values and…

EquitiesMachine learningBacktestingPortfolio construction