Neural network 2 Moving Averages
- Asesores Expertos
- Vladimir Mikhailov
- Versión: 1.5
- Actualizado: 2 abril 2020
Un Asesor Experto de red neuronal basado en dos medias móviles con el modo de entrenamiento. Entrene el Asesor Experto en ejemplos seleccionados y obtenga beneficios en la vida real. El EA puede trabajar en cualquier instrumento y en cualquier marco de tiempo.
Algoritmo de negociación del EA
Dos medias móviles son analizadas por el núcleo de la red neuronal, que produce comandos para comprar o vender.
Los valores de dos medias móviles, rápida (FMA) y lenta (SMA), se proporcionan a la primera capa, en la segunda capa calcula dos neuronas responsables de Comprar (N comprar) y Vender (N vender), la decisión de comprar o vender se toma en el tercer nivel.
Diagrama de bloques de la red neuronal se muestra en la figura.
Entrenamiento del Asesor Experto
En el modo de entrenamiento, el EA "recuerda" los valores de las medias móviles marcados por el usuario en el gráfico del instrumento de divisas. En el futuro, durante el funcionamiento normal, reconoce los valores de las medias móviles.
Para entrenar el EA marque al menos una operación larga y una corta en el gráfico. Para indicar una operación larga utilice la flecha "Comprar", y para la operación corta utilice la flecha "Vender". Puede colocar más flechas en el gráfico. Cuantas más flechas, más largo será el proceso de formación. La presencia de cualquier otro objeto en el gráfico que no sean las flechas no es deseable.
Después del entrenamiento, se creará la carpeta "NN 2MA" en la carpeta común del terminal. Contendrá el archivo "HHHHHH_NN_2MA.bin" con los ajustes de la red neuronal entrenada. XXXXXX en el nombre del archivo es el nombre del instrumento financiero. En funcionamiento normal, el EA carga los datos desde el archivo. Si no encuentra el archivo, utilizará la configuración por defecto. Por defecto, el EA se entrena en USDJPY y un marco de tiempo de una hora, las operaciones se seleccionan en 2012.
Los siguientes parámetros de entrada son responsables de la formación EA:
- El número de pesos por neurona. Igual a la longitud de la MA. Por defecto - 48.
- El número de ciclos de entrenamiento - por defecto 100. Cuanto mayor sea el valor, más largo será el proceso de entrenamiento. En la versión de prueba es 10.
- Factor b - el valor afecta a la velocidad de la corrección de los pesos de las neuronas, se utiliza para el entrenamiento de la red. El valor por defecto es 0.7, no es necesario cambiarlo.
- Modo de aprendizaje EA - activa el modo de entrenamiento del EA.
Ejemplos de especificación de operaciones para el entrenamiento del EA están disponibles en la figura.
Ajustes del modo normal
Ajustes de las medias móviles
Puede ajustar la configuración de cada media móvil: el período, el precio, el modo de cálculo.
Ajustes de la operación
- Volumen de la orden - por defecto es 0,1.
- Valor de los deslizamientos en puntos - por defecto es 30.
- Número de intentos para abrir una posición - por defecto es 5.
- Nivel StopLoss en puntos - por defecto es 0.
- Nivel TakeProfit en puntos - por defecto es 0.
- Nivel TrailingStop en puntos - por defecto es 650.
- Allow money management - controla el tamaño de la orden para entrar en el mercado, habilitado por defalt. Si el modo está desactivado, el tamaño de la orden se toma del parámetro "Volumen de la orden".
- El volumen de las órdenes como porcentaje del depósito - se utiliza para controlar el tamaño de la orden, por defecto es 5%.
- Añadir a la posición abierta - activado por defecto. Si hay una señal para entrar en el mercado en la dirección de una posición abierta, el EA entra en el mercado.
Ajustes de la red neuronal
- El número de pesos por neurona. Igual a la longitud de la MA. Cuanto mayor sea el valor, más preciso será reconocido el estado actual del mercado, pero reduce el número de operaciones. Cuanto menor sea el valor, menor será la precisión con la que se reconozca el estado actual del mercado, pero aumentará el número de operaciones.
- El valor de la activación neuronal. El valor es aproximadamente 0,75 del valor de "El número de pesos por neurona". Cuanto mayor sea el valor, más estricta es la selección de las neuronas para tomar una decisión. En la versión de prueba es 40.
- El número de ciclos de entrenamiento - por defecto es 100.
- Factor b - la velocidad de corrección del peso, por defecto es 0.7.
- Modo de aprendizaje EA - el modo de entrenamiento EA.
Durante el entrenamiento, los valores máximos de las neuronas se mostrarán en los comentarios del gráfico. Estos valores se pueden utilizar como valor de activación de la neurona.
En la figura se muestra un ejemplo.
Otros ajustes
- Habilitar comentarios - habilita los comentarios en el gráfico.
- Número Mágico de Asesor.
- Pausa después de la negociación en milisegundos.
Por defecto, el EA se entrena en USDJPY H1 en dos operaciones en 2012. El resultado de la prueba del Asesor Experto en 2013 se muestra en la figura.

Спасибо! Очень иинтересный советник. Вопрос: он мультивалютный, на несколько пар или таймфреймов поставить можно и что для этого надо?
Ой как я погорячился!- сегодня показывает отличные результаты, а завтра- на тех же настройках либо слив, либо вообще ноль! Хорошо не успел поставить в работу.