O Modo Debug é uma ferramenta essencial para verificar o funcionamento detalhado de sua estratégia de negociação. Com ele, você pode identificar os valores das variáveis em um determinado candle e linha, acompanhar o envio de ordens e visualizar o funcionamento das outras funcionalidades das estratégias.
Iniciando o Modo Debug
Para iniciar, vamos abrir a estratégia 'Gaps' que é um código aberto que temos na aba 'Exemplos' ao clicar em 'Abrir' no Editor de Estratégias.
Com a estratégia aberta no Editor, selecione a aba 'Misto' para visualizar o código e o gráfico simultaneamente.
Ao clicar em 'Próximo', o Modo Debug será ativado. O primeiro candle disponível no gráfico será destacado em amarelo, e a primeira linha do código será destacada em azul.
Ao continuar clicando em 'Próximo' (ou utilizar o atalho F3), a marcação azul avançará para a próxima linha. Quando não houverem mais linhas, ela retornará para a primeira linha dentro do loop, e a linha amarela avançará para o próximo candle. Isso demonstra visualmente o fluxo de execução de uma estratégia NTSL.
Adicionando Breakpoint
Os Breakpoints interrompem a execução do código da estratégia em pontos específicos.
Na parte inferior do gráfico, existem pequenos marcadores circulares brancos, ao clicar em um destes marcadores o candle correspondente será selecionado e destacado em amarelo. À esquerda do código, marcadores circulares azuis permitem selecionar linhas específicas.
Definindo um breakpoint no gráfico e clicando em 'Executar', a execução do código continuará até o candle correspondente. O Modo Debug será então ativado, permitindo observar o andamento linha a linha a partir desse candle.
Definindo um breakpoint no código, a execução continuará até a linha correspondente, permitindo executar o código a partir dessa linha.
Para apagar os breakpoints, basta parar a estratégia, clicar com o botão direito do mouse sobre o gráfico ou código e ir em 'Limpar Breakpoints'.
Valor das Variáveis
Ao ativar o Modo Debug, você pode visualizar no canto inferior esquerdo, na 'Lista de Variáveis', as séries de dados em uso, as variáveis declaradas no código e seus respectivos valores na linha e candle especificados na análise. Portanto, ao avançar para a próxima linha ou iteração do loop, qualquer alteração no valor da variável será exibida neste campo.
Achou útil este conteúdo?
Não esqueça de nos avaliar abaixo.
Desejamos bons trades!
Comentários
0 comentário
Artigo fechado para comentários.