Robôs de sinais de futuros: operações automatizadas com os sinais do TradingView
A Bitget introduziu o robô de sinais de futuros para elevar a experiência de trading de seus usuários. Essa poderosa ferramenta permite que os usuários operem Futuros Perpétuos USDT-M automaticamente, usando sinais gerados pelo TradingView. Ao aproveitar o recurso Webhook do TradingView, o robô pode enviar solicitações a um URL especificado sempre que um sinal for acionado, permitindo um trading totalmente automatizado.
Informações importantes antes de começar
● Para usar o recurso Webhook, você deve ser um assinante pago do TradingView (Pro, Pro+ ou Premium).
● Não compartilhe seu URL do Webhook com outras pessoas. Isso ajuda a protegê-lo de golpes, mensagens fraudulentas ou solicitações de trades não autorizadas.
● Os alertas que você recebe do TradingView são baseados em sua configuração pessoal. A Bitget não é responsável por quaisquer perdas de trading.
● Como o acionamento do sinal depende de uma plataforma externa, há um risco potencial de perda ou atraso do sinal. Agradecemos a sua compreensão.
● Esse recurso está disponível apenas para operações em Futuros Perpétuos USDT-M em que a fonte de preço é a Bitget. Certifique-se de que a fonte de preços esteja configurada corretamente nas definições do TradingView.
● O total de fundos disponíveis para o robô de sinais de futuros depende do valor que você aloca para a subconta do robô durante a configuração. Os fundos em sua conta principal de futuros não serão usados como margem ou incorrerão em perdas.
● Garanta que seu script de estratégia não seja executado no modo de hedging, pois o trading de sinais do TradingView só é compatível com o modo unidirecional.
● O robô pode operar diversos pares, mas somente os pares nos quais o robô de sinais de futuros da Bitget corresponder ao sinal do TradingView serão executados.
● Cada webhook deve ser vinculado a um único alerta do TradingView. Se diferentes alertas forem configurados para um webhook, isso poderá causar o envio incorreto de ordens, resultando em possível perda de fundos. A Bitget não é responsável por tais perdas.
● Selecione o modo que se alinha com os resultados com base na função da estratégia e em seu script específico.
Seguir após as posições terem sido fechadas pela estratégia: se você escolher esse modo, o robô aguardará até que todas as posições teóricas abertas existentes (em sua estratégia do TradingView) sejam fechadas antes de executar novos sinais. Isso garante que as ordens acionadas por cada sinal correspondam aos resultados esperados de sua estratégia.
Seguir sinais imediatamente (modo de primeiro sinal): nesse modo, o robô começa a seguir sinais assim que começar a funcionar. Cada ordem executada na Bitget se alinhará com as posições teóricas de sua estratégia do TradingView. Observação importante: se houver uma posição teórica existente no TradingView ou se um sinal for perdido durante o processo, a direção de compra ou venda ou a quantidade na Bitget poderá se desviar temporariamente do sinal. Entretanto, a posição sempre será corrigida com o próximo sinal recebido, garantindo que a direção e a quantidade correspondam às expectativas da estratégia.
● Para garantir que a Bitget receba os sinais corretamente, recomenda-se que a "qty" (quantidade) seja explicitamente definida na função que você chama para controlar o número de ordens feitas. Se "qty" não for definida no script, a quantidade da ordem será executada de acordo com o valor padrão de "NaN" com base nas regras do TradingView.
Este artigo o orientará sobre como configurar e usar webhooks na Bitget. Antes de começar, verifique se você tem uma assinatura paga do TradingView (Pro, Pro+ ou Premium).
Criação de sinais na Bitget
Primeiro, escolha o robô de sinais de futuros.
1º passo: crie sinais
Personalize os nomes e as descrições de seus sinais com base em sua estratégia.
2º passo: configure o script
Selecione os Futuros Perpétuos USDT-M nos quais a Bitget seja a fonte de preço.
Escreva sua estratégia no "TradingView Pine Editor".
Observação: o trading de sinais via Webhook se aplica somente à execução de estratégias e não para indicadores. Para determinar se um indicador ou uma estratégia é usada no gráfico, consulte a seção inicial do código-fonte de Pine Script. Se for exibido "Strategy", isso indica que a estratégia está em uso. Por outro lado, se "Indicator" for exibido, isso indica que um indicador está sendo usado.
Manual de referência sobre o Pine Script®
Adicione estratégia ao gráfico.
ROI do script da estratégia de backtest
Configurações e parâmetros do robô aberto
Defina os fundos iniciais como o valor em sua subconta do robô. Embora o parâmetro de fundos iniciais não afete diretamente o envio de ordens, é recomendável preencher esse campo com o valor investido em sua subconta de robôs para garantir dados de backtest mais precisos.
Para garantir que a Bitget receba os sinais corretamente, é importante definir o tamanho da ordem no código da estratégia. Se você definir o tamanho da ordem na função de estratégia como "NaN", somente o parâmetro "Order size" será obrigatório na configuração. O TradingView transmitirá o tamanho de cada ordem para a Bitget com base em suas regras de parâmetro padrão. O número real de ordens que podem ser enviadas depende do saldo disponível em sua conta.
3º passo: configure o sinal
Clique no ícone "Alerts" no testador de estratégia para criar um alerta para sua estratégia e cole o modelo de mensagem e o URL do webhook no pop-up aberto.
Copie o modelo de mensagem da página da Bitget e cole na caixa de mensagem das configurações de alerta.
Copie o URL do Webhook da página da Bitget e cole ele na caixa de URL das configurações de alerta.
Clique em Create para configurar o alerta. Volte para a Bitget para visualizar seus sinais e criar um robô.
Como criar um robô de sinais
1º passo: selecione um par de trading que corresponda ao robô de estratégias do TradingView.
2º passo: selecione o modo de seguir do sinal
3º passo: selecione a alavancagem e deposite a margem para o robô
4º passo: crie um robô
Nesse ponto, seu robô de sinais de futuros está devidamente configurado. Agora você irá:
1. Receber notificações push no app ou site da Bitget sobre os sinais da estratégia.
2. Ver os sinais de estratégia que você recebeu no gráfico da página de trading com robôs .
3. Ter suas ordens executadas de acordo com os parâmetros do robô quando os sinais forem recebidos.
Observação: as ordens enviadas na Bitget após o recebimento de sinais são ordens a mercado. No momento, não há suporte para ordens limitadas. Para minimizar o desvio de preço, certifique-se de que a fonte de preço esteja definida como par de Perpétuos USDT-M no trading de futuros na Bitget.
Veja os detalhes do sinal
Para visualizar os detalhes de um sinal, clique no botão Detalhes ao lado dele. Em seguida, você verá o URL do webhook e o modelo de mensagem. Além disso, você pode visualizar um registro dos sinais enviados pelo TradingView.
Veja os detalhes do robô
Mude para "Robô atual" e visualize os detalhes do robô de sinais.
Encerramento do robô de sinais de futuros
Encerramento manual
Após o encerramento manual, as posições abertas em seu robô serão fechadas pelo preço de mercado.
Encerramento automática
O robô de sinais do webhook pode ser encerrado automaticamente nos seguintes casos:
1. Quando sua posição for liquidada.
2. Quando sua conta está restrita.
3. Se o sinal for perdido ou detectado como inválido.
Limites de valor
Cada usuário pode criar até 10 sinais de uma vez, e cada sinal pode ser associado a até 20 estratégias simultaneamente. Uma vez que esses limites são atingidos, não é possível criar novos sinais ou estratégias.
Restrições de ordens
As ordens enviadas por meio do robô de sinais Webhook estão sujeitas às mesmas restrições de ordens de Futuros Perpétuos enviadas manualmente. Isso inclui limitações de tamanhos mínimos ou máximos de ordens, bem como restrições de preços.
Perguntas frequentes
1. Preciso preencher todos os parâmetros no TradingView?
Para garantir que a Bitget receba os sinais corretamente, é importante definir o tamanho da ordem no código da estratégia. Se você definir o tamanho da ordem na função de estratégia como "NaN", somente o parâmetro "Order size" será obrigatório na configuração. O TradingView transmitirá o tamanho de cada ordem para a Bitget com base em suas regras de parâmetro padrão. O número real de ordens que podem ser enviadas depende do saldo disponível em sua conta.
Embora o parâmetro de fundos iniciais não afete diretamente o envio de ordens, é recomendável preencher esse campo com o valor investido em sua subconta de robôs para garantir dados de backtest mais precisos.
2. Como o tamanho da ordem de trading de futuros é controlado no TradingView?
Cada script de estratégia deve chamar uma função de robô. Para controlar o tamanho da ordem, defina a quantidade "qty" em seu código de estratégia. Se "qty" for definida como "NaN", configure o "Order Size" (tamanho da ordem) para o modo "Futures" (Futuros) nas configurações de propriedade. Para Futuros Perpétuos USDT-M, observe que 1 contrato equivale a 1 token. Se você inserir o tamanho da ordem como uma porcentagem do valor em USD ou do valor líquido, isso poderá resultar em falha na ordem, devido às diferentes lógicas de cálculo entre o TradingView e a Bitget para valores de contrato.
3. Como faço para ajustar o tamanho da ordem?
Recomendamos controlar o tamanho da ordem por meio do parâmetro "qty" em seu script de robô. Se você alterar o tamanho da ordem, certifique-se de salvar essas alterações também nos alertas do robô para obter a funcionalidade adequada.
4. Como faço para salvar minhas alterações de estratégia em meus alertas de estratégia?
Sempre que forem feitas alterações nas configurações de sua estratégia (entradas, parâmetros etc.), salve essas mudanças nos alertas de sua estratégia para que os sinais atualizados sejam encaminhados à Bitget para o envio de ordens.
Para salvar as alterações em seus alertas de estratégia, acesse "Alerts", no lado direito da página do TradingView, e clique em Settings para editar seus alertas de estratégia. Selecione as alterações mais recentes nos alertas na lista suspensa "Conditions" e clique em Save.
5. Posso alterar meu modelo de mensagem do webhook?
Não recomendamos modificar o modelo de mensagem, pois ele é essencial para o envio de sinais do TradingView para a Bitget para que as ordens sejam enviadas corretamente.
6. Por que vejo que meu sinal do Webhook foi acionado, mas nenhum histórico de operações é exibido?
Esse problema geralmente é causado por configurações de propriedade ausentes ou incorretas no TradingView. Por exemplo, o tamanho da ordem pode não atender ao requisito mínimo ou o modelo de mensagem pode não ter sido copiado corretamente.
Para obter mais detalhes, clique em Signal log para visualizar o código-fonte do sinal.
7. Como posso verificar o status das minhas ordens?
Acesse "Detalhes da estratégia" para verificar o status de suas ordens. Se sua ordem falhar, passe o cursor sobre a ordem para ver a mensagem de erro ou o motivo da falha.
8. Quais são as limitações do trading de sinais via Webhook?
O recurso Webhook do TradingView envia alertas para sistemas externos quando determinadas condições são atendidas. Embora possa acionar ações, como a execução de trades, há algumas limitações que devem ser observadas:
Funcionalidade: os webhooks são usados para enviar sinais ou alertas a sistemas externos. Eles não executam diretamente trades ou enviam ordens nas corretoras. Quando a Bitget por sua vez recebe um sinal de webhooks, uma ordem a mercado é executada.
Limitações dos webhooks: os webhooks geralmente são uma comunicação unidirecional (do TradingView para um sistema externo). O envio de uma ordem requer comunicação bidirecional, em que a plataforma de trading confirma a ordem e fornece feedback. Como os webhooks só suportam comunicação unidirecional, eles podem não lidar totalmente com a interação bidirecional necessária para o envio de ordens em uma corretora.
9. Manual de referência sobre o Pine Script®
Consulte o manual de referência do Pine Script® para mais detalhes