Ultimate Bollinger Bands D

Si no quieres operar con Bandas de Bollinger manualmente, mirando los gráficos durante horas por miedo a perderte la entrada perfecta, Ultimate Bollinger Bands D está aquí para operar en tu lugar. Basado en un backtest cuidadosamente analizado de más de 2 años en Gold (XAUUSD), este EA ha mostrado una sobreperformance considerable que también me sorprendió.

Resultados del backtest:

- Más de un 325% de beneficio, operando 1 lote por operación con un balance inicial de 100.000 $.
- 808 operaciones durante más de 2 años de datos históricos.
- Drawdown máximo del 43% en comparación con el balance inicial, lo cual es relevante, pero necesario para lograr tal rendimiento. Tenía formas de reducirlo, pero habría perjudicado la adaptabilidad a las condiciones cambiantes del mercado y el rendimiento general. Fue mi decisión mantenerlo así para hacer que el EA fuera más robusto.
Todos los datos mostrados en las imágenes de abajo provienen de IC Markets, usando la hora del bróker GMT+2. Ejecuta siempre tu propio backtest para confirmar que estos ajustes funcionan igual de bien con los datos históricos de tu bróker — ajusta los parámetros si es necesario. También hice backtests del EA con datos de Dukascopy usando los mismos ajustes y aun así obtuve resultados sólidos.

Versatilidad

El EA puede adaptarse a cualquier mercado financiero (commodities, forex, etc.). Los ajustes predeterminados están calibrados específicamente para Gold (XAUUSD) — ajusta los parámetros en consecuencia si lo pruebas en un instrumento diferente. Según mi experiencia, funciona mejor en Gold.

Consejo para backtesting

Dado que el EA solo evalúa las aperturas de las velas, puedes usar el modelado “1 Minute OHLC” para los backtests en lugar de datos tick. Esto se ejecuta significativamente más rápido y produce resultados casi idénticos — merece la pena verificarlo por tu cuenta. Usa el timeframe de gráfico de 30 minutos para obtener los resultados más similares.

Tamaño del lote

El tamaño del lote es fijo, no está basado en porcentaje. Puedes ajustar manualmente el tamaño del lote en cualquier momento.

Parámetros de entrada

SIZE — predeterminado: 0.01. Parámetro del tamaño del lote. Ten mucho cuidado al cambiarlo. No uses números negativos.
GMT — predeterminado: 2. Parámetro de zona horaria. Cámbialo según la zona horaria de tu bróker. No uses números negativos ni decimales.
Magic Number — predeterminado: 1. Este DEBE ser diferente del magic number de cualquier otro EA en cada gráfico específico para evitar conflictos (especialmente si usas este EA con diferentes ajustes en el mismo instrumento, como se recomienda). No uses números negativos ni decimales.
EuroDST — predeterminado: false. Cambio de horario de verano para brókers europeos. Pruébalo en “true” y “false” para ver qué solución funciona mejor para ti.
length — predeterminado: 20. Parámetro del período de las Bandas de Bollinger. “20” es el valor más utilizado.
numdevs — predeterminado: 2. Parámetro de desviación estándar de las Bandas de Bollinger. “2” es el valor más utilizado.
starttime — Hora de inicio de trading: puedes establecer números de 0 a 2400 usando múltiplos de 100 (por ejemplo, 100, 200, 300, ..., 1000, 1100, ...). Para brókers europeos, asegúrate de que este valor sea inferior a “endtime”. No uses números negativos ni decimales.
endtime — Hora de finalización de trading: puedes establecer números de 0 a 2400 usando múltiplos de 100 (por ejemplo, 100, 200, 300, ..., 1000, 1100, ...). IMPORTANTE: si estableces 2400, el parámetro “CloseAtEnd” no funcionará correctamente cuando esté configurado en “true”. No uses números negativos ni decimales.
CloseAtEnd — predeterminado: true. Este parámetro cierra la operación actualmente abierta cuando la hora de la última vela cerrada es igual o superior a “endtime”. Configúralo en “false” si quieres mantener las operaciones abiertas durante la noche (el rendimiento del EA cambiará por completo — pruébalo si quieres crear algo nuevo).
Version — predeterminado: 1. Números permitidos: 1 o 2. Si se establece en 1, usará la lógica de breakout, intentando seguir la tendencia. Si se establece en 2, usará la lógica de falso breakout, aprovechando los retrocesos. No uses números negativos ni decimales. No uses ningún número distinto de 1 o 2 (de lo contrario, no se abrirán operaciones).
stopPercent — predeterminado: true. Este parámetro te permite elegir el stop loss y el take profit como porcentaje (%) del precio de cierre de la última vela cerrada. Lo creé específicamente para Gold, ya que su valor ha cambiado mucho con el tiempo. Puede usarse para cualquier otro instrumento, pero la diferencia respecto a un stop loss y take profit normales basados en precio será menor, ya que el mercado forex se mueve más lentamente. Si se establece en “false”, el stop loss y el take profit se establecerán en valor absoluto de precio (por ejemplo, 0.005 $).
mystop — predeterminado: 5(%). Parámetro del stop loss. No uses números negativos. Se pueden usar decimales. Inactivo si se establece en cero. (Puede parecer un stop loss amplio, pero está pensado solo para situaciones de emergencia. El EA apenas lo utiliza durante los más de 2 años de backtest).
myprofit — predeterminado: 0(%). Parámetro del take profit. No uses números negativos. Se pueden usar decimales. Inactivo si se establece en cero.

Lógica de salida:

El EA cierra una posición solo si se activa el stop loss o el take profit, si la hora de la última vela es igual o superior a “endtime” (cuando CloseAtEnd está configurado en true), o si se cumplen las condiciones para invertir la posición (en cuyo caso el EA cierra la posición abierta actual e inmediatamente abre otra en la dirección opuesta).

Ten cuidado al cambiar “myprofit” y “mystop”: el stop loss y el take profit son los dos parámetros de este EA más propensos al overfitting.

Deja un comentario en la página del EA si necesitas ayuda para configurar algún parámetro, o para cualquier otra pregunta. Responderé lo antes posible.

TimeFrame del gráfico: 30 minutos. Puedes cambiarlo, pero serán necesarios más backtests (así como un ajuste fino de los parámetros).

Tipo de cuenta necesario: cualquiera, siempre que operes únicamente con este EA. De lo contrario, usa una cuenta hedging.

Si eres nuevo en el tamaño de lotes, modifica SIZE en el backtest y revisa las mayores ganancias y pérdidas, así como las ganancias y pérdidas promedio, al final del mismo. De esta manera entenderás cuánto riesgo estás asumiendo antes de operar realmente con el nuevo tamaño de lote que hayas decidido.

Las imágenes muestran los resultados del backtesting de mis ajustes predeterminados. Cambia únicamente el parámetro GMT según la zona horaria de tu bróker para obtener resultados de backtesting similares.

Sin martingala, sin grid trading ni cosas por el estilo. El EA abre solo una posición a la vez.

Por favor, ten en cuenta que los drawdowns pueden ocurrir y forman parte del proceso. Esto no es un esquema para hacerse rico rápidamente (aunque los resultados del backtesting son realmente buenos). Prueba siempre el algoritmo primero en una cuenta demo.

El rendimiento pasado no es indicativo de resultados futuros. El trading implica riesgo, y solo deberías operar con capital que puedas permitirte perder.

A diferencia de Trend Master D, mi EA anterior, Ultimate Bollinger Bands D es más directo y está pensado para explotar estos años de alta volatilidad en Gold. Por supuesto, puedes usar ambos EAs juntos para diversificar tu cartera.


Otros productos de este autor
¿No está harto de los algoritmos que prometen rentabilidades imposibles que luego nunca funcionan realmente en el trading real? Si es así, entonces este algoritmo puede ser lo que ha estado buscando. Todos los demás que prefieren las ilusiones de ganancias sin sentido en cortos periodos de tiempo es mejor que ignoren esta página. Una vez aclarado esto, hablemos del algoritmo. Este algoritmo es completamente diferente a lo que he visto en el mercado hasta ahora. Se trata de un algoritmo a largo p
Trend Master D — Dos Lógicas de Trading Complementarias en un Solo EA Este EA combina dos lógicas de trading complementarias, diseñadas para equilibrarse mutuamente: una sigue las rupturas (breakouts), la otra capitaliza las rupturas falsas (reversiones). Usar ambas juntas sobre el mismo instrumento ha producido resultados sólidos en términos de riesgo-rendimiento, como puedes ver en las imágenes a continuación. Resultados del backtest: Más del 252% de beneficio, operando con 1 lote por operació
Filtro:
No hay comentarios
Respuesta al comentario