Discussão do artigo "Construindo uma rede neural profunda do zero em linguagem MQL" - página 3

 
Roman Shiredchenko #:

Existe alguma maneira de incorporar a retropropagação de erros nessa rede?

Por alguma razão, há uma opinião de que essa rede seria mais flexível e forneceria entradas melhores - outputs....

Uma rede com retropropagação de erros não é uma rede completamente diferente, é?

Veja aqui - https://www.mql5.com/en/code/27396 - a rede com retropropagação de erros em MQL5.

Essa é uma transposição do código original de Sish daqui - https://www.mql5.com/pt/code/9002 - há uma teoria resumida.

BPNN MQL Predictor Demo with library
BPNN MQL Predictor Demo with library
  • www.mql5.com
This is a demo indicator with BPNN neural network library ported from C++ to MQL.
 
Stanislav Korotky #:

Veja aqui - https://www.mql5.com/en/code/27396.

Esta é uma transferência do código original de Sish daqui - https://www.mql5.com/pt/code/9002 - há uma teoria resumida lá.

Vou dar uma olhada...

 

Olá, Andy:

Parabéns pelo seu artigo e pelo seu programa. Acabei de testá-lo no MT5 e parece funcionar corretamente, embora eu ache que a rede neural não é capaz de generalizar e, fora do período de backtest, os resultados pioram significativamente.

Muito obrigado por seu trabalho e pela excelente ideia de deixar a parte de treinamento para o simulador de estratégia.

Atenciosamente

Gerardo

 

Um artigo raro e bom, obrigado por compartilhar.

A aprendizagem profunda é de fato uma boa maneira de negociar, o único problema é o impacto causado por dados anômalos

A era da IA chegou!

 
A animação é excelente, o autor se esforçou muito
 

Olá, seu artigo foi excepcional, muito inteligente e atrativo, mais quando fui compilar para testar em conta apresentou erros. poderia verificar o que houve? estou muito ansioso para testes de EA de seu artigo. Muito Obrigado.



 
Oi, senhor, bom dia, fiquei realmente fascinado pelo seu EA relacionado à rede neural e
. Euestava trabalhando nele há algum tempo
. Não sei o que há de errado no meu código, pois não sou especialista, sou apenas um estudante de TI em uma faculdade comunitária
. Gostaria de transformar seu EA em um indicador personalizado que apenas criasse um rótulo de objeto
(Buy [+1], Sell[-1], ignore[0] e também alterasse rates[0].high para rates[1].high), mas não importa o quanto eu leia a documentação, ela não mostra o resultado final
Arquivos anexados:
 
Karlis Balcers #:

Atualize a função a seguir para retornar `bool` em vez de `void` e você verá que houve um número incorreto de pesos fornecidos.

Observe que você também precisa atualizar os pesos no topo do arquivo (não é suficiente atualizá-los somente quando você inicializa a rede :P

É uma NN codificada, não recomendo aumentar o número de neurônios, pois não será possível treiná-la mais tarde...

 
Muito bom o artigo, obrigado por essa excelente introdução. Quando executo o código, sempre obtenho 0,33333331 como yValues e, portanto, não há negociação. Verifiquei com vários instrumentos. Alguma ideia do que estou fazendo de errado?
 
Obrigado pelos códigos que vocês compartilharam. Como novo programador, tenho algumas perguntas a fazer e espero poder obter ajuda da experiência de vocês. Desde já, obrigado.

1. Quando compilo o arquivo "DeepNeuralNetwork.mqh", tenho alguns erros e não consigo corrigi-los.

2. No DemoEADNN.mq5, não consegui encontrar esses dois arquivos, veja a captura de tela abaixo.

Obrigado.

Arquivos anexados: