Discussão do artigo "Uso Prático das Redes Neurais de Kohonen na Negociação Algorítmica. Parte II. Otimização e previsão" - página 2

 
Maxim Dmitrievsky:

O GA nunca convergirá para um ótimo global, pois é um método evolutivo que visa à diversidade. Ele não precisa convergir para nada.

https://www.monographies.ru/en/book/view?id=707

Não é que ele converge de forma diferente. É que ele está limitado a 10 mil execuções. Levo menos de 2 minutos para fazer uma otimização. O motivo pelo qual você não pode fazer automaticamente centenas de otimizações desse tipo e mostrar o resultado total é um mistério.

[Excluído]  
fxsaber:

Não é que ele converge de forma diferente. É o fato de estar limitado a 10 mil passagens. Levo menos de 2 minutos para fazer uma otimização. O motivo pelo qual você não pode fazer automaticamente centenas de otimizações desse tipo e mostrar o resultado total é um mistério.

Então, você pode colocar força bruta e fazer uma pesquisa aleatória de parâmetros dentro do bot e salvá-la em uma tabela.

 
Maxim Dmitrievsky:

então você pode colocar o bruteforce e fazer uma pesquisa aleatória de parâmetros dentro do bot e salvá-la em uma tabela.

Randomização e otimização são coisas diferentes.

[Excluído]  
fxsaber:

Randomização e otimização são coisas diferentes.

Naturalmente, qualquer critério de seleção é adicionado e pronto, as distribuições são reduzidas gradualmente.

 
Maxim Dmitrievsky:

Naturalmente), qualquer critério de seleção é adicionado e pronto, as distribuições são reduzidas gradualmente

Não vamos nos limitar ao óbvio - implemente você mesmo qualquer algoritmo de otimização.

[Excluído]  
fxsaber:

Não vamos reduzir isso ao óbvio - implemente você mesmo qualquer algoritmo de otimização.

A questão não é essa, mas se a genética nua é necessária. Mas, se você descobrir algo interessante, ótimo.

 
Maxim Dmitrievsky:

Essa não é a questão, mas sim se você precisa de uma genética nua. Mas se você chegar a algo interessante, ótimo.

Bem, não posso passar por 30 milhões de passagens como essa com força bruta total. E obter um bom resultado em 70 segundos provavelmente é bom. Mas não há métodos de aprimoramento, exceto o início manual.


Ao analisar as variantes sobre o tópico de otimização(esta, por exemplo), cheguei à conclusão de que provavelmente não será difícil criar uma otimização automática em ticks reais. Tornou-se interessante saber se os resultados do TC melhoram?

 
fxsaber:

não é difícil criar a otimização automática em ticks reais.

Deparei-me com o problema da repetibilidade: ela não existe de passagem para passagem. Quais são algumas maneiras de obter as mesmas passagens de otimização automática?

[Excluído]  
fxsaber:

Diante do problema da repetibilidade: ela não existe de passe em passe. Quais são algumas maneiras de obter as mesmas passagens de auto-otimização?

MathSrand() se houver um HSC lá.

 
Maxim Dmitrievsky:

MathSrand() se houver um DST.

Obrigado, isso ajudou.