TradeEcho TV Slave Subscriber
- Utilities
- Version: 1.1
- Updated: 27 June 2026
TradeEcho TV Slave Subscriber mirrors TradingView webhook signals from the TradeEcho cloud to your MetaTrader 5 follower accounts. It polls the virtual TradingView source account (not an MT5 master) and copies open, close, and modify actions with TV_ ticket comments.
Companion products: TradeEcho Master Publisher and TradeEcho Slave Subscriber for MT5 master→slave copy trading. Use a dedicated slave EA per product line — do not run master and TV sources on the same slave simultaneously.
Requirements:
- Active TradeEcho subscription with TV Sync (Pro/Ultimate or Starter + TV add-on)
- TradingView Plus+ with 2FA and webhook alerts configured (see TradingView setup guide on trade-echo.com)
- TradeEcho User ID from your trade-echo.com dashboard
- Webhook URL and secret from the dashboard setup wizard (for TradingView alerts)
- Unique InpAccountLabel per slave terminal
- Stable internet connection on each slave terminal
Setup:
1. Create an account and subscribe at trade-echo.com
2. Enable TV Sync and copy webhook URL + secret from the dashboard setup wizard
3. Import the TVEcho Pine library and configure TradingView alerts
4. Install TradeEcho TV Slave Subscriber from the Market
5. Attach the EA to one chart on each follower account
6. Enter your TradeEcho User ID and a unique InpAccountLabel per slave
7. Configure lot mode and risk settings
8. Enable Algo Trading and allow WebRequest for https://ea-sync-production.up.railway.app (Tools → Options → Expert Advisors)
The EA connects to the TradeEcho cloud API automatically — endpoint URLs are built into the EA and are not user inputs.
The EA polls the cloud relay for TradingView-sourced positions, opens missing trades, closes positions removed upstream, and updates stop loss and take profit when changed. Mirrored trades use TV_ ticket comments for reconciliation. Periodic self-reporting keeps slave status visible in the dashboard.
Input parameters:
- InpUserId: your TradeEcho account identifier
- InpAccountLabel: unique label per slave terminal
- InpPollingIntervalSecs: seconds between position polls (default 5)
- InpSelfReportSecs: seconds between dashboard self-reports
- InpHistoryLookbackDays: days of closed history to include in self-reports
- InpLotMode: fixed or proportional lot sizing
- InpFixedLotSize: lot size when using fixed mode
- InpMaxSlippage: max slippage in points on market orders
- InpMagicNumber: magic number for slave trades
- InpOneTradePerSymbol: limit to one open trade per symbol
- InpAllowLotResize: resize lots when upstream size changes
- InpLotResizeTolerance: minimum lot delta before resize
- InpDemoMode: log actions without executing trades (dry run)
Plan limits (cloud subscription):
- TV Sync: included on Pro and Ultimate; optional add-on for Starter
- Slave slots: Starter 1, Pro 5, Ultimate up to 20
Keywords: TradingView, Pine Script, webhook, alert automation, MT5 sync, strategy alerts, automated trading

