Parâmetros de otimização

A otimização é realizada sobre parâmetros da estratégia que tenham os seguintes tipos:

  • Numéricos (inteiros e fracionários)
  • Tempo (TimeSpan)
  • Valor booleano (True-False)
  • Valor Unit

Por predefinição, todos os parâmetros com estes tipos aparecem na tabela de parâmetros do otimizador. Para excluir um parâmetro da otimização:

  • Para um diagrama, selecione o cubo necessário, abra as suas propriedades, mude para Definições avançadas e desative a caixa Parâmetro:

Designer Otimização 01

  • No caso de código, é necessário escrever código ao definir um parâmetro e alterar a propriedade CanOptimize:
_long = this.Param(nameof(Long), 80);
_short = this.Param(nameof(Short), 20);

// desativar o parâmetro para otimização
_long.CanOptimize = false;

Depois de alterar os parâmetros de otimização disponíveis, reabra o painel de otimização.