Documentação

Aplicações

Última atualização em 11. 5. 2020 por Mark Fric

Solução de problemas

Você começou Builder e nenhuma estratégia aparece no banco de dados por um longo tempo?

Depende de sua configuração, se você definir precisão de teste muito alta ou verificações cruzadas e filtragem complexas, pode levar muito tempo para gerar estratégias que passem por todos os filtros, mas normalmente, você deve ver novas estratégias adicionadas ao banco de dados a cada poucos segundos ou minutos.

Se nenhuma estratégia for adicionada ao banco de dados por muito tempo, pode haver algum problema com sua configuração.

Poucos dos possíveis problemas de configuração:

 

Usando a evolução genética com uma população muito grande

A população inicial em evolução genética serve como ponto de partida para a evolução - não é armazenada em banco de dados. Se você definir errado, pode acabar gastando horas ou até dias de SQ gerando estratégias apenas para criar esta população inicial, antes mesmo de chegar à evolução.

Solução de problemas - configurações genéticas

Na imagem acima você pode ver que existem 8 ilhas x 1000 habitantes em cada uma, o que significa 8000 estratégias para a população inicial.

Além disso, tem a Decimation definida para 2, o que significa que gerará o dobro desta quantidade de estratégias e escolhe as melhores 8000 dentre elas.

Portanto, o SQ deve gerar 16.000 estratégias que têm que passar pelo filtro de população inicial. Só esta tarefa pode levar horas ou dias.

Recomendação:
Pense em suas configurações genéticas, comece com uma população menor, e Decimation=1. Além disso, monitore suas estatísticas de rejeição - seu filtro populacional inicial não é muito rigoroso?
Você pode tentar usar a geração aleatória primeiro, para ver a rapidez com que ela gera estratégias com estas condições.

 

Usando a evolução genética com filtros muito rígidos

Problema semelhante ao anterior - você deixa a geração funcionar por algum tempo, mas nenhuma estratégia passa nos filtros. Isto provavelmente significa que os filtros ou são configurados incorretamente ou são muito rígidos.

Troubleshgooting - verificar as métricas de rejeição

Você pode verificar as estatísticas detalhadas de Rejeição para ver porque as estratégias estão sendo rejeitadas, mas o bom palpite é que o filtro populacional inicial é muito rigoroso.

Recomendação:
Tente usar primeiro a geração aleatória, com as mesmas configurações de filtro, para ver a rapidez com que ela gera estratégias com estas condições.
Se demorar muito tempo, pode haver algum problema com os ajustes e você pode precisar alterá-lo.

 

Obtendo muitas rejeições com base na filtragem automática

Os filtros automáticos no SQ servem para filtrar estratégias com falhas óbvias. Você deve verificar as estatísticas de Rejeição para ver se não há muitas estratégias rejeitadas por causa disso.

Filtro automático: Não há negócios

Há poucos motivos de rejeição muito comuns e suas causas:

 

Filtro automático: Não há negócios

Isto significa simplesmente que a estratégia gerada não é de forma alguma comercial. Por que isso acontece? Muito provavelmente as condições da estratégia são geradas de tal forma que nunca são verdadeiras.

Um exemplo de estratégia de não comercialização:

LongEntrySignal = ((((BearsPower(Tabela principal,36) > 10.0)
  e (AwesomeOscillator(Gráfico principal,) cruza 0,0 para cima))
  e (RSI(Tabela principal,20)[3] cruzes abaixo de 75))
  e Ichimoku(Gráfico principal,9, 26, 52) cruza os preços KijunSen em baixa);

Sinal de Entrada Curta = ((((BearsPower(Gráfico principal,36) < 10)
  e (AwesomeOscillator(Gráfico principal,) cruza 0 para baixo))
  e (RSI(Tabela principal,20)[3] cruzes acima de 75))
  e Ichimoku(Gráfico principal,9, 26, 52) cruza a alta dos preços KijunSen);

 

Esta estratégia foi gerada com 4 condições para sinais longos e curtos, e parece que elas nunca são verdadeiras ao mesmo tempo.

Recomendação:
Configurar o SQ para gerar menos condições. Quanto mais condições você o deixar gerar, mais propensa será a estratégia de curvar o ajuste, e mais tempo você não verá nenhum problema comercial. Recomenda-se usar de 1 a 2 condições, no máximo.

Como configurá-lo - ir para Configurações -> O que construir e lá editar # de Condições. No diálogo aberto, definir o máximo para 1 ou 2.

Filtro automático: Muitos negócios fechando no mesmo bar / negócios ambíguos

Outro problema comum é quando as negociações abrem e fecham no mesmo bar. Este é um problema, porque tal estratégia não pode ser testada de forma confiável.
Mais uma vez sugere problemas com as configurações. A causa mais provável é que seus valores Alvo de Stop Loss e Lucro gerados são muito pequenos.

Recomendação:
Configurar o SQ para gerar SL e PT maiores. O tamanho correto depende de seu mercado e prazo, portanto, se você usar valores fixos, deverá configurar seu min e max de acordo com isto. Se você usar valores baseados em ATR, use pelo menos 1,5 como o mínimo.  

Como configurá-lo - ir para Configurações -> O que construir e lá editar Stop Loss and Profit Target. No diálogo aberto usar pelo menos 1,5 para ATR Mínimo múltiplo e valor apropriado para pips fixos mínimos.

Filtro automático: Demasiados negócios fechando no mesmo bar

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

Assine
Notificação de
0 Comentários
Feedbacks em linha
Ver todos os comentários