FJ Universe RSI macd
- Asesores Expertos
-
Frantisek Juris
¡Hola!
¡Gracias por visitar mi perfil, lo aprecio mucho!
Soy un viajero a tiempo completo. Antes trabajaba como especialista en automatización en el área de pruebas y desarrollo de software. He trabajado con empresas como Vodafone, NCR y Global Payments en Praga, República Checa. - Versión: 1.0
- Activaciones: 5
Descripción general
FJUNIVERSE RSI MACDON EA es un Asesor Experto totalmente automatizado para MetaTrader 5 que utiliza el RSI (Índice de Fuerza Relativa) y el MACD (Convergencia y Divergencia de Medias Móviles) como motor principal de señales. Antes de abrir cualquier operación, el EA evalúa simultáneamente hasta diez condiciones configurables de RSI y MACD. Todas las condiciones deben cumplirse al mismo tiempo. Este enfoque reduce las entradas falsas y mejora la calidad de cada posición abierta en la cuenta. Este EA es una versión extendida del original FJ UNIVERSE HFTT Expert Advisor...
El EA incluye ocho modos de estrategia de trading, un motor de Promediación de Costos (DCA), un sistema de Recuperación Automática de Lotes y un panel de filtros en tiempo real en el gráfico que muestra el estado de cada condición de señal.
Motor de señales — Condiciones RSI y MACD
Cada entrada está controlada por el Filtro FJU EYE. Las siguientes condiciones están disponibles y cada una puede activarse o desactivarse de forma independiente:
- Filtro de nivel RSI: entrar solo cuando el RSI esté en o por debajo de un umbral, o en o por encima de un umbral
- Divergencia alcista del RSI: el precio forma un mínimo más bajo mientras el RSI forma un mínimo más alto
- Divergencia bajista del RSI: el precio forma un máximo más alto mientras el RSI forma un máximo más bajo
- Histograma MACD ascendente: el valor del histograma es mayor que en la barra anterior
- Histograma MACD descendente: el valor del histograma es menor que en la barra anterior
- Mínimo de cruces MACD: requerir un número mínimo de cruces de la línea de señal desde el último cruce de la línea cero
- Máximo de cruces MACD: limitar el conteo de cruces para filtrar oscilaciones excesivas
- Momento alcista FJU: divergencia alcista del RSI combinada con el giro del histograma MACD de negativo a positivo y el conteo de cruces dentro del rango configurado
- Momento bajista FJU: divergencia bajista del RSI combinada con el giro del histograma MACD de positivo a negativo y el conteo de cruces dentro del rango configurado
- Dirección de la operación: LONG o SHORT, aplicado cuando todas las condiciones activas se cumplen
El período del RSI, los períodos rápido y lento del MACD, el período de la señal y el rango del contador de cruces son todos configurables mediante parámetros de entrada.
Panel de filtros en el gráfico
Cuando el EA está en ejecución, aparece una superposición en la esquina superior derecha del gráfico que muestra el estado en tiempo real de cada condición activa. Un valor verde indica que la condición se cumple. Un valor rojo indica que no. El indicador RSI y MACD se adjunta automáticamente al gráfico al iniciar el EA, incluso durante la prueba de estrategia.
Estrategias de trading
| Estrategia | Descripción |
|---|---|
| CLASSIC | Abre una operación por señal en la dirección determinada por el Filtro EYE (LONG o SHORT). Solo abre una nueva operación cuando no hay posiciones abiertas para este EA. |
| CLASSIC_EXTREME | Abre una operación en la dirección del Filtro EYE en cada nueva barra con señal, independientemente de las posiciones abiertas. Se pueden acumular múltiples posiciones en la misma dirección. |
| TREND | Determina la dirección por el cuerpo de la última vela cerrada. Abre largo cuando el cierre supera la apertura. Abre corto cuando el cierre está por debajo de la apertura. Solo una posición abierta a la vez. |
| TREND_EXTREME | Misma lógica de dirección por vela que TREND, pero abre una nueva posición en cada señal de barra sin esperar que cierre la anterior. Las posiciones se acumulan en la dirección de la vela. |
| REVERSE | Lo opuesto de TREND. Abre corto cuando la última vela cerró alcista. Abre largo cuando cerró bajista. Solo una posición abierta a la vez. |
| REVERSE_EXTREME | Misma lógica contra-vela que REVERSE, pero acumula posiciones en cada señal sin esperar que cierre la anterior. |
| CLASSIC_EXTREME_SMART | Acumula posiciones en la dirección del Filtro EYE, pero solo cuando el precio actual es mejor que el precio de apertura promedio de todas las posiciones existentes en esa dirección. |
| CLASSIC_EXTREME_SMART_PLUS | Acumula posiciones en la dirección del Filtro EYE, pero solo cuando el precio actual es mejor que el mejor precio de entrada individual entre todas las posiciones abiertas en esa dirección. Filtro más estricto que CLASSIC_EXTREME_SMART. |
Promediación de Costos (DCA)
Con el DCA activado, el EA abre posiciones adicionales a medida que el mercado se mueve en contra de la operación inicial. La cesta de posiciones se cierra conjuntamente cuando se alcanza el nivel de take-profit combinado. El stop-loss puede permanecer activo opcionalmente durante las secuencias de DCA.
Recuperación Automática de Lotes
Cuando operaciones anteriores han generado una pérdida neta, el sistema calcula un lote mayor para la siguiente operación. Dos modos disponibles:
- Por operaciones pasadas con magic number: lee el resultado real de las últimas N operaciones de este EA y calcula el lote exacto de recuperación
- Por caída de equity y balance: monitorea el equity frente al balance y activa el reinicio de recuperación cuando la diferencia supera el umbral configurado
Tamaño de Take-Profit y Stop-Loss
Cuatro formatos de tamaño disponibles:
- PERCENT_OF_BALANCE: el lote se calcula de modo que un movimiento completo del precio hasta cero costaría el porcentaje configurado del balance (-100% en caso LONG). En la práctica produce una posición muy pequeña, por lo que un TP o SL típico representa solo una fracción de esa pérdida porcentual.
- PERCENT_OF_EQUITY: mismo cálculo que PERCENT_OF_BALANCE pero usa el equity en vivo, por lo que el lote se ajusta dinámicamente.
- CURRENCY_AMOUNT: importe fijo en la moneda de la cuenta
- LOT: entrada directa del tamaño del lote
Salida automática por objetivo de equity
Se puede configurar un valor de equity específico. Cuando la cuenta alcanza ese nivel, el EA cierra todas las posiciones abiertas y se elimina del gráfico automáticamente.
FJ UNIVERSE: Parámetros de entrada
Configuración de estrategia
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| RSIM_TP_PERC | 1.0 | Tamaño del take-profit, interpretado por costFormat |
| RSIM_SL_PERC | 1.0 | Tamaño del stop-loss, interpretado por costFormat |
| costOfSingleOrder | 1.0 | Tamaño base de la operación |
| costFormat | PERCENT_OF_BALANCE | Cómo se mide el coste: LOT, CURRENCY_AMOUNT, PERCENT_OF_BALANCE, PERCENT_OF_EQUITY |
| tradingStrategy | CLASSIC | Uno de los ocho modos de estrategia |
Configuración de DCA y recuperación
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| useDCA | false | Activar la Promediación de Costos |
| activateSLWithDCA | false | Mantener el stop-loss activo durante las secuencias de DCA |
| useAutoLotRecoveryByFJU | FROM_PAST_TRADES_BY_MAGIC_NUMBER | Método de recuperación: por operaciones pasadas, caída de equity o desactivado |
| recoveryRangeForPastTrades | 100 | Número de operaciones pasadas incluidas en el cálculo de recuperación |
| additionalPercentageToRecovery | 10 | Porcentaje adicional sobre el lote de recuperación calculado |
| closeAllTradesOnEquityHigherThen | 0 | Cerrar todas las operaciones cuando el equity alcance este valor. 0 para desactivar. |
| useEquityManagerForAutoLotRecovery | true | Activar la protección de reinicio de posiciones basada en equity |
| lastCycleOfRSIM | false | Marcar como ciclo de recuperación final. No se abren nuevas entradas tras completar la recuperación. |
Configuración general del EA
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| orderComment | FJUNIVERSE.COM | RSIM | TRADE | Comentario adjunto a cada ticket de orden |
| magicNumber | 260306 | Identificador del EA. Debe ser único por símbolo e instancia de gráfico. |
| useFillingPolicy | true | Detectar automáticamente la política de llenado del bróker (IOC, FOK o RETURN) |
Condiciones de señal RSI y MACD
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| EYE_RSI_BELOW | 100.0 | Entrar solo cuando el RSI esté en o por debajo de este valor. 100 para ignorar. |
| EYE_RSI_ABOVE | 0.0 | Entrar solo cuando el RSI esté en o por encima de este valor. 0 para ignorar. |
| EYE_RSI_BULL_DIV | false | Requerir divergencia alcista del RSI para abrir una operación |
| EYE_RSI_BEAR_DIV | false | Requerir divergencia bajista del RSI para abrir una operación |
| EYE_MACD_RISING | false | Requerir que el histograma MACD esté ascendiendo |
| EYE_MACD_FALLING | false | Requerir que el histograma MACD esté descendiendo |
| EYE_MACD_X_ABOVE | 0 | Mínimo de cruces de la línea de señal MACD desde el último cruce de la línea cero. 0 para ignorar. |
| EYE_MACD_X_BELOW | 99 | Máximo de cruces MACD. 99 para ignorar. |
| EYE_BULL_MOMENTUM | false | Requerir momento alcista FJU: divergencia RSI con giro del histograma MACD y cruces en rango |
| EYE_BEAR_MOMENTUM | false | Requerir momento bajista FJU: contraparte bajista de la condición anterior |
| EYE_OPEN_SIGNAL | LONG_TRADE | Dirección cuando se cumplen todas las condiciones: LONG_TRADE o SHORT_TRADE |
Configuración del indicador RSI y MACD
| Parámetro | Predeterminado | Descripción |
|---|---|---|
| EYE_RSI_LEN | 14 | Período del RSI |
| EYE_MACD_FAST | 12 | Período EMA rápido del MACD |
| EYE_MACD_SLOW | 26 | Período EMA lento del MACD |
| EYE_MACD_SIG | 9 | Período de suavizado de la señal MACD |
| EYE_MACD_MIN_X | 2 | Mínimo de cruces para la señal de momento |
| EYE_MACD_MAX_X | 3 | Máximo de cruces para la señal de momento |
| EYE_SHOW_INDICATOR | true | Adjuntar el indicador visual RSI y MACD al gráfico al iniciar el EA |
Instalación
- Coloque FJUNIVERSE_RSI_MACDON.ex5 en la carpeta MQL5 Experts
- Reinicie MetaTrader 5 o actualice el Navegador
- Arrastre el EA a un gráfico y active AutoTrading
El EA funciona con todos los símbolos y marcos temporales. El indicador RSI y MACD se adjunta automáticamente al gráfico en segundo plano al iniciarse y se elimina al retirar el EA.
Notificaciones (opcional)
El EA puede enviar informes de operaciones a Discord mediante webhook y a Telegram mediante Bot API. Ambos son opcionales. Para usarlos, permita las URL correspondientes en MetaTrader 5: Herramientas, Opciones, Asesores Expertos, Permitir WebRequest para las URL indicadas. Si no necesita notificaciones, deje los campos de webhook y token vacíos.
Notas
- Todas las condiciones de señal son AND-gate. Cada condición habilitada debe cumplirse simultáneamente antes de que el EA abra una operación. Deshabilitar una condición la excluye completamente de la verificación.
- El magic number debe ser único por instancia de gráfico al ejecutar el EA en múltiples símbolos o marcos temporales al mismo tiempo.
- Para documentación adicional y ejemplos de archivos set, consulte la sección de comentarios del producto.
Descargo de responsabilidad de riesgos:
El trading conlleva riesgos significativos y el rendimiento pasado no es indicativo de resultados futuros. FJ UNIVERSE EXPERT ADVISORS utiliza una estrategia de trading de alta frecuencia con alto apalancamiento, lo que amplifica tanto las ganancias potenciales como las pérdidas. La volatilidad del mercado, los cambios económicos y eventos imprevistos pueden afectar el rendimiento. No existe garantía de beneficios y puede perder parte o la totalidad del capital invertido. Realice siempre su propia investigación, evalúe su tolerancia al riesgo y considere consultar a un asesor financiero antes de utilizar este EA. El rendimiento mostrado refleja mi cuenta, pero sus resultados pueden variar por diferencias en el tamaño de la cuenta, condiciones del bróker o tiempos de ejecución. No me hago responsable de las pérdidas incurridas por los usuarios de este EA.
