Documentação

Aplicações

Última atualização em 26. 2. 2019 por Kornel Mazur

Configurações - Opções genéticas

esta aba de ajuste é visível somente se você usar Evolução genética imode n O que construir -> Modo Construção.

Configurações de opções genéticas do SQ

Você pode configurar várias propriedades da evolução genética aqui:

 

Opções genéticas

Máximo # de Gerações

número de gerações para as quais a população será evoluída. Valor recomendado de 5 - 100. Normalmente não traz muitas melhorias para usar muitas gerações, é melhor apenas reiniciar a evolução e começar do zero.

Tamanho da população

tamanho da população em uma ilha. Valor recomendado de 10 - 100 ou até mais.

Observe que se você usar mais de uma ilha, sua população total será (número de ilhas) x (tamanho da população), portanto, certifique-se de não ter um número muito extremo.

Crossover e probabilidade de mutação

probabilidade de operações genéticas básicas. Você pode experimentar estes valores, por exemplo, o aumento da mutação deve gerar estratégias mais diversificadas.

 

Opções de ilhas

Ilhas

número de ilhas separadas. As ilhas são um novo conceito no SQ X, elas permitem a execução da evolução genética separadamente em ilhas isoladas, com migração ocasional de indivíduos entre ilhas.

Não há problema em ter apenas uma ilha, o valor recomendado é de 1-10. Não faz muito sentido usar mais de 10 ilhas, poderia tornar sua população total muito grande e levaria muito tempo para evoluir apenas uma geração.

Migrar a cada Xª geração

com que frequência migrar alguns indivíduos de ilha para ilha. Geralmente é bom migrar os indivíduos, pode "destravar" alguma ilha que ficou presa no mínimo local. Não deveria ser muito frequente, pois assim perderíamos a diversidade das ilhas independentes.
O valor recomendado poderia ser a cada 10 gerações.

Taxa de migração da população

Quantas estratégias na população serão migradas. Deve ser algo como 1-5 estratégias, dependendo do tamanho de sua população, portanto, para tamanho de população=10 use valor como 10-20%, para tamanho de população=100 use valor como 1-5%.

 

Geração inicial da população

A evolução genética começa a partir de alguma geração inicial. Ela será gerada aleatoriamente, ou você poderá usar algumas estratégias existentes como população inicial e tentar melhorá-las.

Utilizar estratégias do banco de dados inicial da população como início da evolução

Verificando isto, você verá mais um banco de dados "População inicial" onde você pode carregar suas estratégias existentes. Estas estratégias serão então utilizadas como população inicial. Se não houver o suficiente delas, o resto será gerado aleatoriamente.

Favor observar que a população inicial do banco de dados NÃO é filtrada utilizando o filtro de população inicial.

Coeficiente de decifração gerado

A dizimação significa que haverá X vezes mais estratégias (que passam filtros) geradas do que o necessário, e a partir delas será escolhida a melhor.

Se você definir a dizimação, por exemplo, para 3, isso gerará 3x mais estratégias para a população inicial e escolherá a melhor a partir daí.

O uso da dizimação melhorará a qualidade da população inicial, mas levará muito mais tempo para gerá-la.

Por favor, use-o sabiamente, pois pode aumentar muito o número de estratégias que precisam ser geradas para a população inicial, então ii pode levar muito tempo para gerar apenas as estratégias iniciais antes mesmo de a evolução começar!

 

População inicial gerada pelo filtro

Aqui você pode montar um filtro para definir um mínimo básico que uma estratégia deve ter na geração inicial.

Por favor, use-a com sabedoria, a evolução genética deve ser capaz de melhorar qualquer população de estratégias, portanto, não seja muito rigoroso com sua geração inicial.
O único filtro recomendado é por número de negócios - para filtrar estratégias que não estão sendo comercializadas.

Gestão da evolução

Recomeçar quando terminar

se verificado, reiniciará o processo de construção quando terminar. Assim, você pode deixá-lo funcionar de forma autônoma, e o SQ evoluirá mais e mais populações até que você o pare.

Reiniciar a aptidão evolutiva se...

ela reiniciará a evolução se estivermos estagnados na condição física - isto significa que a população como um todo não está melhorando, portanto é melhor começar de novo desde o início.

 

"Sangue fresco".

Detectar as mesmas estratégias e substituí-las por outras novas

Ele detectará as mesmas estratégias a cada geração e, aleatoriamente, gerará novas estratégias em seu lugar. Isto poderia ajudar a diversificar as estratégias.

Substituir X % das startegies mais fracas por startegies recém-geradas

opção semelhante, ela pode substituir as estratégias mais fracas (piores) por estratégias recém-geradas.

Mostrar banco de dados de última geração

exibe um banco de dados que contém a geração atual - apenas para a primeira ilha.

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
Apenas um comerciante
Apenas um comerciante
20. 11. 2023 6:53 pm

Onde posso ver mais informações sobre Crossover e Mutação?

tomas262
Admin
Responder a  Apenas um comerciante
23. 11. 2023 8:20 pm

Crossover - Esse valor indica o quanto os pais (estratégias da geração anterior) são usados para interferir uns nos outros. Com um valor alto, mais blocos são trocados entre essas estratégias para criar candidatos para uma nova geração
Mutação - é a probabilidade de alterar a regra (bloco) da estratégia para criar uma nova estratégia. Com uma configuração de baixa mutação, apenas pequenas alterações estão sendo feitas nas estratégias durante o processo de evolução

Garuda Forex
29. 1. 2024 6:31 pm

how to increase the number of trades per day , where does the inputs need to be plugged in ?