EvalItUp
ESSAI GRATUIT
Skip to main content
TradingView Trade Copier

TradingView Trade Copier pour Futures

Transformez vos alertes TradingView en ordres réels sur vos comptes prop firm Rithmic. Exécution automatisée en moins de 100ms avec gestion du risque intégrée.

Pourquoi Utiliser un TradingView Trade Copier ?

TradingView est la plateforme de graphiques la plus populaire avec des alertes puissantes et des stratégies PineScript. Mais TradingView ne peut pas exécuter directement sur les comptes Rithmic des prop firms. Un trade copier comble cette lacune critique.

Sans Trade Copier

  • Entrée manuelle sur chaque compte — lent et source d'erreurs
  • Entrées manquées car le marché bouge pendant l'exécution
  • Impossible de gérer le risque de manière cohérente entre comptes
  • Stress intense lors des mouvements rapides du marché

Avec EvalItUp

  • Exécution automatisée sur tous les comptes en parallèle
  • Latence totale < 100ms de l'alerte à l'ordre
  • Guards P&L protègent chaque compte individuellement
  • Dispatching intelligent distribue le risque entre comptes

Tutoriel : Configurer TradingView avec EvalItUp

Suivez ce guide étape par étape pour connecter vos alertes TradingView à vos comptes prop firm.

Prérequis

  • Compte TradingView Pro ou supérieur (les webhooks nécessitent un plan payant)
  • 2FA activé sur TradingView (requis pour les webhooks)
  • EvalItUp installé et connecté à vos comptes Rithmic
  • Un pool créé dans EvalItUp pour recevoir les signaux
1

1. Récupérer votre URL Webhook

Dans EvalItUp, allez dans Paramètres → Webhook. Cliquez sur 'Copier URL'. Cette URL est unique à votre compte et contient votre token d'authentification.

Ne partagez jamais cette URL — elle donne accès à l'exécution sur vos comptes.
2

2. Créer une Alerte TradingView

Sur votre graphique TradingView, cliquez droit → 'Ajouter alerte' ou utilisez le raccourci Alt+A. Configurez la condition de déclenchement (indicateur, prix, stratégie).

Pour une stratégie PineScript, sélectionnez 'alert() function calls only' pour capturer les alertes strategy.entry() et strategy.exit().
3

3. Configurer le Webhook

Dans la fenêtre d'alerte, section 'Notifications', cochez 'URL Webhook' et collez votre URL EvalItUp.

Testez avec 'Déclencher maintenant' avant de trader en live.
4

4. Formater le Message JSON

Dans le champ 'Message', collez le payload JSON avec les placeholders TradingView. EvalItUp reconnaît automatiquement [[timenow]], [[ticker]], [[exchange]], et [[strategy.order.action]].

JSON
{
  "schema_version": "1.0",
  "signal_id": "{{timenow}}",
  "workflow_id": "mon-pool",
  "instrument": {
    "exchange": "{{exchange}}",
    "symbol": "{{ticker}}"
  },
  "side": "{{strategy.order.action}}",
  "qty": {{strategy.order.contracts}}
}
5

5. Tester et Valider

Cliquez sur 'Créer' puis 'Déclencher maintenant'. Vérifiez dans EvalItUp → Activité que le signal a été reçu et dispatchté.

Testez toujours sur un compte simulation avant de passer en live.

Exemples JSON Prêts à Copier

Copiez-collez ces templates dans le champ 'Message' de votre alerte TradingView. Remplacez 'mon-pool' par le nom exact de votre workflow.

Signal Basique (Ordre Market)

Le signal le plus simple — achète ou vend au marché

JSON
{
  "schema_version": "1.0",
  "signal_id": "{{timenow}}",
  "workflow_id": "mon-pool",
  "instrument": {
    "exchange": "{{exchange}}",
    "symbol": "{{ticker}}"
  },
  "side": "{{strategy.order.action}}",
  "qty": {{strategy.order.contracts}}
}

Signal avec Take Profit et Stop Loss

Entrée + TP + SL générés automatiquement (3 ordres liés). Calculs TP/SL via PineScript requis.

JSON
{
  "schema_version": "1.0",
  "signal_id": "{{timenow}}",
  "workflow_id": "mon-pool",
  "instrument": {
    "exchange": "{{exchange}}",
    "symbol": "{{ticker}}"
  },
  "side": "{{strategy.order.action}}",
  "qty": {{strategy.order.contracts}},
  "bracket": {
    "take_profit": {
      "limit_price": 5100.00
    },
    "stop_loss": {
      "trigger_price": 5000.00
    }
  }
}

EvalItUp génère 3 ordres : 1 entrée Market + 1 Limit TP + 1 Stop SL. Attention : TradingView ne supporte pas les calculs dans les placeholders. Pour des TP/SL dynamiques, calculez les prix dans votre script PineScript et utilisez des variables personnalisées.

Ordre Limite

Achète ou vend uniquement si le prix atteint votre limite

JSON
{
  "schema_version": "1.0",
  "signal_id": "{{timenow}}",
  "workflow_id": "mon-pool",
  "instrument": {
    "exchange": "{{exchange}}",
    "symbol": "{{ticker}}"
  },
  "side": "{{strategy.order.action}}",
  "qty": {{strategy.order.contracts}},
  "order_type": "LIMIT",
  "limit_price": {{strategy.order.price}}
}

Symbole Manuel (Sans Placeholders)

Pour les alertes sur prix ou indicateur (pas de stratégie PineScript)

JSON
{
  "schema_version": "1.0",
  "signal_id": "{{timenow}}",
  "workflow_id": "mon-pool",
  "instrument": {
    "exchange": "CME",
    "symbol": "ESU6"
  },
  "side": "BUY",
  "qty": 1
}

Remplacez ESU6 par votre symbole (format: BASE + MOIS + ANNÉE, ex: MESU6 pour Micro E-mini S&P Septembre 2026)

Placeholders TradingView

Variables remplacées automatiquement par TradingView lors du déclenchement de l'alerte.

PlaceholderDescription
{{timenow}}Timestamp Unix en millisecondes — idéal pour signal_id unique
{{ticker}}Symbole du graphique (ex: ES1!, NQ1!, MES1!)
{{exchange}}Exchange du symbole (CME, NYMEX, CBOT, COMEX)
{{strategy.order.action}}Direction de l'ordre : buy ou sell
{{strategy.order.contracts}}Nombre de contrats de l'ordre
{{strategy.order.price}}Prix de l'ordre (pour limit/stop)
{{close}}Prix de clôture de la bougie actuelle
Pour les alertes sur indicateur (pas de stratégie), utilisez {{close}} pour le prix et définissez side et qty manuellement.

Dépannage TradingView

Le signal n'arrive pas dans EvalItUp

  • Vérifiez que l'URL webhook est correcte (commençant par https://signal.evalitup.com/)
  • Vérifiez que l'alerte TradingView est active (icône verte dans le panneau d'alertes)
  • Assurez-vous d'avoir un compte TradingView Pro ou supérieur
  • Vérifiez que 2FA est activé sur TradingView (requis pour les webhooks)

Erreur de validation JSON

  • Validez votre JSON sur jsonlint.com avant de coller
  • Vérifiez les virgules et accolades manquantes
  • Assurez-vous que qty est un nombre (pas entre guillemets)
  • Le workflow_id doit correspondre exactement au nom du pool (sensible à la casse)

Symbole non reconnu

  • TradingView utilise ES1! mais Rithmic veut ESU6 — utilisez le symbole Rithmic direct
  • Format correct : BASE + MOIS + ANNÉE (ex: ESU6, MESU6, NQZ6)
  • Codes mois : H=Mars, M=Juin, U=Septembre, Z=Décembre

Architecture Technique

1

Alerte TradingView

Votre indicateur ou stratégie déclenche une alerte. TradingView envoie un webhook HTTP POST vers notre serveur cloud sécurisé.

2

Relais Cloud → Local

Le signal est relayé instantanément vers EvalItUp sur votre machine via Server-Sent Events (SSE). Latence cloud : ~50-100ms.

3

Validation & Dispatch

EvalItUp valide le signal, applique vos règles de risque (P&L guards), et sélectionne les comptes cibles selon votre algorithme de dispatching.

4

Exécution Rithmic

Les ordres sont envoyés simultanément à tous les comptes sélectionnés via l'API Rithmic native. Latence locale : < 5ms par compte.

Latence Ultra-Basse

< 100ms de l'alerte TradingView à la soumission d'ordre. L'exécution locale évite les délais des copieurs 100% cloud.

Dispatching Intelligent

8 modes pour contrôler quels comptes reçoivent chaque signal : Copy All, Round Robin, Balanced Random, Quota, Headroom First, et plus.

Protection du Risque

Guards P&L automatiques désactivent les comptes qui atteignent leurs limites. Configurez Max Loss et Target Gain par compte.

Questions Fréquentes sur TradingView Trade Copier

Mon indicateur TradingView personnalisé fonctionnera-t-il ?

Oui. Tout indicateur ou stratégie capable de déclencher une alerte peut envoyer des signaux à EvalItUp. Utilisez la fonction alert() en PineScript pour générer des alertes avec le payload JSON requis.

Quelle est la latence totale du système ?

Typiquement 100-150ms de l'alerte TradingView à l'ordre sur Rithmic. Décomposition : TradingView → Cloud (~50ms), Cloud → EvalItUp (~50ms), EvalItUp → Rithmic (~5ms par compte, en parallèle).

Ai-je besoin d'un compte TradingView payant ?

Oui. Les webhooks ne sont disponibles qu'à partir du plan TradingView Pro (~$15/mois). Vous devez également activer la double authentification (2FA) sur votre compte.

Comment ajouter Take Profit et Stop Loss ?

Ajoutez un objet 'bracket' dans votre signal JSON avec take_profit.limit_price et stop_loss.trigger_price. EvalItUp génère automatiquement 3 ordres liés et les route vers le même compte en mode dispatching.

Les prop firms autorisent-elles les trade copiers TradingView ?

Oui. La plupart des prop firms (Apex, TopstepX, Bulenox, etc.) autorisent les trade copiers. EvalItUp utilise l'API Rithmic officielle, exactement comme NinjaTrader ou votre plateforme de trading.

Prêt à Automatiser Vos Alertes TradingView ?

Commencez gratuitement avec 2 comptes. Configuration en 5 minutes. Aucune carte de crédit requise.