Resposta

As ordens limitadas não causam resultados na otimização simples

3 respostas

Gregoriano

Assinante, bbp_participant, comunidade, cliente, 3 respostas.

Perfil da visita

8 anos atrás #114418

Se sua estratégia for gerada apenas com ordens limitadas (sem ordens de mercado ou de parada), quando você executar a estratégia por meio da otimização simples, nenhum resultado será gerado. O resultado da estratégia original, entretanto, é atualizado com base no conjunto de dados carregado no momento. São apenas os outros parâmetros testados por meio da otimização que não produzem resultados. Não importa se você selecionou Brute Force ou Genetic; nenhum resultado é gerado de qualquer forma. O contador mostra que o número apropriado de execuções de teste está sendo realizado, apesar de nenhum resultado ser exibido.

 

É possível que isso tenha um efeito semelhante em estratégias que incorporam ordens de limite, bem como ordens de mercado e/ou de parada, talvez deixando de testar apenas as ordens de limite durante uma otimização, mas não testei isso.

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #133931

Obrigado por informar isso. Vou testá-lo

0

Gregoriano

Assinante, bbp_participant, comunidade, cliente, 3 respostas.

Perfil da visita

8 anos atrás #133958

Obrigado. Acabei de notar um problema possivelmente relacionado:
 
Se apenas as ordens limitadas forem marcadas (sem mercado ou stop) durante o processo de criação de estratégias, nem todas as estratégias qualificadas serão transferidas da última geração para o banco de dados.
 
Por exemplo, se, nas Opções de classificação, você definir o Net Profit como o único critério de qualificação, algumas das estratégias com o Net Profit mais alto nunca chegarão ao Banco de dados. É como se algo relacionado às ordens limitadas impedisse que o SQ avaliasse algumas - mas não todas - essas estratégias como adequadas para serem movidas para o banco de dados.

0

tomas262

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

8 anos atrás #134017

A otimização simples está funcionando corretamente para mim com a estratégia que usa apenas ordens de limite. Não se esqueça de definir parâmetros para a otimização.

Coloquei todas as estratégias no banco de dados de acordo com o conjunto "Dismiss criteria" (Net Profit usado para otimização)

0

Visualizando 3 respostas - 1 até 3 (de um total de 3)