Documentação
Aplicações
Última atualização em 26. 2. 2019 por Kornel Mazur
Configurações - Opções genéticas
Conteúdo da página
esta aba de ajuste é visível somente se você usar Evolução genética imode n O que construir -> Modo Construção.
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
Onde posso ver mais informações sobre Crossover e Mutação?
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
how to increase the number of trades per day , where does the inputs need to be plugged in ?