On-Chain Oracle

Ein Projekt von Krypto Magazin
| |

Composite Score

Lade...

-100 (Bearish)  —  0 (Neutral)  —  +100 (Bullish)

Signal-Gewichtung

So liest du das Oracle

Composite Score

Der Gesamtwert aller 6 Signale. Unter -20 = Verkaufsdruck, über +20 = Kaufdruck. Je extremer, desto stärker das Signal.

#
Hash Ribbon (30%)

Vergleicht die Miner-Hashrate über 30 und 60 Tage. Wenn Miner aufgeben (negativ), ist der Markt oft nahe einem Tief – historisch 77% Trefferquote.

🐋
Whale Flow (25%)

Bewegen große Wallets Bitcoin zu Börsen (Verkaufsdruck) oder weg von Börsen (Akkumulation)? Richtung + Anzahl zählen.

Mempool (15%)

Ungewöhnlich viele wartende Transaktionen deuten auf Panik oder Euphorie hin – ein Frühwarnsignal für Volatilität in 24-48h.

Difficulty (15%)

Die Mining-Schwierigkeit zeigt, ob Miner investieren (bullish) oder abschalten (bearish). Recovery nach Einbruch = starkes Kaufsignal.

Fee Regime (8%)

Niedrige Gebühren = wenig Interesse. Explodierende Gebühren = Hektik. Bestätigt andere Signale, selten allein ausschlaggebend.

Erfolgsquote

Daten werden gesammelt...

Trefferquote im Verlauf (30 Tage)

Letzte Vorhersagen

Noch keine ausgewerteten Signale vorhanden.

On-Chain Signale

BTC Preis (24h)

Netzwerk

Whale Transaktionen

Noch keine Whale-Transaktionen erfasst.

Score-Verlauf (7 Tage)

Signal-Genauigkeit

Accuracy-Daten werden verfügbar, sobald Signale mindestens 24h alt sind.

Portfolio-Wert
$1,000.00
+0.00%
Startkapital: $1,000.00
Aktuelle Position
Keine offene Position
Trades gesamt 0
Gewinn-Rate
Gesamt P&L $0.00
Bester Trade
Schlechtester
Long / Short 0 / 0

Portfolio-Verlauf

Trading-Strategie

📈
LONG öffnen

Composite Score > +20: Wir erwarten steigende Kurse und kaufen virtuell BTC.

📉
SHORT öffnen

Composite Score < -20: Wir erwarten fallende Kurse und shorten virtuell BTC.

Position schließen

Score kehrt in die Neutralzone (-12 bis +12) zurück – Gewinn mitnehmen oder Verlust begrenzen.

🔄
Position drehen

Score wechselt ins Gegenteil – wir schließen und öffnen sofort in die neue Richtung.

Hinweis: Dies ist eine rein virtuelle Simulation ohne echtes Geld. Die Strategie dient zur Veranschaulichung der Oracle-Signale – keine Anlageberatung. 100% des virtuellen Kapitals pro Trade, kein Hebel. Realistische Gebühren: 0,1% pro Trade (Binance Spot Taker Fee).

Trade-Historie

Noch keine abgeschlossenen Trades.

Contra Portfolio-Wert
$1,000.00
+0.00%
Startkapital: $1,000.00
Contra Position
Keine offene Position
Trades gesamt 0
Gewinn-Rate
Gesamt P&L $0.00
Bester Trade
Schlechtester
Long / Short 0 / 0

Original Score

Contra Score

Lade...
× (-1)
Lade...
-100 0 +100
● Original ● Contra

Der Composite Score wird invertiert: Bullish wird zu Bearish und umgekehrt. Bei Score > +20 öffnet Normal LONG – Contra öffnet SHORT. Bei Score < -20 öffnet Normal SHORT – Contra öffnet LONG.

Normal Trading
$1,000.00
+0.00%
0 Trades | Win-Rate: –
VS
Gleichstand
Contra Trading
$1,000.00
+0.00%
0 Trades | Win-Rate: –

Contra Portfolio-Verlauf

Contra Erfolgsquote

Daten werden gesammelt...

Contra Trefferquote (30 Tage)

Contra Vorhersagen

Noch keine ausgewerteten Signale vorhanden.

Contra-Strategie

🔄
CONTRA LONG öffnen

Score sagt VERKAUFEN (unter -20) → Wir kaufen! Der Contra-Indikator handelt genau entgegengesetzt zum Signal.

🔄
CONTRA SHORT öffnen

Score sagt KAUFEN (über +20) → Wir shorten! Wenn die Mehrheit bullish ist, wettet Contra dagegen.

Idee: Wenn das normale Trading-System ~40% Trefferquote hat, sollte das Gegenteil ~60% Trefferquote erzielen. Beide Systeme laufen parallel mit jeweils $1.000 Startkapital – gleiche Regeln, nur invertierte Signale. Keine Anlageberatung.

Contra Trade-Historie

Noch keine abgeschlossenen Contra-Trades.

Modus
0 Samples
Letzte Anpassung
Intervall: alle 6 Stunden
Lernrate
Window: –

Aktuelle Gewichtungen

Gewichtungsverlauf

Performance-Analyse

Signal Accuracy Aktive Signale Gewicht (Default → Aktuell) Änderung
Lade Daten...

Änderungsprotokoll

Lade Protokoll...

Dokumentation

Alles was du über das Bitcoin On-Chain Oracle wissen musst – von den Signalen bis zur Mathematik hinter der Gewichtung.

Was ist das Bitcoin On-Chain Oracle?

Das Bitcoin On-Chain Oracle ist ein kostenloses, experimentelles Analyse-Tool von Krypto Magazin. Es sammelt Daten direkt aus der Bitcoin-Blockchain und wertet sie algorithmisch aus.

Ziel: Sechs unabhängige On-Chain-Signale zu einem einzigen Composite Score zusammenfassen, der die aktuelle „Stimmung“ der Blockchain widerspiegelt.

Das Tool läuft vollautomatisch: Alle Daten werden regelmäßig von öffentlichen APIs (Blockstream, mempool.space, CoinGecko) abgerufen und ausgewertet. Es werden keine personenbezogenen Daten erhoben und keine Handelsempfehlungen gegeben.

Wichtig: Dies ist eine technische Demo – keine Anlageberatung. Die Ergebnisse sind experimentell und können fehlerhaft sein.
Die 6 On-Chain Signale

1. Hash Ribbon (30%)

Vergleicht die durchschnittliche Mining-Hashrate über 30 und 60 Tage. Wenn der 30-Tage-Schnitt unter den 60-Tage-Schnitt fällt, kapitulieren Miner – historisch ein starkes Kaufsignal mit ca. 77% Trefferquote.

Berechnung: alle 30 Min | Quelle: mempool.space

2. Whale Flow (25%)

Beobachtet große Bitcoin-Transaktionen (>100 BTC) und prüft, ob diese zu Börsen (Verkaufsdruck) oder von Börsen weg (Akkumulation) fließen. Richtung und Anzahl der Bestätigungen zählen.

Berechnung: alle 30 Min | Quelle: Blockstream API

3. Mempool Anomalie (15%)

Analysiert die Anzahl wartender Transaktionen mittels Z-Score. Ungewöhnlich viele Transaktionen deuten auf Panik oder Euphorie hin – ein Frühwarnsignal für Volatilität in 24-48h.

Berechnung: alle 30 Min | Quelle: mempool.space

4. Difficulty Trend (15%)

Die Mining-Schwierigkeit zeigt, ob Miner investieren (bullish) oder abschalten (bearish). Recovery nach Einbruch = starkes Kaufsignal. Korrelation zum Preis: ~0.7 langfristig.

Berechnung: alle 30 Min | Quelle: mempool.space

5. Fee Regime (8%)

Klassifiziert das aktuelle Gebührenniveau. Niedrige Gebühren = wenig Interesse. Explodierende Gebühren = Hektik. Bestätigt andere Signale, selten allein ausschlaggebend.

Berechnung: alle 30 Min | Quelle: Blockstream API

6. Dormant Coins (7%)

Erkennt, wenn Bitcoins bewegt werden, die seit über einem Jahr ruhten. Selten, aber wenn es passiert, oft ein starkes Warnsignal für bevorstehenden Verkaufsdruck.

Berechnung: alle 30 Min | Quelle: Blockstream API
Composite Score Berechnung

Der Composite Score ist ein gewichteter Durchschnitt aller 6 Signale:

Score = ∑ (Signali × Gewichti) / ∑ Gewichti

Jedes Signal liefert einen Wert von -100 bis +100. Die Gewichte bestimmen den Einfluss:

SignalDefault-GewichtBegründung
Hash Ribbon30%77% historische Trefferquote
Whale Flow25%Gute Prädiktivkraft bei Multi-Whale-Bestätigung
Mempool Anomalie15%24-48h Volatilitätsprädiktor
Difficulty Trend15%0.7 Langzeitkorrelation
Fee Regime8%Bestätigungsrolle
Dormant Coins7%Selten, aber mächtig

Richtungsklassen

Score-BereichRichtung
≥ +50Stark Bullish
+20 bis +49Bullish
-19 bis +19Neutral
-49 bis -20Bearish
≤ -50Stark Bearish
Virtual Trading Strategie

Die Trading-Demo simuliert eine einfache Strategie basierend auf dem Composite Score:

AktionBedingung
LONG öffnenScore > +20 (bullish)
SHORT öffnenScore < -20 (bearish)
Position schließenScore zurück in Neutralzone (-12 bis +12)
Position drehenScore wechselt ins Gegenteil

Parameter

  • Startkapital: $1.000 (virtuell)
  • Positionsgröße: 100% pro Trade
  • Gebühren: 0,1% pro Trade (Binance Spot Taker Fee)
  • Hebel: Keiner (1x)
  • Hysterese: Entry bei ±20, Exit bei ±12 (verhindert zu häufiges Handeln)
Hinweis: Rein virtuelle Simulation ohne echtes Geld. Keine Anlageberatung.
Contra-Indikator (Invertiertes Trading)

Der Contra-Indikator ist ein experimentelles Parallel-System, das genau entgegengesetzt zum normalen Trading-System handelt. Die zentrale Frage: Wenn das normale System eine Trefferquote unter 50% hat – kann man es als zuverlässigen Gegenindikator nutzen?

Kern-Mechanik

Der Contra-Trader nimmt den identischen Composite Score und invertiert ihn:

Contra Score = -1 × Original Score

Auf diesen invertierten Score werden dieselben Entry/Exit-Regeln angewendet. Das Ergebnis: Jeder Trade wird spiegelverkehrt ausgeführt.

Vergleich: Normal vs. Contra

SituationNormal TradingContra Trading
Score > +20 (Bullish)📈 LONG öffnen📉 SHORT öffnen
Score < -20 (Bearish)📉 SHORT öffnen📈 LONG öffnen
Score in NeutralzonePosition schließenPosition schließen
Score dreht RichtungPosition flippenPosition flippen (invertiert)

Parameter

  • Startkapital: $1.000 (virtuell, unabhängig vom Normal-System)
  • Positionsgröße: 100% pro Trade
  • Gebühren: 0,1% pro Trade (identisch)
  • Entry-Threshold: ±20 (nach Inversion)
  • Exit-Threshold: ±12 (nach Inversion)
  • Daten-Basis: Identischer Composite Score, nur invertiert

Warum funktioniert das?

Die Logik basiert auf einer einfachen mathematischen Beobachtung: Wenn ein binäres Vorhersagesystem eine Trefferquote von X% hat, dann hat das exakte Gegenteil eine Trefferquote von (100 - X)%.

Beispiel: Hat das normale Trading 40% Trefferquote, sollte Contra theoretisch 60% erreichen. In der Praxis wird das durch Gebühren, Slippage und Timing-Effekte leicht reduziert.

Wichtige Hinweise

Achtung: Beide Systeme laufen vollständig unabhängig mit eigenem Kapital und eigener Trade-Historie. Der Contra-Trader startet ab seinem Aktivierungszeitpunkt – es gibt keine rückwirkende Simulation. Das Contra-System ist genauso experimentell wie das normale Trading – keine Anlageberatung.

Update-Intervall

Der Contra-Trader wird im gleichen Intervall wie das normale Trading-System ausgeführt (alle 30 Minuten). Beide evaluieren gleichzeitig und handeln unabhängig voneinander.

Accuracy-Tracking

Jedes Signal wird nach seiner Vorhersagequalität bewertet:

  1. Signal wird erkannt (z.B. „Whale Accumulation“, bullish)
  2. Der BTC-Preis zum Zeitpunkt des Signals wird gespeichert
  3. Nach 1h, 24h, 7d und 30d wird der tatsächliche Preis nachgeschlagen
  4. War das Signal korrekt? Bullish-Signal + Preis gestiegen = korrekt

Die Ergebnisse werden in der Sektion „Erfolgsquote“ auf dem Dashboard angezeigt. Sie fließen auch in die Bayesianische Gewichtsoptimierung ein.

Experiment: Bayesianische Gewichtsoptimierung

Statt fester Gewichte nutzt das Oracle ein Bayesianisches Posterior-Update, das die Gewichtung automatisch an die beobachtete Performance anpasst.

Algorithmus

Alle 6 Stunden wird folgender Prozess ausgeführt:

  1. Die letzten 50 Composite-Einträge mit 24h-Preisänderung werden geladen
  2. Für jedes Signal wird berechnet:
    • Accuracy = korrekte / aktive Vorhersagen (nur wo |Score| > 5)
    • Avg. Return = durchschnittliche Preisänderung bei korrekten Vorhersagen
    • Confidence = min(1.0, Anzahl aktiver Vorhersagen / 10)
  3. Performance Score = Accuracy × Avg. Return × Confidence
  4. Posterior = Prior-Gewicht × Performance Score
  5. Normalisieren und mit Prior blenden: (1 - 0.3) × Prior + 0.3 × Posterior
  6. Clamping: Jedes Gewicht bleibt zwischen 40% und 200% des Default-Werts
  7. Finale Normalisierung: Alle Gewichte summieren sich auf 1.0
wfinal = clamp(0.7 × wprior + 0.3 × wposterior, wprior × 0.4, wprior × 2.0)

Aktuelle Gewichte (Live)

Lade aktuelle Gewichte...

Datenquellen
QuelleDatenIntervall
Blockstream.infoTransaktionen, Wallet-Balancen, Gebühren15 Min (Wallets), 1 Min (Fees)
mempool.spaceHashrate, Difficulty, Mempool, Mining Pools1 Stunde
CoinGeckoBTC/USD und BTC/EUR Preis1 Minute

Alle APIs sind kostenlos und benötigen keinen API-Key. Die Daten werden lokal in einer MySQL-Datenbank gespeichert und über eine FastAPI-REST-API bereitgestellt.

Update-Intervalle

JobIntervall
Preis-Abfrage60 Sekunden
Netzwerk-Stats1 Stunde
Wallet-Scan15 Minuten
Signal-Berechnung30 Minuten
Virtual Trading30 Minuten
Accuracy-Evaluation2 Stunden
Bayesian Weights6 Stunden
API-Referenz

Das Oracle stellt eine RESTful JSON-API bereit. Alle Endpunkte sind ohne Authentifizierung erreichbar.

MethodEndpointBeschreibung
GET/api/healthHealth-Check
GET/api/scoreAktueller Composite Score
GET/api/score/historyScore-Verlauf (7 Tage)
GET/api/signalsAlle Signale
GET/api/networkNetzwerk-Metriken
GET/api/priceAktueller BTC-Preis
GET/api/price/historyPreis-Verlauf (24h)
GET/api/walletsWhale-Wallets
GET/api/accuracySignal-Accuracy
GET/api/successErfolgsquote & Prognosen
GET/api/trading/balanceTrading-Balance
GET/api/trading/historyTrade-Historie
GET/api/trading/statsTrading-Statistiken
GET/api/trading/comparisonNormal vs. Contra
GET/api/contra/balanceContra-Balance
GET/api/contra/historyContra-Historie
GET/api/contra/statsContra-Statistiken
GET/api/weights/currentAktuelle Gewichte
GET/api/weights/historyGewichts-Verlauf
GET/api/streamSSE Live-Stream

Sprach-Parameter: ?lang=de|en – Einige Endpunkte unterstützen einen lang-Parameter für zweisprachige Labels.

Interaktive Dokumentation: