Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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
Asesores Expertos

EMA Cross Demo EA with ATR Stops - Asesor Experto para MetaTrader 5

Usama Bin Islam
Usama Bin Islam
MQL5 developer: Expert Advisors from written rules, indicator development, Pine Script to MQL5 conversions, and cost-aware backtesting.
How I work:
- I turn your rules into a short written spec (entries, exits, stops, sizing, filters) before writing any code, so we agree on the logic first.
| Spanish English Русский 中文 Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Visualizaciones:
22
Ranking:
(2)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

EMA Cross Demo EA (MetaTrader 5)


Un asesor experto de demostración pequeño y con una estructura clara, creado para mostrar un método fiable de desarrollo de asesores expertos, no para ofrecer una ventaja en el trading.


Lógica (evaluada una vez por cada nueva barra, solo en barras CERRADAS; sin repintado):

- Señal de COMPRA: la EMA rápida cruza por encima de la EMA lenta

- Señal de VENTA: la EMA rápida cruza por debajo de la EMA lenta

- Ante una señal opuesta, se cierra la posición abierta y se abre una nueva en el siguiente tick de la nueva barra


Gestión del riesgo:

- Stop-loss = entrada menos/más ATR × InpSLATRMult

- Take-profit = distancia del stop × InpRewardRisk

- Los niveles de stop y TP se amplían hasta la distancia mínima de stop del bróker cuando sea necesario

- El tamaño del lote se normaliza según el paso de volumen, el mínimo y el máximo del símbolo

- Se omiten las entradas cuando el spread es mayor que InpMaxSpreadPoints


Funciona tanto en cuentas de cobertura como en cuentas de compensación (la búsqueda de posiciones se realiza por número mágico y símbolo, no por tipo de posición compensada).


Parámetros de entrada: período de la EMA rápida/lenta, período del ATR, multiplicador del SL respecto al ATR, relación recompensa/riesgo, tamaño del lote, spread máximo en puntos, número mágico, deslizamiento en puntos.


Se trata de un ejemplo práctico destinado a mostrar la estructura y el método: señales de barra cerrada, un filtro de spread, normalización de lotes y gestión de posiciones compatible con coberturas y compensaciones. No constituye una recomendación de inversión. El gráfico de capital adjunto procede de una serie de precios sintética utilizada únicamente para poner a prueba el código (el P/L bruto es positivo, mientras que el P/L neto tras comisiones es negativo en esta ejecución sintética); muestra el enfoque de backtesting, no una estrategia rentable.


Si lo solicitas, te facilitaré una implementación de referencia en Python de la misma señal y lógica de backtesting (para comprobar la paridad).


Actualización: se ha corregido un problema con la distancia de stop por el que los SL/TP basados en el ATR podían situarse dentro de la distancia mínima de stop del bróker en marcos temporales rápidos, lo que provocaba el rechazo de las órdenes. Ahora la distancia tiene un límite mínimo en el nivel de stop/congelación y se comprueba con respecto al precio correcto del lado de cierre (precio de compra para una orden de COMPRA, precio de venta para una orden de VENTA) en lugar del precio de entrada.


Actualización 2: el EA comprueba ahora el margen disponible con OrderCalcMargin() antes de enviar una orden y, en lugar de enviar una orden que la cuenta no pueda permitirse, la omite (con una línea de registro). Esto evita los rechazos a nivel del bróker por «falta de fondos» en saldos de prueba muy reducidos.

Curva de capital sintética del backtest (bruta frente a neta)

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/77653

Reversión por agotamiento del RSI - EURUSD Reversión por agotamiento del RSI - EURUSD

Asesor experto de código abierto para el par EURUSD en el Probador de estrategias de MetaTrader 5, basado en señales de agotamiento del RSI, salidas basadas en el ATR y filtrado de spreads ajustado a la volatilidad.

CME Gap Tracker for Gold and Bitcoin: Open Gaps, Fill Rate and a Fade-Trade Test CME Gap Tracker for Gold and Bitcoin: Open Gaps, Fill Rate and a Fade-Trade Test

Localiza las brechas de la CME del fin de semana en los gráficos del oro y del bitcoin (24/7), mantiene en el gráfico todas las brechas sin cubrir hasta que el precio vuelve a ellas, y muestra con qué frecuencia se cubren las brechas, a qué velocidad, hasta dónde se movió primero el precio y qué beneficios se habrían obtenido al operar con ellas. No se actualiza, con búferes para un asesor experto.

ZoneUS30 — Reversión y swap positivo a tu favor en el US30 ZoneUS30 — Reversión y swap positivo a tu favor en el US30

ZoneUS30 es un sencillo asesor experto para el US30 centrado en oportunidades de VENTA tras subidas prolongadas de los precios. La estrategia combina el concepto de reversión a la media con la idea del carry trade: cuando las posiciones cortas obtienen un swap nocturno positivo, el EA puede beneficiarse tanto de una corrección del precio como de mantener la posición a lo largo del tiempo. Diseñado para el US30 y destinado a un uso experimental y educativo. Operar en contra de la tendencia conlleva un riesgo significativo, especialmente con lotes de gran tamaño.

iFVG Indicator With Signals iFVG Indicator With Signals

Indicador iFVG con señales