Discussão do artigo "Redes Neurais Simples e Econômica - Conecte o NeuroPro com o MetaTrader 5" - página 8

 

Muito obrigado! Vocês me ajudaram muito... Agora não posso mais ficar sem esse programa! Acabei de adicionar esse código a todos os meus EAs e, quando me sento, tudo funciona! Por que as pessoas acham que isso é um ajuste? Afinal, todos os sistemas de negociação também são um ajuste de alguma forma?

Sucesso para você!

 
Ivan Butko #:
Acabei de verificar: ajuste estúpido. Após um período de treinamento, imediatamente, a partir da próxima barra, há um quadro caótico sem sinais de vida.

De alguma forma, o resultado foi emocional. Agradeço ao autor pelo artigo. Pelo menos é muito acessível e bastante divertido girar a rede.

 
Estou cansado. Tentei todas as camadas, até mesmo todos os 100 neurônios. Até mesmo todos os 512 campos. O computador quase explodiu, e o resultado é 50/50, um equilíbrio. Acertar uma rede adequadamente treinada é como jogar uma moeda. Infelizmente, o preço quebra logo após o backtest. O preço é um caos de valores não treinável. Aparentemente, não é uma rede neural que é necessária aqui, mas outra coisa.
Mas eu estava curioso para mexer no programa.
 

Colegas - Acho que o li duas vezes. Vou editar e dar uma olhada em meus desejos. .... primeiro na versão básica.... onde dizemos à grade, em quais critérios, que ela deve fornecer o valor do preço de fechamento da barra zero atual - hora na camada de saída?
 

Alguns erros de digitação no código do script

1)






if(i==0) row+=TimeToString(rate.time,TIME_DATE || TIME_MINUTES)+",";

Acho que deveria haver 1 operando |.

 
A rede se mostrou bem no treinamento, mas os gráficos de preços não têm regularidades (completamente aleatórios) e não faz sentido usar indicadores ou redes para fazer previsões.
 
Эдуард #:
A rede mostrou-se bem no treinamento, mas os gráficos de preços não têm regularidades (completamente aleatórios) e não faz sentido usar indicadores ou redes para fazer previsões.
O que é surpreendente é que, depois de treinar a rede até o graal por 20 anos (a cada candle, a rede neural sabe onde abrir), no futuro, literalmente a partir do primeiro candle, a rede se rompe, 50/50.

Parece que 140.000 candles estão atrás de nós, provavelmente haverá padrões no forward.... mas não. Que milagre de não estacionariedade.

Além disso, exportei todas as moedas do último ano para um conjunto de dados (40 anos de história "fresca" no total, ou seja, cada par de moedas tem apenas o último ano), e pensei: bem, agora ele vai funcionar com certeza, um neurônio universal que pode negociar em todos os pares de moedas.

O resultado: o graal em todas as moedas durante um ano de backtesting, e o forward.... desde a primeira vela 50/50.

Bem, pelo menos por um mês, pelo menos por uma semana, pelo menos por um dia, mas negocie de forma constante!..... Sim, de jeito nenhum.
 

É simples

Você abre uma negociação, o preço vai para o outro lado, contra a multidão ou contra o risco máximo.

Qual neuro pode neutralizar isso?

É inútil.

 
Boa noite, Andrew, não consigo obter o software NeuroPro. Você pode me dizer onde posso obtê-lo, por favor....
 

Советник на этом примере скомпилировался, но при тестировании выходит ошибка "array out of range in" и советник закрывается.

Na depuração, aparece a linha - BAR[bar]=rate.close-zlevel;

Quem pode me dizer qual é o motivo?

Quem pode me dizer qual é o motivo?

Arquivos anexados:
1.PNG  37 kb
2.PNG  43 kb
NP_NN_2.mq5  6324 kb