How to build a basic trading bot with Deriv Bot

Este artigo foi originalmente publicado a 30 de Nov 2022 e atualizado a 14 de Maio de 2024.
Explore o nosso mais recente conteúdo atualizado - agora com uma apresentação de vídeo envolvente! Veja o vídeo para uma visão geral rápida, ou continue a ler abaixo para insights mais aprofundados.
Assim que iniciar sessão na sua conta Deriv e selecionar Deriv Bot a partir do hub de traders, verá o espaço de trabalho do Deriv Bot com 4 blocos pré-definidos – 3 obrigatórios (parâmetros de negociação, condição de compra e negociar novamente) e 1 opcional (condição de venda). Os blocos obrigatórios são essenciais para que o seu bot de negociação funcione, e o bloco opcional oferece-lhe a oportunidade de atualizar a sua estratégia de negociação.
Como discutido no nosso artigo de blogue anterior, os parâmetros pré-definidos nestes blocos permitem-lhe começar a negociar imediatamente. Mas também tem a liberdade de ajustar estes parâmetros à sua estratégia de negociação pessoal. Neste artigo de blogue, vamos rever cada bloco pré-definido e explicar como personalizá-los para realizar a sua primeira negociação personalizada no Deriv Bot.
Defina os seus blocos obrigatórios
Os blocos obrigatórios contêm os elementos cruciais para informações de negociação, como o mercado que prefere negociar e exatamente quando executar a sua negociação.
Parâmetros de negociação
Os parâmetros de negociação são o primeiro bloco obrigatório; pode encontrá-lo no separador 'Parâmetros de negociação'. Neste bloco, pode definir as seguintes informações:

Mercado
Selecione o mercado e o ativo em que pretende negociar – índices derivados, forex, índices de ações e matérias-primas.
Tipo de negociação
Escolha o seu tipo de negociação preferido – desde Up/Down até Only ups/Only downs se pretender negociar opções. Em alternativa, selecione os multiplicadores.
Alguns tipos de negociação são oferecidos em algumas variações. Por exemplo, os Digits têm Matches/Differs, Even/Odd ou Over/Under.
Certifique-se de verificar esta secção também e selecionar a variação que preferir.
Tipo de contrato
O seu próximo passo é decidir que tipo de contrato pretende. Pode deixar isto como 'Ambos', pois posteriormente poderá selecionar a direção em 'Condições de compra'.
Intervalo de vela predefinido
Esta secção é importante para configurar indicadores para análise técnica. Abordamos a análise técnica na Deriv Bot num outro artigo do blogue, pelo que deixaremos isto como está por agora.
Outros parâmetros que também pode definir:
- Reiniciar compra/venda em caso de erro – indique ao seu bot se pretende que compre ou venda um contrato caso esta ação tenha sido interrompida devido a algum erro. Esta opção está desativada por predefinição.
- Reiniciar última negociação em caso de erro – indique ao seu bot se pretende que reinicie a sua última negociação caso esta tenha sido interrompida devido a algum erro. Esta opção está ativada por predefinição.
Executar uma única vez no início
As instruções definidas nesta secção são executadas apenas uma vez — quando inicia o seu bot — e não são repetidas sempre que uma nova negociação é executada.
Aqui pode definir alguns parâmetros adicionais como notificação de texto personalizada, mas é opcional e requer um pouco mais de compreensão técnica.
Iremos abordar mais detalhes no nosso 'Como configurar parâmetros avançados para o bot de negociação da Deriv' artigo de blogue. Por enquanto, pode deixá-lo em branco.
Opções de negociação
Neste bloco, precisa de adicionar os parâmetros essenciais da sua negociação, como a duração da negociação pretendida e o valor da aposta quando negoceiar opções. Note que algumas opções Digits têm um campo de entrada adicional denominado 'Predição'. Com isto, precisará de introduzir um número de 0–9. Esta é a sua previsão do último dígito do preço do ativo quando o contrato fechar.

Para o tipo de negociação Multipliers, terá de adicionar um valor de multiplicador e um montante de aposta, juntamente com os montantes de take profit e stop loss. Take profit e stop loss são as condições para fechar as posições abertas.

Defina as condições de compra

As condições de compra são o bloco mais importante, pois dizem ao seu bot que negociação executar. Pode também selecionar parâmetros adicionais para especificar certas condições a serem cumpridas antes de executar uma negociação.
Defina condições de reinício de negociação

Utilizando este bloco, pode dizer ao seu bot para continuar ou parar de negociar. Pode também ajustar os parâmetros para a sua próxima negociação e implementar stop loss ou take profit. Por agora, pode deixá-lo como está.
Uma vez definidos estes 3 blocos obrigatórios, o seu bot de negociação está pronto para executar negociações por si. Pode ativá-lo clicando no botão verde 'Run', localizado no lado superior direito do seu ecrã, mesmo por baixo do seu indicador de saldo.
Tenha em consideração que, uma vez que inicie o seu bot, a negociação que definiu será repetida indefinidamente até que a pare manualmente, clicando no botão 'Parar'. Se parar o seu bot antes da negociação atual ser fechada, o bot irá aguardar até que a sua duração termine e não executará uma nova negociação.
Adicione um bloco opcional para aperfeiçoar a sua estratégia
O bloco opcional pode ser utilizado para potencialmente melhorar a sua estratégia de negociação e adicionar parâmetros adicionais.
Condições de venda

Com o bloco de condições de venda, pode vender as suas negociações ao preço de mercado antes do término da sua duração. Este bloco não pode ser utilizado com contratos tick e a disponibilidade de venda também depende da duração do contrato e das condições atuais de mercado. Em geral, o bloco de condições de venda é mais aplicável para negociar multipliers.
Se estiver a configurar apenas uma estratégia simples, pode deixar o bloco opcional em branco ou removê-lo do seu espaço de trabalho. O seu bot está pronto para funcionar com apenas os 3 blocos obrigatórios.
In our “How to set up advanced parameters for Deriv’s trading bot” blog post, we’ll go over all the details on how to add some additional instructions to your trading bot and how to set the optional block to make the most out of the automated trading!
You can also head over to Deriv Bot and practise setting up mandatory blocks on your risk-free demo account, preloaded with a 10,000 USD of virtual currency.
Isenção de responsabilidade.
As informações contidas neste artigo do blog são apenas para fins educativos e não devem ser consideradas como aconselhamento financeiro ou de investimento.
Os termos de negociação, os produtos e as plataformas podem variar dependendo do país onde reside.
Deriv Bot is unavailable to clients residing within the European Union.