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¶
- New to TradAI? → Your First Backtest
- Creating a strategy? → Create Strategy Guide
- Setting up dev environment? → Setup Guide
- Understanding architecture? → Architecture Overview