Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 251
- Ranking:
- Publicado:
- 2025.05.20 11:38
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Este EA realiza scalping utilizando el Indicador de Fuerza Relativa (RSI), el Indicador de Oscilador Estocástico y el Indicador de Bandas de Bollinger para identificar oportunidades de tendencia o contra tendencia. Como EA multipar, escanea múltiples pares de divisas en busca de señales.
Este EA viene con una variedad de características, incluyendo Trailing, Gestión de Riesgo, Gestión de Dinero, Modo de Restricción, y más. Con la configuración adecuada, tiene el potencial de generar beneficios significativos.
Impulso :
Variable | Valores | Descripción |
---|---|---|
Indicador_de_operación | RSI, Estocástico, Bandas de Bollinger, RSI_Stochastic_BollingerBands | RSI: Utiliza el indicador RSI para analizar el mercado y abrir operaciones. Estocástico: Utiliza el indicador Estocástico para analizar el mercado y abrir operaciones. Bandas de Bollinger: Utiliza el indicador de Bandas de Bollinger para analizar el mercado y operar. RSI_Stochastic_BollingerBands: Utiliza los tres indicadores (RSI, Estocástico y Bandas de Bollinger) juntos para un análisis más preciso del mercado antes de realizar una operación. |
TradeDirection | Tendencia, Contratendencia | Tendencia: Abre una operación en la dirección de la tendencia. Por ejemplo, si el RSI toca la línea de sobrecompra, tomará una operación de compra; si el RSI toca la línea de sobreventa, tomará una operación de venta. Contratendencia: Opera en contra de la tendencia, a la espera de un cambio de tendencia. Por ejemplo, si el RSI toca la línea de sobrecompra, realizará una operación de venta; si el RSI toca la línea de sobreventa, realizará una operación de compra. |
SignalStrength | NormalSignal, NormalMultiTimeFrame, StrongSignal, VeryStrongSignal | NormalSignal: Analiza el indicador (RSI, Estocástico, o Bandas de Bollinger) basado en un solo marco de tiempo especificado en la configuración del EA. NormalMultiTimeFrameSignal: Analiza el indicador (RSI, Estocástico o Bandas de Bollinger) basándose en un único marco temporal a la vez (M1, M5, M15, M30, H1, H4), comprobándolos uno a uno. StrongSignal: Analiza múltiples marcos temporales (M1, M5, M15, M30) para una confirmación más fuerte antes de operar. VeryStrongSignal: Analiza múltiples marcos temporales (M1, M5, M15, M30, H1, H4) para una confirmación más fuerte antes de operar. |
minLot_Size | Valor Doble | Tamaño mínimo de lote para asegurar que la aleatoriedad del tamaño de lote no baje de este valor. |
maxLot_Size | Valor Doble | Tamaño máximo del lote para asegurar que la aleatoriedad del tamaño del lote no exceda este valor. |
StopLoss | Valor Int | Establezca su valor de Stop Loss en puntos/pips (la unidad de movimiento de precio más pequeña para su activo). Establezca Stop Loss en 0 para desactivarlo. |
TakeProfit | Valor Int | Establezca su valor de Take Profit en puntos/pips. Establezca Take Profit en 0 para desactivarlo. |
Trailing_Start | Valor Int (Puntos/Pips) | Especifique el número de pips desde el precio de apertura de la operación en el que debe comenzar el trailing. Establezca 0 para desactivar la operación de arrastre. |
Trailing_Gap | Valor Int (Puntos/Pips) | Establece la brecha en pips entre el precio actual de mercado y el trailing stop loss. Fije 0 para desactivar la operación de arrastre. |
Tipo_de_riesgo_en_dinero | FixedMoney, BalancePercentage | DineroFijo: Cierra todas las operaciones abiertas cuando el flotante negativo alcanza la cantidad especificada. PorcentajeSaldo: Calcula automáticamente en función del saldo de su cuenta y cierra todas las operaciones cuando se alcanza este límite. |
Dinero_en_riesgo | Valor Int | Si Risk_In_Money_Type está establecido en FixedMoney, introduzca la cantidad de dinero que puede permitirse perder. Si se establece en BalancePercentage, el EA calculará automáticamente el riesgo basándose en el saldo de su cuenta y cerrará todas las operaciones cuando se alcance ese límite. |
Diferencial_máx | Valor Int (Puntos/Pips) | Establece el spread máximo aceptable. Si el spread actual excede este valor, el EA no tomará una operación y esperará a que el spread vuelva dentro del límite especificado. |
Deslizamiento | Valor Int (Puntos/Pips) | Establece el deslizamiento máximo permitido para la ejecución de órdenes. |
MaxOpenTrade | Valor Int | Número máximo de operaciones abiertas permitidas. |
Divisas | Cadena Valor | Lista de todos los símbolos de divisas (no pares de divisas) que el EA debe analizar y negociar. |
Impulse Plus :
RRS Impulse Plus EA es una versión avanzada de RRS Impulse EA. Esta versión mejorada proporciona más flexibilidad con varias opciones nuevas. El EA realiza scalping utilizando el Índice de Fuerza Relativa (RSI), el Oscilador Estocástico, la Media Móvil (MA) y las Bandas de Bollinger para identificar oportunidades de tendencia y contra tendencia. Como EA multipar, escanea múltiples pares de divisas en busca de señales.
Este EA incluye varias características como Trailing, Gestión de Riesgo, Gestión de Dinero, Modo de Restricción, y más. Con la configuración adecuada, tiene el potencial de generar beneficios significativos.
Descripciones de Señales:
Indicador | COMPRA | VENTA |
---|---|---|
RSI | Tendencia: Cuando el RSI toca la línea de sobrecompra. Contratendencia: Cuando el RSI toca la línea de sobreventa. | Tendencia: Cuando el RSI toca la línea de sobreventa. Contratendencia: Cuando el RSI toca la línea de sobrecompra. |
Estocástico | Tendencia: Cuando tanto la línea principal como la de señal tocan el nivel de sobrecompra. Contratendencia: Cuando ambas líneas tocan el nivel de sobreventa. | Tendencia: Cuando las líneas Principal y de Señal tocan el nivel de sobreventa. Contratendencia: Cuando tanto la línea principal como la de señal tocan el nivel de sobrecompra. |
Bandas de Bollinger | Tendencia: Cuando el precio actual del mercado toca la línea de resistencia de las Bandas de Bollinger (Banda Superior). Contratendencia: Cuando el precio actual del mercado toca la línea de soporte de las Bandas de Bollinger (Banda Inferior). | Tendencia: Cuando el precio actual del mercado toca la línea de soporte de las bandas de Bollinger (banda inferior). Contratendencia: Cuando el precio actual del mercado toca la línea de resistencia de las Bandas de Bollinger (Banda Superior). |
Media móvil | Tendencia/Contratendencia: Cuando el precio actual del mercado está por encima de la Media Móvil. | Tendencia/Contratendencia: Cuando el precio actual del mercado está por debajo de la Media Móvil. |
Escenarios de señal (Inverso : Falso)
RSI | Estocástico | Bandas de Bollinger | Media Móvil | Señal |
---|---|---|---|---|
Por encima de | Por encima de | Por Encima | Por Debajo | ContraTendencia Venta ✅ |
Por debajo de | Por debajo | Por debajo | Por encima de | Contratendencia Comprar ✅ |
Por encima | Por encima | Por Encima | Por Encima | Tendencia Comprar ✅ |
Por debajo | Por debajo | Por debajo | Por debajo | Tendencia Vender ✅ |
Escenarios de señales (Inverso : Verdadero)
RSI | Estocástico | Bandas de Bollinger | Media móvil | Señal |
---|---|---|---|---|
Por encima de | Por encima de | Por Encima | Por Debajo | Contratendencia Compra ✅ |
Por debajo de | Por debajo | Por debajo | Por encima de | Contratendencia Vender ✅ |
Por encima | Por encima | Por Encima | Por Encima | Tendencia Vender ✅ |
Por Debajo | Por debajo | Por debajo | Por debajo | Tendencia Compra ✅ |
Descripción de las variables:
Variable | Valores | Descripción |
---|---|---|
RSI, estocástico, bandas de Bollinger, media móvil. | Bool (Verdadero/Falso) | RSI: Habilita el uso del indicador RSI para el análisis del mercado y la ejecución de operaciones. Estocástico: Permite utilizar el indicador Estocástico para el análisis del mercado y la ejecución de operaciones. Bandas de Bollinger: Permite utilizar el indicador de Bandas de Bollinger para el análisis del mercado y la ejecución de operaciones. Media móvil: Permite utilizar el indicador Media Móvil para el análisis del mercado y la ejecución de operaciones. Puede activar varios indicadores a la vez. Al menos un indicador debe estar habilitado para el funcionamiento del EA. |
Marco temporal | M1, M5, M15, M30, H1, H4, D1 | Bool (Verdadero/Falso) |
TradeDirection | Tendencia, Contratendencia | Tendencia: Abre operaciones en la dirección de la tendencia (por ejemplo, si el RSI toca la línea de sobrecompra, toma una operación de compra; si el RSI toca la línea de sobreventa, toma una operación de venta ). Contratendencia: Opera en contra de la tendencia, esperando un cambio de tendencia (por ejemplo, si el RSI toca la línea de sobrecompra, realiza una operación de venta; si el RSI toca la línea de sobreventa, realiza una operación de compra ). |
SignalStrength | SingleTF, MultiTF | SingleTF: El EA comprueba los marcos temporales uno a uno. Por ejemplo, si el RSI y las Bandas de Bollinger están activados y los marcos temporales seleccionados son M1 y M15, el EA comprobará primero las señales de ambos indicadores en M1, después en M15, y abrirá una operación si se cumple alguna condición. MultiTF: El EA comprueba todos los marcos temporales seleccionados juntos. Por ejemplo, si el RSI y el Estocástico están activados con los marcos temporales M1, M5 y M15, el EA confirmará las señales en todos los marcos temporales simultáneamente antes de ejecutar una operación. SingleTF sigue la lógica OR, mientras que MultiTF sigue la lógica AND para los marcos temporales. |
Inverso | Bool Verdadero/falso | Al utilizar el Modo Inverso, invertirá el tipo de orden. Esto significa que una operación de compra se convertirá en una operación de venta, y una operación de venta se convertirá en una operación de compra. |
LotMode | Lote_aleatorio, Porcentaje_lote | Lote_aleatorio: Operaciones con un tamaño de lote aleatorio entre tamaño_lote_mín y tamaño_lote_máx. Porcentaje_lote: Opera en función del porcentaje de riesgo por operación y garantiza que el tamaño del lote no sea inferior a minLot_Size ni superior a maxLot_Size . Si desea utilizar un tamaño de lote fijo, establezca minLot_Size y maxLot_Size en el mismo valor. |
Tipo de StopLoss | SL_virtual, SL_clásico | SL virtual: El EA cerrará la operación cuando se alcance el stop loss especificado, pero el nivel de stop loss no será visible para el servidor del broker (permanece en su PC local). SL Clásico: El EA colocará un stop loss visible que se refleja en el servidor del broker. Esta característica es útil si su broker no soporta EAs hiperactivos, tiene un límite en las cuotas de modificación por día, o si sospecha que su broker está cazando su stop loss. |
StopLoss | Valor Int | Establezca su valor de Stop Loss en puntos/pips. Establezca 0 para desactivar el Stop Loss. |
Tipo_TakeProfit | TP_virtual, TP_clásico | TP Virtual: El nivel de take profit no es visible para el servidor del broker. TP Clásico: El nivel de take profit es visible para el servidor del broker. |
TakeProfit | Valor Int | Establezca su valor de Take Profit en puntos/pips. Establezca 0 para desactivar Take Profit. |
Tipo de seguimiento | Trailing_clásico, Trailing_virtual | Trailing Virtual: El trailing stop loss se oculta del servidor del broker (permanece en su PC local). Trailing clásico: Se coloca un trailing stop loss visible y se refleja en el servidor del broker. Nota: Esta característica es útil si su broker no soporta EAs hiperactivos, tiene límites de modificación por día, o si usted sospecha de caza de stop-loss. Recomendación: Martingale se basa en cálculos estrictos, por lo que es mejor utilizar Classic Trailing. |
Trailing_Start | Valor Int (Puntos/Pips) | Número de pips desde el precio de apertura de la operación en el que debe comenzar el seguimiento. Establezca 0 para desactivar el trailing. |
Trailing_Gap | Valor Int (Puntos/Pips) | Establece la brecha (en pips) entre el precio de mercado y el trailing stop loss. Fije 0 para deshabilitar el trailing. |
Salida de Vela | Valor Int | Una vez abierta la operación, después de X número de velas de la operación abierta, cerrará la operación. Establezca 0 para desactivar la Salida de Velas. |
Gestión de Riesgo:
Variable | Valores | Descripción |
---|---|---|
Acción de Gestión de Riesgo | StopEA, CerrarYContinuar | StopEA: Si la pérdida flotante negativa alcanza Money_In_Risk , se cierran todas las operaciones y el EA deja de operar (requiere reinicio manual). CerrarYContinuar: Si la pérdida flotante negativa alcanza Money_In_Risk , todas las operaciones se cierran, pero el EA continúa operando. |
Tipo de riesgo en dinero | FixedMoney, BalancePercentage | FixedMoney: Cierra las operaciones cuando la pérdida flotante alcanza un valor monetario establecido. BalancePercentage: Calcula el riesgo en función del saldo de la cuenta y cierra las operaciones cuando se alcanza el porcentaje de pérdida definido. |
Dinero_en_riesgo | Valor Int | Si Risk_In_Money_Type es FixedMoney, introduzca el dinero máximo que puede permitirse perder. Si es BalancePercentage, el EA calculará el valor basándose en el saldo de su cuenta. |
Gestión del Dinero:
Variable | Valores | Descripción |
---|---|---|
Acción de Gestión Monetaria | Stop_EA, Cerrar_y_Continuar | Stop_EA: Cuando la equidad alcanza Target_Revenue , todas las operaciones se cierran, y el EA se detiene (se requiere reinicio manual). Cerrar_y_Continuar: Cuando la equidad alcanza el Ingreso_Objetivo, todas las operaciones se cierran y el EA continúa operando. |
Tipo de gestión del dinero | Fixed_Money, Balance_Percentage | Dinero_Fijo: Cierra las operaciones cuando la equidad alcanza una cantidad establecida. Porcentaje_Saldo: Cierra las operaciones cuando se alcanza un determinado porcentaje del saldo de la cuenta. |
Ingresos_objetivo | Valor Int | Si MoneyManagement_Type es Fixed_Money, introduzca el valor de equidad objetivo. Si Balance_Percentage, el EA calculará el valor basándose en el saldo de su cuenta. |
Modo de Restricción:
Variable | Valores | Descripción |
---|---|---|
Max_Spread | Valor Int (Puntos/Pips) | Diferencial máximo permitido para la ejecución de la operación. El EA esperará si el spread excede este valor. |
Deslizamiento | Valor Int (Puntos/Pips) | Máximo deslizamiento permitido para la ejecución de la operación. |
MaxOpenTrade | Valor Int | Número máximo de operaciones abiertas permitidas a la vez. |
TradeMode | Bool (Verdadero/Falso) | Verdadero: El EA puede abrir nuevas operaciones. Falso: El EA no abrirá nuevas operaciones sino que gestionará las existentes. |
Gestión de Noticias:
Variable | Valores | Descripción |
---|---|---|
Gestión de Noticias | NoticiasDesactivadas, NoticiasDeAltoImpacto, NoticiasImportantes | NoticiasDesactivadas: No se ha aplicado ningún filtro de noticias. NoticiasDeAltoImpacto: Filtra las noticias de alto impacto. NoticiasImportantes: Sólo filtra las noticias importantes listadas en Important_News . |
BeforeNews_Minutos | Valor Int (Minutos) | Tiempo antes de los eventos noticiosos cuando la negociación debe pausarse. (por ejemplo, 120 para 2 horas) |
AfterNews_Minutos | Valor Int (Minutos) | Tiempo después de las noticias en el que la negociación debe detenerse. (por ejemplo, 180 durante 3 horas) |
News_CutLoss | Valor Int | Si una operación tiene una pérdida flotante igual o peor que este valor durante el tiempo de noticias, se cerrará. |
News_ReCheckMinutes | Valor Int | Frecuencia con la que el EA debe actualizar los datos de noticias de ForexFactory. |
Noticias_Importantes | Cadena Valor | Lista de noticias importantes que deben pausar la negociación (separadas por comas). |
Selección de Divisa:
Variable | Valores | Descripción |
---|---|---|
Divisas_comerciales | Cadena Valor | Lista de símbolos de divisas (no pares) que el EA debe analizar y negociar (separados por comas). |
Notas Importantes:
-
Habilite lassolicitudes web en MT4/MT5:
-
Navegue a Herramientas → Opciones → Asesor Experto → Permitir solicitud web, luego añada:
http://nfs.faireconomy.media/ -
(Este servicio es proporcionado por ForexFactory y recupera datos de noticias de su plataforma).
-
-
Pruebas recomendadas:
-
Es muy recomendable probar este EA en una cuenta demo durante al menos 45 días antes de usarlo en una cuenta real.
-
Por favor, comparta su experiencia, comentarios e informes de trading.
¡Buena suerte y feliz trading! 🚀
Nota Importante:
Es muy recomendable probar este EA en una cuenta demo durante al menos 45 días antes de usarlo en una cuenta real.
Por favor, comparta su experiencia, comentarios, y el informe de la cuenta.
También puede consultar la versión avanzada de este EA, RRS Impulse Plus. Ofrece más flexibilidad para elegir plazos, indicadores de su elección, filtros de noticias, y mucho más.
¡Buena suerte y feliz trading! 🚀
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/58462

Ejemplo de Sistema de Trading para cruce de 2MA y CCI

Original ZigZag MT4 con fibonacci automático añadido

2 Moving Averages is a custom MQL4 indicator that uses two moving averages (fast and slow) to identify potential trend changes and generate buy or sell signals based on crossover points. It enhances signal reliability by optionally integrating support and resistance levels, helping traders confirm entry and exit zones. This tool is suitable for trend-following strategies and works across multiple time frames.

SniperJaw EA is a one-trade-at-a-time robot that uses the Alligator indicator (Jaw, Teeth, Lips) to follow the trend. You can control the trade size with LotSize, choose to close trades on opposite signal with UseEntryToExit, or use TakeProfit and StopLoss in pips if set. Slippage is managed by Slippage, and trading can be turned on or off using TradeEnabled. Alligator settings like JawPeriod, JawShift, TeethPeriod, TeethShift, LipsPeriod, and LipsShift let you adjust how the indicator works.