Discusión sobre el artículo "Redes neuronales: así de sencillo (Parte 2): Entrenamiento y prueba de la red" - página 6

 

ne86.mo

12.04. 2024г

¡Insinuación! ¡Terrícolas! ¡Al extraterrestre del planeta Bolsa! ¿Por qué no hay marcas en las barras de previsión? Están presentes en la imagen del archivo nnw.

 

Gracias, Dmitriy.

Qué fantástico artículo (y el artículo anterior)! Yo estaba buscando algo para empezar, algo de código que puedo adaptar, y esto es perfecto. Soy nuevo en MQL5, pero ya estoy picando aprender de la lectura del código. Al compilar tuve los mismos dos errores que otro cartel, pero gracias a la respuesta de Dmitriy pude editar NeuroNet.mqh y obtener una compilación exitosa.

¿Alguien ha escrito el código para realizar pedidos? ¿Le importaría compartir?

¿Cómo podríamos incorporar también predecir qué parámetros de apertura de posiciones funcionarían mejor, como volumen, sl y tp?

Me encanta que sólo haya unas 500 líneas de código tanto en el ejemplo como en la biblioteca. Es un tamaño manejable para aprender y adaptarse.

Dmitriy Gizlyk
Dmitriy Gizlyk
  • 2024.04.19
  • www.mql5.com
Trader's profile
 
Estoy encontrando que Fractal_2 (clasificación) está mostrando los máximos y mínimos en el gráfico, pero Fractal (regresión) no lo es. Alguien más tiene este problema?
 

Creo que he encontrado el problema con las etiquetas de los fractales predichos que no se muestran para la red neuronal de regresión (Fractal).

El artículo dice lo siguiente:

La variable i recorre las velas. Este código es correcto en la red neuronal de clasificación (Fractal_2), aunque allí la prueba es i<300.

Sin embargo, en la red neuronal de regresión (Fractal), se utiliza count como variable de prueba, y la prueba es ">".

El recuento parece ser el número Era. Esto significaría que las etiquetas se colocarían en todas las velas relevantes, no sólo en las de las últimas 200, y sólo después de 200 Eras. Supongo que se trata de un error.

¿Le parece correcto?

Una gran experiencia de aprendizaje.

 

Buenos días


Muchas gracias por este artículo, sin embargo me encontré con un error de compilador al compilar Fractal_2.mq5 y Fractal.mq5. El problema era "void feedForward(const CArrayObj *&prevLayer);" y lo cambié por "void feedForward(const CArrayObj *prevLayer);". ¿Es correcto este cambio?

Saludos

 
RenierVan CArrayObj *&prevLayer);" y lo cambié por "void feedForward(const CArrayObj *prevLayer);". ¿Es correcto este cambio?

Saludos

Hola, sí, puedes usarlo.