Temps de lecture : … min

Un runtime natif IA pour vos stratégies de futures et d'options CQG

Développez dans Cursor, Claude Code ou n'importe quel IDE IA. Déployez depuis GitHub sur un runtime cloud managé avec un contrôle MCP de premier ordre, des logs et le choix de la région.

Par l’équipe d’ingénierie de TradingHost

Section 01 · En un coup d’œil

En un coup d’œil

Plateforme
CQG, Inc.
Type de plateforme
Technologie d'exécution de produits dérivés et de données de marché, accessible via des Futures Commission Merchants (FCM) partenaires
Classe d’actifs
Futures américains et mondiaux, options sur futures, options négociées en bourse
Couverture des actifs
Futures et options sur futures du CME Group (CME, CBOT, NYMEX, COMEX). ICE Futures US et ICE Europe. Eurex. CBOE Futures Exchange (CFE). Options sur l'énergie (NYMEX). Options Eurodollar / SOFR. Combinaisons de spreads inter-bourses.
Modèle d’exécution
Runtime de stratégie conteneurisé
Source de déploiement
GitHub
Langages
Tout langage s'exécutant dans un conteneur
Intégrations courantes
CQG WebAPI (REST), CQG FIX 4.4, CQG Continuum (données), comptes FCM partenaires, connecteurs personnalisés
Intégration du workflow d’IA
Surface de contrôle MCP pour Cursor, Claude Code, GitHub Copilot et agents CLI
Rôle de TradingHost
Runtime, déploiement, logs, bilans de santé, choix de la région, contrôle MCP
Rôle de CQG
Technologie de routage des ordres, données de marché, interface API ; le compte de courtage et la compensation sont gérés par votre FCM
Modèle d’accès
L'accès à CQG est généralement organisé via un FCM partenaire plutôt que par une inscription directe des particuliers. Certains FCM proposent des conditions d'accès adaptées aux particuliers ; d'autres exigent des minimums institutionnels. Vérifiez auprès du FCM qui détient votre compte.
Affiliation
TradingHost est indépendant et n'est pas affilié à CQG, Inc.

Section 02 · Ce que propose CQG

Ce que propose CQG

CQG est une plateforme technologique d'exécution de produits dérivés et de données de marché. Les utilisateurs finaux accèdent à l'interface programmatique de CQG via une relation avec un Futures Commission Merchant (FCM) partenaire. Les sessions WebAPI (REST) et FIX 4.4 couvrent les futures et options sur futures du CME Group, d'ICE Futures US, d'ICE Europe, d'Eurex et du CBOE Futures Exchange, avec prise en charge des spreads inter-bourses.

Marchés et types de stratégies

  • Exécution multi-leg d'options CME ES, NQ, RTY
  • Options sur futures de l'énergie (NYMEX CL, NG)
  • Spreading d'options Eurodollar / SOFR
  • Stratégies d'options sur futures Eurex et ICE
  • Combinaisons de spreads d'options inter-bourses
  • Points de terminaison d'exécution pour les block trades
  • Surveillance de la surface de volatilité de niveau institutionnel

Interface API

Interfaces produits
CQG WebAPI (REST) pour les ordres, l'état du compte et les données de marché. CQG FIX 4.4 pour l'exécution à haut débit et les sessions de données de marché. CQG Continuum pour les produits de données. La couverture s'étend au CME Group, ICE Futures US, ICE Europe, Eurex, CBOE Futures Exchange et aux bourses partenaires. Les options sur futures y sont traitées comme des instruments de premier ordre.
Méthodes de connexion
HTTPS REST pour la WebAPI. Sessions FIX 4.4 pour le FIX. Les deux s'authentifient auprès de la passerelle de CQG ; le FCM qui détient votre compte est configuré côté serveur, de sorte que la stratégie communique avec CQG et CQG route via le FCM. Les environnements de démo et de certification sont distincts de la production.
Authentification
L'accès à CQG est généralement intermédié par un partenaire. Les identifiants de l'application sont émis par CQG via le processus d'inscription du FCM partenaire. La WebAPI utilise l'authentification par bearer token ; le FIX utilise des identifiants au niveau de la session. Les points de terminaison personnalisés multi-leg ou de block trades peuvent nécessiter des autorisations supplémentaires configurées côté serveur.

Pour plus de détails, reportez-vous à CQG

Les points de terminaison WebAPI spécifiques, les paramètres de session FIX, le processus d'attribution des identifiants d'application et les abonnements aux données de marché se trouvent dans la documentation partenaire de CQG et auprès de votre FCM.

Section 03 · Développer avec l’IA

Développez votre stratégie CQG avec l’IA

Choisissez une interface (WebAPI pour des workflows REST plus simples, FIX 4.4 pour un débit de niveau institutionnel et des block trades), puis développez votre stratégie dans un IDE IA. Cursor, Claude Code, GitHub Copilot et les agents IA en ligne de commande fonctionnent tous avec le même cycle de déploiement natif GitHub.

  • CQG WebAPI (REST)

    Interface HTTPS REST pour les ordres, l'état du compte et les données de marché. Authentification par bearer token émise via l'inscription partenaire de CQG.

  • CQG FIX 4.4

    Session FIX 4.4 pour l'exécution à haut débit et les données de marché. Identifiants au niveau de la session fournis par le FCM partenaire.

  • CQG Continuum

    Gamme de produits de données de CQG pour la diffusion des données de marché. Licence distincte de celle des API d'exécution.

  • Connecteur personnalisé via un FCM partenaire

    Les intégrations personnalisées sont adaptées aux prop firms et aux desks institutionnels ; le processus d'inscription du FCM partenaire de CQG fournit les identifiants nécessaires.

Prise en charge des interfaces pour les produits CQG

FIX 4.4 couvre les fonctionnalités les plus larges de CQG, y compris les points de terminaison pour les block trades et les combinaisons de spreads inter-bourses. La WebAPI est l'interface REST la plus simple pour les stratégies n'ayant pas besoin de la capacité de block trade. Des environnements de démo sont disponibles sur les deux interfaces.

InterfaceFuturesOptions sur futuresSpreadsBlocksDémo
CQG WebAPIPris en chargePris en chargePris en chargePartiellement pris en chargePris en charge
CQG FIX 4.4Pris en chargePris en chargePris en chargePris en chargePris en charge
Custom partner-mediatedPris en chargePris en chargePris en chargePris en chargePris en charge

✓ prise en charge confirmée selon la documentation partenaire de CQG. « partial » indique que la fonctionnalité est disponible sur cette interface mais nécessite des étapes de configuration supplémentaires.

TradingHost n'impose aucune interface. Il exécute votre projet sur le point de terminaison CQG choisi par votre stratégie.

Développer avec l’IA

Les sessions FIX 4.4 et la CQG WebAPI disposent toutes deux d'interfaces claires et documentées ; les IDE IA structurent facilement la couche de requêtes une fois les identifiants configurés. La surface de contrôle MCP de TradingHost complète le tout pour l'observabilité et la gestion du runtime.

Section 04 · Exécuter sur TradingHost

Exécutez votre code sur TradingHost

CQG fournit la plateforme d'exécution et les données de marché ; votre FCM fournit le compte de courtage et la compensation. TradingHost fournit l'environnement de production dans lequel s'exécute votre stratégie connectée à CQG.

Plutôt que de faire tourner le code de votre stratégie sur un ordinateur portable, une machine de bureau, un VPS générique ou un serveur configuré manuellement, vous le déployez depuis GitHub dans un runtime de conteneurs managé par TradingHost.

Vous

  • Votre dépôt contient votre code.
  • Votre déploiement définit son exécution.
  • Votre stratégie se connecte à CQG via WebAPI ou FIX.

TradingHost

  • Maintient le runtime en ligne.
  • Expose les logs et les health checks.
  • Sélection de la région.
  • Interface de déploiement contrôlée.

Flux de déploiement

  1. ÉTAPE 01

    Connecter GitHub

    Autorisez TradingHost à accéder à votre compte GitHub.

  2. ÉTAPE 02

    Lier un dépôt ou partir d’un template

    Pointez TradingHost vers votre dépôt de stratégie CQG existant, ou forkez un projet de départ CQG WebAPI / FIX pour obtenir une base de travail fonctionnelle.

  3. ÉTAPE 03

    Déployer dans un conteneur TradingHost

    Choisissez une région (US-East pour les contrats à terme CME et ICE US ; EU pour Eurex et ICE Europe), renseignez votre bearer token CQG WebAPI ou vos identifiants de session FIX comme variables d'environnement, puis déployez. TradingHost exécute votre stratégie sur une infrastructure Kubernetes managée, avec une gestion persistante des sessions FIX si nécessaire.

  4. ÉTAPE 04

    Suivre les logs et l’état de santé

    Suivez les logs en temps réel, l'état de santé et le statut d'exécution depuis le tableau de bord TradingHost. Cette même interface est accessible via MCP depuis n'importe quel AI IDE. Les réinitialisations de session FIX et les événements d'abonnement aux données de marché s'affichent aux côtés des logs de votre stratégie.

  5. ÉTAPE 05

    Mettre à jour et redéployer

    Poussez vos modifications sur la branche principale de votre dépôt GitHub et TradingHost redéploie automatiquement. Un déploiement configuré pour l'environnement de démo constitue l'environnement de test naturel.

Section 05 · Notes opérationnelles

Notes opérationnelles pour CQG

Les pièges classiques qui vous guettent lors de l'exécution d'une stratégie CQG dans un environnement cloud conteneurisé. Le modèle d'accès intermédié par les partenaires de CQG constitue la principale réalité opérationnelle, contrairement aux courtiers s'adressant directement aux particuliers. Chaque affirmation ci-dessous est citée ou paraphrasée à partir de la documentation partenaire de CQG ou d'une source officielle des bourses concernées.

  1. 01 · Accès intermédié par un partenaire

    L'accès à CQG est configuré via votre FCM, et non par une inscription directe des particuliers

    CQG, Inc. est une plateforme technologique d'exécution, et non un courtier. L'accès à la WebAPI ou à FIX est fourni par votre Futures Commission Merchant. Le délai d'activation dépend de l'FCM et s'avère généralement plus long que les flux OAuth des courtiers grand public. Prévoyez un délai de configuration avant le déploiement en production ; les environnements de démo sont disponibles plus rapidement.

  2. 02 · WebAPI vs FIX

    FIX 4.4 couvre les fonctionnalités les plus étendues, y compris les endpoints pour les block trades

    La WebAPI de CQG est l'interface REST la plus simple et convient à la plupart des flux de placement d'ordres et de suivi de compte. FIX 4.4 prend en charge les endpoints de block trades, certaines combinaisons de spreads inter-bourses et les données de marché à haut débit avec une surcharge par message réduite. Pour les flux de type institutionnel ou les block trades, FIX est l'interface appropriée ; pour une exécution automatisée standard, la WebAPI suffit.

  3. 03 · Options sur futures

    Les combinaisons de spreads inter-bourses nécessitent une configuration côté serveur

    CQG prend en charge les combinaisons de spreads inter-bourses pour les options sur futures (par exemple, les options CME ES contre des produits ICE). Ces définitions de spreads sont configurées côté serveur et exposées à la fois via WebAPI et FIX. Les stratégies qui construisent des jambes de spread de manière ad-hoc doivent confirmer que la définition du spread existe dans l'univers de contrats de CQG avant de soumettre l'ordre.

  4. 04 · Environnement de démo

    La démo CQG est distincte de la production et utilise des identifiants différents

    CQG fournit un environnement de démo qui reproduit la structure des endpoints de production avec des identifiants et un solde distincts. Passer une stratégie en production consiste simplement à remplacer l'hôte et les identifiants. Conservez les secrets de démo et de production dans des entrées TradingHost Secrets distinctes.

  5. 05 · Données de marché

    Les abonnements aux données de marché sont spécifiques à chaque bourse et gérés via l'FCM

    Les données de marché CME, ICE, Eurex et CFE impliquent chacune des frais d'abonnement distincts. L'FCM gère la relation ; les droits d'accès aux données côté CQG reflètent la configuration établie par votre FCM. Les stratégies qui dépendent de données en temps réel sur une bourse spécifique doivent confirmer l'abonnement auprès de l'FCM avant le déploiement.

Section 06 · Conçu pour

Conçu pour

Les runtimes TradingHost pour CQG sont particulièrement adaptés pour :

  • Développeurs créant des stratégies dans des AI IDE (Cursor, Claude Code)
  • Opérateurs de stratégies sur futures et options sur futures
  • Spécialistes des stratégies d'options sur l'énergie (NYMEX)
  • Systèmes de spread d'options Eurodollar / SOFR
  • Arbitragistes de surfaces de volatilité inter-bourses
  • Desks institutionnels et prop firms accédant via un FCM

La connexion à GitHub et la création de votre première stratégie sont gratuites.

Section 08 · FAQ

FAQ

Non. TradingHost est indépendant et n'est pas affilié à CQG, Inc.

Non. CQG, Inc. est une plateforme technologique d'exécution de produits dérivés et de données de marché. Votre compte de courtage, la garde des actifs et la compensation sont gérés par le Futures Commission Merchant (FCM) qui a configuré votre accès à CQG. TradingHost fournit l'environnement d'exécution dans lequel tourne le code de votre stratégie connectée à CQG.

Via un Futures Commission Merchant partenaire de CQG. L'FCM configure les bearer tokens WebAPI ou les identifiants de session FIX associés à votre compte. CQG n'inscrit pas directement les particuliers. Le délai de mise en place dépend de l'FCM.

La WebAPI pour les flux REST simples : placement d'ordres, état du compte, données de marché sur les périmètres couverts. FIX 4.4 pour un débit de type institutionnel, les endpoints de block trades et des combinaisons de spreads inter-bourses plus larges. Les stratégies qui s'inscrivent dans le périmètre fonctionnel de la WebAPI n'ont pas besoin de la surcharge technique liée à FIX.

Oui. CQG prend en charge les options sur futures de CME Group, ICE, Eurex et CBOE Futures Exchange sur les interfaces WebAPI et FIX. Les combinaisons de spreads inter-bourses sont définies côté serveur.

Non. Le code de votre stratégie se connecte à CQG et envoie les instructions d'ordre ; CQG les achemine via votre FCM. TradingHost fournit l'environnement d'exécution dans lequel ce code s'exécute.

Non. L'accès à CQG est fourni par votre FCM, via le programme partenaire de CQG. Vous êtes responsable de la relation avec votre FCM et du respect des conditions d'utilisation de CQG et de l'FCM.

N'importe quel langage capable de s'exécuter dans un conteneur. CQG WebAPI utilise HTTPS REST et FIX 4.4 est un protocole de session documenté ; tout client, quel que soit le langage, capable de gérer ces protocoles peut communiquer avec CQG.

Ouvrez un compte auprès d'un FCM partenaire de CQG. Demandez des identifiants bearer WebAPI ou une configuration de session FIX. Connectez votre dépôt GitHub, liez-le à TradingHost et déployez en configurant vos identifiants dans TradingHost Secrets.

Dans votre flux de gestion des secrets contrôlé par GitHub. TradingHost les lit au moment de l'exécution via les secrets de dépôt GitHub, les secrets d'environnement ou votre propre processus de gestion des secrets. TradingHost n'a pas besoin de conserver vos tokens WebAPI ou vos identifiants de session FIX.

Non. Les stratégies ne devraient jamais nécessiter d'autorisations de retrait ou de transfert de fonds. Les identifiants ont uniquement besoin des accès pour le placement d'ordres et les données de marché.

Oui. TradingHost prend en charge le contrôle basé sur MCP pour les IDE IA, notamment Cursor, Claude Code, GitHub Copilot et les agents IA basés sur CLI.

Non. Les appels de marge et de maintenance sont gérés par votre FCM. Votre stratégie doit suivre l'état de la marge via des requêtes de solde de compte, mais c'est le courtier qui applique les règles ; TradingHost se charge d'exécuter le code de la stratégie.

Non. Les formulaires fiscaux (généralement le formulaire 1099-B pour les gains sur futures selon les règles de la Section 1256) sont fournis par votre FCM en fin d'année, et non par TradingHost.

TradingHost est disponible dans les régions EU et US-East. La région US-East est le choix naturel pour les moteurs d'appariement d'options et de contrats à terme CME, ICE US et CBOE ; la région EU est le choix recommandé pour Eurex et ICE Europe.

Non. TradingHost se concentre exclusivement sur l'environnement d'exécution (runtime) et le déploiement en production. Le backtesting relève de votre infrastructure de recherche, de votre framework ou d'AlgoBuilder.