Descripción:
¡Hola, traders! Hoy les traigo una herramienta interesante que puede mejorar su experiencia en el trading: el e-PSI(at)PROC. Este asesor experto está diseñado para trabajar con MetaTrader 4 y ofrece una serie de estrategias que pueden ayudarte a optimizar tus operaciones.
El concepto detrás de este asesor es sencillo: primero, se crean órdenes virtuales. Si estos trades virtuales generan ganancias, se abren órdenes en el mercado real. Cada estrategia cuenta con un ranking que refleja su porcentaje de éxito. Para que una estrategia active una orden real, debe superar un puntaje mínimo conocido como MinRating.
Además, hemos realizado algunas modificaciones en el código para facilitar la escalabilidad de nuevas estrategias. Se incluyen dos estrategias adicionales basadas en neuronas de diferentes autores y una más que utiliza el MA-Nike. La primera estrategia de neuronas tiene tres métodos de construcción del Perceptron:
- VarPerceptron: 0 - Perceptron a Cierre/Apertura; 1 - a iStochastic; 2 - al CCI.
Para complementar, he añadido mi biblioteca para la gestión de capital.
Cada estrategia tiene su propio Magic, que se forma a partir del Base.Magic y se le suma el número de estrategias. Para utilizar la biblioteca b-PSI@ICManager, es recomendable registrar todos los Magics utilizados en la variable Allowed_Magics.
También he pensado en la posibilidad de añadir un Trailing total profit al asesor. Este puede funcionar en dos modos: Clásico y MA (TrailProfitByMA = TRUE). En el modo MA, se dibuja una línea de mínimo de ganancias > 2, con 20 unidades de la divisa del depósito. Al activarse el trailing, se ajusta el SL Profit conforme se mueve el precio.
El trailing de cada orden individual puede operar con inteligencia artificial (Tx.Var.TS = 1), que también se puede configurar en modo BezUbytka si Tx.OnlyBU = True.
Las posiciones también tienen dos opciones para su formación (Tx.Var.STOP: 0 - clásico; 1 - Por MA), y el TP en Tx.Var.STOP = 1 puede formarse de dos maneras: si Tx.TP = 0, se establecerá en MA, o TP = Tx.TP.
También puedes regular la cantidad de órdenes que una estrategia puede ofrecer a través de MAX_OrdersOnTC.
Las estrategias que se utilizan en los indicadores pueden configurarse según el marco de tiempo deseado - Period.Indicators, sin necesidad de coincidir con el período del gráfico. Los períodos de todos los indicadores relevantes, incluido el trailing por MA, trabajan con este parámetro.
El Period.New.Send regula la pausa para abrir nuevas órdenes en la estrategia cuando MAX_OrdersOnTC > 1.
Para más detalles sobre este sitio, puedes leer el artículo.

En los archivos encontrarás toda la información necesaria para la biblioteca del asesor. Como mencioné al principio, puedes añadir sin esfuerzo tus propias estrategias a este sistema. El número de estrategias que el asesor procesa está gobernado por la constante #define MAX_TC. Puedes definir las condiciones para las funciones individuales de apertura y cierre de órdenes, añadirlas a las variables de configuración externas, y ¡tu estrategia estará en marcha!
¡ADVERTENCIA!
Todas las variables externas (configuradas en el asesor) relacionadas con la dimensión de las cotizaciones tienen capacidad para 4 dígitos. Si introduces un valor para 4 dígitos, el asesor se recalculará automáticamente según las cotizaciones que reciba del DC.
Publicaciones relacionadas
- Procesamiento Visual de Órdenes: Mejora tu Trading en MetaTrader 4
- Señales de Trading con Patrón Hammer/Hanging Man y Estocástico en MetaTrader 5
- Gestión Automática de Órdenes Pendientes con RSI en MetaTrader 4
- Cierra Todas las Órdenes al Alcanzar un Porcentaje Específico de Drawdown - Sistema para MetaTrader 4
- GTerminal_V5: Órdenes Gráficas e Indicadores para MetaTrader 4