Ciclo de execução dos bots

Toda estratégia criada com Binary Bot ou DBot consiste em 6 etapas, conforme mostrado no diagrama abaixo. As duas primeiras etapas são executadas apenas uma vez, quando uma estratégia é iniciada. As 4 etapas a seguir se repetem indefinidamente, a menos que o usuário pare a estratégia manualmente ou adicionando uma condição à última etapa. O 5º passo (Vender um Contrato) é opcional e pode ser removido de uma estratégia. Se o 5º bloco estiver na área de trabalho, quando a estratégia estiver em execução, ela continuará executando o conteúdo do a cada tique.

As etapas 1, 2 e 3 são representadas pelo primeiro bloco principal.

O bloco “Parâmetros de Negociação” é obrigatório. Cada bot terá um bloco de parâmetro de negociação por padrão e você não pode adicionar mais de um bloco de parâmetro de negociação em um bot.

O bloco de parâmetros de negociação é responsável pelas 3 primeiras etapas do fluxo de controle:

1.Selecionar o mercado

2.Atribuir valores iniciais às variáveis

3.Definir participação, duração, barreiras e previsão de dígitos (dependendo do tipo de contrato selecionado)

Passo 1: Parâmetros comerciais | Defina seu contrato comercial

Tipo de Contrato

Você pode escolher o tipo de contrato que deseja negociar. Por exemplo, para o tipo de negociação Sobe/Desce, você pode escolher uma das três opções: Sobe, Desce ou Ambos. Se você selecionar Sobe, não poderá comprar Desce no bloco de condição de compra.

Intervalo de Vela Padrão

Isso permite que você defina um intervalo de tempo padrão para blocos que lêem listas de velas. Isso é importante ao trabalhar com indicadores técnicos. Vamos abordá-lo na lição sobre análise técnica.

Reinicie a Compra/Venda em Caso de Erro

Este bloco reinicia o bot automaticamente quando um erro é encontrado. Às vezes, a conexão com a Internet é interrompida e os contratos de compra ou venda não são bem-sucedidos. Nesse caso, sua estratégia pode recomeçar ou continuar sendo executada. Por padrão, ele é desmarcado para melhor desempenho.

Reinicie a Última Negociação em Caso de Erro

Este bloco permite que você tenha a opção de repetir a negociação anterior se um erro for encontrado durante a negociação. Isso complementa o bloco anterior. Você pode optar por continuar tentando comprar um contrato em caso de erro. Você pode ativar ou desativar esta função conforme necessário.

Passo 2: Executar uma vez ao iniciar

Quase toda estratégia precisa atribuir alguns valores iniciais às variáveis. Você também pode adicionar blocos lógicos aqui para executar tarefas que deseja executar apenas uma vez quando sua estratégia começar a ser executada.

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

Neste bloco, você define sua duração, aposta, previsões e barreiras desejadas, dependendo do tipo de contrato que você escolher para negociar. Este é o passo essencial ao configurar seus negócios.

Passo 4: Condições de compra | Monitore e adquira seu contrato

Neste bloco, você pode especificar as condições que definiu para sua estratégia para que ela só possa comprar contratos quando desejar. É importante lembrar que você só pode comprar um contrato por vez. É importante usar a análise técnica para identificar o momento certo para a compra. Abordaremos isso mais adiante neste curso.

Passo 5: Condições de venda | Monitore e venda seu contrato adquirido

Alguns contratos podem ser vendidos antes do vencimento. Você não precisa fazer isso, por isso esta etapa é opcional no fluxo de controle, no entanto, você pode fazer isso se desejar.

Passo 6: Reinicie as condições de negociação | Obtenha o resultado da sua negociação e negocie novamente

Esta etapa é a última no ciclo de execução da estratégia. Tanto o Binary Bot bem como o DBot vão para esta etapa imediatamente após um contrato expirar ou ser vendido na Etapa 5.

O objetivo desta etapa é decidir se você deseja continuar negociando ou interromper sua estratégia. Normalmente, você precisaria verificar seu limite de stop-loss/take-profit para fazer isso. Além disso, você pode atualizar algumas variáveis ​​dependendo do resultado do contrato adquirido anteriormente (e expirado).

Aqui está o exemplo. Observe que este exemplo é para fins educacionais. Ele foi criado para demonstrar o ciclo de execução do bot. Pedimos que use seu bom senso ao negociar.