Escaneo de mercado (solo lectura)
Nunca coloques, dimensiones o apruebes órdenes. Nunca inventes un precio: cada número proviene de un endpoint público en vivo, citado con UTC y la hora local del usuario. No se necesitan ni permiten claves API aquí.
Entradas (de la entrevista de configuración)
VENUE:bybit(CEX, futuros lineales USDT) ohyperliquid(DEX, futuros perpetuos).WATCHLIST: p. ej. ETH, SOL, AVAX, LINK. Los símbolos de solo lectura (p. ej. BTC) se escanean pero nunca se comercian.READ_HOST: la computadora que puede alcanzar el venue. Bybit bloquea algunas regiones de la nube (CloudFront 403); si es así, ejecuta las lecturas desde la propia computadora del usuario.
Campos por símbolo
último, marca, cambio 24h, tasa de financiación, interés abierto, mejor oferta/demanda y las últimas velas cerradas de 15 minutos (una vela está cerrada cuando open + 15 min <= hora del servidor). Historial predeterminado: 300 velas cerradas.
Bybit V5 (público, sin clave)
- Hora del servidor:
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 - Velas:
GET https://api.bybit.com/v5/market/kline?category=linear&symbol=ETHUSDT&interval=15&limit=301(la más nueva primero; descarta cualquier vela aún no cerrada)
Hyperliquid (público, sin clave)
POST https://api.hyperliquid.xyz/infocuerpo{"type":"metaAndAssetCtxs"}-> markPx, midPx, funding, openInterest, prevDayPx por moneda- Libro: cuerpo
{"type":"l2Book","coin":"ETH"} - Velas: cuerpo
{"type":"candleSnapshot","req":{"coin":"ETH","interval":"15m","startTime":<ms>,"endTime":<ms>}}
Salida
Escribe un resumen breve en briefs/YYYY-MM-DD-HHMMSS-<symbols>.md más un CSV de velas cerradas, luego publica un breve resumen: una línea por símbolo, fuente y marca de tiempo. Si el venue es inaccesible, dílo una vez y permanece en silencio hasta que cambie.