Otimização Multi-Objetivo

<< Click to Display Table of Contents >>

Navigation:  Operações > Analisador de Estratégia >

Otimização Multi-Objetivo

Previous page Return to chapter overview Next page

Show/Hide Hidden Text

A otimização multiobjetivo leva a otimização padrão um pouco além, permitindo que você escolha vários objetivos para testar. Quando os resultados são retornados em vez de uma lista única de melhores resultados classificados do melhor para o menor melhor, será apresentado um gráfico. Com múltiplos objetivos, não existe um único resultado melhor, ao invés disso, cabe ao trader escolher qual é o melhor tradeoff entre dois objetivos. Para executar uma otimização multiobjetivo, você precisará de:

 

Acesso a dados históricos

Personalizado NinjaScript *estratégia

Uma compreensão completa dos recursos de backtesting e otimização do Strategy Analyzer

 

Sugestão :  Existem várias estratégias de amostra pré-definidas que são instaladas com o NinjaTrader que você pode explorar.

 

Nota : ApropriedadeIncludeTradeHistoryInBacktest é definida como falsepor padrão quando uma estratégia é aplicada noStrategy Analyzerpara otimização. Isso proporciona um uso mais enxuto da memória, mas às custas de não conseguir acessar objetos Trade para negociações históricas. Assim, campos como SystemPerformance.AllTrades.Count que dependem de referências a objetos Trade não terão essas referências para trabalhar. Se você deseja salvar esses objetos para referência em seu código, é possível definir IncludeTradeHistoryInBacktest como true no estado Configurar. Para mais informações, consulte a páginaTrabalhando com dados históricos de comércio.

 

tog_minus        Como executar uma otimização multi-objetivo 

 

tog_minus        Entendendo propriedades multi-objetivas

 

tog_minus        Entendendo os resultados multi-objetivos