41 lines
929 B
Markdown
41 lines
929 B
Markdown
|
|
# aitrader
|
||
|
|
|
||
|
|
AI-Trader: Gemini + Claude Ensemble entscheidet alle 15 Minuten über BTC/EUR und ETH/EUR auf der Kraken Futures Demo. Lokales SQLite + Streamlit-Dashboard.
|
||
|
|
|
||
|
|
## Setup
|
||
|
|
|
||
|
|
```bash
|
||
|
|
python -m venv .venv && source .venv/bin/activate
|
||
|
|
pip install -e ".[dev]"
|
||
|
|
cp .env.example .env # Keys eintragen
|
||
|
|
```
|
||
|
|
|
||
|
|
## Nutzung
|
||
|
|
|
||
|
|
```bash
|
||
|
|
# Smoke-Tests
|
||
|
|
python scripts/smoke_kraken.py
|
||
|
|
python scripts/smoke_ai.py
|
||
|
|
|
||
|
|
# Einzelner Tick (kein Scheduler)
|
||
|
|
python -m aitrader.main --once
|
||
|
|
|
||
|
|
# Dauerbetrieb (15-Min-Cron)
|
||
|
|
python -m aitrader.main
|
||
|
|
|
||
|
|
# Dashboard
|
||
|
|
streamlit run src/aitrader/dashboard/app.py
|
||
|
|
```
|
||
|
|
|
||
|
|
## Deployment auf Server
|
||
|
|
|
||
|
|
Siehe **[DEPLOY.md](DEPLOY.md)** — Schritt-für-Schritt für Ubuntu-VPS mit systemd + Tailscale.
|
||
|
|
|
||
|
|
## Projekt-Kontext
|
||
|
|
|
||
|
|
Siehe **[CLAUDE.md](CLAUDE.md)** — wird automatisch von Claude Code geladen, beschreibt Architektur + Gotchas.
|
||
|
|
|
||
|
|
## Status
|
||
|
|
|
||
|
|
Demo/Paper-Trading. **Niemals** ohne sorgfältigen Review auf Live umstellen.
|