Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Visualizaciones:
251
Ranking:
(4)
Publicado:
2025.05.20 11:38
MQL5 Freelance ¿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:

  1. 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).

  2. 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

MA2CCI MA2CCI

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

ZigZag Fibo ZigZag Fibo

Original ZigZag MT4 con fibonacci automático añadido

2 Moving Averages 2 Moving Averages

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 SniperJaw EA

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.