2
Suivre
319
Abonnés

Comment configurer un compte démo Interactive Brokers sur la plateforme Inventor

Créé le: 2025-10-11 18:13:15, Mis à jour le: 2025-10-11 18:21:03
comments   0
hits   316

Nom de fichier

Ces derniers temps, le flux de travail des inventeurs est très actif, de nombreux petits partenaires veulent que le flux de travail automatique des actions américaines soit négocié, et il se trouve que la plate-forme des inventeurs prend en charge les titres infiltrés (Interactive Brokers). Cependant, de nombreux petits partenaires ne savent pas comment configurer l’interface API infiltrée, rencontrent souvent des problèmes de défaillance de connexion, d’erreur de configuration du port, etc.


1 - Qu’est-ce qu’une passerelle IB?

Quel est votre objectif?

IB GatewayLes titres sont fournis par Interactive Brokers.Porte API légèreLe système est conçu pour la programmation et l’automatisation des transactions.

Comment configurer un compte démo Interactive Brokers sur la plateforme Inventor

IB Gateway vs TWS vs IBKR Desktop

Le client Utilisation Prise en charge de l’API Utilisation des ressources
IB Gateway Conçu spécifiquement pour les transactions API ✓ Prise en charge Faible (recommandé)
TWS (Trader Workstation) Interface graphique de négociation + API ✓ Prise en charge Dans
IBKR Desktop Une nouvelle version de la GUI Je ne suis pas d’accord. Dans

Pourquoi avoir choisi la passerelle IB

  • Conçu spécifiquement pour les APIIl n’y a pas d’interface graphique compliquée.
  • Moins de ressourcesL’équipement est adapté à une utilisation prolongée.
  • La stabilité est bonne: axée sur les connexions API
  • Une configuration simpleIl suffit de configurer l’API de base:
  • Convient pour un déploiement sur serveur: Pas besoin d’interface graphique pour fonctionner en arrière-plan

Le rôle de l’IB Gateway

La passerelle IB est comme unInterprète et gare

你的交易策略代码
      ↓
  发明者托管者
      ↓
   IB Gateway  ←  翻译和转发指令
      ↓
  IBKR 交易系统

Il est chargé de:

  • Maintenir une connexion au serveur IBKR
  • Instructions de transaction pour recevoir une procédure externe
  • Transmettre une instruction à l’exécution IBKR
  • Retour des données de marché et des informations de compte

II. Définition du mécanisme de fonctionnement de l’API IB

Principe de l’architecture de l’API

La passerelle IB estLe serveur local, fournit une interface API pour connecter des programmes externes:

交易程序/托管者 ←→ IB Gateway (本地服务器) ←→ IBKR 服务器
  (客户端)           (监听端口4001/4002)        (远程交易系统)

Le processus de travail

  1. La passerelle IB est lancée

    • Se connecter à un compte IBKR
    • L’écoute Socket est lancée localement (port 4001 ou 4002)
  2. Connexion entre le curateur et le processus de transaction

    • Adopté par le Conseillocalhost:4002Connectez-vous à votre Gateway local
    • Authentification et connexion de la passerelle
  3. Transmission de données et d’instructions

    • Les administrateurs envoient les instructions de transaction au serveur IBKR
    • Données du marché, informations de compte ← Gateway ← Serveur IBKR

Pourquoi il est nécessaire de se regrouper

L’hôte et la passerelle IB doivent être sur le même ordinateurPourquoi ?

  • ✓ Gateway est à l’écoute127.0.0.1 (localhost)
  • ✓ Sécurité: pas ouvert à l’extérieur
  • ✓ Faible latence: les connexions locales sont rapides
  • ✓ Stabilité: évitez les pannes de réseau

Le rôle de l’API

  • Abonnements en temps réelPour obtenir des données sur les prix des actions, des futures et des options:
  • Recherche de compteVoir le solde, les positions et les pertes
  • Passer une commandeVous pouvez: soumettre, modifier, annuler une commande
  • Données historiquesL’accès à la ligne K et aux enregistrements des transactions
  • Avertissement de l’événementLe service de livraison en temps réel des commandes, des changements de prix, etc.

3/ Télécharger et installer

  1. Téléchargement de la passerelle IB

    • Le site Web de l’entreprise est en cours de révision.
    • Sélectionnez télécharger la version macOS
  2. Mise en place

    • Ouvrir .dmgLes documents
    • Faire glisser le gateway IB dans le dossier Applications

Quatrièmement, démarrage et connexion

  1. Lancement de la passerelle IB

    • Ouvrez le fichier dans le dossier Applications
  2. Sélectionnez le mode de transaction

    • Paper Trading(Accounts simulés) → Porte 4002
    • Live Trading(compte sur disque dur) → Ports 4001
  3. Connectez-vous à votre compte

    • Entrez le nom d’utilisateur et le mot de passe
    • Attendez une connexion complète

Configurer les paramètres de l’API

Comment configurer un compte démo Interactive Brokers sur la plateforme Inventor

  1. Ouvrez les paramètres de l’API

    • Cliquez dans le coin supérieur gauche.Configure(Icon de tour)
    • Le choixSettings → API → Settings
  2. Activer une API

   ☑ 只读API (Enable ActiveX and Socket Clients)

   套接字端口:
   - 模拟账户: 4002
   - 实盘账户: 4001

   受信任的IP: 127.0.0.1
  1. Enregistrer les paramètres

    • Cliquez sur le boutonJe suis sûr.À préserver
    • Réinitialiser la passerelle IBActiver les paramètres

Six, une première autorisation de connexion

Une fenêtre d’autorisation apparaît lorsque l’API est connectée pour la première fois:

  • Cliquez sur le bouton“Oui, c’est vrai. ou “Je suis d’accord”
  • SélectionnezIl n’y a pas de quoi être fier.

7. Inventeur quantifie la configuration du serveur

Exigences de configuration

Le programme de l’hôte doit être installé sur le même ordinateur que la passerelle IB

Les étapes de configuration

  1. Installez le programme d’administrateur localement

Comment configurer un compte démo Interactive Brokers sur la plateforme Inventor

  1. Plateforme de négociation
    • Compte de simulation (IB Gateway nécessite une modification): localhost:4002
    • Compte sur disque dur (à modifier via l’IB Gateway): localhost:4001

Comment configurer un compte démo Interactive Brokers sur la plateforme Inventor

Il s’agit d’ouvrir le terminal de transaction et de voir la configuration terminée, les données de transaction et les données de compte.

Comment configurer un compte démo Interactive Brokers sur la plateforme Inventor

Huitième: Précautions

  • ✓ L’API peut également être connecté le week-end (sans lien avec le lancement)
  • ✓ S’assurer que la passerelle IB est en état de fonctionnement
  • ✓ Tests recommandés avec un compte virtuel
  • L’administrateur et la passerelle doivent être sur le même ordinateur
  • ✓ La configuration du serveur cloud est disponible à l’adresse suivante:

Résumer

Grâce aux étapes de configuration de cet article, vous devriez avoir installé avec succès l’IB Gateway et connecté l’inventeur à l’hôte de quantification. N’oubliez pas que l’IB Gateway est une passerelle léger spécialement conçue pour les transactions API, qui joue le rôle d’une passerelle intermédiaire sur votre ordinateur local, permettant à vos stratégies de négociation d’être sécurisées et efficaces et de pénétrer le système de négociation de titres.