Documentação
Aplicações
Última atualização em 4. 8. 2021 por Mark Fric
Análise personalizada
Conteúdo da página
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.
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
É 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