Temps de lecture : … min

Runtime natif IA pour stratégies de trading Pepperstone

Créez des stratégies cTrader Open API et FIX dans Cursor, Claude Code ou tout autre IDE IA. Déployez depuis GitHub sur un runtime cloud managé avec contrôle MCP natif, logs et choix de région.

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

Section 01 · En un coup d’œil

En un coup d’œil

Courtier
Pepperstone
Type de courtier
Courtier Forex et CFD (d'origine australienne)
Classe d’actifs
Forex, indices, matières premières, CFD sur actions, CFD sur ETF, CFD sur indices de devises
Produits pris en charge
Plus de 90 paires de devises FX au comptant, CFD sur indices majeurs et mineurs, métaux (XAU/USD, XAG/USD), énergies, matières premières agricoles, plus de 1 000 CFD sur actions, CFD sur ETF. L'exposition crypto est un produit Pepperstone Crypto distinct en Australie, non couvert sur cette page.
Modèle d’exécution
Runtime de stratégie conteneurisé
Source de déploiement
GitHub
Langages
Tout langage compatible avec les conteneurs
Intégrations courantes
cTrader Open API (OAuth REST et streaming), cTrader FIX 4.4, cTrader Automate (cAlgo C#), passerelle MT4 et MT5, NautilusTrader, connecteurs personnalisés
Intégration du flux de travail IA
Interface 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 région, contrôle MCP
Rôle de Pepperstone
Compte de courtage, accès au marché, lieu d'exécution. L'API et le FIX cTrader sont opérés par Spotware Systems sur votre compte Pepperstone.
Régulateurs
Pepperstone Group Limited (ASIC AFSL 414530, Australie) ; Pepperstone Limited (FCA 684312, Royaume-Uni) ; Pepperstone GmbH (BaFin, Allemagne) ; Pepperstone Financial Services DIFC (DFSA) ; Pepperstone Markets Limited (SCB, Bahamas) ; Pepperstone Markets Kenya (CMA).
Limites de levier pour particuliers
Australie (ASIC), UE (BaFin, alignée ESMA) et Royaume-Uni (FCA) : 30:1 sur le FX majeur, 20:1 sur le FX non majeur et l'or, 10:1 sur les matières premières hors or et les indices non majeurs, 5:1 sur les actions, 2:1 sur les CFD crypto. Les entités des Bahamas (SCB) et du Kenya (CMA) peuvent autoriser un effet de levier supérieur selon les règles locales. Aucun client de détail américain n'est accepté par les entités Pepperstone.
Affiliation
TradingHost est indépendant et n'est affilié ni à Pepperstone Group, ni à aucune entité Pepperstone, ni à Spotware Systems.

Section 02 · Ce que propose Pepperstone

Ce que propose Pepperstone

Pepperstone propose du FX au comptant, des CFD sur indices et matières premières, ainsi que plus de 1 000 CFD sur actions sur un compte de courtage Pepperstone via cTrader Open API, cTrader FIX 4.4, cTrader Automate (cAlgo C#) et les passerelles MetaTrader 4 et MetaTrader 5. L'API et le FIX cTrader sont des interfaces de Spotware Systems, utilisées avec votre compte cTrader Pepperstone. Les détails des endpoints se trouvent dans la documentation cTrader et les pages d'intégration de Pepperstone.

Marchés et modèles de stratégie

  • Stratégies cTrader Open API sur plus de 90 paires de devises FX
  • Stratégies systématiques et de paires sur plus de 1 000 CFD sur actions
  • Stratégies sur métaux précieux XAU/USD et XAG/USD
  • Breakout sur CFD d'indices majeurs (S&P 500, NAS 100, US 30, GER 40)
  • Stratégies cAlgo C# migrées de cTrader Automate vers TradingHost
  • Exécution à faible latence FIX 4.4
  • Déploiements validés sur compte démo cTrader et passés en réel

Surface API

Interfaces produits
Plus de 90 paires de devises FX au comptant (majeures, mineures, exotiques), CFD sur indices majeurs et mineurs, métaux (XAU/USD, XAG/USD), énergies, matières premières agricoles et plus de 1 000 CFD sur actions. Pepperstone Crypto est un produit au comptant distinct lancé en février 2026 en Australie et n'est pas couvert sur cette page.
Méthodes de connexion
cTrader Open API (REST et streaming basés sur OAuth) pour les ordres, comptes, positions et données de marché. cTrader FIX 4.4 pour une exécution de type institutionnel. cTrader Automate exécute des scripts cAlgo (C#) dans le terminal de bureau cTrader. MetaTrader 4 et MetaTrader 5 sont également pris en charge pour les stratégies de type EA, l'EA s'exécutant dans le terminal plutôt que sur TradingHost.
Authentification
cTrader Open API utilise le flux d'autorisation OAuth 2.0 (authorization code) avec un accès au niveau du compte accordé lors de l'autorisation de l'application. cTrader FIX nécessite d'activer le FIX depuis le client de bureau cTrader (Open Trader, Paramètres, FIX API), ce qui génère les identifiants FIX. Les comptes démo cTrader sont distincts des comptes réels ; les identifiants FIX sont limités à un seul compte cTrader.

Pour plus de détails, consultez Pepperstone et cTrader

Les spécifications de cTrader Open API et cTrader FIX 4.4 sont disponibles sur le site d'aide cTrader de Spotware. L'ouverture de compte, les listes d'instruments et le choix d'entités spécifiques à Pepperstone se trouvent sur les pages de Pepperstone.

Section 03 · Développer avec l’IA

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

Choisissez une méthode d'intégration, forkez un starter de framework TradingHost et créez votre stratégie dans un IDE IA. cTrader Open API est la voie canonique compatible avec TradingHost ; les EA cAlgo et MetaTrader s'exécutent dans leurs terminaux de bureau respectifs plutôt que sur un runtime de conteneur.

  • cTrader Open API

    REST et streaming basés sur OAuth via une interface API opérée par Spotware. La voie canonique compatible avec TradingHost pour les stratégies Pepperstone.

  • cTrader FIX 4.4

    Session FIX à faible latence sur votre compte cTrader Pepperstone, activée depuis le client de bureau cTrader.

  • cTrader Automate (cAlgo)

    Stratégies C# s'exécutant dans le terminal de bureau cTrader. Utile pour le développement et le backtesting, mais pas un modèle de runtime TradingHost.

  • MetaTrader 4 / 5 ou connecteur personnalisé

    Modèle EA dans le terminal MT4 ou MT5, ou votre propre intégration basée sur cTrader Open API.

Prise en charge des produits Pepperstone par les frameworks

cTrader Open API et cTrader FIX couvrent l'ensemble des instruments cTrader de Pepperstone sur le FX, les indices, les matières premières et les CFD sur actions. cAlgo et MetaTrader s'exécutent dans leurs terminaux ; leurs cases sont marquées en conséquence. Les CFD crypto ne font pas partie de la gamme de produits cTrader standard de Pepperstone.

FrameworkFXIndicesMatières premièresCFDCFD cryptos
cTrader Open APIPris en chargePris en chargePris en chargePris en chargeNon documenté comme pris en charge
cTrader FIX 4.4Pris en chargePris en chargePris en chargePris en chargeNon documenté comme pris en charge
cTrader Automate (cAlgo)Partiellement pris en chargePartiellement pris en chargePartiellement pris en chargePartiellement pris en chargeNon documenté comme pris en charge
MetaTrader 4 / 5Partiellement pris en chargePartiellement pris en chargePartiellement pris en chargeNon documenté comme pris en chargeNon documenté comme pris en charge

✓ support confirmé selon la documentation Spotware cTrader et Pepperstone. « in terminal » signifie que la stratégie s'exécute sur le bureau cTrader ou MetaTrader, pas sur un conteneur TradingHost. « no » indique qu'elle ne fait pas partie de la gamme de produits cTrader standard de Pepperstone.

TradingHost n’impose aucun framework. Il exécute votre projet.

Développer avec l’IA

Les starters de framework ci-dessus s’associent naturellement avec les AI IDE. L’interface de contrôle MCP de TradingHost ferme la boucle : les outils d’IA peuvent inspecter les déploiements, consulter les logs et gérer le runtime à vos côtés, sans jamais intervenir sur le flux d’exécution des ordres.

Section 04 · Exécuter sur TradingHost

Exécutez votre code sur TradingHost

Pepperstone fournit le compte de courtage ; Spotware opère l'API et le FIX cTrader sur ce compte. TradingHost fournit l'environnement de production où s'exécute votre stratégie connectée à Pepperstone.

Au lieu 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 géré par TradingHost.

Vous

  • Votre repo contient votre code.
  • Votre déploiement définit son mode d’exécution.
  • Votre stratégie se connecte à Pepperstone via cTrader Open API ou FIX.

TradingHost

  • Maintient le runtime en ligne.
  • Remonte les logs et l’état de santé.
  • Choix 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 repo ou démarrer depuis un framework

    Dirigez TradingHost vers votre dépôt de stratégie existant, ou forkez un starter cTrader Open API de TradingHost pour obtenir une base de travail.

  3. ÉTAPE 03

    Déployer dans un conteneur TradingHost

    Choisissez une région (EU pour les entités européennes de Pepperstone, US-East si elle est la plus proche du serveur cTrader choisi), renseignez les variables d'environnement requises par votre stratégie (ID client et secret cTrader Open API, jeton de rafraîchissement OAuth, ID de compte), puis déployez. TradingHost construit votre conteneur à partir du dépôt et exécute votre stratégie sur une infrastructure Kubernetes managée. Aucune installation locale de Docker n'est requise.

  4. ÉTAPE 04

    Suivre les logs et l’état de santé

    Suivez en direct les logs, l’état de santé et le statut du runtime depuis le tableau de bord TradingHost. Cette même interface est accessible via MCP depuis n’importe quel AI IDE, permettant à Cursor, Claude Code ou un agent CLI de lire l’état du déploiement et de gérer le runtime à vos côtés.

  5. ÉTAPE 05

    Mettre à jour et redéployer

    Poussez vos modifications sur la branche principale (main) de votre GitHub et TradingHost se redéploie automatiquement.

Section 05 · Notes opérationnelles

Notes opérationnelles pour Pepperstone

Les pièges et réalités concrètes de l'exécution d'une stratégie Pepperstone dans un environnement cloud conteneurisé, loin des promesses marketing de Pepperstone ou des tutoriels tiers. Chaque point ci-dessous est issu de la documentation de Spotware cTrader, des pages officielles de Pepperstone ou des régulateurs concernés. Les conseils de déploiement proviennent de l'exploitation réelle de ces stratégies sur TradingHost.

  1. 01 · cTrader OAuth

    cTrader Open API utilise le flux d'autorisation OAuth 2.0 ; l'association du compte s'effectue lors de l'autorisation

    L'API cTrader Open API est gérée par Spotware (l'éditeur de cTrader) et utilise un flux de redirection d'autorisation OAuth 2.0 : vous enregistrez une application cTrader Open API sur openapi.ctrader.com, redirigez l'utilisateur vers la page d'autorisation de Spotware où il sélectionne les comptes cTrader auxquels l'application peut accéder, puis vous échangez le code d'autorisation contre des jetons d'accès (access tokens) et de rafraîchissement (refresh tokens). La sélection du compte s'effectue une seule fois lors de l'autorisation, et non à chaque requête ; le jeton d'accès contient la liste des comptes autorisés. Les stratégies doivent renouveler les jetons de rafraîchissement conformément à la durée de vie définie par Spotware.

  2. 02 · cTrader FIX

    Les identifiants cTrader FIX 4.4 sont générés depuis le client de bureau cTrader

    cTrader FIX utilise le protocole standard FIX 4.4. Les identifiants ne sont pas fournis directement par Pepperstone : l'utilisateur ouvre cTrader, accède à Open Trader, Paramètres, puis FIX API, et le client génère le SenderCompID, le Password et les détails de l'hôte pour les sessions de cotation (Quote) et de négociation (Trade). Un seul compte cTrader génère un unique ensemble d'identifiants FIX. Les comptes de démonstration cTrader disposent d'un point de terminaison FIX et d'identifiants distincts.

  3. 03 · Inscription multi-entités

    L'entité du compte Pepperstone est déterminée lors de l'inscription, pas par l'API

    Un trader s'inscrit sous l'une des entités de Pepperstone (ASIC Group Limited, FCA Limited, BaFin GmbH, DFSA DIFC Limited, SCB Markets Limited ou CMA Kenya). Le compte cTrader est créé sous cette entité. L'interface de l'API est identique pour toutes les entités, mais les limites de levier, les produits éligibles, la juridiction de traitement des réclamations et les protections réglementaires dépendent de l'entité choisie. Une stratégie qui code en dur un « levier ASIC » sera erronée si le compte est rattaché à l'entité SCB ou CMA.

  4. 04 · Clients américains

    Aucune entité Pepperstone n'accepte de clients particuliers américains

    Pepperstone n'est pas enregistré auprès de la CFTC ni de la NFA, et aucune de ses entités actuelles n'accepte de clients particuliers résidant aux États-Unis. Le processus d'inscription de Pepperstone rejette les candidats résidents américains lors de l'étape de vérification d'identité (KYC). Les stratégies ciblant les clients particuliers américains doivent utiliser un courtier enregistré auprès de la CFTC, tel que OANDA Corporation ou FOREX.com.

  5. 05 · cTrader vs MetaTrader

    La voie cTrader est native sur TradingHost ; les EA MetaTrader s'exécutent dans le terminal

    Pepperstone prend en charge MetaTrader 4, MetaTrader 5 et cTrader. La voie cTrader (Open API + FIX) constitue l'environnement d'exécution compatible avec TradingHost, car cTrader expose une interface d'API hébergée par Spotware qu'un conteneur peut appeler. Le modèle d'Expert Advisor (EA) de MetaTrader s'exécute à l'intérieur du terminal de bureau MT4 ou MT5 et ne correspond pas à une charge de travail prise en charge par l'environnement TradingHost. Pour les stratégies de type EA, exécutez MT4 ou MT5 séparément ou portez la logique vers cTrader Open API.

  6. 06 · Séparation des produits cryptos

    Pepperstone Crypto est une plateforme au comptant distincte, et non un produit CFD sur cette API

    Pepperstone a lancé une plateforme au comptant dédiée Pepperstone Crypto en Australie en février 2026. Il s'agit d'un produit distinct, d'un type de compte distinct et d'une interface d'API distincte du compte FX et CFD basé sur cTrader présenté sur cette page. Les stratégies ciblant Pepperstone Crypto ne doivent pas être développées pour cTrader Open API. Les pages FX/CFD de TradingHost ne couvrent pas Pepperstone Crypto ; cela relève d'une évolution future.

  7. 07 · Déclaration des transactions

    La déclaration EMIR, MiFID II et ASIC relève de la responsabilité de Pepperstone

    Pepperstone Limited effectue ses déclarations selon les règles de la FCA / MiFID II / EMIR en tant qu'entreprise d'investissement agréée au Royaume-Uni. Pepperstone GmbH déclare sous les règles de la BaFin / MiFID II / EMIR. Pepperstone Group Limited déclare sous les règles de déclaration des transactions sur dérivés de l'ASIC. TradingHost n'effectue aucune déclaration réglementaire de transactions en votre nom et n'est pas un service de déclaration. Le code de stratégie que vous exécutez sur TradingHost relève de votre propre activité algorithmique ; la déclaration incombe à l'entité Pepperstone qui détient le compte.

Section 06 · Conçu pour

Conçu pour

Les environnements d’exécution TradingHost pour Pepperstone sont particulièrement adaptés aux :

  • Développeurs concevant des stratégies dans des IDE d'IA (Cursor, Claude Code)
  • Développeurs cTrader Open API et cAlgo
  • Traders systématiques et de paires sur CFD d'actions
  • Stratégies d'exécution à faible latence FIX 4.4
  • Équipes migrant de MetaTrader et de l'hébergement VPS vers un déploiement conteneurisé

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é à Pepperstone Group, à une quelconque entité Pepperstone ou à Spotware Systems.

Non. TradingHost n'est pas un courtier et n'est pas une entreprise d'investissement agréée. TradingHost est un environnement d'exécution cloud qui fait tourner le code de votre stratégie. La relation avec le courtier, le compte, l'effet de levier, l'exécution et les protections réglementaires dépendent tous de l'entité Pepperstone qui détient votre compte.

Non. Le code de votre stratégie se connecte à cTrader Open API ou cTrader FIX sur votre compte Pepperstone et envoie des instructions selon votre propre logique. TradingHost fournit l'environnement d'exécution où ce code tourne.

Non. L'accès à cTrader Open API est fourni par Spotware Systems (l'éditeur de cTrader) sur openapi.ctrader.com. Vous y enregistrez une application et l'autorisez sur votre compte cTrader Pepperstone.

Non. Aucune entité Pepperstone n'accepte de clients particuliers américains. Les traders résidant aux États-Unis doivent faire appel à un courtier enregistré auprès de la CFTC. Consultez les pages de OANDA ou FOREX.com pour connaître les alternatives accessibles aux États-Unis.

Oui. L'API cTrader Open API est exposée via gRPC et JSON ; des clients Python développés par la communauté sont disponibles. Tout langage capable de gérer le protocole HTTP peut appeler les points de terminaison d'OAuth et de passage d'ordres.

Oui. TradingHost prend en charge n'importe quel langage capable de s'exécuter dans un conteneur. Spotware publie des définitions proto pour cTrader Open API ; vous pouvez générer des clients dans n'importe quel langage compatible gRPC. cTrader FIX utilise le protocole standard FIX 4.4, de sorte que n'importe quel moteur FIX fonctionne.

Si votre stratégie est un Expert Advisor MetaTrader 4 / 5 compilé en MQL, ou une stratégie cAlgo cTrader Automate compilée en C#, elle s'exécute à l'intérieur du terminal de bureau et nécessite traditionnellement un VPS Windows pour rester en ligne. Pour TradingHost, portez la logique vers cTrader Open API ou cTrader FIX 4.4 ; c'est ce format qui est compatible avec TradingHost.

Ouvrez un compte cTrader Pepperstone, enregistrez une application cTrader Open API sur openapi.ctrader.com et autorisez-la sur ce compte. Créez un fork d'un projet de démarrage cTrader Open API de TradingHost, ou connectez votre propre dépôt de stratégie GitHub. Associer un dépôt GitHub et créer une stratégie est gratuit ; les abonnements d'exécution sont détaillés sur la page des tarifs.

Oui. L'effet de levier est défini par l'entité Pepperstone qui détient votre compte. Pepperstone Group Limited (ASIC), Pepperstone Limited (FCA) et Pepperstone GmbH (BaFin) limitent le levier sur les paires de devises majeures à 30:1 et appliquent les limites dégressives alignées sur l'ESMA pour les autres instruments. Pepperstone Markets Limited (Bahamas, SCB) et Pepperstone Markets Kenya (CMA) peuvent autoriser un levier supérieur selon les règles locales. L'interface de l'API reste identique pour toutes les entités.

Dans votre flux de secrets contrôlé par GitHub. TradingHost lit l'identifiant client (client ID), le secret client (client secret) de l'application cTrader et le jeton de rafraîchissement (refresh token) lors de l'exécution via les secrets de dépôt GitHub, les secrets d'environnement ou votre propre processus approuvé de gestion des secrets.

Oui. TradingHost prend en charge le contrôle basé sur MCP pour les IDE d'IA, notamment Cursor, Claude Code, GitHub Copilot et les agents d'IA en ligne de commande (CLI). Les outils d'IA peuvent inspecter les déploiements, consulter les logs, redémarrer les stratégies et gérer les flux de travail d'exécution. MCP est une interface de contrôle et d'observabilité, et non le chemin d'exécution des transactions.

Non. La déclaration des transactions sous EMIR et MiFID II relève de la responsabilité du courtier. Pepperstone Limited déclare selon les règles de la FCA / MiFID II / EMIR. Pepperstone GmbH déclare selon les règles de la BaFin / MiFID II / EMIR. Pepperstone Group Limited déclare selon les règles de déclaration des transactions sur dérivés de l'ASIC. TradingHost exécute votre code ; l'entité Pepperstone gère les déclarations réglementaires.

Non. TradingHost se concentre exclusivement sur l'exécution en production et le déploiement. Le backtesting doit être effectué au sein de votre environnement de recherche, par exemple dans cTrader Automate (cAlgo), dans un framework comme NautilusTrader ou dans AlgoBuilder.