main
Crypto Radar
Marktanalyse dashboard voor Kraken — toont top 6 tradeable assets op basis van technische analyse + nieuws sentiment.
Vereisten
- Docker + docker-compose
- Traefik + Authentik draaien als
traefik-proxynetwork - Kraken account met API keys
- CryptoPanic API key (gratis)
Setup
# 1. Clone / kopieer de map
cp .env.example .env
# 2. Vul .env in met jouw keys
# 3. Start
docker-compose up -d
# Dashboard bereikbaar op: https://crypto.jouwdomein.nl
# API bereikbaar op: https://crypto-api.jouwdomein.nl
API endpoints
| Endpoint | Beschrijving |
|---|---|
GET /api/assets/ranked |
Top 6 ranked assets (gecached 60s) |
GET /api/assets/{symbol} |
Detail + candles voor één asset |
GET /api/news/{coin} |
Nieuws + sentiment voor één coin |
GET /api/health |
Health check |
Projectstructuur
crypto-bot/
├── backend/
│ ├── main.py # FastAPI routes + caching
│ ├── exchange.py # Kraken connector (CCXT)
│ ├── analysis.py # TA indicatoren + scoring
│ ├── sentiment.py # CryptoPanic sentiment engine
│ ├── ranker.py # Asset ranker (TA + sentiment)
│ └── requirements.txt
├── frontend/
│ ├── index.html # Dashboard
│ └── nginx.conf
├── docker-compose.yml
└── .env.example
Indicatoren gebruikt
- RSI (14) — koopzone detecitie (40-55)
- EMA 9/21/50 — trend richting en crossover
- VWAP — prijs vs. institutioneel gemiddelde
- Bollinger Bands (20, 2σ) — volatiliteitsregime
- ATR (14) — volatiliteitsfilter (>5% = skip)
- Volume ratio — bevestiging van beweging
Volgende stap
De trading bot zelf (order execution, DCA-in logica, R:R management) is bewust nog niet ingebouwd. Valideer eerst de signalen via dit dashboard voordat je live orders plaatst.
Description
Languages
Python
51.5%
HTML
47.7%
Dockerfile
0.8%