Capitalisation boursière: $2.8732T 0.42%
Volume(24h): $100.3005B -15.43%
Indice de peur et de cupidité:

73 - Avidité

  • Capitalisation boursière: $2.8732T 0.42%
  • Volume(24h): $100.3005B -15.43%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $2.8732T 0.42%
Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos
Top Cryptospedia

Choisir la langue

Choisir la langue

Sélectionnez la devise

Cryptos
Les sujets
Cryptospedia
Nouvelles
Cryptosopique
Vidéos

Comment suivre les changements de prix BTC sur OKX ?

使用 `python-okx` 库可三步实现BTC/USDT实时行情集成:安装库→获取公有API实例→调用 `get_ticker("BTC-USDT")`,自动解析last、ts等字段,省去手动签名与时间戳转换。(154字符)

Sep 25, 2026 at 10:39 pm

Intégration du ticker BTC/USDT en temps réel

1. Utilisez le point de terminaison de l'API OKX REST /api/v5/market/ticker avec le paramètre instId=BTC-USDT pour récupérer le dernier prix en direct, le haut/bas sur 24 heures et le volume.

2. Analysez la réponse JSON pour extraire last , ts (horodatage en millisecondes) et sodUtc0 (prix d'ouverture 24h).

3. Convertissez ts en datetime lisible par l'homme à l'aide de datetime.fromtimestamp(ts / 1000) de Python pour l'alignement de l'heure locale.

4. Stockez les valeurs successives des tickers en mémoire ou dans une table SQLite légère pour calculer le changement en pourcentage sur des intervalles personnalisés comme 1 m, 5 m ou 15 m.

5. Déclenchez des alertes lorsque l'écart absolu du prix dépasse un seuil défini par l'utilisateur, par exemple abs((current_last - previous_last) / previous_last) > 0,005 pour des mouvements de 0,5 %.

Configuration du flux en direct basée sur WebSocket

1. Établissez une connexion WebSocket persistante à wss://ws.okx.com:8443/ws/v5/public .

2. Abonnez-vous aux tickers de chaîne avec l'argument {'channel':'tickers','instId':'BTC-USDT'} pour recevoir des mises à jour envoyées par le serveur toutes les quelques centaines de millisecondes.

3. Implémentez la gestion des pulsations en envoyant {'op':'ping'} toutes les 25 secondes et en validant les réponses {'event':'pong'} pour maintenir la stabilité de la connexion.

4. Dédupliquez les messages entrants à l'aide du champ ts pour éviter de traiter les ticks périmés lors d'une brève instabilité du réseau.

5. Enregistrez chaque tick valide dans un fichier journal tournant avec l'horodatage ISO, le prix et l'écart acheteur/vendeur, ce qui permet une analyse médico-légale des sursauts de volatilité au niveau de la microseconde.

Récupération de données historiques K-Line

1. Interrogez /api/v5/market/candles avec les paramètres instId=BTC-USDT , bar=1m et limit=100 pour récupérer les 100 dernières bougies d'une minute.

2. Chaque bougie contient six champs : timestamp , open , high , low , close et volume , le tout sous forme de chaînes nécessitant une conversion de type explicite.

3. Alignez les horodatages sur plusieurs requêtes en utilisant le paramètre before pour paginer vers l'arrière sans espaces ni chevauchements.

4. Détectez les bougies manquantes en comparant les valeurs d'horodatage consécutives ; si la différence dépasse 60 000 ms pour des barres de 1 m, signalez-la comme un écart de données.

5. Calculez des métriques glissantes telles que le RSI sur 20 périodes ou l'EMA sur 50 périodes directement à partir du tableau OHLCV récupéré sans bibliothèques externes.

Fonctionnalités de surveillance des prix de l'interface utilisateur Web OKX

1. Activez le widget Alerte de prix sur la page de trading BTC-USDT pour définir des conditions de déclenchement personnalisées en fonction du dernier prix, des niveaux d'offre ou de vente.

2. Activez la synchronisation multi-graphiques pour superposer l'action des prix BTC-USDT avec ETH-USDT ou SOL-USDT sur le même axe temporel pour une analyse de la force relative.

3. Utilisez la vue Carte thermique du carnet d'ordres pour visualiser la profondeur cumulée des offres et des demandes à des niveaux de prix inférieurs à ± 2 % du marché actuel, révélant ainsi des clusters de liquidité cachés.

4. Exportez les instantanés bruts du carnet de commandes via le bouton Télécharger les données de profondeur au format CSV, en préservant les horodatages à la milliseconde près et les décimales de précision de taille.

5. Basculez entre les modes d'affichage UTC et heure locale dans les paramètres du compte pour garantir que les étiquettes de l'axe X du graphique correspondent aux horloges d'exécution de la stratégie interne.

Foire aux questions

Q1 : OKX fournit-il un historique des transactions au niveau des ticks pour BTC-USDT ? Oui. Le point de terminaison /api/v5/public/trades renvoie jusqu'à 100 transactions récentes par requête avec tradeId , px , sz , side et ts . La pagination est prise en charge via le paramètre before .

Q2 : Puis-je récupérer les données de prix BTC avant la date de lancement d'OKX ? Non. OKX ne fournit que des données historiques sur le marché à partir de sa propre date de cotation. Les prix BTC de pré-inscription doivent provenir de fournisseurs tiers tels que Kaiko ou CryptoDataDownload.

Q3 : La commande des mises à jour des tickers WebSocket est-elle garantie ? Oui. OKX garantit un ordre chronologique strict des messages au sein d'un seul flux d'abonnement. La livraison dans le désordre n'est pas observée dans des conditions normales de réseau.

Q4 : Quelle est la fréquence maximale autorisée pour les demandes de ticker REST ? OKX applique une limite de débit de 20 requêtes par seconde et par IP pour les points de terminaison publics. Le dépassement déclenche HTTP 429 avec un en-tête Retry-After spécifiant le délai en secondes.

Clause de non-responsabilité:info@kdj.com

Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!

Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.

Connaissances connexes

Voir tous les articles

User not found or password invalid

Your input is correct