
Überwachen Sie große Transaktionen auf den Prognosemärkten Polymarket und Kalshi mit Anomalieerkennung
Hinweis: Das Repository wird zu einem voll funktionsfähigen Trading-Bot umgebaut, einem Openclaw-ähnlichen Agenten, mit dem du in deinem Telegram sprichst und der ein Team von Agenten einsetzen kann, um vor einer Entscheidung Nachforschungen anzustellen.
Ein Rust-CLI-Tool, das große Transaktionen auf den Polymarket- und Kalshi-Prognosemärkten überwacht. Echtzeit-Benachrichtigungen über bedeutende Marktaktivitäten mit integrierter Anomalieerkennung.
Repository: https://github.com/neur0map/polymaster
Dieses Tool dient nur zu Informations- und Forschungszwecken. Verwenden Sie diese Daten ausschließlich für fundierte Entscheidungen und Marktanalysen.
git clone https://github.com/neur0map/polymaster.git
cd polymaster
cargo install --path .
wwatcher watch
Das war's. Keine API-Schlüssel erforderlich – alle Daten stammen von öffentlichen Endpunkten. Sie sehen innerhalb von Sekunden Whale-Benachrichtigungen in Ihrem Terminal.
Führen Sie wwatcher setup aus, um Plattformen, Kategorien, Schwellenwerte, Webhooks und optionale API-Schlüssel zu konfigurieren.
Siehe QUICKSTART.md für detaillierte Einrichtungsanweisungen und Webhook-Integration.
git clone https://github.com/neur0map/polymaster.git
cd polymaster
cargo build --release
Die Binärdatei befindet sich unter target/release/wwatcher. Oder systemweit installieren:
cargo install --path .
wwatcher verwendet 15 API-Endpunkte über 3 Polymarket-APIs, 1 Kalshi-REST-API und 1 Kalshi-WebSocket. Siehe docs/API_REFERENCE.md für die vollständige Endpunktdokumentation.
| API | Basis-URL | Verwendete Endpunkte |
|---|---|---|
| Data API |
| API | Basis-URL | Verwendete Endpunkte |
|---|---|---|
| REST API | api.elections.kalshi.com/trade-api/v2 | markets/trades, markets/{ticker}, markets/{ticker}/orderbook |
| WebSocket | wss://api.elections.kalshi.com/trade-api/ws/v2 | trade channel (real-time) |
Alle Endpunkte sind öffentlich – keine API-Schlüssel erforderlich. Für erweiterten Kalshi-Zugriff führen Sie wwatcher setup aus.
wwatcher sendet umfangreiche JSON-Payloads an jede Webhook-URL mit: Marktkontext, Whale-Profil, Orderbuch-Tiefe, Top-Haltern und Wallet-Aktivität.
Siehe docs/WEBHOOK_REFERENCE.md für:
Wenn eine Whale-Transaktion erkannt wird, sehen Sie eine erweiterte Ausgabe:
[ALERT] GROSSE TRANSAKTION ERKANNT - Polymarket
======================================================================
Frage: Wird Bitcoin bis Ende 2026 100k erreichen?
Position: KAUF von 'Ja'-Anteilen
Prognose: Markt glaubt 'Ja' hat 65,0% Wahrscheinlichkeit
TRANSAKTIONSDETAILS
Betrag: $50.000,00
Kontrakte: 76923,08 @ $0,6500 pro Stück
Aktion: KAUF von Anteilen
Zeitstempel:2026-02-13T18:00:00Z
[WALLET-AKTIVITÄT]
Wallet: 0x742d35...f0bEb
Trans. (1h): 2
Trans. (24h): 5
Volumen (24h): $380.000,00
Status: SCHWERER AKTEUR (5+ Transaktionen in 24h)
[MARKTKONTEXT]
Quoten: JA 65,0% | NEIN 35,0%
Spread: $0,02 (eng)
24h-Volumen: $450.000
Offenes Interesse: $2.100.000
24h-Bewegung: +3,2%
Liquidität: $180.000
Tags: crypto, bitcoin
[WHALE-PROFIL]
Leaderboard: #45 (TOP 50)
Gewinn: +$890.000
Portfolio: $2.340.000
Offene Pos.: 12
Gewinnrate: 73,0%
Märkte: 195
[ORDERBUCH]
Bestes Geld: $0,6400 | Beste Brief: $0,6600 | Spread: $0,0200
Geldtiefe: $45.000 (12 Stufen) | Brieftiefe: $38.000 (9 Stufen)
Ungleichgewicht: 54% Geld / 46% Brief (moderater Gelddruck)
[TOP-HALTER]
#1: 0x742d...bEb — 150.000 Anteile (12,0%)
#2: 0x8a3f...1D — 120.000 Anteile (9,6%)
#3: 0x5b9c...aF — 95.000 Anteile (7,6%)
Top 3 kontrollieren 29,2% der Anteile
======================================================================
wwatcher watch # Überwachung starten (Standard: 25.000 $ Schwelle, 5s Intervall)
wwatcher watch -t 50000 # Schwelle auf 50.000 $ setzen
wwatcher watch -t 10000 -i 10 # 10.000 $ Schwelle, 10s Abfrageintervall
wwatcher setup # 6-stufiger geführter Konfigurationsassistent
wwatcher status # Aktuelle Konfiguration und DB-Statistiken anzeigen
wwatcher history # Letzte 20 Benachrichtigungen anzeigen
wwatcher history -l 50 -p polymarket # Letzte 50 Polymarket-Benachrichtigungen
wwatcher history --json # Benachrichtigungsverlauf als JSON ausgeben
wwatcher test-sound # Benachrichtigungstöne testen
wwatcher test-webhook # Test-Webhook-Payloads senden
Siehe QUICKSTART.md für detaillierte Einrichtungsanweisungen.
Die Konfiguration wird unter ~/.config/wwatcher/config.json (macOS/Linux) oder %APPDATA%\wwatcher\config.json (Windows) gespeichert.
Führen Sie wwatcher setup für einen geführten 6-stufigen Assistenten aus, der Folgendes konfiguriert:
docs/WEBHOOK_REFERENCE.md – Vollständiges Webhook-Payload-Schema, n8n-Vorlagen, Filterbeispieledocs/API_REFERENCE.md – Alle 15 API-Endpunkte mit Anfrage-/Antwortbeispielendocs/plans/ – Designdokumente für jede ImplementierungsphaseErstellt mit:
src/
├── main.rs # CLI-Einstiegspunkt (clap)
├── config.rs # Konfiguration laden/speichern
├── db.rs # SQLite-Datenbank (Schema, Abfragen, Migration)
├── categories.rs # Marktkategoriensystem (10 Kategorien, 35+ Unterkategorien)
├── whale_profile.rs # Whale-Intelligenz (Portfolio, Leaderboard, Gewinnrate)
├── types.rs # Gemeinsame Typen, Wallet-Tracker
├── alerts/
│ ├── mod.rs # AlertData-Struktur, Payload-Builder
│ ├── display.rs # Terminal-Ausgabe (alle Anzeigefunktionen)
│ ├── anomaly.rs # Anomalieerkennung
│ ├── history.rs # SQLite-Benachrichtigungsverlauf
│ ├── sound.rs # Audio-Benachrichtigungen
│ └── webhook.rs # Webhook-Sender
├── commands/
│ ├── mod.rs
│ ├── watch.rs # Hauptüberwachungsschleife
│ ├── setup.rs # 6-stufiger Einrichtungsassistent
│ ├── status.rs # Statusanzeige
│ └── test.rs # Ton- + Webhook-Tests
├── platforms/
│ ├── mod.rs
│ ├── polymarket.rs # Polymarket-API (Trades, Marktkontext, Orderbuch, Top-Halter)
│ └── kalshi.rs # Kalshi-API (Trades, Marktkontext, Orderbuch, Kategorien)
└── ws/
├── mod.rs
└── kalshi.rs # Kalshi-WebSocket-Client (Echtzeit-Handelsstrom)
Das ist normal. Das Tool funktioniert ohne Konfiguration über öffentliche APIs. Führen Sie wwatcher setup nur aus, wenn Sie eine Kalshi-Authentifizierung hinzufügen möchten.
Wenn Sie ratenbegrenzt werden:
--interval, um seltener abzufragenwwatcher setup hinzufügenDanke an diese Mitwirkenden für ihre Ideen und Verbesserungen:
wwatcher enthält einen Scoring-MCP-Server mit zwei Tools: score_alert und check_preferences. Keine API-Schlüssel erforderlich.
Siehe integration/README.md für Einrichtung und Tool-Details.
Ein konversationeller Telegram-Bot mit einem Multi-Agenten-Prognosemarkt-Team. Der Bot spricht mit Ihnen, analysiert Whale-Benachrichtigungen und kann nach Ihrer Zustimmung Trades auf Kalshi und Polymarket platzieren.
Siehe docs/plans/2026-02-25-prowl-bot-design.md für das vollständige Designdokument.
Sie (CEO) ←→ Telegram ←→ Manager-Bot
│
┌─────────┼─────────┐
▼ ▼ ▼
Researcher Analyst Risk
└─────────┼─────────┘
▼
Entscheidung + Zustimmung
▼
Ausführer (Kalshi + Polymarket)
Jeder Agent hat eine eigene Seele (Persönlichkeit), Fähigkeiten (Anweisungen) und Speicher (SQLite-Partition). Cloud-LLMs für Reasoning (OpenRouter), lokale Modelle für günstige Aufgaben (Ollama), ONNX für ML (Stimmung, Re-Ranking, Zeitreihen).
Der Bot sammelt ab dem ersten Tag Vorhersagen. Wenn Märkte aufgelöst werden, erstellt er automatisch Trainingsdaten. Feintuning eines lokalen 7B-Modells (MLX auf Mac, kostenlos), das bei Ihren spezifischen Märkten mit der Zeit besser wird. Basierend auf Turtel et al. 2025 – derselbe Ansatz, der mit einem 14B-Modell die o1-Genauigkeit auf Polymarket erreicht hat.
Dieses Tool dient Bildungs- und Überwachungszwecken. Überprüfen Sie die Nutzungsbedingungen der Polymarket- und Kalshi-APIs.
data-api.polymarket.com |
| trades, value, positions, closed-positions, leaderboard, top-holders |
| Gamma API | gamma-api.polymarket.com | markets (context + tags) |
| CLOB API | clob.polymarket.com | book (order book depth) |
| Phase | Beschreibung | Status |
|---|
| Phase 1 | Sprechender Bot – Telegram, Persönlichkeit, Speicher, Datensammlung | Geplant |
| Phase 2 | Team-Spawning – Multi-Agenten-Delegation, Whale-Analyse | Geplant |
| Phase 3 | Alert-Pipeline – wwatcher-Webhook löst Auto-Analyse aus | Geplant |
| Phase 4 | Ausführung – Kalshi + Polymarket Orderplatzierung | Geplant |
| Phase 5 | ML-Modelle – ONNX Stimmung, Re-Ranker, Zeitreihen | Geplant |
| Phase 6 | Kontinuierliches Lernen – Self-SFT + GRPO auf aufgelösten Marktergebnissen | Geplant |