Recursos

Exemplos Pine Script

Scripts Pine Script prontos a usar para enviar webhooks do TradingView para o TheConnector.

Princípio

Como enviar um webhook a partir do TradingView

No TradingView, um alerta pode acionar um pedido HTTP para o TheConnector. A mensagem do alerta contém o JSON que descreve a ordem a executar. O TheConnector recebe a mensagem, identifica a conta destino e roteia a ordem para MT4, MT5 ou cTrader.

A documentação completa descreve o formato exato do payload e as opções disponíveis.

Exemplo 1

Compra a mercado

Mensagem de alerta TradingView
{"action":"buy","symbol":"XAUUSD","volume":0.1,"account":"MINHA_CONTA"}
Script Pine associado
@version=5
strategy("Exemplo TheConnector", overlay=true)

longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
if longCondition
    strategy.entry("Long", strategy.long)
    alert('{"action":"buy","symbol":"XAUUSD","volume":0.1}', alert.freq_once_per_bar)
Exemplo 2

Fecho de posição

Mensagem de alerta para fechar todas as posições
{"action":"close","symbol":"XAUUSD","account":"MINHA_CONTA"}

Consulte a documentação para a lista completa de parâmetros suportados: stop loss, take profit, comentário, magic number e mais.

Configuração

Configurar o alerta no TradingView

URL do webhook

Obtenha a sua URL de webhook no espaço TheConnector e cole-a no campo Webhook URL ao criar um alerta TradingView.

Formato da mensagem

A mensagem deve ser um objeto JSON válido. O TradingView suporta variáveis dinâmicas como {{ticker}}, {{close}} e {{time}}.