Integração do TradingView para traders de Bots e Copy trading (investmento)
Visão geral
Público alvo
Pré-requisitos
-
exchange conectada
- habilitar copy trading. Siga este link para saber como.
- Seleção do tipo de Bot:
escolha o tipo de bot que deseja criar, que neste caso será Investir, uma vez que os sinais serão para investimento próprio ou copy trading. -
Crie uma estratégia
Evento de gatilho: é baseado em um alerta do TradingView. Você pode criar um alerta no TradingView e vinculá-lo à Anny para acionar um bot.
Confirmações: é possível adicionar confirmações extras aos seus alertas do TradingView, reduzindo a necessidade de implementações complexas na própria plataforma.
Os parâmetros de cada indicador (Períodos, Candle, condição e valor esperado) podem ser alterados.
É possível definir estratégia tanto de entrada quanto de saída (liquidação).
Notas sobre a estratégia de saída:- Só é feita a saída se a entrada também foi feita pelo bot.
- Quando uma condição de saída for alcançada, um sinal de liquidação será acionado e sua posição será fechada independentemente do lucro ou prejuízo.
- As condições de saída não são obrigatórias.
-
TradingView: nas configurações do seu alerta do TradingView, selecione a opção URL do webhook e copie o parâmetro da Anny e cole-o no seu alerta do TradingView. Da mesma forma, para o campo de Mensagem, copie o parâmetro da Anny e cole-o no seu alerta do TradingView.
A Anny criará o SINAL com os parâmetros definidos na mensagem do TradingView.
-
Configurações de automação: defina a configuração dos parâmetros do sinal, especificamente, os critérios de automação para entrada e saída.
-
Entrada (Auto Invest):
- Escolha a exchange
- Defina o capital alocado: escolha a moeda (BTC, USDT ou BUSD) e difina o valor máximo de investimento a ser distribuído em sinais ativos para um bot ou grupo de sinais.
Lembrando que essa alocação é considerada sem alavancagem.
- Dimensionamento de posição: e o valor do investimento alocado para uma posição, seja por risco fixo ou investimento fixo, em relação ao capital total alocado. Para saber mais, clique aqui.
- Limite (alocação e risco): defina a exposição máxima do seu capital alocado em negociações ativas.
- Conta: spot ou futuros.
Para sinais em futuros defina também a margem, o lado da posição e a alavancágem. -
Modo de entrada (mercado ou DCA avançado).
-
Saída (alvos de preço): tem a opção de ser somente notificado ou executar automaticamente.
- Stop-loss
- Alvos: adicione até 5 alvos.
-
Trailing Take Profit: crie uma estratégia específica de trailing take profit para este bot.
-
-
Lançamento: reveja seus dados, defina a recorrência, dê um nome, e seu bot estará pronto para ser lançado.
Templates:
-
Estratégia completa para SPOT: você pode colocar recomendação de Investimento, recomendação de Take Profit (são suportados até 5 alvos, utilize a nomenclatura 'targetProfit1', 'targetProfit2', etc.) e recomendação de Stop-loss.
Exemplo:
{"symbol":"BTCUSDT","invest":"10%","targetProfit":"4%","stopLoss":"2%"}
-
Estratégia completa para FUTUROS: além das recomendações da conta SPOT, você pode colocar recomendação de posição long/short, de conta, de margem e de alavancagem.
Exemplo:
{"symbol":"BTCUSDT","invest":"10%","targetProfit":"4%","stopLoss":"2%","account":"FUTURES","marginType":"ISOLATED","leverage":"1","side":"long"}
-
Estratégia de entrada e saída: é possível fazer a entrada e saida pelo TradingView, toda a gestão de risco (stop loss, take profit, etc) seria feita "internamente".
Para fazer a entrada e saída de um sinal é necessário que a mensagem contenha um campo de "Signal id" para que seja possível fazer a saída do sinal correto. A tipologia do campo é alfanumérico 20 caracteres.
Exemplo:
Entrada: {"symbol":"BTCUSDT","invest":"10%","signalId":"john123"}
Saída: {"symbol":"BTCUSDT","type":"close","signalId":"john123"}
É possivel enviar um alerta de saída sem o campo de "Signal id", isso fechará todas as posições abertas para aquele símbolo.
Substituições de configurações
O campo de mensagem do tradingview não é obrigatório preencher com as mesmas informações já configuradas no passo 3 (Configurações de distribuição).
A mensagem vem com valores pré configurados mas podem ser editados conforme sua estratégia.
Só se deve selecionar qualquer template e redefinir os parametros caso queira sobrescrever os valores default definidos no passo anterior para um sinal especifico.
Caso não deseje mudar nada, desselecione qualquer opção de template selecionada, copie e cole a mensagem no tradingview.
Por exemplo, você criou um bot com 3 símbolos (XRP, ADA e SOL). Para XRP e ADA você não quer mudar nada na sua estratégia de distribuição mas para a SOL você quer que o stop do sinal seja diferente. Então quando for colar a mensagem no tradingview precisa que o campo de stop loss seja preenchido para que sobrescreva o valor colocado no passo anterior.
Ex: no passo da distribuição colocou 2% de stop e ao colocar a mensagem no TradingView colocou 3% stop. O sinal será criado com stop de 3%.
-
Cálculo do tamanho da posição
Podem ser definidos tanto por investimento fixo como por risco fixo.
Exemplos:
Investimento fixo
{"symbol":"{{ticker}}","invest":"10%"}
Risco fixo
{"symbol":"{{ticker}}","risk":"1%"}
-
Valores fixos
Podem ser usados valores fixos ao invés de porcentagem. Na prática os campos são os mesmos, basta colocar preço fixo e não colocar "%".
Em longs os alvos de preço devem ser colocados em ordem crescente.
Em short os alvos de preço devem ser colocados em ordem decrescente.
Exemplo:
{"symbol":"BTCUSDT","invest":"10%", "entryPriceMin": "19500", "entryPriceMax": "20500","targetProfit":"21500","stopLoss":"19264"}
-
Modo de entrada a mercado na faixa
Faz uma entrada a mercado quando o preço estiver na faixa de compra.
A faixa pode ser definida por preço ou percentagem.
Exemplo:
Faixa (preço)
{"symbol":"{{ticker}}","entryPriceMin": "19500", "entryPriceMax": "20500"
Faixa (porcentagem)
Short:{"symbol":"{{ticker}}","entryPriceMin": "-0.4%", "entryPriceMax": "0%"
Long: {"symbol":"{{ticker}}","entryPriceMin": "0%", "entryPriceMax": "0.4%"
-
Modo de entrada DCA
Para que o modo de entrada DCA seja ativado, são necessárias ao menos 2 entradas. Ou seja, os campos entry1Percent e entry2Percent precisam estar presentes e serem maiores que zero.
Quando o campo entry1Price for omitido, o market price corrente do ativo é assumido.
Os campos de preço (entry*Price) devem estar em ordem decrescente para long e crescente para short.
Os campos de entry*Price podem ser definidos por preço ou percentagem.
Defina a porcentagem (sobre o investimento total) de cada entrada. A soma delas sempre deve ser 100%.
Exemplo:
DCA (preço)
{"symbol":"{{ticker}}","entry2Price":"19500","entry3Price":"20500","entry1Percent":"20%","entry2Percent":"30%","entry3Percent":"50%"}
DCA (porcentagem)
{"symbol":"{{ticker}}","entry2Price":"10%","entry3Price":"20%","entry1Percent":"20%","entry2Percent":"30%","entry3Percent":"50%"}
Método de cálculo para cada entrada: Tamanho da posição * a porcentagem definida.
Exemplo do cálculo:
Alocação de investimento: 5000 USDT
Tamanho da posição: 10%
Posição: 500 USDT (5000 * 10%)
Entrada 1 (20%): 100 USDT ( 500 * 20%)
Entrada 2 (30%): 150 USDT (500 * 30%)
Entrada 3 (50%): 250 USDT (500 *50%)
Regras quanto ao STOP:
- A omissão do STOP é permitida somente quando o sinal se refere a INVESTIMENTO (sinais gerados para o próprio usuário).
-
Um STOP deve ser incluído no sinal quando o mesmo for destinado à DISTRIBUIÇÃO para um grupo.
Problemas comuns
-
Um sinal foi disparado, mas foi rejeitado.
Verifique se os parâmetros no campo de mensagem estão consistentes e corretos, uma vez que um caractere extra pode afetar a distribuição. Verifique constantemente as notificações da Anny, ela irá informar se algo não estiver certo.
-
O alerta foi disparado no TradingView mas a Anny não distribuiu o sinal.
Certifique-se que a moeda do alerta foi adicionada ao seu bot na Anny.
- Um sinal foi aceito, mas o investimento não foi feito.
Pode haver muitas razões para não entrar em uma posição. Desde problemas com a API, falta de saldo, desativação do investimento automático, entre outros.
Monitorando regularmente suas posições e ficando atento às notificações da Anny, você pode resolver rapidamente qualquer obstáculo para entradas comerciais bem-sucedidas.
Como eu verifico o por que não entrei em uma posição?
Recursos adicionais
- Gerar sinais de take profit usando o Webhook do TradingView. Clique aqui para saber mais.
- Monetize seus sinais, crie um grupo e adicione uma assinatura ou um plano de profit sharing. Clique aqui para saber mais.
- Faça testes e verifique se os sinais estão sendo disparados corretamente.
Para testar se o Bot está disparando os sinais conforme o esperado, você pode testá-lo alocando uma quantia muito pequena para que você receba o sinal, mas não entre nele.