Ciclo de execução dos bots

Olá Comunidade Deriv

Cada estratégia criada com a Binary Bot ou a DBot consiste em 6 passos, conforme demonstrado no diagrama abaixo. Os dois primeiros passos são executados apenas uma vez, ao iniciar uma estratégia. Os 4 passos seguintes repetem-se indefinidamente, a menos que o utilizador pare a estratégia manualmente ou adicione uma condição ao último passo. O quinto passo (Vender um contrato) é opcional e pode ser removido da estratégia. Se o 5.º bloco estiver na área de trabalho, quando a estratégia estiver a ser executada, continua a executar o conteúdo do bloco em cada tick.

Os passos 1, 2 e 3 são representados pelo primeiro bloco.
Os parâmetros de negociação são um bloco obrigatório. Cada bot terá um bloco de parâmetros de negociação por defeito e não é possível adicionar mais do que um bloco de parâmetros de negociação a um bot.

O bloco de parâmetros de negociação é responsável pelos 3 primeiros passos do fluxo de controlo:

  1. Selecionar o mercado;
  2. Atribuir valores iniciais às variáveis;
  3. Definir a entrada, a duração, as barreiras e a previsão de dígitos (dependendo do tipo de contrato selecionado).

1º Passo: Parâmetros de negociação | Definir o contrato de negociação

Mercado e Tipo de negociação
Pode selecionar o mercado desejado, o tipo de ativo e o tipo de negociação que pretende negociar aqui.

Tipo de contrato
Pode escolher o tipo de contrato que pretende negociar. Por exemplo, para o tipo de negociação “Rise/Fall”, pode escolher uma de três opções: “Rise”, “Fall”, ou ambas. Se selecionar “Rise”, não será possível comprar “Fall” no bloco de condições de Compra.

Intervalo de velas predefinido
Permite-lhe estabelecer um intervalo de tempo predefinido para os blocos que leem listas de velas. Esta funcionalidade é importante quando se trabalha com indicadores técnicos. Abordaremos este tópico na lição dedicada à análise técnica.

Reiniciar a compra/venda em caso de erro
Este bloco reinicia automaticamente o Bot quando é detetado um erro. Por vezes, a ligação à Internet falha e os contratos de compra ou venda não são bem-sucedidos. Neste caso, a sua estratégia pode começar de novo ou continuar a ser executada. Por defeito, não está selecionada para obter um melhor desempenho.

Reiniciar a última transação em caso de erro
Este bloco oferece a possibilidade de repetir a negociação anterior caso seja detetado um erro durante a negociação, complementando o bloco anterior. Pode optar por continuar a tentar comprar um contrato em caso de erro. Esta opção pode ser ativada ou desativada conforme necessário.

2º Passo: Executar uma vez no início

Na maioria das estratégias, é necessário atribuir alguns valores iniciais às variáveis. Também pode adicionar blocos lógicos aqui para realizar tarefas que pretende executar apenas uma vez quando a sua estratégia começa a ser executada.

3º Passo: Opções de negociação | Definir as opções de negociação

Neste bloco, define a duração desejada, o montante de entrada, as previsões e as barreiras, consoante o tipo de contrato escolhido para negociar. Este passo é essencial para configurar as suas negociações.

4º Passo: Comprar um contrato | Observar e comprar um contrato

Neste bloco, pode especificar as condições que define para a sua estratégia, de modo que esta só compre contratos quando pretender. É importante lembrar que só é possível comprar um contrato de cada vez. É necessário utilizar a análise técnica para identificar o momento certo para a compra. Abordaremos isso mais adiante neste curso.

5º Passo: Condições de venda | Observar e vender um contrato comprado

Alguns contratos podem ser vendidos antes do seu termo. Não é necessário fazê-lo, por isso este passo é opcional no fluxo de controlo, mas pode fazê-lo se assim o desejar.

6º Passo: Reiniciar as condições de negociação | Obter o resultado da sua negociação e negociar novamente

Esta etapa é a última no ciclo de execução da estratégia. Tanto a Binary Bot quanto a DBot avançam para esta etapa imediatamente após a expiração ou venda de um contrato no quinto passo. Se o quinto bloco estiver na área de trabalho quando a estratégia estiver a ser executada, continuará a executar o conteúdo do bloco a cada tick.

O objetivo deste passo é decidir se quer continuar a negociar ou parar a sua estratégia. Normalmente, é necessário verificar o limite de “stop-loss”/“take-profit” para o fazer. Além disso, pode atualizar algumas variáveis dependendo do resultado do contrato anteriormente adquirido (e expirado).

Segue-se um exemplo. Por favor, observe que este exemplo é para fins educacionais, tendo sido criado para demonstrar o ciclo de execução do bot. Utilize o seu bom senso ao negociar.

Em caso de dúvidas, por favor visite o nosso Centro de ajuda ou contacte-nos via Live Chat e WhatsApp.