Home/AI Agents/machine-learning-for-trading
machine-learning-for-trading logo

machine-learning-for-trading

stefan-jansen/machine-learning-for-trading

Code for Machine Learning for Trading, 3rd edition, from data sourcing to live execution.

GraphCanon updated Sep 20, 2026 · GitHub synced Sep 20, 2026

83views this month

21k stars5.6k forksLast push Sep 17, 2026 Jupyter Notebook MIT

Decision brief

machine-learning-for-trading is a comprehensive repository for implementing machine learning techniques in trading, covering data sourcing, backtesting, and live execution strategies, all documented in Jupyter Notebooks.

Good fit when

  • Use when you need a complete workflow from data sourcing to live trading execution, as the repository covers all stages of the trading process.
  • Ideal for those working on macOS with Apple Silicon, as the local environment setup is tested and supported on this hardware.

Avoid when

  • Avoid if you are working on Windows without WSL2, as the repository does not support installation into Windows Python.
  • Not recommended for users who do not have access to a C/C++ compiler and Python headers, as the local setup requires these for compiling dependencies.
Requirements:
Min 8 GB RAM; Requires Docker; Requires a C/C++ compiler and Python headers for local setup on macOS, Linux, or WSL2.; Docker setup is recommended for macOS with Intel and Windows (via WSL2).

Observed Sep 18, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Very active (0d since push)
As of Sep 18, 2026
Provenance
Not a fork · Personal account
As of Sep 18, 2026
Security (OSV)
No lockfile
As of Sep 18, 2026

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

git clone https://github.com/stefan-jansen/machine-learning-for-trading

How it fits your stack(10)

Typed graph edges - alternatives, integrations, successors, and dependencies. Ranked by relationship type, not raw GitHub stars.

Related

Relationship graph

Optional deeper exploration of typed edges and category neighbours.

Similar tools

Same-category neighbours not already linked as typed edges.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Repository contains code and resources for implementing machine learning techniques in trading, including data sourcing, backtesting, and live execution strategies.

Capability facts

Deploy
Self-host

Source: dockerfile:docker-compose.yml · Sep 18, 2026

Docker
Dockerfile present

Source: dockerfile:docker-compose.yml · Sep 18, 2026

Languages
jupyter notebook, python

Source: github.language+pyproject.toml · Sep 18, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Sep 18, 2026)

compiler and the Python headers: `sudo apt install build-essential python3-dev` on Ubuntu, Debian
Source link

Tags

README

Quick Start New here? Read these three, in order. 1. What this repository is, and what it is not what reproduces with one command, what a configuration change buys you, what needs real compute or licensed data, and what is not promised. Five minutes, before you install anything....

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.