Communitygithub.com

ClawGold

KI-gestützter XAUUSD-Handel mit LiteLLM, APScheduler und erweiterten Strategien.

Was ist ClawGold?

ClawGold v2.0 ist ein autonomes Handelssystem für XAUUSD (Gold vs. US-Dollar), das KI-Agenten nutzt, um Marktanalysen durchzuführen, Handelssignale zu generieren und Trades zu simulieren. Es integriert mehrere KI-Anbieter über eine einheitliche LiteLLM-Schnittstelle (OpenCode, KiloCode, Gemini, Codex) mit automatischem Fallback und Kostenverfolgung. Der APScheduler sorgt für persistenten, wiederherstellbaren Hintergrund-Job-Scheduling, während das Rich-Logging farbige Konsolenausgaben, Übersichten und Fortschrittsbalken bietet. Zu den erweiterten Strategien gehören Trailing-Stops, Grid-Trading, Breakout-Erkennung und Scalping-Modus; alle Signale sind KI-gestützte Empfehlungen und keine Finanzberatung. ClawGold läuft lokal-first mit selbstgehosteten SQLite-Datenbanken, unterstützt Backtesting und Bildung und lässt sich nahtlos mit dem OpenClaw-Agenten für Handelswarnungen integrieren.

Funktioniert mit~Claude Code✓Codex CLI~Cursor✓Gemini CLI✓OpenCode
npx skills add OpenKrab/ClawGold

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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.log gespeichert

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:

WerkzeugInstallationVerwendung
OpenCodenpm install -g opencodeopencode run "<Aufforderung>"
KiloCodehttps://kilo.aikilo run "<Aufforderung>"
Gemininpm install -g @google/gemini-cligemini "<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:

WerkzeugInstallationVerwendung
OpenCodenpm install -g opencodeopencode run "<Aufforderung>"
KiloCodehttps://kilo.aikilo run "<Aufforderung>"
Gemininpm install -g @google/gemini-cligemini "<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

Verwandte Skills