Discusión sobre el artículo "Experimentos con redes neuronales (Parte 4): Patrones"

 

Artículo publicado Experimentos con redes neuronales (Parte 4): Patrones:

Las redes neuronales lo son todo. Vamos a comprobar en la práctica si esto es así. MetaTrader 5 como herramienta autosuficiente para el uso de redes neuronales en el trading. Una explicación sencilla.

Un patrón es un tipo de construcción similar a los "patrones flotantes". Sus valores cambian constantemente según la situación del mercado, pero cada uno de ellos se encuentra dentro de un rango determinado, que es lo que necesitamos para nuestros experimentos. Así que, como ya sabemos, los datos que enviamos a la red neuronal deberán encontrarse dentro de un rango determinado. El valor en el patrón se redondea a números enteros para simplificar y facilitar la comprensión por parte del perceptrón y la red neuronal. Esto posibilitará la aparición de más situaciones para las condiciones desencadenantes y una carga menor para el perceptrón y la red neuronal. En la siguiente captura de pantalla, podemos ver el primero de los patrones que se me ocurrió. Lo llamé «abanico», creo que el parecido es obvio. En este artículo no usaremos indicadores, trabajaremos con velas.

A continuación mostramos ejemplos utilizando el escalado en la historia, de modo que podamos analizar historias más cortas o más profundas.

El uso de un número igual de velas en los patrones es opcional, lo cual ofrece margen adicional para pensar en la relevancia de los valores de precio anteriores, en nuestro caso, los precios de cierre de las velas.

Debemos entender que en los ejemplos que utilizan la biblioteca DeepNeuralNetwork.mqh para 24 velas utilizamos diferentes bibliotecas que he descrito en artículos anteriores con diferentes ajustes de entrada. En concreto, 4 y 8 parámetros a la entrada de la red neuronal. Pero usted no tiene de que preocuparse: en el archivo adjunto he añadido los asesores y bibliotecas que necesita.

2.1 Patrón de abanico de cuatro valores extendido en 24 velas. En el periodo H1 equivale a un día. 

Abanico 4 24

Vamos a describir lo transmitiremos al perceptrón y a la red neuronal para que se entienda mejor:

  1. La distancia redondeada en puntos del punto 1 al punto 2;
  2. La distancia redondeada en puntos del punto 1 al punto 3;
  3. La distancia redondeada en puntos del punto 1 al punto 4;
  4. La distancia redondeada en puntos del punto 1 al punto 5;

Autor: Roman Poshtar

 

todo parecen resultados aleatorios.
Si hace lo mismo en otros pares en los que la curva de balance subió, lo más probable es que el resultado sea una pérdida o cercano a cero. Esta red neuronal no detecta patrones en la forma en que se podría esperar obtener un beneficio.

 
En las plantillas hay valores fijos en puntos, pero ¿cómo se han obtenido? ¿Quizás deberían optimizarse de la misma manera?
 
Aleksey Vyazmikin #:
En las plantillas hay valores fijos en puntos, pero ¿cómo se han obtenido? ¿Tal vez deberían optimizarse del mismo modo?

No, no es así. Son para construir la propia figura.

 
Roman Poshtar #:

No. Son para la construcción de la propia figura.

¿Puedes justificar eso? Porque diferentes herramientas tendrán diferentes barridos.

 
Aleksey Vyazmikin #:

¿Puede justificarlo? Porque los diferentes instrumentos tendrán diferentes diferenciales.

Es necesario tomar un mínimo razonable para que el precio no se salga del patrón. Pero usted puede tratar de optimización.

 
Roman Poshtar #:

Es necesario tomar un mínimo razonable para que el precio no se salga del patrón. Pero se puede intentar la optimización.

Entonces, ¿qué tal tomar un ATR diario, que tendrá en cuenta la volatilidad local?

 
Por cierto, puedo ceder mis recursos informáticos para pruebas, pero sólo habrá que pagar la electricidad....
 
Aleksey Vyazmikin #:

Así que tal vez tomar el ATR diario, se tendrá en cuenta la volatilidad local?

No hay dinero para los recursos todavía, pero gracias. Vamos a considerar los indicadores en el próximo artículo.

 
Ucraniano:

Hola Romana, estoy muy interesado en la serie que estás creando. Me gustaría ofrecerte gratuitamente el uso de mis recursos de información. Mi dirección de correo electrónico: sciortybrothers@gmail.com. Por favor, envíame cualquier mensaje para que pueda responderte. Que tenga un buen día.

Inglés:

Hola Roman, estoy muy interesado en la serie que estás creando. Me gustaría ofrecerte el uso de mis recursos informáticos de forma gratuita. Mi dirección de correo electrónico es sciortybrothers@gmail.com. No dudes en enviarme aunque sólo sea una palabra para que pueda responderte. ¡Que tenga un buen día!
 

Interesante artículo puede añadir optimización, día de la semana, horas

Por ejemplo de 15-17 horas volatilidad y ruptura de figuras triangulares.

Tal vez el primer viernes del mes (no agrícola). También puede añadir desequilibrio (en medio de una vela de impulso, bloques de órdenes, sólo aquellos en los que hay desequilibrios.

Por ejemplo, el viernes después de noticias fuertes, el último día del mes suele ser desagradable. O el último día del mes, también. También me di cuenta de comportamiento que el último minuto, que es un múltiplo de 15, 30 minutos, es desequilibrada.