Valcoria Radar — System & Architektur
▶
Backend
ServerFastAPI/uvicorn Port 9000
Servicecache.service via systemd
ProxyCaddy → cache.valcoria.ch
CORSCaddy setzt Access-Control-Allow-Origin: *
Datenquelleapi.valcoria.ch/coins alle 60s
StorageSQLite coins.db
CoverageTop 300 Coins nach MarketCap
API Endpoints
GET /snapshotsymbol, name, price, rank, rank_1h/24h/7d/30d, ath_pct, vol_now, vol_24h_ago, mc
GET /candles?tf=1h&candles=50 oder ?tf=5m&candles=50 — OHLCV: t, o, h, l, c, v, mc, rank
GET /metaStammdaten aller Coins
GET /healthStatus, timeframes_ready, minutes_stored
⚠ HinweisSnapshot hat keine change_1h/24h — Returns werden aus Candles berechnet: (close_now − open_N_ago) / open_N_ago × 100
Berechnungen (Frontend)
Vol Spikevol_aktuell / Ø(vol letzten 10 Perioden)
VolatilitätStdDev der stündlichen Returns (20 Perioden)
RS/BTCCoin Return − BTC Return
RS/ETHCoin Return − ETH Return
Mom. Accelerationr1h − (r24h / 24)
Composite Score40% Momentum + 35% RS/BTC + 25% Vol Spike → 0–100
Regime ScoreAvg Return 24h (±40) + Breadth 24h (±20) + Acceleration (±15) + Breadth 1h (±5) → −100 bis +100
Offene Punkte / Roadmap
Mehr Timeframes (15m, 30m, 4h) sobald Cache voll ist
Sharpe Ratio pro Coin
Drawdown vom letzten Hoch
EMA Crossings (50/200)
Rolling Correlation zu BTC über Zeit
Alerts bei Vol-Spikes oder Regime-Wechsel
Markt Breadth
Breadth zeigt wie viele Coins steigen vs. fallen. Wenn 70%+ steigen = breite Rallye, nicht nur BTC. Wenn unter 40% = schwacher Markt auch wenn BTC steigt.
Markt Signale
Top Momentum 1h
Volume Spikes
Volume Spike = aktuelles Volumen geteilt durch den Durchschnitt der letzten 10 Stunden. 2x bedeutet doppelt so viel Volumen wie üblich — oft Signal für eine bevorstehende Bewegung.
Schwächste RS/BTC
Relative Strength vs BTC = wie viel Prozent besser oder schlechter ein Coin im Vergleich zu Bitcoin abschneidet. Negativ = Coin verliert gegen BTC.
Return-Verteilung 1h (alle Coins)
Zeigt wie viele Coins in welchem Return-Bereich liegen. Wenn die meisten Balken rechts (grün) sind = breiter Aufwärtsmarkt. Links (rot) = breiter Abwärtsmarkt.
Volume Flow — Top Coins
Echtes 24h-Handelsvolumen aus api.valcoria.ch. Zeigt welche Coins heute am aktivsten gehandelt werden. Hohes Vol bei steigendem Preis = bullisches Signal. Hohes Vol bei fallendem Preis = Verkaufsdruck.
Vol/MCap Ratio — Aktivste Coins
Volumen geteilt durch MarketCap. Zeigt wie "aktiv" ein Coin relativ zu seiner Grösse ist. 10%+ = sehr aktiv. Kleine Coins mit hohem Ratio können sich schnell bewegen.
Momentum Score Verteilung
Momentum Score = gewichteter Durchschnitt aus 1h (40%), 4h (35%) und 24h (25%) Returns. Zeigt ob ein Coin gerade stark läuft.
Momentum Acceleration
Beschleunigung = 1h Return minus Durchschnitt der letzten 24h. Positiv: Momentum nimmt zu. Negativ: Momentum bremst ab — oft Warnsignal.
Top Momentum — Multi Timeframe
Momentum Rotation — heute vs. gestern
Volume Spikes — Top 20
Spike-Faktor = aktuelles Vol / Ø Vol der letzten 10 Perioden. Über 3x = ungewöhnlich hohes Volumen. Kann auf Akkumulation, Distribution oder bevorstehenden Move hinweisen.
Vol/MCap Ratio — Top 20
Volume geteilt durch Market Cap = relativer Aktivitätsindikator. 10% bedeutet: heute wurde 1/10 der gesamten Market Cap gehandelt. Hoch = sehr aktiv, tief = schläft.
Höchste Vol/MCap (Liste)
Volume Change 24h (wer hat zugelegt)
Alt Season Index
Alt Season: Wenn 75%+ der Top-100 Altcoins Bitcoin in den letzten 90 Tagen outperformen. Hier nutzen wir 24h RS als Proxy. Über 60% Alts besser als BTC = Altcoin-Markt dominiert.
Best RS vs BTC (24h)
RS/BTC 24h = Return des Coins minus Return von BTC. +5% bedeutet: Coin ist um 5% stärker gestiegen (oder weniger gefallen) als Bitcoin.
Schwächste RS vs BTC (24h)
Best RS vs ETH (24h)
RS/ETH = Return minus ETH Return. Nützlich um zu sehen ob ein Coin auch gegen Ethereum outperformt — nicht nur gegen BTC.
RS Top 20 — Chart
Momentum Heatmap
Zeigt die Return-Prozente aller Coins über verschiedene Timeframes. Grün = steigt, Rot = fällt. Wenn eine ganze Spalte grün ist = Markt war in diesem Timeframe stark bullisch.