Capitalisation boursière: $2.6616T 2.09%
Volume(24h): $78.8372B -10.97%
Indice de peur et de cupidité:

64 - Avidité

  • Capitalisation boursière: $2.6616T 2.09%
  • Volume(24h): $78.8372B -10.97%
  • Indice de peur et de cupidité:
  • Capitalisation boursière: $2.6616T 2.09%
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 acheter du BTC sur OKX Spot ?

To trade BTC-USDT on OKX, securely configure API keys with read/trade permissions, validate market data across sources, verify funds, and use proper order flags (0=live, 1=demo).

Sep 18, 2026 at 09:19 pm

Configuration du compte et configuration de l'API

1. Connectez-vous à votre compte OKX et accédez à la section Gestion des API sous Paramètres de sécurité.

2. Créez une nouvelle clé API avec les autorisations explicitement activées pour « Lire » et « Échanger ». N’activez pas les autorisations de retrait sauf si cela est absolument nécessaire.

3. Enregistrez les trois informations d'identification essentielles : clé API, clé secrète et phrase secrète. Stockez-les dans un fichier de variable d’environnement chiffré ou dans un coffre-fort sécurisé.

4. Configurez la liste blanche IP pour restreindre l'accès aux API aux adresses de serveur de confiance uniquement.

5. Définissez le paramètre flag sur « 0 » pour le trading en direct ou sur « 1 » pour les tests dans un environnement de démonstration avant de lancer des transactions réelles.

Acquisition et validation de données de marché

1. Initialisez le module MarketData pour récupérer les données du ticker BTC-USDT en temps réel sans authentification.

2. Analysez la réponse pour extraire le dernier prix négocié, le haut/bas sur 24 heures et l'écart acheteur-vendeur.

3. Vérifiez le prix récupéré avec plusieurs sources telles que CoinGecko et Binance spot feed pour détecter des anomalies potentielles.

4. Utilisez la méthode get_orderbook avec une taille de 25 pour vérifier la profondeur actuelle de la liquidité aux principaux niveaux de prix proches du prix moyen.

5. Validez la synchronisation de l'horodatage entre l'horloge du système local et l'heure du serveur OKX pour éviter les erreurs d'expiration de signature.

Mécanismes d’exécution des commandes

1. Instanciez la classe TradeAPI à l'aide d'informations d'identification vérifiées et d'une valeur d'indicateur appropriée.

2. Construisez une charge utile d'ordre limité spécifiant instId comme « BTC-USDT », tdMode comme « cash », side comme « buy », ordType comme « limit », px comme prix d'exécution cible et sz comme quantité souhaitée en BTC.

3. Soumettez la commande et capturez les champs ordId, clOrdId et code renvoyés à partir de la réponse JSON.

4. Effectuez immédiatement un suivi avec un appel get_orders_ending pour confirmer que la commande apparaît dans la liste des commandes ouvertes.

5. Surveillez l'état de remplissage via une interrogation ou un abonnement WebSocket au canal /public/spot/trade pour les remplissages exécutés.

Vérification et règlement des fonds

1. Avant de passer un ordre d'achat, invoquez la méthode FundingAPI.get_balances avec ccy='USDT' pour récupérer le solde disponible et le montant gelé.

2. Assurez-vous queavailBal dépasse la valeur totale de la commande (px × sz) plus les frais de transaction estimés.

3. Après une exécution réussie, déclenchez à nouveau get_balances pour observer les valeurs bal et disponibilité mises à jour reflétant la nouvelle position BTC et l'USDT réduit.

4. Récupérez l'historique des transactions à l'aide de AccountAPI.get_account_bills pour confirmer l'horodatage du règlement et la déduction des frais.

5. Exportez le journal de confirmation de commande et de règlement dans un fichier CSV contenant les champs ordId, instId, px, sz, fillSz, fee et timestamp.

Questions courantes et réponses directes

Q : Puis-je passer un ordre de marché pour BTC sur OKX Spot en utilisant python-okx ? Oui. Utilisez TradeAPI.place_order avec ordType='market', omettez le champ px et spécifiez sz comme quantité en devise de base ou montant en devise de cotation via tgtCcy='quote'.

Q : Que se passe-t-il si la signature de ma demande d'API échoue à la vérification ? L'API renvoie le code d'erreur 50113 avec le message « Signature invalide ». Cela se produit lorsque l'horodatage s'écarte de plus de ±5 secondes de l'heure du serveur OKX ou que le résumé HMAC-SHA256 ne correspond pas à la valeur attendue.

Q : Est-il possible d'annuler une commande avant qu'elle ne soit entièrement exécutée ? Oui. Appelez TradeAPI.cancel_order avec un instId et un ordId valides. Les commandes partiellement exécutées conserveront la partie exécutée et libéreront les commandes non exécutées jusqu'au solde disponible.

Q : Comment puis-je interpréter le champ « gelé Bal » dans les réponses au solde de financement ? FrozenBal représente les fonds temporairement réservés aux commandes ouvertes, aux retraits en attente ou aux exigences de marge. Il n'est pas disponible pour les nouvelles transactions jusqu'à ce que ces opérations soient terminées ou annulées.

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