ClawGold v2.0
Beschreibung: ClawGold ist ein autonomes Handelssystem für XAUUSD (Gold vs. US-Dollar), das von KI-Agenten betrieben wird. Es bietet eine Multi-Provider-LLM-Integration über LiteLLM, ein robustes APScheduler-Backend, erweiterte technische Analysen, Echtzeit-Stimmungsanalyse und automatisierte Handelsausführung.
Letztes Update: Phase 1 (v2.0.0) — LiteLLM-Integration, APScheduler-Migration, verbessertes Rich-Logging.
Leistung: Sub-Sekunden-LLM-Aufrufe mit automatischem Fallback; persistente Job-Wiederherstellung; ~10-15 % Verbesserung der Zuverlässigkeit.
Sicherheit: Lokale Architektur, selbst gehostete SQLite-Datenbanken, keine Datenweitergabe. Alle Handelssignale sind nur KI-gestützte Empfehlungen.
Phase 1: Neuerungen
🚀 LiteLLM-Integration
- Einheitliche KI-Schnittstelle: OpenCode, KiloCode, Gemini, Codex über eine einzige LiteLLM-API
- Automatischer Fallback: Anbieter verketten; fehlgeschlagene Aufrufe mit exponentiellem Backoff wiederholen
- Kostenverfolgung: Echtzeit-LLM-Kostenprotokollierung in SQLite (
data/llm_costs.db) - Bessere Zuverlässigkeit: 10-15 % weniger API-Fehler
📅 APScheduler-Migration
- Job-Persistenz: Geplante Aufgaben überleben Neustarts (gespeichert in
data/scheduler.db) - Drei Planungsmodi: Täglich (zeitbasiert), Intervall (Sekunden), Cron (erweiterte Muster)
- Thread-Pool: Maximal 4 gleichzeitige Jobs für effiziente Ressourcennutzung
- Sanfte Wiederherstellung: 30-Sekunden-Schonfrist für fehlgestartete Jobs
🎨 Rich-Logging
- Verbesserte Konsolenausgabe: Farbige Logs, Panels, Tabellen, Fortschrittsbalken
- Bessere UX: Schnelleres Debuggen durch visuelle Hierarchie
- Datei-Logging: Alle Logs werden mit Zeitstempel in
logs/clawgold.loggespeichert
Funktionen
Kern-Handelsengine
- Preisüberwachung: Echtzeit-XAUUSD-Preisabruf über Yahoo Finance
- Technische Analyse: Berechnung gleitender Durchschnitte, EMA-Crossovers, Multi-Zeitrahmen-Analyse (M15, H1, H4, D1)
- Signalerzeugung: Automatisierte Kauf-/Verkauf-/Halte-Signale basierend auf MA-Crossover und KI-Konsens
- Handelssimulation: Realistische Handelsausführung mit Portfolio-Verfolgung
- Portfolio-Management: Kontostandsüberwachung, Positionsverfolgung, Gewinn-/Verlustrechnung
Phase-1-Verbesserungen
- LiteLLM-Integration: Einheitliche Multi-Provider-KI-Schnittstelle (OpenCode, KiloCode, Gemini, Codex)
- Automatischer Fallback: Mehrere Anbieter verketten; automatische Wiederholung mit exponentiellem Backoff
- APScheduler-Backend: Persistente Hintergrund-Job-Planung mit Crash-Wiederherstellung
- Rich-Konsolenausgabe: Farbige Logs, Panels, Tabellen, Fortschrittsbalken
- Kostenverfolgung: Echtzeit-LLM-Kostenanalyse pro Anbieter (SQLite-Speicherung)
KI-gestützte Analyse
- Multi-KI-Recherche: Parallele Abfragen mehrerer KI-Anbieter für Marktanalyse
- Stimmungsanalyse: Echtzeit-Stimmungsbewertung aus mehreren Quellen
- Marktforschung: KI-generierte Marktaussichten und Trendvorhersagen
- Risikobewertung: KI-gestützte Positionsgrößenbestimmung und Risikomanagement-Empfehlungen
- Nachrichtenaggregation: Automatisierte Nachrichtensammlung mit Stimmungsanalyse
Erweiterte Handelsstrategien
- Trailing-Stops: Automatische Stop-Loss-Anpassung bei Kursbewegungen
- Grid-Trading: Mehrstufige Kauf-/Verkaufsaufträge zur Volatilitätsausnutzung
- Breakout-Erkennung: Automatisierte Breakout-Einstiegssignale
- Scalping-Modus: Hochfrequente Trades auf Mikrotrends
- Risikomanagement: Tägliche Verlustlimits, Margin-Überwachung, Positionsgrößenbestimmung
Anwendungen
- Autonomer Handel: 24/7-Handel ohne manuelles Eingreifen
- KI-gestützte Entscheidungen: KI-Konsens zur Marktrichtung vor dem Handel einholen
- Strategietests: Backtesting und Simulation von Handelsideen unter realistischen Bedingungen
- Weiterbildung: Erweiterte Handelskonzepte mit KI-Unterstützung lernen
- Forschung: Marktnachrichten und Stimmungen in einem Dashboard aggregieren
Werkzeuge
get_xauusd_price
- Beschreibung: Ruft den aktuellen XAUUSD-Preis von Yahoo Finance ab.
- Parameter: Keine
- Rückgabe: Zeichenfolge mit aktuellem Preis in USD pro Unze.
- Beispiel: "Aktueller XAUUSD-Preis: 5146.9 USD pro Unze"
calculate_moving_average
- Beschreibung: Berechnet den einfachen gleitenden Durchschnitt für XAUUSD über den angegebenen Zeitraum.
- Parameter:
- period (Ganzzahl, Standard 20): Anzahl der Tage für den gleitenden Durchschnitt.
- Rückgabe: Zeichenfolge mit SMA-Wert.
- Beispiel: "SMA(20): 5123.45"
generate_trading_signal
- Beschreibung: Erzeugt ein Handelssignal basierend auf der Crossover-Strategie gleitender Durchschnitte.
- Parameter:
- short_period (Ganzzahl, Standard 10): Kurzer MA-Zeitraum.
- long_period (Ganzzahl, Standard 20): Langer MA-Zeitraum.
- Rückgabe: Zeichenfolge, die KAUFEN, VERKAUFEN oder HALTEN angibt.
- Beispiel: "KAUFEN-Signal"
simulate_trade
- Beschreibung: Simuliert den Kauf oder Verkauf von XAUUSD mit dem angegebenen Betrag.
- Parameter:
- action (Zeichenfolge): "KAUFEN" oder "VERKAUFEN"
- amount (Kommazahl): Goldmenge in Unzen.
- Rückgabe: Zeichenfolge mit dem Handelsergebnis.
- Beispiel: "Simulierter KAUF: 0,1 Unze zu 5146,90 USD"
get_portfolio_status
- Beschreibung: Ruft den aktuellen simulierten Portfoliostatus ab.
- Parameter: Keine
- Rückgabe: Zeichenfolge mit Kontostand und Positionen.
- Beispiel: "Kontostand: 9742,60 USD\nPositionen:\n KAUFEN 0,05 Unzen zu 5148,00 USD\nGesamthandel: 2"
ai_research
- Beschreibung: Führt KI-gestützte Marktforschung mit mehreren CLI-Werkzeugen (OpenCode, KiloCode, Gemini) durch.
- Parameter:
- query (Zeichenfolge): Recherchefrage zu den Marktbedingungen.
- tools (Liste, optional): Liste der zu verwendenden KI-Werkzeuge. Standard: ['opencode', 'kilocode', 'gemini']
- Rückgabe: Aggregierte Forschungsergebnisse mit Stimmungsanalyse.
- Beispiel: "KI-Forschungszusammenfassung: BULLISHER Konsens von 3 Werkzeugen"
KI-CLI-Werkzeuge
Die folgenden KI-CLI-Werkzeuge werden für die Marktforschung unterstützt:
| Werkzeug | Installation | Verwendung |
|---|---|---|
| OpenCode | npm install -g opencode | opencode run "<Aufforderung>" |
| KiloCode | https://kilo.ai | kilo run "<Aufforderung>" |
| Gemini | npm install -g @google/gemini-cli | gemini "<Aufforderung>" |
Verwendung
- ClawFlow-Installation:
clawflow install claw-gold - Konfiguration: Bearbeiten Sie
config.yaml, um die Einstellungen anzupassen. - Integration: Verwenden Sie es mit dem OpenClaw-Agenten für Handelsunterstützung.
Support & Community
Dokumentation
Community-Support
- GitHub Issues: Fehlermeldungen und Funktionsanfragen
Version: 2.0.0 Status: Produktionsbereit (Phase 1 abgeschlossen) Lizenz: MIT Betreuer: JonusNattapong Zuletzt aktualisiert: 4. März 2026
Phase-1-Versionshinweise
- ✅ LiteLLM einheitliche KI-Anbieter-Schnittstelle
- ✅ APScheduler persistente Job-Planung
- ✅ Rich verbesserte Konsolenprotokollierung
- ✅ Automatische Kostenverfolgung und -analyse
- ✅ 100 % abwärtskompatibel
Als nächstes: Phase 2 (PydanticAI + Langfuse SDK) in Kürze.
Funktionen
- Preisüberwachung: Echtzeit-XAUUSD-Preisabruf
- Technische Analyse: Berechnung gleitender Durchschnitte
- Signalerzeugung: Automatisierte Kauf-/Verkaufsignale basierend auf MA-Crossover
- Handelssimulation: Realistische Handelsausführung mit Portfolio-Verfolgung
- Portfolio-Management: Kontostands- und Positionsüberwachung
Anwendungen
- Handelsausbildung: Handelsstrategien ohne echtes Geld lernen
- Strategietests: Backtesting und Simulation von Handelsideen
- Automatisierung: Integration mit OpenClaw für automatisierte Handelswarnungen
Werkzeuge
get_xauusd_price
- Beschreibung: Ruft den aktuellen XAUUSD-Preis von Yahoo Finance ab.
- Parameter: Keine
- Rückgabe: Zeichenfolge mit aktuellem Preis in USD pro Unze.
- Beispiel: "Aktueller XAUUSD-Preis: 5146.9 USD pro Unze"
calculate_moving_average
- Beschreibung: Berechnet den einfachen gleitenden Durchschnitt für XAUUSD über den angegebenen Zeitraum.
- Parameter:
- period (Ganzzahl, Standard 20): Anzahl der Tage für den gleitenden Durchschnitt.
- Rückgabe: Zeichenfolge mit SMA-Wert.
- Beispiel: "SMA(20): 5123.45"
generate_trading_signal
- Beschreibung: Erzeugt ein Handelssignal basierend auf der Crossover-Strategie gleitender Durchschnitte.
- Parameter:
- short_period (Ganzzahl, Standard 10): Kurzer MA-Zeitraum.
- long_period (Ganzzahl, Standard 20): Langer MA-Zeitraum.
- Rückgabe: Zeichenfolge, die KAUFEN, VERKAUFEN oder HALTEN angibt.
- Beispiel: "KAUFEN-Signal"
simulate_trade
- Beschreibung: Simuliert den Kauf oder Verkauf von XAUUSD mit dem angegebenen Betrag.
- Parameter:
- action (Zeichenfolge): "KAUFEN" oder "VERKAUFEN"
- amount (Kommazahl): Goldmenge in Unzen.
- Rückgabe: Zeichenfolge mit dem Handelsergebnis.
- Beispiel: "Simulierter KAUF: 0,1 Unze zu 5146,90 USD"
get_portfolio_status
- Beschreibung: Ruft den aktuellen simulierten Portfoliostatus ab.
- Parameter: Keine
- Rückgabe: Zeichenfolge mit Kontostand und Positionen.
- Beispiel: "Kontostand: 9742,60 USD\nPositionen:\n KAUFEN 0,05 Unzen zu 5148,00 USD\nGesamthandel: 2"
ai_research
- Beschreibung: Führt KI-gestützte Marktforschung mit mehreren CLI-Werkzeugen (OpenCode, KiloCode, Gemini) durch.
- Parameter:
- query (Zeichenfolge): Recherchefrage zu den Marktbedingungen.
- tools (Liste, optional): Liste der zu verwendenden KI-Werkzeuge. Standard: ['opencode', 'kilocode', 'gemini']
- Rückgabe: Aggregierte Forschungsergebnisse mit Stimmungsanalyse.
- Beispiel: "KI-Forschungszusammenfassung: BULLISHER Konsens von 3 Werkzeugen"
KI-CLI-Werkzeuge
Die folgenden KI-CLI-Werkzeuge werden für die Marktforschung unterstützt:
| Werkzeug | Installation | Verwendung |
|---|---|---|
| OpenCode | npm install -g opencode | opencode run "<Aufforderung>" |
| KiloCode | https://kilo.ai | kilo run "<Aufforderung>" |
| Gemini | npm install -g @google/gemini-cli | gemini "<Aufforderung>" |
Verwendung
- ClawFlow-Installation:
clawflow install claw-gold - Konfiguration: Bearbeiten Sie
config.yaml, um die Einstellungen anzupassen. - Integration: Verwenden Sie es mit dem OpenClaw-Agenten für Handelsunterstützung.
Support & Community
Dokumentation
Community-Support
- GitHub Issues: Fehlermeldungen und Funktionsanfragen
Version: 1.0.0 Status: MVP bereit Lizenz: MIT Betreuer: JonusNattapong