Temps de lecture : … min

Runtime natif IA pour stratégies de trading CoinTR Pro

Développez dans Cursor, Claude Code ou n'importe quel 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

Plateforme
CoinTR Pro
Type de plateforme
Exchange crypto (sous licence en Türkiye, successeur de Bitget Türkiye)
Classe d’actifs
Crypto
Produits pris en charge
Spot, contrats à terme perpétuels (sur marge USDT et inverses), marges isolées et croisées, paires TRY natives, plus de 1 300 paires
Modèle d’exécution
Runtime de stratégie conteneurisé
Source de déploiement
GitHub
Langages
Tout langage compatible avec un conteneur
Intégrations courantes
REST et WebSocket natifs CoinTR Pro (spécification OpenAPI), CCXT (certifié tier-1), Freqtrade, Hummingbot, connecteurs personnalisés
Intégration du workflow d’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 CoinTR Pro
Compte d'exchange, accès API, accès au marché, lieu d'exécution
Affiliation
TradingHost est indépendant et n'est pas affilié à CoinTR Pro ni à Bitget, l'opérateur de Bitget Türkiye avant le transfert d'août 2024

Section 02 · Ce que propose CoinTR Pro

Ce que propose CoinTR Pro

CoinTR Pro est le successeur sous licence en Türkiye de Bitget Türkiye suite au transfert de comptes d'août 2024. La gamme de produits couvre le spot et les contrats à terme perpétuels (sur marge USDT et inverses) sur plus de 1 300 paires, avec des marchés libellés en TRY et des swaps de stablecoins en TRY. L'authentification utilise une signature HMAC-SHA256 avec la clé dans X-COINTR-APIKEY et la signature dans X-COINTR-SIGN (pas d'en-tête de phrase secrète distinct). La spécification OpenAPI est publiée sur le site GitHub Pages de CoinTR-EX, et CCXT certifie en tier-1 les fonctions spot, futures, marge et gestion de compte de CoinTR. Les spécificités des endpoints évoluent avec le temps. La structure globale reste stable ; les poids précis des limites de requêtes, les listes de symboles et les seuils de niveaux KYC se trouvent dans la documentation de CoinTR.

Marchés et types de stratégies

  • Stratégies spot libellées en TRY (BTC/TRY, ETH/TRY)
  • Paires de swap de stablecoins natifs en TRY
  • Flux de dépôts et retraits fiat liés à un IBAN
  • Contrats à terme perpétuels sur marge USDT
  • Contrats à terme perpétuels inverses (sur marge crypto)
  • Positions de futures sur marge isolée et croisée
  • Arbitrage TRY par rapport aux plateformes mondiales USD/USDT
  • Déploiements multi-stratégies isolés par sous-comptes

Interface API

Produits couverts
Spot, contrats à terme perpétuels (sur marge USDT et inverses), marges isolées et croisées, avec paires TRY natives et swaps de stablecoins en TRY. La liste des paires est vaste (plus de 1 300 paires) et a été héritée quasi intacte de Bitget Türkiye après le transfert d'août 2024. Les dépôts et retraits liés à un IBAN TRY passent par le réseau bancaire turc.
Méthodes de connexion
REST pour le placement d'ordres et les requêtes de compte, WebSocket pour les données de marché en temps réel, le carnet d'ordres et les événements de compte privés. La spécification OpenAPI est publiée sur le site GitHub Pages de CoinTR-EX et suit l'interface que Bitget Türkiye exposait avant la migration.
Authentification
Clé API et secret signés avec HMAC-SHA256, la signature étant transmise dans X-COINTR-SIGN et la clé dans X-COINTR-APIKEY. Pas d'en-tête de phrase secrète distinct (CoinTR diffère de Bitget sur ce point). Les sous-comptes possèdent leurs propres clés dédiées. Le niveau KYC restreint progressivement les montants de dépôt et de retrait en TRY ; les opérations fiat importantes nécessitent une vérification renforcée.

Pour plus de détails, reportez-vous à CoinTR Pro

Les endpoints spécifiques, les poids des limites de requêtes, les listes de symboles, la grille tarifaire et les seuils de niveaux KYC se trouvent dans la documentation de CoinTR. Considérez-les comme la source de référence.

Section 03 · Développer avec l’IA

Développez votre stratégie CoinTR Pro avec l’IA

Choisissez une méthode d’intégration, dupliquez (fork) un starter de framework TradingHost et concevez votre stratégie dans un AI IDE. Cursor, Claude Code, GitHub Copilot et les agents IA en ligne de commande fonctionnent tous avec le même cycle de déploiement natif sur GitHub.

  • API native CoinTR Pro

    Contrôle direct des comportements spécifiques à CoinTR Pro, y compris les paires libellées en TRY, les flux de dépôt liés à un IBAN et le système de signature à trois en-têtes hérité de Bitget.

  • CCXT (certifié tier-1)

    CCXT certifie CoinTR Pro en tier-1 pour les fonctions spot, futures, marge et gestion de compte. La classe unifiée `cointr` est la méthode recommandée pour les particuliers.

  • Freqtrade ou Hummingbot

    Déploiements basés sur des frameworks via l'interface d'exchange optimisée par CCXT. Les deux frameworks peuvent exécuter des stratégies CoinTR via leur couche de compatibilité CCXT lorsqu'elle est prise en charge.

  • Connecteur personnalisé

    Votre propre moteur de trading interne ou intégration propriétaire CoinTR, signant les requêtes avec HMAC-SHA256 et transmettant la clé dans X-COINTR-APIKEY et la signature dans X-COINTR-SIGN.

Compatibilité des frameworks avec les produits CoinTR Pro

La couverture varie selon le framework. CCXT certifie CoinTR Pro en tier-1 pour le spot, les futures, la marge et la gestion de compte ; Freqtrade et Hummingbot s'appuient sur la couche de compatibilité CCXT pour le spot avec un support partiel des futures ; l'accès à l'API native CoinTR Pro couvre l'intégralité de l'offre de CoinTR, y compris les flux IBAN spécifiques au TRY.

FrameworkSpotPerpInverseMarge
Native CoinTR Pro APIPris en chargePris en chargePris en chargePris en charge
CCXTPris en chargePris en chargePris en chargePris en charge
FreqtradePris en chargePartiellement pris en chargeSupport non documentéSupport non documenté
HummingbotPartiellement pris en chargePartiellement pris en chargeSupport non documentéSupport non documenté

✓ support confirmé selon la documentation officielle des frameworks et la certification CCXT. « no » indique l'absence de support documenté officiellement. « partial » indique une couverture limitée.

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 journaux et gérer l’environnement d’exécution à vos côtés, sans jamais interférer avec le flux d’exécution des ordres.

Section 04 · Exécuter sur TradingHost

Exécutez votre code sur TradingHost

CoinTR Pro fournit la plateforme d’échange et l’accès API. TradingHost fournit l’environnement de production où s’exécute votre stratégie connectée à CoinTR Pro.

Au lieu d’exécuter le code de votre stratégie sur un ordinateur portable, un ordinateur de bureau, un VPS générique ou un serveur configuré manuellement, vous le déployez depuis GitHub dans un environnement d’exécution de conteneurs géré par TradingHost.

Vous

  • Votre dépôt contient votre code.
  • Votre déploiement définit son mode d’exécution.
  • Votre stratégie se connecte à CoinTR Pro.

TradingHost

  • Maintient l’environnement d’exécution en ligne.
  • Affiche les logs et les contrôles d’état.
  • Sélection de la région.
  • Surface 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

    Associez un dépôt ou démarrez depuis un framework

    Dirigez TradingHost vers le dépôt de votre stratégie existante, ou forkez un environnement de framework TradingHost (CCXT, Freqtrade ou Hummingbot) pour obtenir une base de travail fonctionnelle.

  3. ÉTAPE 03

    Déployer dans un conteneur TradingHost

    Choisissez une région (EU ou US-East), renseignez les variables d'environnement requises par votre stratégie (clé API et secret CoinTR Pro), puis déployez. TradingHost assemble 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 l’état d’exécution 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 en ligne de commande 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 votre branche principale GitHub et TradingHost relance automatiquement le déploiement.

Section 05 · Notes opérationnelles

Notes opérationnelles pour CoinTR Pro

Les pièges réels rencontrés lors de l'exécution d'une stratégie CoinTR Pro dans un runtime cloud conteneurisé, absents de la documentation de CoinTR et des fichiers README des frameworks. Chaque point ci-dessous est cité ou paraphrasé à partir de la documentation officielle de CoinTR ; les conseils de déploiement sont issus de l'exploitation de ces stratégies sur TradingHost.

  1. 01 · Migration Bitget

    Migration automatique des comptes Bitget Türkiye vers CoinTR en août 2024

    Les comptes et soldes de Bitget Türkiye ont été transférés vers CoinTR Pro en août 2024 sans aucune intervention manuelle requise de la part des utilisateurs. L'interface OpenAPI exposée par CoinTR est pratiquement identique à celle de Bitget qui alimentait Bitget Türkiye avant la migration. Les intégrations initialement conçues pour Bitget Türkiye devraient donc continuer à fonctionner en grande partie avec de nouveaux identifiants CoinTR. Le piège principal réside dans le fait que les anciens jetons API Bitget émis avant le transfert ne permettent pas de s'authentifier auprès des endpoints de CoinTR ; vous devez réémettre des clés sous votre compte CoinTR avant de diriger une stratégie de production vers l'API réelle.

  2. 02 · Paires TRY

    Les paires TRY natives et les swaps de stablecoins TRY nécessitent des tailles de tick adaptées au TRY

    CoinTR Pro propose des paires natives libellées en TRY (BTC/TRY, ETH/TRY, etc.) ainsi que des paires de swap de stablecoins en TRY. Le tick size, le lot size et le notionnel minimum sur les paires en TRY sont libellés en TRY. Cela signifie qu'une stratégie conçue pour une plateforme libellée en USDT rejettera les ordres pour cause de précision de prix ou de quantité, à moins que les métadonnées de chaque instrument ne soient récupérées au démarrage. Interrogez l'endpoint d'information sur les paires (pair-info) et respectez les champs de précision de chaque paire ; ne partez pas du principe que la précision est la même que celle de la paire USDT correspondante pour le même actif.

  3. 03 · Flux IBAN

    Les dépôts et retraits en TRY transitent par les réseaux IBAN des banques turques

    Les dépôts et retraits de monnaie fiduciaire TRY sur CoinTR Pro s'effectuent via les réseaux bancaires turcs liés à un IBAN. L'endpoint de retrait nécessite l'IBAN de destination, et le niveau de KYC restreint progressivement les montants journaliers, mensuels et annuels. Une stratégie qui liquide automatiquement des profits en TRY doit gérer explicitement ces limites basées sur les niveaux de KYC ; les flux importants dépassant le plafond du niveau actuel nécessitent une vérification renforcée et ne peuvent pas être débloqués uniquement via l'API. Configurez la logique des flux en TRY en fonction d'une valeur de configuration par niveau plutôt que d'un simple plafond codé en dur.

  4. 04 · Authentification par en-tête

    X-COINTR-APIKEY et X-COINTR-SIGN, avec horodatage dans la chaîne signée

    Les endpoints privés de CoinTR Pro requièrent deux en-têtes HTTP : X-COINTR-APIKEY pour la clé et X-COINTR-SIGN pour la signature. La signature est calculée via HMAC-SHA256 à l'aide du secret de l'API sur une chaîne de requête qui intègre l'horodatage actuel. Il n'y a pas d'en-tête de phrase secrète (passphrase) distinct (c'est l'un des points sur lesquels CoinTR diverge de son héritage Bitget). Assurez-vous que la source d'horodatage utilisée par votre client est en UTC avec une précision à la milliseconde et reste synchronisée avec la plateforme ; un décalage d'horloge se traduira par une erreur de signature, comme sur n'importe quelle interface REST signée par HMAC.

  5. 05 · Stabilité post-fusion

    Les endpoints hérités de Bitget peuvent évoluer à mesure que CoinTR s'en détache

    Après la migration, l'interface API de CoinTR suit de près la spécification OpenAPI de Bitget, mais les deux sont opérationnellement distinctes. À mesure que CoinTR évolue (nouveaux endpoints spécifiques au TRY, fonctionnalités liées aux niveaux de KYC, ajouts réglementaires turcs), les endpoints hérités de Bitget peuvent changer d'une manière que Bitget lui-même ne signalera pas. Basez votre intégration sur la spécification OpenAPI de CoinTR-EX plutôt que sur la documentation de Bitget, et surveillez le canal d'annonces de CoinTR pour détecter les changements majeurs que le côté Bitget ne signalera pas.

Section 06 · Conçu pour

Conçu pour

Les runtimes TradingHost pour CoinTR Pro sont particulièrement adaptés aux :

  • Développeurs concevant des stratégies dans des IDE IA (Cursor, Claude Code)
  • Traders exécutant en livre turque et pratiquant l'arbitrage sur le TRY
  • Traders crypto systématiques
  • Développeurs quantitatifs
  • Utilisateurs de CCXT, Freqtrade et Hummingbot
  • Équipes migrant d'un 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é à CoinTR Pro ni à Bitget, l'opérateur de Bitget Türkiye avant le transfert d'août 2024.

Non. Le code de votre stratégie se connecte à CoinTR Pro et envoie des instructions selon votre propre logique, les autorisations de votre compte et votre méthode d'intégration. TradingHost fournit l'environnement d'exécution (runtime) dans lequel ce code s'exécute.

Non. L'accès à l'API de CoinTR Pro est fourni par CoinTR. Vous êtes responsable de votre compte CoinTR, des autorisations de l'API, de vos identifiants et du respect des conditions d'utilisation de CoinTR.

Non. TradingHost est l'environnement d'exécution cloud où s'exécute le code de votre stratégie. Nous ne fournissons pas de signaux, de modèles de prédiction IA ou de bots préconfigurés. Avec TradingHost, vous écrivez ou générez vous-même la stratégie (souvent avec Cursor ou Claude Code), vous la conservez sur GitHub sous forme de code, et vous utilisez TradingHost pour l'exécuter en production. Des produits comme 3Commas ou Cryptohopper détiennent la logique de la stratégie ; TradingHost se contente d'exécuter la vôtre.

AWS et DigitalOcean vous fournissent de la puissance de calcul brute. Vous devez gérer vous-même les mises à jour de l'OS, l'orchestration des conteneurs, la transmission des journaux, la rotation des secrets, le basculement de région et la surveillance de la disponibilité. TradingHost vous offre un environnement d'exécution géré, spécialement conçu pour les stratégies de trading : déploiement natif GitHub, contrôle piloté par MCP depuis vos IDE IA, ainsi que des interfaces de logs et de santé prêtes à l'emploi. Si vous souhaitez gérer l'infrastructure vous-même, AWS convient parfaitement. Si vous préférez un environnement d'exécution sous forme de service géré, TradingHost est la voie la plus directe.

Oui. TradingHost exécute des stratégies Python ; choisissez l'environnement de framework qui correspond à votre stack ou déployez votre propre dépôt.

Oui. TradingHost prend en charge n'importe quel langage capable de s'exécuter dans un conteneur.

Oui, et CoinTR Pro est certifié de niveau 1 (tier-1) dans CCXT. La classe unifiée `cointr` couvre le spot, les futures, la marge et les fonctions de gestion de compte. Intégrez votre stratégie CCXT dans un conteneur, liez-la à GitHub, et TradingHost l'exécutera comme n'importe quel autre projet Python ou Node. Consultez la page de l'environnement de framework CCXT pour connaître tous les détails de configuration.

Oui, si votre projet est conçu ainsi. Vous pouvez exécuter plusieurs processus ou services de stratégie au sein d'un même environnement d'exécution, ou les séparer dans différents environnements pour plus d'isolation et de clarté opérationnelle. Consultez la page de l'environnement d'exécution TradingHost pour découvrir le modèle multi-stratégie.

La méthode la plus rapide consiste à forker un environnement de framework TradingHost : CCXT, Freqtrade ou Hummingbot pour obtenir un projet prêt à être déployé. Vous pouvez également connecter votre propre dépôt de stratégie GitHub. Lier un dépôt GitHub et créer une stratégie est gratuit ; les abonnements pour les environnements d'exécution sont détaillés sur la page des tarifs.

Dans votre workflow de 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 approuvé de gestion des secrets. TradingHost n'a pas besoin de détenir votre clé d'API ou votre secret CoinTR Pro. Consultez la page sur les secrets de la plateforme pour connaître le modèle complet de gestion.

Non. Les stratégies ne devraient jamais avoir besoin d'autorisations de retrait. Utilisez des autorisations restreintes (lecture, trading spot, trading de futures) et excluez totalement les retraits de la clé de la stratégie. Pour les flux TRY vers IBAN, utilisez une clé distincte gérée manuellement, en dehors de l'environnement d'exécution de la stratégie ; des limites basées sur les niveaux de KYC s'appliquent.

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 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 workflows d'exécution. MCP est une interface de contrôle et d'observabilité, et non le chemin d'exécution des transactions. Consultez la page sur l'interface de contrôle MCP pour en savoir plus.

Les deux. L'interface de contrôle MCP fonctionne tout aussi bien depuis des agents en ligne de commande (CLI de Claude Code, clients MCP personnalisés, appels MCP scriptés) que depuis un IDE. Le cycle de déploiement natif GitHub fonctionne également sans aucun outil d'IA : un simple git push vers votre branche principale déclenche un redéploiement.

L'environnement d'exécution détecte le plantage et expose les logs ainsi que les informations de santé correspondantes. Lorsque cela est pris en charge, la stratégie concernée peut être redémarrée sans perturber les autres stratégies exécutées dans le même conteneur. Le code de votre stratégie reste responsable de la gestion sécurisée des erreurs, de la protection contre les ordres doublons et des contrôles de risque. Consultez la page sur l'observabilité pour en savoir plus sur l'interface de logs et de santé.

Les comptes Bitget Türkiye ont été transférés vers CoinTR Pro en août 2024. Les soldes ont été migrés automatiquement, mais les anciens jetons d'API Bitget émis avant le transfert ne permettent pas de s'authentifier auprès des endpoints de CoinTR. Générez de nouvelles clés sous votre compte CoinTR, puis mettez à jour l'entrée des secrets dans votre environnement d'exécution TradingHost pour utiliser la nouvelle clé et le nouveau secret. Consultez la section Notes opérationnelles ci-dessus pour obtenir toutes les instructions.

TradingHost est disponible dans les régions EU et US-East. La région EU s'impose naturellement pour CoinTR Pro en raison de la proximité géographique entre la Türkiye et l'Europe. Consultez la page des régions pour obtenir des détails sur le routage et la proximité.

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, de votre framework ou d'AlgoBuilder.