PositionRelay TV Slave Subscriber
- Utilitários
- Versão: 1.0
PositionRelay TV Slave Subscriber espelha sinais de webhook do TradingView da nuvem PositionRelay para suas contas seguidoras MetaTrader 5. Consulta a conta fonte virtual do TradingView (não um master MT5) e copia ações de abertura, fechamento e modificação com comentários de ticket TV_.
Produtos complementares: PositionRelay Master Publisher e PositionRelay Slave Subscriber para copy trading MT5 master→slave. Use um EA slave dedicado por linha de produto — não execute fontes master e TV no mesmo slave simultaneamente.
Requisitos:
- Assinatura PositionRelay ativa com TV Sync (plano TV Sync, ou Pro/Ultimate que incluem TV Sync)
- TradingView Plus+ com 2FA e alertas webhook configurados (veja o guia de configuração TradingView em positionrelay.com)
- PositionRelay User ID do painel positionrelay.com
- URL do webhook e segredo do assistente de configuração (para alertas TradingView)
- InpAccountLabel único por terminal slave
- Conexão de internet estável em cada terminal slave
Configuração:
1. Crie uma conta e assine em positionrelay.com
2. Escolha o plano TV Sync (ou Pro/Ultimate) e copie a URL do webhook e o segredo do assistente de configuração
3. Importe a biblioteca Pine StrategyWebhookJson e configure alertas do TradingView
4. Instale PositionRelay TV Slave Subscriber pelo Market
5. Anexe o EA a um gráfico em cada conta seguidora
6. Insira seu PositionRelay User ID e um InpAccountLabel único por slave
7. Configure o modo de lote e as configurações de risco
8. Ative o trading algorítmico e permita WebRequest para https://ea-sync-production.up.railway.app (Ferramentas → Opções → Consultores especializados)
O EA conecta-se automaticamente à API na nuvem PositionRelay — as URLs dos endpoints estão embutidas e não são inputs do usuário.
O EA consulta o relay na nuvem por posições TradingView, abre operações ausentes, fecha as removidas upstream e atualiza stop loss e take profit quando alterados. Operações espelhadas usam comentários TV_ para reconciliação. Autorrelatos periódicos mantêm o status do slave visível no painel.
Parâmetros de entrada:
- InpUserId: identificador da sua conta PositionRelay
- InpAccountLabel: rótulo único por terminal slave
- InpPollingIntervalSecs: segundos entre consultas de posições (padrão 5)
- InpSelfReportSecs: segundos entre autorrelatos ao painel
- InpHistoryLookbackDays: dias de histórico fechado nos autorrelatos
- InpLotMode: lote fixo, escalado (lote master × fator) ou adaptado ao saldo
- InpFixedLotSize: tamanho do lote no modo fixo (também reserva se saldo master indisponível)
- InpLotScaleFactor: multiplicador do lote master no modo escalado
- InpMaxSlippage: slippage máximo em pontos em ordens a mercado
- InpMagicNumber: magic number para operações slave
- InpOneTradePerSymbol: limite de uma operação aberta por símbolo
- InpAllowLotResize: redimensionar lotes quando o tamanho upstream muda
- InpLotResizeTolerance: delta mínimo de lote antes de redimensionar
- InpDemoMode: registrar ações sem executar operações (simulação)
Limites do plano (assinatura na nuvem):
- Plano TV Sync: apenas TradingView → MT5 (1 fonte TV · 1 slave TV)
- Pro e Ultimate: TV Sync incluído (Pro até 5 slaves TV, Ultimate até 20)
- Starter é apenas copy MT5 e não inclui TV Sync
Palavras-chave: TradingView, Pine Script, webhook, automação de alertas, sync MT5, alertas de estratégia, trading automatizado
