📚 Installation Overview¶
Choose your installation method / 选择安装方式
🎯 Quick Comparison¶
| Method | Difficulty | Time | Best For |
|---|---|---|---|
| 🐳 Docker | ⭐ Easy | 5 min | Quick start, no setup |
| 🐍 pip | ⭐⭐ Medium | 10 min | Python developers |
| 📦 npm | ⭐⭐ Medium | 10 min | Node.js projects |
| 🔧 Source | ⭐⭐⭐ Advanced | 15 min | Developers, contributors |
🚀 Recommended Paths¶
For Most Users → Docker¶
Why: No Python/Node.js setup, works everywhere
For Python Developers → pip¶
Why: Native Python integration, easy to extend
For Node.js Developers → npm¶
Why: Use in JavaScript/TypeScript projects
For Contributors → Source¶
Why: Full access to code, make modifications
git clone https://github.com/XuXuClassMate/trading-assistant.git
cd trading-assistant
pip install -e .
📋 Prerequisites¶
API Keys Required¶
All methods require these free API keys:
- Twelve Data - 800 calls/day free
-
Get: https://twelvedata.com/pricing
-
Alpha Vantage - 25 calls/day free
- Get: https://www.alphavantage.co/support/#api-key
🎯 Next Steps¶
After installation:
❓ Need Help?¶
- FAQ - Common questions
- GitHub Issues - Report bugs
- Discussions - Ask questions