Clé API en lecture seule : Binance, Bybit, OKX et MT5

Ce que peut une clé API en lecture seule et pourquoi elle est sûre : autorisations Binance, Bybit et OKX, mot de passe investisseur MT5, IP et fuites.

Peinture dans le style d’une fresque, un coffre-fort cadenassé aux parois de verre laissant voir de l’or et des pierres précieuses, avec une clé en laiton posée à côté sur une table de pierre

Une clé API en lecture seule voit votre solde, vos positions et votre historique de trading, mais elle ne peut ni passer d’ordres, ni transférer des fonds, ni les retirer. C’est pourquoi vous pouvez en donner une à un journal de trading ou à un outil fiscal : même volée, elle expose des données, pas le compte. Ci-dessous : quelles autorisations garder sur Binance, Bybit et OKX, ce que MetaTrader 5 donne à la place d’une clé, quand lier une clé à une adresse IP et que faire en cas de fuite d’une clé.

Ce que peut faire une clé en lecture seule

Une clé API est une paire de chaînes de caractères, la clé et le secret. Avec elles, un programme entre dans votre compte d’exchange sans votre mot de passe et fait tout ce que permettent les autorisations de la clé. Il y a trois types d’autorisation :

  • Lire. Les soldes, les positions, les ordres et l’historique de trading.
  • Trader. Passer, modifier et annuler des ordres en votre nom.
  • Retirer et transférer. Sortir de l’argent du compte ou le déplacer entre comptes.

Une clé qui peut trader donne déjà accès à votre argent. Si elle est volée chez un service ou sur votre ordinateur, un inconnu peut trader sur votre compte et, avec les droits de retrait, prendre aussi les fonds. Binance le dit clairement : saisir vos clés sur une plateforme tierce présente un risque de sécurité.

Une clé en lecture seule supprime ce risque. Elle expose toutefois des données : votre historique de trading et la taille de votre compte. Ne la donnez qu’à des services de confiance, et donnez à chacun sa propre clé.

Quelles autorisations garder : Binance, Bybit, OKX et MetaTrader 5

Chaque plateforme utilise ses propres noms. Le schéma suit les pages d’aide et la documentation des exchanges et de MetaQuotes au 8 octobre 2026. Ce n’est pas une capture d’écran : les écrans diffèrent selon la région et la version.

Un schéma des autorisations sur quatre plateformes. Binance, écran Edit restrictions : seule « Activer la lecture » cochée ; Enable Spot & Margin Trading, Enable Margin Loan, Repay & Transfer, Enable Futures et Enable Withdrawals désactivées. Bybit : Read-Only choisi, pas Read-Write. OKX : seule « Lecture » cochée ; « Trader » et « Retirer » désactivées. MetaTrader 5 : le mot de passe investisseur au lieu du principal
Ce qui reste activé sur une clé en lecture seule. Les noms des options sont ceux des exchanges eux-mêmes.
OùÀ garderÀ laisser désactivéComment un service le vérifie
BinanceActiver la lecture (Enable Reading)Enable Spot & Margin Trading, Enable Margin Loan, Repay & Transfer, Enable Futures, Enable Withdrawalsla requête apiRestrictions : enableReading = true, toutes les autres autorisations à false
BybitRead-OnlyRead-Writela requête query-api : readOnly = 1
OKXLecture (Read)Trader, Retirer (Trade, Withdraw)la requête account/config : perm = read_only
MetaTrader 5mot de passe investisseurmot de passe principalpas de clés : le mot de passe lui-même fixe les droits

Si un journal ou un outil d’analyse demande des droits de trading ou de retrait, c’est une raison de refuser. La lecture est tout ce dont ils ont besoin.

Comment créer la clé sur chaque exchange

Binance

Binance demande d’abord trois choses : l’authentification à deux facteurs (A2F), un dépôt de n’importe quel montant sur votre portefeuille Spot et une vérification d’identité terminée.

  1. Ouvrez « Gestion des API ». Icône du profil → Compte → Gestion des API.
  2. Créez la clé. Créer une API → une clé générée par le système (System generated), nommez-la et confirmez avec l’A2F ou une clé d’accès.
  3. Conservez le secret. La clé secrète n’est visible qu’à la création ; elle est ensuite masquée.
  4. Vérifiez les autorisations. Dans Edit restrictions, seule « Activer la lecture » est cochée. Elle l’est par défaut.

Depuis le 30 janvier 2023, une clé générée par le système sans restriction IP ne peut que lire. Binance n’active les retraits que sur une clé liée à des adresses IP.

Bybit

Les clés se créent uniquement sur le site ; l’application ne le permet pas. Sur un nouveau compte, la création de clés peut être bloquée pendant les 48 premières heures.

  1. Ouvrez API Management. Icône du profil en haut à droite → API.
  2. Créez la clé. Create New Key → System-generated API Keys → API Transaction, puis nommez-la.
  3. Choisissez Read-Only. L’autre option, Read-Write, permet de trader.
  4. Cochez les sections. Par exemple, Unified Trading. Une clé Read-Only ne fera que les lire.
  5. Confirmez et conservez le secret. Votre code Google Authenticator, puis l’API Key et l’API Secret. Le secret ne s’affiche qu’une fois.

OKX

  1. Ouvrez la section API. Profil → API ; sur le site, elle peut s’appeler « API et connexions ». Cliquez sur « Créer une clé API ».
  2. Remplissez le formulaire. Un nom, le compte (principal ou un sous-compte) et l’usage de la clé.
  3. Ne gardez qu’une autorisation : Lecture. Laissez « Trader » et « Retirer » désactivées.
  4. Définissez une phrase secrète. C’est le mot de passe propre à la clé. Vous ne pourrez pas la consulter plus tard : si vous la perdez, supprimez la clé et créez-en une nouvelle.
  5. Conservez les trois chaînes. La clé API, la clé secrète et la phrase secrète.

Dans certaines régions, OKX ne permet de créer une clé que si le compte détient plus de 100 $. Les résidents de l’Espace économique européen et des États-Unis ont leurs propres sites OKX, et leurs clés passent par eea.okx.com et us.okx.com. Vérifiez que le service prend en charge le vôtre.

MetaTrader 5 : le mot de passe investisseur

Un compte MetaTrader 5 a deux mots de passe. Le mot de passe principal donne tous les droits. Le mot de passe investisseur permet de consulter le compte et d’analyser les prix, mais pas de trader. C’est lui qu’un journal reçoit à la place d’une clé.

Vous pouvez changer le mot de passe investisseur dans le terminal : Outils → Options → onglet Serveur → Changer → Changer le mot de passe investisseur. Si le broker impose un changement du mot de passe principal, le mot de passe investisseur est lui aussi réinitialisé.

Faut-il lier la clé à une adresse IP ?

Lier une clé à une adresse IP signifie qu’elle n’accepte que les requêtes des adresses que vous indiquez. Les exchanges le recommandent : une clé liée et volée ne fonctionnera pas depuis l’ordinateur de quelqu’un d’autre.

La règle est simple. Si un service publie ses adresses IP, saisissez-les. S’il ne le fait pas, une clé en lecture seule peut rester sans liaison : elle ne peut de toute façon ni trader ni retirer de fonds. Mais chaque exchange a ses propres limites pour les clés non liées.

ExchangeUne clé sans liaison IP
BybitCesse de fonctionner au bout de 90 jours, ou 7 jours après un changement du mot de passe du compte
BinanceSupprimée après 30 jours d’inactivité
OKXUne clé avec « Trader » ou « Retirer » est supprimée après 14 jours d’inactivité

Un service qui utilise la clé en permanence n’est jamais concerné par la règle des 30 jours de Binance. Sur Bybit, en revanche, une clé non liée cesse de fonctionner au bout de 90 jours. Nos pages sur la connexion de Binance, Bybit et OKX expliquent quoi choisir quand vous connectez un journal sur chaque exchange, et comment prolonger une clé Bybit.

Que faire en cas de fuite d’une clé

Bybit liste les endroits où un secret ne doit jamais figurer : les captures d’écran et les vidéos, le code source public et les dépôts, les messages sur des canaux non sécurisés. Si le secret a pu parvenir à quelqu’un d’autre :

  1. Supprimez la clé tout de suite. Sur Binance dans « Gestion des API », sur Bybit avec Delete dans la colonne Action (sur le site uniquement), sur OKX dans la section API. Une clé supprimée ne fonctionne pour personne.
  2. Ne comptez pas sur un changement de mot de passe. Sur Bybit, une clé non liée continue de fonctionner 7 jours après un changement du mot de passe du compte. Seule sa suppression la désactive.
  3. Vérifiez l’historique. Les ordres, les trades, les transferts et les retraits des derniers jours. Sur OKX, le Security Center montre quand des clés avec « Trader » ou « Retirer » et sans liaison IP ont été utilisées.
  4. Créez une nouvelle clé. En lecture seule, et une par service, pour qu’une fuite chez l’un n’oblige pas à tout corriger partout.
  5. Contactez le support de l’exchange. Si vous voyez des trades ou des retraits que vous n’avez pas faits.

Une liste de contrôle avant de confier une clé

  • Une seule autorisation : la lecture. Vérifiez-la sur la page API après la création de la clé, pas seulement pendant la création.
  • Une clé par service. Supprimez celle dont vous n’avez plus besoin sans toucher aux autres.

Un journal connecté par une clé enregistre lui-même les trades, avec les frais, le funding et la MAE et la MFE. Si vous tenez votre journal à la main, vous n’avez besoin d’aucune clé : le modèle de journal de trading pour Excel suffit, et ce qu’il faut noter est expliqué dans Comment tenir un journal de trading.

Sources

Les noms des boutons viennent de l’aide des exchanges en français quand elle existe (la création d’une clé Binance, OKX), sinon de leurs sites en anglais. Dans d’autres langues et sur les sites régionaux, ils peuvent être formulés autrement, et les exchanges remanient leurs pages de temps en temps.

Partager

À lire aussi