/api/indices/bottom-radar
GETDisponible

Radar de creux

Radar de creux (signaux de formation de creux multi-indicateurs)

GET/api/indices/bottom-radar

Requête

Cet endpoint n'accepte aucun paramètre.

Exemple de requête

curl -s "https://www.coinboss.com/api/indices/bottom-radar"

Champs de la réponse

Le tableau des champs est généré à partir de réponses réelles : il liste donc exactement ce que renvoie l'endpoint. Les chemins utilisent a[] pour les éléments d'un tableau et {*} pour les objets indexés par un nom dynamique, comme une crypto ou une plateforme.

ChampTypeUnitéDescription
successboolean—true lorsque la requête a abouti. En cas d'échec, le corps est `{ success: false, code, error, request_id }`.
updatednumbermsDate de dernière mise à jour des données.
litnumbercountNombre de voyants de `lamps` qui sont allumés.
totalnumber—Total.
levelstring—Niveau.
levelZhstring—Texte d'affichage en chinois pour `level`.
lampsarray—Les conditions de structure de creux du BTC (« voyants »), telles que `spring`, `crowd` et `ignite`.
lamps[]object—Un voyant : `key`, `zh` (nom chinois), `lit`, `detail` (texte chinois) et `raw` (les entrées ; null lorsque leur source de données a échoué).
lamps[].keystring—Clé.
lamps[].zhstring—Texte en chinois.
lamps[].litboolean—true lorsque la condition de ce voyant est remplie.
lamps[].detailstring—Détail.
lamps[].rawobject—Valeur telle que reçue de la source.
lamps[].raw.realVolnumber%Dernière volatilité réalisée du BTC d'après la série de volatilité du site ; le voyant `spring` exige qu'elle soit inférieure à 1. peut être absent
lamps[].raw.iv30number%Dernière volatilité implicite à la monnaie à 30 jours du BTC, en points de volatilité. peut être absent
lamps[].raw.ivRanknumberfractionPart des 60 derniers relevés quotidiens de `iv30` inférieurs au relevé actuel (0–1) ; le voyant `spring` exige 0.25 ou moins. peut être absent
lamps[].raw.washDaysnumberdaysNombre de jours, parmi les 7 derniers, dont le score de déséquilibre des liquidations est de −60 ou moins (longs purgés) ; le voyant en exige 5 ou plus. peut être absent
lamps[].raw.scoresarray—Scores de déséquilibre des liquidations des 7 derniers jours. peut être absent
lamps[].raw.scores[]object—Un jour : `d` (date) et `s` (score).
lamps[].raw.scores[].dstring—Date calendaire (UTC).
lamps[].raw.scores[].snumber—(liquidations short − liquidations long) ÷ total × 100 pour le BTC ce jour-là, de −100 à 100 ; les jours dont le total est inférieur à 1 M USD sont ignorés.
lamps[].raw.longPctnumber%Pourcentage moyen de comptes long sur les lignes de ratio long/short du BTC ; le voyant `crowd` exige plus de 63. peut être absent
lamps[].raw.todayMaxnumberfractionTaux de financement horaire moyen du BTC le plus élevé à ce stade du jour UTC en cours, en fraction ; le voyant `crowd` exige qu'il soit supérieur à `ydayMax`. peut être absent
lamps[].raw.ydayMaxnumberfractionTaux de financement horaire moyen du BTC le plus élevé du jour UTC précédent, en fraction. peut être absent
lamps[].raw.tailarray—Les deux jours de flux les plus récents des ETF spot BTC. peut être absent
lamps[].raw.tail[]object—Un jour : `d` (date) et `flow`.
lamps[].raw.tail[].dstring—Date calendaire (UTC).
lamps[].raw.tail[].flownumberUSD millionFlux net des ETF spot BTC ce jour-là, en millions USD ; le voyant `ignite` exige plus de 150 sur les deux jours.
lamps[].raw.slopePerDaynumberpercentage pointsPente linéaire de la part de l'offre détenue par les 100 premières adresses BTC sur ses 20 derniers points quotidiens, en points de pourcentage par jour. peut être absent
lamps[].raw.latestnumber—Enregistrement le plus récent. peut être absent
lamps[].raw.valuenumber—Valeur. peut être absent
confirmerobject—Contrôle de confirmation en temps réel affiché à côté des voyants : `lit`, `detail` (texte chinois) et `raw`.
confirmer.litboolean—true lorsque `priceChg24` est supérieur à 1.5 et que `negHours24` vaut 4 ou plus.
confirmer.detailstring—Détail.
confirmer.rawobject—Valeur telle que reçue de la source.
confirmer.raw.priceChg24number%Variation entre l'ouverture et la clôture de la dernière bougie quotidienne du BTC (le jour UTC en cours), et non sur 24 heures glissantes.
confirmer.raw.negHours24numbercountNombre de points horaires de financement du BTC inférieurs à zéro au cours des dernières 24 heures.
caseRefstring—Identifiant de l'étude de cas de référence sur laquelle ce radar est modélisé (`case-0819`).

Généré à partir de 1 réponses réelles (2026-11-11 23:01 UTC).

Exemple de réponse

/api/indices/bottom-radar · Réponse réelle (capture : 2026-11-13 04:03:34 UTC). Les tableaux et dictionnaires longs sont abrégés pour l'affichage : lamps comptait 6 éléments; lamps[].raw.scores comptait 7 éléments.

  • {
    • "success": true,
    • "updated": 1794542015968,
    • "lit": 3,
    • "total": 6,
    • "level": "quiet",
    • "levelZh": "⚪ 平静",
    • "lamps": [
      • { … 5 },
      • { … 5 }
      ],
    • "confirmer": {
      • "lit": false,
      • "detail": "24h -3.33% · 负费率 0h/24h (需 >1.5% 且 ≥4h)",
      • "raw": { … 2 }
      },
    • "caseRef": "case-0819"
    }

Détails

Authentification
Aucune. Endpoint public.
Limite de requêtes
1200 requêtes par minute et par IP
Cache serveur
10m
Micro-cache en périphérie
10s
Fréquence de mise à jour
recalculé à la demande (cache de 10 min)
Fenêtre
dernier instantané
Sources de données
Liste de contrôle interne à six voyants pour la détection des creux de marché, calculée à partir de données de plateformes collectées par nos soins et de séries publiques de flux ETF, de concentration des détenteurs et de sentiment.
Couverture des plateformes
BTC uniquement.
Unités
boolean lamps with their underlying values; level = ignition / watch / quiet
Méthode
Six lamps: low realized range + low 30d ATM IV, repeated long-liquidation washouts, crowded retail longs with rising funding, two consecutive BTC ETF daily inflows above 150M USD, rising 20-day slope of top-100 holder share, Fear & Greed below 35; ignition at >=5 lamps, watch at >=4.
Horodatages
Millisecondes depuis l'epoch Unix (UTC), sauf indication contraire dans la description du champ
Format de réponse
json
Stabilité
Stable

Statut en direct

DisponibleVérifié : 2026-11-13 04:03:34 UTCHTTP 2001 msSchéma conformePoint de données le plus récent : il y a 10m

Disponibilité, 30 derniers jours

100 % des 409 contrôles réussis

Erreurs

Les appels en échec ont la même structure sur tous les endpoints. La liste complète figure sur la page des erreurs. Erreurs et limites de requêtes →

CodeHTTPSignificationQue faire
INVALID_PARAM400Un paramètre requis est manquant ou une valeur n'est pas acceptée. `param` indique le nom du paramètre lorsqu'il est connu.Ne réessayez pas à l'identique ; corrigez la requête.
UNAUTHORIZED401L'en-tête `CB-API-KEY` a été envoyé, mais la clé est inconnue ou révoquée. Les données publiques ne nécessitent aucune clé — supprimez l'en-tête ou utilisez une clé valide.Ne réessayez pas à l'identique.
FORBIDDEN403La route ne fait pas partie de l'API publique (interne ou réservée aux comptes).Ne réessayez pas.
NOT_FOUND404Route inconnue, ou la crypto / la plateforme / le fonds demandé n'existe pas.Ne réessayez pas ; vérifiez le chemin et les identifiants dans le catalogue.
RATE_LIMITED429Plus de requêtes que la limite par minute. `Retry-After` indique le nombre de secondes à attendre.Attendez la durée indiquée par `Retry-After`, puis réessayez avec backoff.
INTERNAL500Erreur serveur inattendue. Le message est volontairement générique ; citez `request_id` lorsque vous la signalez.Réessayez une fois après quelques secondes ; si l'erreur persiste, signalez-la avec l'ID de requête.
UPSTREAM_FAILED503La source de données derrière cet endpoint n'a pas répondu à temps. Aucun chiffre périmé ni de substitution n'est renvoyé à sa place.Réessayez avec backoff ; consultez la page de statut.
UNAVAILABLE501 / 503Le jeu de données n'est temporairement pas prêt (préchauffage du cache) ou l'endpoint n'a pas encore de source publique licite.Réessayez plus tard ; le catalogue signale les endpoints indisponibles par conception.
REQUEST_FAILED200Certains endpoints plus anciens répondent HTTP 200 avec `success: false`. Vérifiez toujours `success`, et pas seulement le statut HTTP.Dépend du message ; à traiter comme une requête en échec.

Essayer

GET/api/indices/bottom-radarDisponible
Paramètres

Aucun paramètre.

URL de la requêtehttps://www.coinboss.com/api/indices/bottom-radar
Choisissez un endpoint et cliquez sur « Envoyer la requête ». La réponse, les en-têtes et le temps de réponse s'afficheront ici.