Autor: gpwr, publicado en MQL5
He hecho algunos cambios en las variables para que el código sea más fácil de leer y he creado una nueva función proxy.
Todo el mérito se debe a gpwr por su excelente trabajo.
El predictor BNN publicado por gpwr es un gran indicador, pero muchos traders se preguntaban cómo usar el código fuente para crear predictores basados en sus propios indicadores.
Como esta pregunta quedó sin respuesta en todas las fuentes relacionadas con redes neuronales, decidí abordarla.
Con esta versión modificada del Predictor BNN, podrás crear tu propio predictor basado en tu propio indicador.
Al final del código, encontrarás una función:
double getValue(int i) {
return(iMA(NULL,0,15,0,MODE_SMMA,PRICE_OPEN,i));
}
Como se presenta, el indicador es un predictor de Media Móvil. Simplemente reemplaza el indicador de Media Móvil por otro indicador. Incluso puedes usar iCustom() para obtener predicciones sobre tus propios indicadores.
Por ejemplo, si deseas un predictor de RSI:
double getValue(int i) {
return(iRSI(NULL,0,14,PRICE_OPEN,i));
}
Instalación:
Debes copiar el archivo BPNN.DLL en tu carpeta experts/libraries/.
Configura MT4 para permitir importaciones de DLL (Herramientas > Opciones > Asesores Expertos > Marca "Permitir importaciones de DLL").

Predictor de MA y predictor de RSI en EURUSD M30
Recomendaciones:
- Si tienes preguntas sobre la red neuronal, por favor consulta al autor original, ya que solo he modificado el código para facilitar la creación de nuevos indicadores.
- Si tienes dudas sobre cómo adaptar un indicador, puedo ayudarte, siempre que preguntes en español, inglés, francés o portugués. Por favor, evitemos el ruso, chino o italiano, ya que no hablo esos idiomas.
- Los 2 ejemplos, MA y RSI, son solo ejemplos. Por eso no ofrecen variables externas para cambiar su período u otras opciones.
Publicaciones relacionadas
- Niveles Históricos Fuertes: Herramienta Clave para Traders de MetaTrader 5
- Gráfico de Equity: Mejora del Indicador para MetaTrader 4
- Predicción de Precios en Trading con Redes Neuronales
- Mejora tu Análisis con Líneas de Cuadrícula Horizontal en Gráficos
- DSSBressertSignAlert: Indicador para MetaTrader 5 con Alertas