É comum que, ao realizar testes em backtest com as estratégias da plataforma, seja desejado executá-las somente após determinada data em específico.
Um exemplo desses cenários seria ao testar estratégias de execução em contratos futuros, onde muitas vezes é desejado saber o comportamento da estratégia somente após o dia no qual o contrato se tornou vigente. Nestes casos podemos utilizar das funções de Calendário do Módulo de Estratégias para limitar os condicionais de execução desejados.
Um exemplo prático, neste caso, é a implementação na Estratégia de Execução a seguir, em que a estratégia possui um condicional que usa a função Date.
Esta função retorna a data da barra que está atualmente tendo o código executado e, por conta disso, permite que limitemos a execução da estratégia somente a partir de X data ou até X data.
Vale ressaltar que, o formato de retorno desta função é 1YYMMDD, onde YY é igual aos últimos dois dígitos do ano desejado.
Por exemplo, para o dia 30 de Junho de 2021, teríamos o retorno: 1210630, ou seja, 2021 (número 1 seguido dos últimos dois dígitos do ano, sendo eles 21), Junho (mês 06), dia 30.
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.