Documentação

Aplicações

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

E se as simulações

E se as simulações são uma nova e poderosa, mas rápida e simples verificação cruzada para verificar a robustez da estratégia (adicionada ao StrategyQuant Build 129).

E se os cenários permitirem simular cenários como:

  • E se a estratégia comercializar apenas certos dias em uma semana, ou certas horas em um dia?
  • E se ommit 5% for um dos negócios mais lucrativos?
  • etc.

A idéia do E se a verificação cruzada veio de nosso QuantAnalyzer produto, que tem esta funcionalidade há muito tempo.

Ao adicioná-lo à StrategyQuant como uma verificação cruzada, você pode filtrar imediatamente estratégias que terão um desempenho significativamente pior sob seu cenário E se.

 

Como funciona a simulação do E se?

É simples - cada simulação selecionada é aplicada à lista de pedidos produzidos pelo backtest padrão.

Por exemplo, se você usar Comércio somente em dias e optar por negociar somente em Terça-feira, quarta-feira, quinta-feiraA empresa, por sua vez, passará por todos os ofícios um filtro para fora dos que não foram abertos nestes três dias.

É importante perceber que a simulação não volta a testar a estratégia - ela funciona com a lista existente de negócios do backtest principal. Graças a isto, esta verificação cruzada é muito rápida.

 

Configuração

E se for semelhante a Monte Carlo - você escolhe um ou mais cenários que são aplicados aos resultados da estratégia:

E se simulações em StrategyQuant cross checks

 

Filtragem baseada no desempenho da simulação de E se

Opcionalmente, você pode usar a filtragem automática para filtrar estratégias cujo desempenho esteja abaixo de um determinado limite:

E se a filtragem por simulação

Na figura acima definimos que o lucro líquido do E se a simulação deve ser de pelo menos 80% de lucro líquido do backktest normal.

 

Visualização dos resultados

quando você executar a simulação What If criará um novo resultado que pode ser exibido em gráfico de equidade, visão geral ou em lista de negócios.

Veja abaixo um exemplo de diferença entre a equidade do backtest e a simulação do What If:

E se o resultado da simulação

 

 

 

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

Assine
Notificação de
3 Comentários
Mais antigo
Novidades Mais Votados
Feedbacks em linha
Ver todos os comentários
gin
gin
15. 8. 2020 5:55 pm

pode ele selecionar automaticamente os melhores dias?
e excluir os piores dias?

tomas262
tomas262
Responder a  gin
31. 8. 2020 5:36 pm

O que você quer dizer com isso? Ou qual é o objetivo disto? Você nunca sabe antecipadamente o que será o PnL diário, então não vale a pena filtrar "dias ruins" no backtest.

Emmanuel
12. 4. 2022 9:52 am

Obrigado