Grok (xAI) für die Strategie-Suche
Grok sucht auf X und im Web nach Trading-Strategien und schreibt einen Bericht. Grok handelt nie. Stand der Angaben: docs.x.ai, 13.11.2026.
Welches Modell?
- Ein Modell „grok-4.8“ gibt es bei xAI (noch) nicht – auch keine Reasoning-Variante davon. Es ist angekündigt,
steht aber nicht in der offiziellen Modellliste. Wir nehmen das stärkste verfügbare: grok-4.7 (500.000 Tokens Kontext).
- grok-4.7 „denkt“ immer (Reasoning lässt sich nicht abschalten). Wie gründlich, steuert der Denk-Aufwand
(API: reasoning.effort): low, medium, high (xAI-Standard), xhigh (maximale Tiefe). Unser Standard: xhigh – beste Qualität, dafür langsamer (mehrere Minuten möglich) und teurer.
- Ändern:
--aufwand highbeim Aufruf oder dauerhaftXAI_REASONING_EFFORT=highals Umgebungsvariable.
Kommt grok-4.8 später: --modell grok-4.8 bzw. XAI_MODEL=grok-4.8.
Was kostet das?
| Posten | Preis (grok-4.7) |
|---|---|
| Eingabe | 2,00 $ je 1 Mio. Tokens (gecacht: 0,50 $) |
| Ausgabe inkl. „Denken“ (Reasoning-Tokens) | 6,00 $ je 1 Mio. Tokens |
| Web-Suche | 0,005 $ je Suche |
| X-Suche | 0,005 $ je gefundenem Post (0,01 $ je Profil) |
Ein Scout-Aufruf kostet geschätzt etwa 0,20–0,75 $ mit xhigh (weniger mit high/medium). Größte Posten: X-Posts und Denk-Tokens. Die genauen Kosten meldet xAI bei jeder Antwort – inklusive Denk-Tokens –; sie stehen im Bericht und in state/xai_usage.json.
Doppelte Kostenbremse
- Bei xAI (die echte Notbremse): nur Prepaid-Guthaben, kein Abo, keine Rechnung. Ist das Guthaben leer, lehnt xAI jede Anfrage ab.
- Im Code: höchstens 1 $ pro Tag und 10 $ pro Monat, Denk-Tokens zählen voll mit. Vor jedem Aufruf wird eine Reserve gebucht (
xhigh0,75 $,high0,50 $,medium0,40 $,low0,30 $); passt sie nicht mehr ins Budget, wird gar nicht erst gefragt. Mitxhighheißt das praktisch: etwa ein Aufruf pro Tag. Ein einzelner Aufruf kann seine Reserve überschreiten (xAI kennt keine Obergrenze für Denk-Tokens); danach sperrt die Bremse sofort. Deshalb zusätzlich die Prepaid-Grenze bei xAI. Tage zählen nach UTC.
Einrichten – 4 Schritte für Paul
1. Konto und Guthaben (console.x.ai)
- Auf https://console.x.ai anmelden bzw. registrieren.
- Links Billing → Bereich API spend management → Prepaid-Guthaben kaufen. Empfehlung: 5 $.
- Auto top-up AUS lassen (nicht einschalten).
- Das „invoiced billing limit“ auf 0 $ lassen (Standard). Dann gilt: Guthaben leer = Schluss.
2. Schlüssel anlegen
- In der Konsole API Keys öffnen (https://console.x.ai/team/default/api-keys) → neuen Schlüssel anlegen.
- Name z. B.
tradebot-scout. - Falls Rechte abgefragt werden: nur Endpoint responses und Modell grok-4.7 erlauben. Wenn ein
Anfrage-Limit angeboten wird: z. B. 10 pro Minute.
- Den Schlüssel (beginnt mit
xai-) kopieren. Er wird nur einmal angezeigt.
3. Schlüssel in .env eintragen
- Datei
C:\CODE\tradebot\.envmit dem Editor öffnen (gibt es sie nicht: neu anlegen, genau dieser Name). - Eine neue Zeile ergänzen, die Bitvavo-Zeilen bleiben stehen:
XAI_API_KEY=xai-…dein Schlüssel…
- Speichern. Den Schlüssel nie in einen Chat, eine Mail oder ein Ticket kopieren – auch nicht an Claude.
.env wird nie hochgeladen oder ausgegeben.
4. Testen
- Erst kostenlos (zeigt nur, was gesendet würde):
./.venv/Scripts/python.exe -m lab.grok_scout --vorlage --trocken
- Dann ein echter Aufruf mit der mitgelieferten Frage (Grok-Bot-Strategien mit offenem Code oder Track-Record):
./.venv/Scripts/python.exe -m lab.grok_scout --vorlage
- Eigene Frage:
./.venv/Scripts/python.exe -m lab.grok_scout "Deine Frage" - Verbrauch ansehen:
./.venv/Scripts/python.exe -m lab.grok_scout --verbrauch - Kontrolle bei xAI: Konsole → Usage (Usage Explorer).
Bericht: reports/grok_scout/<datum>_<kurz>.md (lesen) und .json (alle Daten).
Typische Meldungen
| Meldung | Bedeutung |
|---|---|
| „Bitte XAI_API_KEY in .env eintragen …“ | Schlüssel fehlt oder ist ein Platzhalter → Schritt 3 |
| „Tagesbudget/Monatsbudget für Grok erreicht“ | Code-Bremse; es wurde nichts gesendet und nichts bezahlt |
| „xAI lehnt den Schlüssel ab (HTTP 401/403)“ | Schlüssel falsch, gelöscht, ohne Rechte – oder Guthaben leer |
| „Kosten unklar … Reserve als verbraucht gezählt“ | Antwort kam nicht an; zur Sicherheit die Reserve angerechnet |
Was Grok hier darf – und was nicht
Darf: auf X und im Web suchen, Strategien mit Quellen auflisten, Belege und Hype-Warnzeichen benennen, Berichte schreiben.
Darf nicht: Orders auslösen, Signale an den Bot geben, Einstellungen ändern. Der Bot liest Grok-Berichte nicht. Grok-Code (bot/xai.py) wird von Bot, Papierhandel und Echtgeld-Broker nirgends benutzt.
Für dich: Ein Bericht ist eine Ideensammlung, keine Empfehlung. Quellen selbst öffnen. Eine Quelle, die nicht unter den Suchergebnissen war, ist im Bericht markiert („besonders prüfen“). Fremden Code nie einfach herunterladen und ausführen. Eine Idee zählt erst, wenn sie nachgebaut wurde und den Prüfstand (lab/pruefstand.py) besteht.
Technik in Kürze
- Client:
bot/xai.py(Responses-APIhttps://api.x.ai/v1/responses, Werkzeugeweb_searchundx_search,
reasoning: {"effort": "xhigh"}, Antwort als festes JSON-Schema, store: false, Zeitlimit 10 s Verbindung / 900 s Antwort, bis zu 3 Versuche bei 429/5xx, keine Wiederholung nach unklarem Abbruch).
- Budget ändern (nur wenn du willst):
--budget-tag 2 --budget-monat 15 --reserve 0.75. - Weniger Kosten:
--aufwand high(weniger Denken),--runden 2(weniger Such-Runden) oder--tage 90
(nur jüngere X-Posts).
- Tests ohne Netz und ohne Schlüssel:
./.venv/Scripts/python.exe -m unittest tests.test_xai
Tradebot · Papierhandel mit Spielgeld · keine Anlageberatung