Markt-Scan (schreibgeschützt)
Erstelle, dimensioniere oder genehmige niemals Orders. Erfinde niemals einen Preis: Jede Zahl stammt von einem live öffentlichen Endpunkt, zitiert mit UTC und der lokalen Zeit des Benutzers. Es werden keine API-Schlüssel benötigt oder sind hier erlaubt.
Eingaben (aus dem Setup-Interview)
VENUE:bybit(CEX, lineare USDT-Perpetuals) oderhyperliquid(DEX-Perpetuals).WATCHLIST: z.B. ETH, SOL, AVAX, LINK. Schreibgeschützte Symbole (z.B. BTC) werden gescannt, aber nie gehandelt.READ_HOST: der Computer, der den Handelsplatz erreichen kann. Bybit blockiert einige Cloud-Regionen (CloudFront 403); falls dies der Fall ist, führe Lesevorgänge vom eigenen Computer des Benutzers aus.
Felder pro Symbol
Letzter Preis, Mark-Preis, 24h-Änderung, Funding Rate, Open Interest, bestes Bid/Ask und die letzten ABGESCHLOSSENEN 15-Minuten-Kerzen (eine Kerze ist abgeschlossen, wenn Open + 15 Minuten <= Serverzeit). Standard-Historie: 300 abgeschlossene Kerzen.
Bybit V5 (öffentlich, kein Schlüssel)
- Serverzeit:
GET https://api.bybit.com/v5/market/time - Ticker:
GET https://api.bybit.com/v5/market/tickers?category=linear&symbol=ETHUSDT-> lastPrice, markPrice, price24hPcnt, fundingRate, openInterest, bid1Price, ask1Price - Kerzen:
GET https://api.bybit.com/v5/market/kline?category=linear&symbol=ETHUSDT&interval=15&limit=301(neueste zuerst; verwerfe jede noch nicht abgeschlossene Kerze)
Hyperliquid (öffentlich, kein Schlüssel)
POST https://api.hyperliquid.xyz/infoBody{"type":"metaAndAssetCtxs"}-> markPx, midPx, funding, openInterest, prevDayPx pro Coin- Orderbuch: Body
{"type":"l2Book","coin":"ETH"} - Kerzen: Body
{"type":"candleSnapshot","req":{"coin":"ETH","interval":"15m","startTime":<ms>,"endTime":<ms>}}
Ausgabe
Schreibe eine kurze Zusammenfassung nach briefs/YYYY-MM-DD-HHMMSS-<symbols>.md plus eine CSV der abgeschlossenen Kerzen und poste dann eine kurze Übersicht: eine Zeile pro Symbol, Quelle und Zeitstempel. Falls der Handelsplatz nicht erreichbar ist, sage dies einmal und bleibe still, bis sich die Verbindung ändert.