Avant de vérifier le résultat d’une opération, avant de récupérer des bougies, avant quoi que ce soit : vous devez vous connecter et vous identifier sur IQ Option. Et c’est exactement là que la plupart des projets Python meurent. Ce guide honnête montre comment utiliser la bibliothèque non officielle iqoptionapi pour se connecter, gérer la vérification en deux étapes, basculer entre compte démo et compte réel, et résoudre les erreurs de connexion les plus courantes en 2026.
Fatigué de vous battre à la main avec le login, la session et le SSL ?
Voir la référence complète de l’API IQ Option en Python →Les bases : installer et instancier
La iqoptionapi est une bibliothèque maintenue par la communauté (la version la plus utilisée est celle du fork iqoptionapi). La connexion se fait par WebSocket et l’objet principal est la classe IQ_Option, qui reçoit l’e-mail et le mot de passe :
Vérifier que vous êtes toujours connecté
La connexion WebSocket tombe fréquemment. Il ne suffit donc pas de se connecter une fois — vérifiez l’état et reconnectez-vous si nécessaire :
Compte démo vs compte réel
C’est la ligne la plus importante de tout votre code. Utilisez change_balance pour vous assurer d’être sur le compte d’entraînement avant tout test :
PRACTICE figé dans le code pendant tout le développement. Ne passez à REAL que lorsque le système est testé à 100 % — et même dans ce cas, en sachant que vous pouvez perdre de l’argent bien réel.
Connexion avec vérification en deux étapes
Si le compte a la 2FA activée, connect() renvoie un motif demandant le code. Le flux typique consiste à capturer ce retour et à renvoyer la demande avec le code reçu par e-mail/SMS. La forme exacte varie selon la version de la bibliothèque : inspectez donc toujours le contenu de motivo avant de le traiter.
Les erreurs de connexion les plus courantes
« Invalid credentials » : e-mail/mot de passe erronés ou compte avec 2FA non gérée.
Erreurs SSL/WebSocket : généralement une dépendance obsolète — mettez à jour la lib et websocket-client.
Se connecte mais se fige ensuite : absence de reconnexion ; entourez les appels de try/except et revalidez avec check_connect().
FAQ
Faut-il un compte vérifié pour se connecter ? Vous utilisez les mêmes identifiants que sur la plateforme. Le compte démo permet déjà de tout tester sans risque.
Est-il sûr de mettre mon mot de passe dans le code ? Ne laissez jamais d’identifiants en dur dans des fichiers versionnés. Utilisez des variables d’environnement ou un fichier .env hors du contrôle de version.
Puis-je être banni pour avoir utilisé la iqoptionapi ? C’est possible. Étant non officielle, son utilisation peut violer les conditions du courtier et entraîner le blocage du compte.
Avertissement : les options binaires et le trading à haut risque peuvent entraîner la perte totale du capital. Ce contenu est strictement éducatif et ne constitue ni une recommandation d’investissement, ni une offre, ni un conseil financier. Les bibliothèques non officielles peuvent cesser de fonctionner et violer les conditions d’utilisation du courtier. Testez toujours sur un compte démo avant toute opération avec de l’argent réel.
