Documentação

Aplicações

Última atualização em 4. 8. 2021 por Mark Fric

Análise personalizada

O novo recurso de análise personalizada introduzido primeiro no Build 131 Dev 4 permite a você (como o nome sugere) realizar uma análise personalizada das estratégias geradas/retestadas/optimizadas e bancos de dados completos.

Isto permite que você faça seus próprios cálculos e filtragem personalizados.

Classes e métodos de análise personalizados são implementados como snippet, com um uso bastante simples - apenas três métodos são utilizados.

 

Utilização de análise personalizada

É uma adição a todas as métricas e filtragem feitas pela StrategyQuant para permitir a adição de personalizações ao fluxo de trabalho:

  • pode ser usado para calcular novas métricas que cruzam os limites de um único backtest ou crosscheck
  • pode ser usado para implementar novas métricas que são mostradas no banco de dados
  • pode ser usado para estratégias de filtragem (retornando falsos)
  • pode chamar programas externos (por exemplo, em Python) para realizar análises adicionais para as estratégias

 

Há dois tipos de análise personalizada possível:

Por estratégia

É realizado após a conclusão dos testes e verificações cruzadas e ANTES de salvar a estratégia no banco de dados. Esta análise pode verificar todos os resultados dos backtests e crosschecks e computar/analisar informações úteis a partir deles.

Também pode ser usado como um filtro - se o método de análise personalizada retornar falso, a estratégia pode opcionalmente não ser salva em um banco de dados - dependendo se a filtragem para análise personalizada for ativada na IU.

Você pode configurar a análise personalizada na aba Ranking em projetos Builder / Retester / Optimizer.

Se você habilitar também Filtrar, ele filtrará (demitir) estratégias também de acordo com o resultado do método de análise personalizado para cada estratégia.

Classificação da análise personalizada

 

Por banco de dados

Outro tipo de análise personalizada é a que é feita em todo o banco de dados.

Ele obterá o conjunto de todas as estratégias em banco de dados que poderá então utilizar para calcular qualquer coisa, inclusive comparar valores entre estratégias, executar várias contagens e estatísticas sobre todas as estratégias em banco de dados e até mesmo remover estratégias do banco de dados.

Este tipo de análise personalizada só pode ser usado em um projeto personalizado, no novo Tarefa de análise personalizada.

A tarefa tem 4 configurações possíveis, permite escolher o banco de dados Source e Target, e depois 4 métodos de análise personalizados que podem ser aplicados um após o outro:

Análise por estratégia
Análise por banco de dados
Análise por estratégia
Análise por banco de dados

Banco de dados de análise personalizado

É assim para que você possa executar primeiro a análise por estratégia, depois a análise por banco de dados, e depois novamente, fazer o mesmo.

 

Este artigo foi útil? O artigo foi útil O artigo não foi útil

Assine
Notificação de
0 Comentários
Feedbacks em linha
Ver todos os comentários

Postos relacionados