Skip to content

TradAI Documentation

Welcome to TradAI - a quantitative trading platform built with Python.


Quick Start

Guide Time Description
Your First Backtest 5 min Run a strategy backtest end-to-end
Create a Strategy 15 min Build a custom trading strategy
Collect Market Data 5 min Sync OHLCV data from exchanges

Documentation Map

For Developers

Section Description
Developer Guides Step-by-step development workflows
Libraries Shared Python libraries (tradai-common, tradai-data, tradai-strategy)
Services Microservices documentation
Technical Design Detailed design documents

For Operations

Section Description
Runbooks Operational procedures and alert response
Troubleshooting Common issues and solutions

Reference

Section Description
Architecture System design and AWS infrastructure
API Reference REST API documentation
Strategy Templates Ready-to-use strategy templates

Platform Overview

TradAI is a 3-layer architecture platform:

Component Purpose
Freqtrade Backtesting and strategy execution
ArcticDB Time-series data storage on S3
FastAPI Service APIs
AWS ECS, Lambda, Step Functions infrastructure

Getting Started

  1. New to TradAI? Your First Backtest
  2. Creating a strategy? Create Strategy Guide
  3. Setting up dev environment? Setup Guide
  4. Understanding architecture? Architecture Overview