-
bitcoin $86200.888714 USD
1.46% -
ethereum $2722.060896 USD
1.07% -
tether $0.999704 USD
-0.02% -
bnb $793.349328 USD
0.75% -
xrp $1.520209 USD
1.54% -
usd-coin $0.999995 USD
0.00% -
solana $121.431184 USD
0.25% -
tron $0.335110 USD
-0.07% -
hyperliquid $91.939171 USD
2.44% -
zcash $1323.817128 USD
-0.61% -
dogecoin $0.096373 USD
3.53% -
chainlink $14.207435 USD
1.53% -
monero $539.757729 USD
-2.10% -
cardano $0.271613 USD
10.88% -
unus-sed-leo $8.912140 USD
-0.08%
Comment retrouver vos commandes ouvertes et les annuler rapidement sur OKX ?
To manage open orders on OKX, use `GET /api/v5/trade/orders-pending` (with auth headers and ISO timestamp), cancel via `POST /api/v5/trade/cancel-order`, or monitor real-time updates via WebSocket private `orders` channel.
Oct 05, 2026 at 08:59 pm
Accès aux commandes ouvertes via l'API OKX REST
1. Utilisez le point de terminaison GET /api/v5/trade/orders-ending pour récupérer tous les ordres actuellement actifs pour un instrument spécifique ou sur tous les instruments.
2. L'authentification nécessite des en-têtes OK-ACCESS-KEY , OK-ACCESS-SIGN , OK-ACCESS-TIMESTAMP et OK-ACCESS-PASSPHRASE valides.
3. La demande doit inclure un horodatage ISO 8601 précis avec une précision de la milliseconde, synchronisé à ± 30 secondes de l'heure du serveur OKX.
4. Des paramètres tels que instId , ordType et limit permettent de filtrer les résultats pour réduire la taille de la charge utile et améliorer la vitesse de réponse.
5. La réponse contient l'ID de commande ( ordId ), le statut ( state ), le côté ( side ), la taille ( sz ), le prix ( px ) et l'heure de création ( ts ), tous essentiels pour une identification et une action précises.
Annulation de commandes à l'aide de l'API Trade
1. Lancez l'annulation en appelant POST /api/v5/trade/cancel-order avec le ordId cible et l'instId correspondant.
2. Plusieurs commandes peuvent être annulées en une seule demande par lots à l'aide de POST /api/v5/trade/cancel-batch-orders , prenant en charge jusqu'à 20 commandes par appel.
3. Chaque tentative d'annulation renvoie un champ de code et de message : des valeurs telles que 0 et succès indiquent une résiliation réussie.
4. Si une commande a déjà été exécutée ou annulée, l'API renvoie le code : 51000 avec le message Order not exist , ne nécessitant aucune autre action.
5. Les annulations ayant échoué en raison d'un délai d'attente du réseau ou d'une limitation du débit doivent être réessayées avec une logique d'attente exponentielle intégrée dans le code de production.
Surveillance en temps réel via le canal privé WebSocket
1. Établissez une connexion WebSocket persistante à wss://ws.okx.com:8443/ws/v5/private à l'aide d'informations d'identification valides.
2. Abonnez-vous au canal privé des commandes avec des paramètres spécifiant instType (par exemple, SPOT , SWAP ) et des filtres instId facultatifs.
3. Chaque changement d'état de commande ( en direct , partiellement rempli , rempli , annulé , en attente d'annulation ) est appliqué instantanément sans surcharge d'interrogation.
4. Les messages entrants contiennent ordId , state , fillSz , avgPx et clOrdId , permettant une réconciliation locale immédiate.
5. Un mécanisme de battement de cœur doit être implémenté côté client pour maintenir la stabilité de la connexion ; les pings manquants déclenchent une logique de reconnexion automatique.
Automatisation avec la bibliothèque python-okx
1. Instanciez TradeAPI avec l'indicateur réel ou démo défini sur « 0 » pour le trading en direct ou sur « 1 » pour la simulation.
2. Appelez la méthode get_orders_ending() pour récupérer les commandes en attente, renvoyant une liste de dictionnaires avec les métadonnées complètes de la commande.
3. Parcourez les résultats et invoquez Cancel_order(instId=..., ordId=...) pour chaque commande ciblée.
4. Gérez les exceptions telles que OkxAPIException lorsque des paramètres non valides ou des signatures expirées provoquent des échecs.
5. Enregistrez chaque tentative d'annulation, y compris les horodatages, l'ordId et les codes de réponse, pour prendre en charge l'auditabilité et le débogage.
Foire aux questions
Q1 : Puis-je annuler toutes les commandes ouvertes en même temps ? Oui. Utilisez POST /api/v5/trade/cancel-all-orders avec instId et instType facultatifs pour mettre fin aux ordres correspondants globalement ou par instrument.
Q2 : Pourquoi ma demande d'annulation renvoie-t-elle « Commande introuvable » même si elle apparaît dans la liste en attente ? Cela se produit lorsque la commande devient exécutée ou annulée entre le moment où vous l'avez récupérée et celui où vous avez émis la commande d'annulation, une condition de concurrence atténuée par la vérification de l'état avant d'envoyer l'annulation.
Q3 : Existe-t-il un moyen d’empêcher l’annulation accidentelle de commandes de grande valeur ? Implémentez des règles de validation avant annulation dans votre script, telles que des vérifications de la longueur minimale de l'ordId , la liste blanche des valeurs instId autorisées ou l'exigence d'une confirmation manuelle pour les commandes dépassant un seuil de taille défini.
Q4 : Les commandes annulées apparaissent-elles dans l’historique des transactions ? Non. Les commandes annulées sont exclues des réponses /api/v5/trade/fills . Ils restent visibles uniquement dans les commandes en attente jusqu'à leur annulation, puis disparaissent de tous les points de terminaison publics à moins qu'ils ne soient récupérés via /api/v5/trade/orders-history avec une plage de temps et des filtres d'état appropriés.
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.
-
ADA Échangez maintenant$0.2730
11.38%
-
FET Échangez maintenant$0.2594
11.14%
-
VIRTUAL Échangez maintenant$0.8649
9.44%
-
STRK Échangez maintenant$0.05783
7.07%
-
ENA Échangez maintenant$0.2511
6.07%
-
LIT Échangez maintenant$3.83
5.56%
- Polymarket conteste l'interdiction de jeu aux Pays-Bas : une confrontation juridique à enjeux élevés
- 2026-10-05 20:55:01
- XRP, échanges, sorties d'échanges : qu'est-ce qui motive le grand exode ?
- 2026-10-05 20:35:01
- Concours de copie de Catchnex : où le retour sur investissement vérifié rencontre des enjeux élevés
- 2026-10-05 16:35:01
- Zcash trouve sa voix à Washington au milieu des préoccupations croissantes en matière de fraude liée à l'IA
- 2026-10-05 16:50:01
- Prédiction du prix de l'argent : le marché se prépare à la volatilité au milieu de prévisions sauvages et de niveaux de support clés
- 2026-10-05 00:45:02
- Shiba Inu (SHIB) connaît une reprise après la vague de septembre, mais une résistance clé se profile
- 2026-10-04 16:35:01
Connaissances connexes
Comment transférer l'USDT du Bitget Spot vers les contrats à terme pour se préparer au trading ?
Oct 03,2026 at 01:00am
Comprendre la structure du compte Bitget 1. Bitget sépare les actifs des utilisateurs en portefeuilles distincts : Spot Wallet, Futures Wallet et Fund...
Comment définir un ordre Take-Profit sur Bitget Futures avant d'ouvrir une position à effet de levier ?
Oct 05,2026 at 07:19am
Accéder à l'interface de trading à terme 1. Connectez-vous à votre compte Bitget via la plateforme Web officielle ou l'application mobile. 2. ...
Comment utiliser Bitget Spot Grid Trading pour acheter et vendre dans une fourchette de prix définie ?
Oct 02,2026 at 03:19am
Comprendre les mécanismes de trading de la grille spot 1. Le trading au comptant sur grille fonctionne en plaçant une série d'ordres d'achat e...
Comment vérifier si un ordre à terme MEXC a été exécuté au prix de déclenchement ?
Oct 02,2026 at 01:20pm
Comprendre l'exécution du prix de déclenchement dans les contrats à terme MEXC 1. MEXC Futures prend en charge les ordres conditionnels, notamment...
Comment transférer des USDT du MEXC vers Binance sans payer de frais de réseau inutiles ?
Oct 03,2026 at 05:40pm
Comprendre la compatibilité du réseau USDT 1. L'USDT existe sur plusieurs blockchains, notamment Ethereum (ERC-20), Tron (TRC-20), BNB Smart Chain...
Comment passer un ordre de clôture à terme MEXC à un prix de sortie spécifique ?
Oct 02,2026 at 05:40am
Comprendre les ordres à limite fermée sur les contrats à terme MEXC 1. Un ordre à limite fermée est un type d'ordre conditionnel utilisé exclusive...
Comment transférer l'USDT du Bitget Spot vers les contrats à terme pour se préparer au trading ?
Oct 03,2026 at 01:00am
Comprendre la structure du compte Bitget 1. Bitget sépare les actifs des utilisateurs en portefeuilles distincts : Spot Wallet, Futures Wallet et Fund...
Comment définir un ordre Take-Profit sur Bitget Futures avant d'ouvrir une position à effet de levier ?
Oct 05,2026 at 07:19am
Accéder à l'interface de trading à terme 1. Connectez-vous à votre compte Bitget via la plateforme Web officielle ou l'application mobile. 2. ...
Comment utiliser Bitget Spot Grid Trading pour acheter et vendre dans une fourchette de prix définie ?
Oct 02,2026 at 03:19am
Comprendre les mécanismes de trading de la grille spot 1. Le trading au comptant sur grille fonctionne en plaçant une série d'ordres d'achat e...
Comment vérifier si un ordre à terme MEXC a été exécuté au prix de déclenchement ?
Oct 02,2026 at 01:20pm
Comprendre l'exécution du prix de déclenchement dans les contrats à terme MEXC 1. MEXC Futures prend en charge les ordres conditionnels, notamment...
Comment transférer des USDT du MEXC vers Binance sans payer de frais de réseau inutiles ?
Oct 03,2026 at 05:40pm
Comprendre la compatibilité du réseau USDT 1. L'USDT existe sur plusieurs blockchains, notamment Ethereum (ERC-20), Tron (TRC-20), BNB Smart Chain...
Comment passer un ordre de clôture à terme MEXC à un prix de sortie spécifique ?
Oct 02,2026 at 05:40am
Comprendre les ordres à limite fermée sur les contrats à terme MEXC 1. Un ordre à limite fermée est un type d'ordre conditionnel utilisé exclusive...
Voir tous les articles














