PositionRelay TV Slave Subscriber
- Utilitaires
- Version: 1.0
PositionRelay TV Slave Subscriber reflète les signaux webhook TradingView depuis le cloud PositionRelay vers vos comptes suiveurs MetaTrader 5. Il interroge le compte source virtuel TradingView (pas un master MT5) et copie les actions d’ouverture, de clôture et de modification avec des commentaires de ticket TV_.
Produits associés : PositionRelay Master Publisher et PositionRelay Slave Subscriber pour le copy trading MT5 maître→esclave. Utilisez un EA esclave dédié par ligne de produit — n’exécutez pas les sources master et TV sur le même esclave simultanément.
Prérequis :
- Abonnement PositionRelay actif avec TV Sync (offre TV Sync, ou Pro/Ultimate qui incluent TV Sync)
- TradingView Plus+ avec 2FA et alertes webhook configurées (voir le guide de configuration TradingView sur positionrelay.com)
- PositionRelay User ID depuis le tableau de bord positionrelay.com
- URL webhook et secret depuis l’assistant de configuration du tableau de bord (pour les alertes TradingView)
- InpAccountLabel unique par terminal esclave
- Connexion internet stable sur chaque terminal esclave
Configuration :
1. Créez un compte et abonnez-vous sur positionrelay.com
2. Choisissez l’offre TV Sync (ou Pro/Ultimate) et copiez l’URL webhook et le secret depuis l’assistant de configuration
3. Importez la bibliothèque Pine StrategyWebhookJson et configurez les alertes TradingView
4. Installez PositionRelay TV Slave Subscriber depuis le Market
5. Attachez l’EA à un graphique de chaque compte suiveur
6. Saisissez votre PositionRelay User ID et un InpAccountLabel unique par esclave
7. Configurez le mode de lot et les paramètres de risque
8. Activez le trading algorithmique et autorisez WebRequest pour https://ea-sync-production.up.railway.app (Outils → Options → Expert Advisors)
L’EA se connecte automatiquement à l’API cloud PositionRelay — les URL des points de terminaison sont intégrées et ne sont pas des paramètres utilisateur.
L’EA interroge le relais cloud pour les positions TradingView, ouvre les trades manquants, ferme celles supprimées upstream et met à jour stop loss et take profit lorsque le maître les modifie. Les trades reflétés utilisent des commentaires TV_ pour la réconciliation. Les auto-rapports périodiques maintiennent la visibilité du statut esclave dans le tableau de bord.
Paramètres d’entrée :
- InpUserId : identifiant de votre compte PositionRelay
- InpAccountLabel : libellé unique par terminal esclave
- InpPollingIntervalSecs : secondes entre les sondes de positions (par défaut 5)
- InpSelfReportSecs : secondes entre les auto-rapports au tableau de bord
- InpHistoryLookbackDays : jours d’historique clôturé dans les auto-rapports
- InpLotMode : lot fixe, scalé (lot maître × facteur) ou adapté au solde
- InpFixedLotSize : taille de lot en mode fixe (aussi repli si solde maître indisponible)
- InpLotScaleFactor : multiplicateur du lot maître en mode scalé
- InpMaxSlippage : slippage maximal en points sur ordres au marché
- InpMagicNumber : magic number pour les trades esclave
- InpOneTradePerSymbol : une seule position ouverte par symbole
- InpAllowLotResize : redimensionner les lots quand la taille upstream change
- InpLotResizeTolerance : delta de lot minimal avant redimensionnement
- InpDemoMode : journaliser les actions sans exécuter de trades (simulation)
Limites d’offre (abonnement cloud) :
- Offre TV Sync : TradingView → MT5 uniquement (1 source TV · 1 esclave TV)
- Pro et Ultimate : TV Sync inclus (Pro jusqu’à 5 esclaves TV, Ultimate jusqu’à 20)
- Starter est uniquement du copy MT5 et n’inclut pas TV Sync
Mots-clés : TradingView, Pine Script, webhook, automatisation d’alertes, sync MT5, alertes de stratégie, trading automatisé
