Discusión sobre el artículo "Experimentos con redes neuronales (Parte 1): Recordando la geometría" - página 2

 
Excelente articulo!
 
Enrique Enguix #:
Excelente articulo!

Gracias!

 

Hola Roman, gracias por su idea y compartir, puedo pedir una consulta sobre la Perception4:

double perceptront4() 
  {
   double w1 = x1 - 100.0;
   double w2 = x2 - 100.0;
   double w3 = x3 - 100.0;
   double w4 = x4 - 100.0;
   
   double a1 = (ind_In1[1]-ind_In1[10])/10;
   double a2 = (ind_In2[1]-ind_In1[10])/10;
   double a3 = (ind_In1[1]-ind_In1[10])/10;
   double a4 = (ind_In2[1]-ind_In2[10])/10;
   
   return (w1 * a1 + w2 * a2 + w3 * a3 + w4 * a4);
  }

de acuerdo a su código, parece a3 mal escrito igual a a1 = (ind_In1[1]-ind_In1[10])/10;

(He encontrado el código fuente es el mismo que ser)

Consulte la figura (como adjunto), (creo) que debería ser

   double a3 = (ind_In1[1]-ind_In2[10])/10;


Soy nuevo en MT4/5 y redes neuronales, es muy interesante estudiar y descubrir su artículo sobre el método AI, ¿hay alguna posibilidad de cambiar sus resultados y conclusiones?

Espero ver su próximo artículo.


Saludos cordiales

WK

Archivos adjuntos:
 
День семьи ФФДень10 сети , очень интересно узнать и открыть для себя вашу статью по методу ИИ, есть ли шанс изменить ваши результаты и заключение?

надеюсь увидеть вашу статью.


с настройками

ВК

Hola. Tal vez hay un error tipográfico. Trate de cambiar. Gracias por sus comentarios.

 

Buenas tardes, el tema es ciertamente interesante. Gracias por su trabajo. Pero parece que aquí hay que profundizar mucho más.

Sin ánimo de ofender, pero esto es un grial testor clásico. Para ser más específicos: en el tamaño de la tp de 60 pips (y en los antiguos es sólo 6 pips) cuando se prueba en H1 a los precios de apertura, el acuerdo se cierra y se abre en una vela, que da el grial. Incluso 200 nuevos pips en un comercio de cinco dígitos caben en una sola vela. Como resultado - error de prueba.

Es comprensible. Para pescar un pez en este mercado altamente eficaz, una técnica no es suficiente para un entusiasta, por desgracia....

 
vinnipyx precios de apertura, el acuerdo se cierra y se abre en una vela, que da el grial. Incluso 200 nuevos pips en un comercio de cinco dígitos caben en una sola vela. Como resultado - error de prueba.

Es comprensible. Para pescar un pez en este mercado altamente eficaz, una técnica no es suficiente para un entusiasta, por desgracia....

Buenas tardes. Gracias por su comentario.

 

Buenas tardes. Me gusta su idea. He decidido ampliarla un poco.

Hice algunos cambios en tu archivo principal.

La idea es la siguiente. Con un pequeño período de optimización "muy pocas" ofertas resulta ser un buen indicador de la Máxima de criterio complejo.

Hice su Asesor Experto como un probador, a continuación, guardar los resultados de la optimización en el archivo xml. Y en MT5 sí mismo la tabla de resultados debe ser ordenada exactamente por este indicador.

Luego ejecuto mi propio parser escrito en c#.

Exe acepta 4 parámetros - la ruta al archivo de resultados, el índice del criterio complejo que es interesante por ejemplo 95, el número mínimo de operaciones, la ruta al archivo con la muestra final.

Entonces mi Asesor Experto entra en juego - la lógica es la misma que en su archivo, pero toma un archivo csv como entrada.

Y comercia un gran número de conjuntos.

Y si varios conjuntos dan una dirección, la entrada es sólo uno.

Optimización abriendo precios, probando en ticks reales.

Es mejor ejecutar exe desde archivo cmd por ejemplo

ParsingPerceprtonOpti.exe "E:/\MetaTrader 5\MQL5\Profiles\Tester\ReportOptimizer-123321.xml". 99.0 70 "e:\MetaTrader 5\MQL5\Files\\\#AllGoodTrade.csv".

Si acaso, el proyecto exe también está en el trailer (VS 2019 C#).

Contraseña para el archivo opti

El nombre del archivo de resultados es sólo #AllGoodTrade.csv (es necesario para que mi versión del Asesor Experto funcione correctamente en el probador) - tal característica #property tester_file "#AllGoodTrade.csv".


Archivos adjuntos:
opti.zip  241 kb
 
Alexey Klenov guardamos los resultados de la optimización en archivo xml. Y en MT5 mismo la tabla de resultados debe ser ordenada exactamente por este indicador.

Luego ejecuto mi propio analizador escrito en c#.

Exe toma 4 parámetros - la ruta de acceso al archivo de resultados, el índice del criterio complejo que es interesante por ejemplo 95, el número mínimo de operaciones, la ruta de acceso al archivo con la muestra final.

Después de eso, mi Asesor Experto entra en juego - la lógica es básica de su archivo, pero toma un archivo csv como entrada.

Y ya está negociando un gran número de conjuntos

Y si varios conjuntos dan una dirección, la entrada es sólo uno.

Optimización por precios de apertura, probando en ticks reales.

Es mejor ejecutar exe desde archivo cmd por ejemplo

ParsingPerceprtonOpti.exe "E:\MetaTrader 5\MQL5\Profiles\Tester\ReportOptimiser-123321.xml". 99.0 70 "e:\MetaTrader 5\MQL5\Files\\#AllGoodTrade.csv"

Si acaso, el proyecto exe también está en el trailer (VS 2019 C#).

Contraseña para el archivo opti

El nombre del archivo de resultados es sólo #AllGoodTrade.csv (es necesario para mi versión de la EA para que funcione correctamente en el probador) - tal característica #property tester_file "#AllGoodTrade.csv".


Buenos días. Gracias por sus comentarios. El número de transacciones como filtro es la solución correcta. Lea la parte 3 es similar a la suya.

 

No entendí en el artículo, ¿qué porcentaje de pases al delantero dieron resultados positivos?

 
Aleksey Vyazmikin #:

No entendí en el artículo, ¿qué porcentaje de pases al delantero dieron resultados positivos?

Buenas tardes. El porcentaje no se contó. Lea las partes 2 y 3.