Neste post, conheceremos mais a fundo os algoritmos empregados pelo serviço de bots 3Commas e vamos explicar:
Um trading bot (robô de trading, em português) é um algoritmo de negociação que executa ordens em exchanges de criptomoedas de acordo com configurações definidas pelo usuário. Os bots operam 24 horas por dia e são capazes de responder instantaneamente a mudanças rápidas nas condições do mercado.
Long Bots operam quando os preços sobem de acordo com a lógica simples de comprar na baixa e vender na alta.
Short Bots são ativados quando os preços caem. Eles não estão realmente “curtos”, mas alavancam o princípio de vender um token a um preço alto e comprá-lo de volta a um preço menor. Desta forma, os lucros são garantidos, mantendo a quantidade inicial de tokens.
Vamos explorar ainda mais as estratégias Long e Short, mas primeiro vamos conhecer três importantes pontos:
Prepare-se para uma aventura emocionante!
Este princípio é tão antigo quanto o tempo: compre 1 moeda por US$ 10, venda a mesma moeda por US$ 11. O lucro de U$ 1 é feito na diferença de preço.
Especifique as condições em que o bot iniciará a operação: quantas moedas comprar e a que preço – exatamente como em uma ordem de compra. O bot compra tokens ao preço especificado e as vende com lucro à medida que o preço sobe.
No caso de queda de preços, Long Bots usam as ordens de segurança. Estas são ordens com preços mais baixos do que o preço comprado. O bot as executa em incrementos de X%. Quando eles são acionados, à medida que você usa mais ordens de segurança, ele reduz o preço do Take Profit e fecha o negócio sem perder os lucros anteriores.
João tem US$ 1.000 e quer ganhar outros US$ 10. Ele acredita que o ETH vai subir, e então executa o bot para negociar a criptomoeda.
Toda vez que o preço da ETH atingir US $ 450, US $ 405 e US $ 364,5, o bot comprará US $ 100 no valor de ETH:
Assim, cada vez que o algoritmo calcula a média do preço de compra, ele venderá ETH no primeiro salto para cima com o lucro especificado de U$ 10.
Se o mercado estiver em queda, o bot vende alto e compra de volta baixo.
Este é o oposto do algoritmo do Long Bot: venda 1 moeda por U$ 10, compre 1 moeda por U$ 9. Lucro obtido com a diferença de preço: U$ 1 mais em moedas.
João tem 1 ETH e espera que o preço caia. Ele poderia segurar, mas em vez disso, ele decide usar o Short Bot em um par de negociação USD_ETH.
Mas ainda assim, João quer ganhar U$ 10 e pegar de volta seus 0.4 ETH. Para deixar João feliz, seus 0,4 ETH deverão custar US$ 10 a menos do que ele pagou por eles: US$ 210 – US$ 10 = US $ 200. Então, João precisa de 1 ETH por US$ 200 / 0,4 = US$ 500. O algoritmo remove a ordem (o preço que fechará o negócio) de US$ 450 para US$ 500 para um volume total de 0,4 ETH. Quando a ordem de compra atualizada for acionada, o retorno de João será 0,4 ETH e, mais uma vez, se tornará o feliz proprietário de 1 ETH, mas agora com um lucro extra de US$ 10.
À medida que o bot adquire mais ordens de segurança, calcula a média do preço de lucro. Na primeira queda, comprará a ETH, fechando o negócio e deixando João com um lucro de US$ 10.
A criação de bots começa com a escolha entre bots simples ou compostos.
Qual a diferença entre um bot simples e um bot composto?
Um bot simples pode trocar apenas uma moeda por vez. Por exemplo, um bot simples em um par de BTC_LTC, como na imagem abaixo, negociará apenas este par.
Você pode especificar vários pares com um bot composto e ele abrirá muitos negócios ou negócios simultâneos. Selecione os pares de negociação como na imagem abaixo, para BTC_ETH, BTC_LTC, BTC_TNT. Quando as condições do Trade Start forem cumpridas, o bot começará uma nova operação. Se a condição Trade Start for cumprida para todos os pares de negociação selecionados, o número máximo de pares definidos pelo usuário iniciará simultaneamente novos negócios. Se apenas a condição Trade Start de um par de negociação for atendida, apenas esse par de transações iniciará uma nova transação.
Os bots exigem que um certo montante de recursos seja alocado e “bloqueado” para que as ordens de segurança possam ser executadas quando necessário. O bot composto otimiza a utilização do fundo, pois utiliza os valores alocados em vários pares. Um bot simples terá todos os fundos alocados bloqueados até que um sinal de compra acione a ordem.
Bot simples operados independentemente requerem fundos, e adicionar múltiplos bots simples pode criar uma falta de fundos para mantê-los rodando.
Por exemplo, João escolhe 10 pares para troca nos bots. No entanto, se todos os pedidos de segurança de João forem usados, ele poderá ter apenas o suficiente para que dois bots simultâneos sejam executados. O trader não sabe como determinar quais moedas serão as primeiras a receber um sinal de compra – e muito provavelmente ninguém sabe. O que o João pode fazer? Ele pode criar 10 bots simples, um para cada par. Se os sinais para comprar todas as 5 moedas forem atingidos, todos serão comprados sem problemas. Mas se os preços começarem a cair, as ordens de segurança podem não ser concluídas devido à falta de fundos, o que pode resultar em perdas.
Este exemplo é um dos motivos pelos quais sugerimos usar um bot composto. João escolhe os mesmos 10 pares que ele fez com seus bots simples individuais, mas com um bot composto, define o número máximo de lances ativos para 2 – e o bot obedientemente comprará as duas primeiras moedas desencadeadas pelas condições do Trade Start. O algoritmo bot só abrirá uma nova transação se uma das duas transações abertas já tiver sido concluída. Como nunca haverá mais de dois, não haverá escassez de fundos!
Manualmente – O usuário decide quando iniciar o bot, daí o termo “manual”. Depois que o bot fechar um acordo aberto, um novo acordo não será aberto até que o usuário inicie o bot novamente.
Open New Trade ASAP – o bot iniciará um novo acordo imediatamente após fechar um aberto.
Sinais do TradingView
Compra – o bot abrirá uma negociação se o par de negociação selecionado tiver um sinal Buy do TradingView.
Compra forte – funciona da mesma forma que “comprar”, exceto que o sinal deve ser “Compra forte”.
Venda forte – funciona apenas para Short Bots. Condições opostas da Compra Forte.
Vender – funciona apenas para Short Bots. Condições opostas de compra.
TradingView Custom Signal – o bot irá negociar de acordo com suas próprias estratégias através de indicadores do TradingView. Leia mais sobre sinais personalizados aqui.
Os bots compostos são mais fáceis de gerenciar e coletar informações estatísticas. Por exemplo, na página do bot composto você pode:
1. Name – nomeie seu bot para identificá-lo na lista de transações ativas e outros bots.
2. Selecione uma Exchange – A exchange na qual o bot irá trabalhar.
3. Recommended pairs – Moedas com os negócios mais bem sucedidos nas últimas 24 horas.
4. Pairs – Selecione seu(s) par(es) de negociação. Lembre-se:
Específico para bots compostos:
Disponíveis apenas em bots compostos
Você pode decidir quantas transações ativas um bot composto terá em aberto ao mesmo tempo. Tenha em mente o seu saldo à medida que você adiciona pares e decide sobre negociações de segurança e ofertas ativas máximas. A janela do Assistente no canto superior direito ajudará você a escolher as melhores configurações de bot para o tamanho da sua conta. O bot selecionará automaticamente o par mais promissor no momento (com base na sua condição de início de negociação) e abrirá uma oferta para ele. Após fechar o acordo, ele procurará o próximo par de acordo com os mesmos critérios e assim por diante, até que você decida pará-lo.
6. Strategy – Selecione Long ou Short.
7. Profit currency – Em qual moeda você quer lucrar?
8. Base Trade Size – A quantia inicial usada ao iniciar uma nova oferta.
9. Safety Trade Size – O bot comprará mais do token a esse valor, à medida que o preço se afasta do seu preço de compra original. Lembre-se: à medida que você recebe ordens de segurança, está calculando a média do preço de seu lucro mais próximo do seu preço de compra original.
10. Target Profit (porcentagem) – Escolha quanto lucro (em um valor percentual) o bot receberá de cada transação.
11. Take Profit Type – Existem duas opções para esse campo:
12. Maximum safety trades count – O número máximo de ordens de segurança (SO) que serão usadas para esse bot.
13. Max active safety trades count – O número de SOs que o bot colocará no Order Book da exchange.
Considere um exemplo com 3 SOs ativos e um máximo ativo de 10 SOs. Uma vez que o bot começa, 3 SOs são colocados no Order Book e 7 permanecem à margem (10 – 3 = 7). O preço cai e 1 ordem de segurança é executada, o bot imediatamente coloca uma nova ordem abaixo das duas já abertas, restando 6 (7 – 1). Assim, enquanto o preço cai e os SOs são executados, o bot continua a colocar mais SOs, desde que a quantidade máxima ainda não tenha sido atingida. Esses dois parâmetros podem ser especificados da mesma forma, para que todos os SOs sejam imediatamente colocados no Order Book.
14. Price deviation to open safety trades – A porcentagem em que o bot coloca SOs. Por exemplo, o bot abre um novo contrato por US$ 100. 3 SOs ativos foram colocados no Order Book em etapas de 5%. Isso significa que o bot colocará SOs nos seguintes níveis: US$ 95, US$ 90 e US$ 85.
15. Safety order volume scale – O volume de cada ordem de segurança sequencial aumentará (ou diminuirá) nessa escala de valor.
Exemplo:
SO (Ordem de Segurança) inicial de 0.1 BTC, Safety order volume scale é 2. O bot colocará o SO de acordo com a seguinte lógica:
16. Safety Order step scale – O valor entre os SOs aumentará (ou diminuirá) nessa proporção.
Exemplo:
Um bot foi criado com Safety Order step scale de 1% de BTC e um multiplicador de 2. Ele colocará os SOs usando a seguinte lógica:
17. Don’t start trade with a 24h trading volume less than – isso é útil para shitcoins com volumes de negociação baixos, em que os sinais podem não ser muito confiáveis. O bot iniciará uma oferta apenas quando o volume negociado nas últimas 24 horas for superior a esse valor.
Se você adicionar pares BTC _ *** a um bot e inserir um volume de 500 no filtro, somente as moedas com um volume de pelo menos 500 BTC em um período de 24h serão abertas pelo bot. Observe que o volume de negociação é sempre indicado no BTC. Se uma moeda não pareada em BTC for selecionada, por exemplo, ETH _ ***, então o bot aguardará que a condição de volume de negociação em BTC nas últimas 24h seja atingida para iniciar uma nova oferta.
18. Stop Loss – Se o preço cair abaixo deste valor prescrito pelo usuário, o bot fechará o negócio com prejuízo vendendo a moeda a preço de mercado. O valor de Stop Loss deve ser menor que o último pedido de segurança.
19. Cooldown between deals (seconds) – O bot não abrirá uma nova transação até que a quantidade prescrita de segundos tenha passado. Ao usar um bot composto, cada acordo tem seu próprio temporizador.
20. Minimum price & Maximum price – O bot não abrirá uma transação se o preço estiver abaixo do mínimo ou acima do máximo selecionado.
Aumente seu portfólio desenvolvendo suas habilidades com as ferramentas da 3commas. Na próxima vez, discutiremos mais detalhes sobre configurações de bots Long e Short e muito mais! Enquanto isso, durante o período de teste, teste o que você aprendeu hoje – e deixe os bots ganharem lucros!
Siga o Criptoeconomia nas redes sociais!
* Disclaimer: Esse é um anúncio publicitário. Todo o conteúdo é de responsabilidade do anunciante.