Algoritmo "centrífuga" algorítmica - página 2

 

Este é um algoritmo de otimização genética. Somente não costuma analisar qual bloco pertence a qual parâmetro.

ps: tudo que você pode pensar já foi inventado há muito tempo.

ps2: a centrífuga tem seu devido lugar ao lado do núcleo e do motor.

 

A otimização do resultado, a seleção de parâmetros efetivos, será decisiva. Quando, em que momento, haverá uma mini-optimização intermediária, uma seleção local de parâmetros de um indicador ou de um monte de indicadores. Algum bloco.

Por exemplo, quem decidirá quais parâmetros deixar para este elemento do sistema comercial após a seleção? Muitos sistemas são baseados em uma única escova. Na interseção com a tarifa. MA(SMA,9.0), MA(SMA,104.37), MA(SMA,28.35), MA(SMA,14.0). A estratégia comercial é baseada na intersecção de uma taxa com MA(SMA), mas os sistemas comerciais e sua mini-ideologia são um pouco diferentes. Mudamos o período e a mudança do MA e decidimos sobre estes parâmetros. É claro que posso estar errado ao dizer que estes parâmetros deveriam ser exatamente aqueles.

Além disso, a "escrita" do par de moedas muda de um instrumento para outro. Em algum lugar, 28,35 serve, mas não no outro instrumento. E se você mudar o período de tempo de um símbolo, os parâmetros serão diferentes. Nem 28,35, nem 104,37 são suficientemente bons. A sessão mudou, a volatilidade aumentou, e precisamos de mais parâmetros.

Agora a volatilidade muda - a parada mínima de perda muda automaticamente. Este é outro bloco. Comércio. A partir do risco selecionado, o lote seguro máximo possível é alterado. Tenho um material sobre isso em meu site. Lote de trabalho, menos do que o máximo, quando e por que critérios o lote de trabalho será selecionado. Por quem ou pelo quê. Os parâmetros ótimos e eficazes estão constantemente pulando e mudando.

Os sistemas comerciais em Stochastic 5,3,3 em um instrumento em M1 e em D1 são diferentes. É claro que para comprar mais barato e vender mais caro. Mas as abordagens no verdadeiro sucesso comercial são diferentes. A teoria diz: há ondas e há ondas. Tanto faz. O estocástico pode ser aplicado. E praticar. À medida que você começa realmente a negociar. Tudo é diferente no mesmo estocástico 5,3,3. Você pode não ver um resultado positivo ali e ali, mas por razões completamente diferentes. Em teoria e na história, tudo é bonito.

Talvez eu estivesse otimizando-optimizando, selecionando parâmetros efetivos locais e depois selecionando e selecionando os parâmetros efetivos comuns ao projeto da estratégia comercial. Ao selecioná-los, os parâmetros desapareceram. A notícia e suas conseqüências. A forte tendência em D1 mudou para flat - pro-trading. As tarifas mudaram. A intervenção cambial começou. Ou simplesmente navegou para longe. Uma estratégia sem a seleção de parâmetros positivamente efetivos não é nada. Acabo de fazer os blocos estratégicos, devemos avaliar sua eficácia por fatos ou pela história, pelo menos.

Uma ideologia é ter lucro no apartamento. Obter lucro com a tendência é outra.

Este é o terceiro ou qual deles. É necessário fazer um banco de dados de estratégias, estratégias de grade e suas variantes, martin - e suas variantes. E assim por diante. De acordo com o banco de dados, poderemos ver quais indicadores são utilizados da mesma forma e para que propósitos e em que posições. Aqui já serão visíveis os blocos.

Em resumo, aquele que compilará um banco de dados de estratégias com uma discriminação dos elementos usados dessas e do fundo de análise e critérios de seu uso - isso é um gênio. Pode tirá-lo da gaveta. :)

 
Реter Konow:

Eu não acho que a idéia seja fantástica. Tudo se resume à otimização que todos amam aqui, só que mais complicada.

Não são apenas os valores dos parâmetros do sistema que precisam ser selecionados, mas também os próprios parâmetros do sistema. Os indicadores são tomados como uma amostra dos parâmetros do sistema. Caso contrário, tudo é o mesmo.

1. Primeiro selecionamos os parâmetros do sistema (montagem de indicadores).

2. Selecionamos valores para os pontos de entrada (para a montagem dos indicadores selecionados).

3. Seleção de valores para os parâmetros do pedido - paradas e lote.

Obtemos a estratégia comercial de saída.

Portanto, a otimização=ajuste aos preços do passado. No mundo real, tudo isso virá abaixo.
Você ainda não entende porque há um graal no testador, mas na vida real - um zilch?
 

Você pode tornar ainda mais simples passar por SEEDs para MathRandom:-)

É mais ou menos o mesmo que pegar indicadores arbitrários de um pacote e otimizar seus parâmetros e relações.

Peter - no próximo ano, comércio com alguns centavos e lote mínimo, pelo menos. Não haverá idéias tão ruins assim.

---

Há outra dica: use índices de tendência em 3 períodos de tempo diferentes, índices voláteis em períodos de tempo diferentes e 1 zig-zag. Este é suposto ser um sistema.

Cuidadosamente otimizado para fazer com que o comp funcione e tenha visibilidade do processo. E o mais importante - martingale eles depois (quem não se importa se está aberto dessa maneira) :-)

 
Maxim Kuznetsov:

Você pode tornar ainda mais simples passar por SEEDs para MathRandom :-)

É quase o mesmo que pegar qualquer indicador de um pacote e otimizar seus parâmetros e relações.

Peter, no próximo ano, negociará com alguns centavos e com um lote mínimo. Não haverá idéias tão estúpidas.

---

Há outra prescrição: índices de tendência de uso, índices voláteis de diferentes períodos de tempo e 1 ziguezague em 3 períodos de tempo diferentes. É suposto ser um sistema

Para otimizar cuidadosamente, para que o computador funcione e o processo seja visível. E o mais importante - martirizá-los depois (quem não quer saber se está aberto na direção certa) :-)

O algoritmo genético começa assim, e depois passa pelas combinações de grupos de parâmetros.

 
Oleg Papkov:

...

O conceito é que CADA indicador é UM PARÂMETRO.

Todos os indicadores são os PARÂMETROS GERAIS DO SISTEMA DE TRADING.


Todos os cálculos dos indicadores são reduzidos a um parâmetro, que é usado como parte de um sinal de entrada/saída comum.

Vários indicadores constituem UM SINAL.

A configuração dos valores indicadores selecionados sob o Sinal é pesquisada por um algoritmo genético.

A configuração dos valores dos parâmetros do pedido também é pesquisada usando o método de otimização.

 
Em resumo, Peter novamente não conseguiu fazer o mundo feliz com sua invenção.
 
Maxim Kuznetsov:...

O que é um Parâmetro?)

O que é um Valor?

O que é Sistema?

O que é Otimização?

Você sabe?))


Agora pense em um Indicador como fórmula de cálculo de UM PARÂMETRO que faz parte de um Sinal Comercial.

Vários Indicadores - vários parâmetros - UM SINAL.

Todo o sistema comercial é um complexo de parâmetros: parâmetros de Entrada e Saída de Sinal, parâmetros de Ordem e Parada.

Tentando parâmetros do Sistema e seus valores no processo de otimização, obtemos a Estratégia.

 
Реter Konow:

O conceito é que CADA indicador é UM PARÂMETRO.

Todos os indicadores são uma SELEÇÃO GERAL DE PARÂMETROS DO SISTEMA DE TRADING.


Todos os cálculos dos indicadores são reduzidos a um parâmetro, que é usado como parte de um sinal de entrada/saída comum.

Vários indicadores constituem UM SINAL.

A configuração dos valores indicadores selecionados sob o Sinal é pesquisada por um algoritmo genético.

A configuração dos valores dos parâmetros do pedido também é pesquisada usando o método de otimização.

Por quê? Isso já foi feito. Se o estocástico é mais ou menos e mais ou menos, então a variável booleana = Verdadeiro. Se o indicador SAR estiver mais ou menos em tais e tais condições - outro Booleano = Troue. No final das contas, acontece que o Expert Advisor se tornou muito calmo. Ela não faz acordos. Ou faz um comércio de 10 pips por semana. Não há convergência de tais variáveis lógicas, ou isso acontece muito raramente. E as tendências e flutuações passam. O Martingale já está ganhando dinheiro. Mas temos medo de usá-la. A realidade é assim. Isso já está sendo feito.

Sobre a otimização. Qualquer otimização é realizada utilizando um algoritmo genético. Não é o algoritmo genético em si que procura algo. A otimização é realizada utilizando o algoritmo genético. O que dá um ganho de tempo na otimização.

 
Oleg Papkov:

...

Sobre a otimização. Qualquer otimização é feita mais apropriadamente usando um algoritmo genético. Não é o algoritmo genético em si que procura algo. É o algoritmo genético que faz a otimização. O que dá um ganho de tempo na otimização.

Se eu entendi corretamente a GA, ela restringe a área de busca de valores durante a Otimização.

Por exemplo:

Há os parâmetros A,B,C. Sua faixa de valores possíveis é de 4,5 bilhões.

Há o parâmetro X, que varia dos valores dos parâmetros A,B,C. Entretanto, um padrão de mudanças não é revelado.

Tarefa: levar o parâmetro X ao valor Y, enumerando os valores de A,B,C.

Duas variantes: (1) força bruta direta e (2) algoritmo genético.

A segunda variante efetivamente restringe o campo de busca dos valores requeridos.