Trailing bot with time period protection

El «bot de seguimiento con protección por periodo de tiempo» NO es un bot de seguimiento convencional típico. Está diseñado para profesionales y usuarios exigentes.

Además de los parámetros habituales de seguimiento de beneficios (puntos de inicio del trailing, puntos de stop del trailing y «position magic» para el seguimiento), ofrece algunas funciones adicionales muy útiles:

A. Trailing virtual

y

B. Definición de períodos de trailing

Trailing virtual

Si se activa, permite aplicar un trailing de beneficios sin que el bróker lo detecte. Cuando llega el momento de cerrar la posición, el bot envía una orden de MERCADO al bróker. Esto permite evitar que el bróker rechace las solicitudes de modificación del trailing de beneficios, ya que algunos brókeres no permiten un trailing de beneficios muy ajustado o cercano a la posición.

Definición de los periodos de trailing

Esta es la parte más interesante. Lo que la mayoría de los operadores, incluso los más avanzados, desconocen hoy en día es que algunos brókers —aunque no todos— tienden a aumentar considerablemente los spreads de determinados instrumentos durante unos milisegundos al inicio de la sesión o durante unos minutos cuando se publican noticias de gran impacto (datos de empleo en EE. UU., IPC de EE. UU. y decisión de la FED sobre los tipos de interés).

Por lo tanto, si tienes posiciones abiertas durante esos momentos, es muy frecuente que veas cómo tus posiciones se cierran con pérdidas, a pesar de que el precio enviado por tu bot de trailing convencional a tu bróker para el cierre de la posición fuera rentable, y acabes sufriendo un gran deslizamiento.

Ejemplos:

a. El bróker X tiene, de media, unos spreads de 10 puntos en el XAUUSD. Sin embargo, durante los primeros 10 milisegundos tras la apertura del mercado a las 01:00:00 de cada día, ajusta sus spreads a 500. Es decir, unos spreads 50 veces más altos.

b. El bróker Y, que también tiene un spread medio de 10 puntos en el XAUUSD, ajusta los spreads a 500 tres segundos antes de la publicación de noticias estadounidenses de alto impacto y un minuto después de dichos eventos.

Si no sabes cómo se comporta tu bróker, te resultará muy útil utilizar la herramienta que se indica a continuación para extraer el historial de ticks de tu símbolo de negociación, por ejemplo, el XAUUSD, desde la terminal MT5 de tu bróker en dichos eventos, con el fin de estudiar el comportamiento de tu bróker:

https://www.mql5.com/en/market/product/189921

Por qué el «bot de trailing con protección por periodo de tiempo» resulta especialmente útil en los casos anteriores

Una vez estudiado el comportamiento de tu bróker, sabiendo, por ejemplo, que durante los primeros 10 segundos tras la apertura del mercado para el XAUUSD sus spreads son de 500 y luego bajan a 9, puedes configurar los parámetros del trailing de la siguiente manera:

-«Hora de trailing más temprana»: 01:00:10 (para que el bot de trailing no cierre ninguna posición antes de esa hora. El primer trailing tras la apertura del mercado se intentará a partir de las 01:00:10, cuando los spreads vuelvan a la normalidad (9). Esto te ayuda a evitar sufrir un deslizamiento (slippage) enorme y todas las trampas relacionadas.

-«Hora de trailing más tardía»: 23:58:59 (Es importante saber a qué hora finaliza diariamente la negociación del XAUUSD. Consulta las especificaciones del contrato en tu terminal MT4. Para la mayoría de los brókers será a las 23:59:00. Por lo tanto, configurar la hora a las 23:58:59 o un poco antes te ayudará a evitar enviar solicitudes de modificación cuando ya no haya negociación. El bróker puede seguir enviando cotizaciones hasta las 23:59:59, pero no se permite operar. Si los servidores del bróker reciben demasiadas solicitudes de modificación de órdenes cuando el mercado está cerrado, hasta que la negociación se reanude aproximadamente una hora más tarde, es posible que te lo recriminen y bloqueen tu cuenta de trading).


Otros productos de este autor
El EA permite configurar activadores de órdenes de mercado en: 1. Días de la semana predefinidos Y 2. Hora predefinida. También incluye una protección de stop loss (para el trailing, si es necesario, se pueden utilizar otros EA gratuitos disponibles en el mercado, como Exp Assistant). También hay un parámetro de desviación máxima en puntos que se envía al bróker para evitar el deslizamiento; sin embargo, esto no siempre está garantizado, ya que depende de cómo ejecuten las órdenes los brókeres.
Tick Exporter
Georgios Baizanis
El EA te permite extraer el historial de datos de ticks desde la terminal MT5 de tu bróker para cualquier símbolo. La extracción se realiza en la carpeta «common». Abre la carpeta de datos desde tu terminal MT5, retrocede un nivel en el árbol de carpetas y busca la carpeta «common». Campos de parámetros (los valores por defecto pueden modificarse y todos los campos son rellenables): 1. Símbolo: déjalo en blanco si la extracción es para el símbolo del gráfico actual 2. Fecha 3. Marca de tiempo
El EA permite configurar activadores de órdenes de mercado en: 1. Días de la semana predefinidos Y 2. Hora predefinida. También incluye una protección de stop loss (para el trailing, si es necesario, se pueden utilizar otros EA gratuitos disponibles en el mercado, como Exp Assistant). También hay un parámetro de desviación máxima en puntos que se envía al bróker para evitar el deslizamiento; sin embargo, esto no siempre está garantizado, ya que depende de cómo ejecuten las órdenes los brókeres.
Filtro:
No hay comentarios
Respuesta al comentario