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
Visualizaciones:
16
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

noticia1


News Trading Dashboard es un panel informativo integrado en el gráfico (no realiza operaciones automáticamente) que supervisa la volatilidad del mercado en tiempo real para detectar momentos de «picos de noticias», es decir, los movimientos repentinos de los precios que se producen cuando se publican datos económicos (NFP, IPC, decisiones sobre tipos de interés, etc.).

Lógica básica: compara el rango de la barra actual (máximo − mínimo) con el ATR medio del mercado, multiplicado por un factor umbral. Si el rango actual supera este umbral, significa que el mercado se está moviendo de forma anómala en comparación con las condiciones normales —una señal típica de que acaba de llegar al mercado una noticia importante.

Cómo ayuda a un operador real:

  • Te permite saber de un vistazo si el mercado está «tranquilo» o «en un pico», sin tener que estar constantemente pendiente del gráfico o de un calendario económico aparte.

  • Te advierte de que no abras nuevas posiciones durante momentos de volatilidad extrema (spreads amplios, deslizamiento de precios, stop-outs).

  • Puede ejecutarse en varios símbolos o gráficos simultáneamente (cada instancia es independiente), lo que resulta útil para cualquiera que siga varios pares en paralelo en torno a la publicación de una noticia importante.


Explicación de cada parámetro

DETECCIÓN DE NOTICIAS/VOLATILIDAD

  • InpATRPeriod: el periodo ATR utilizado como referencia «normal». Un valor más pequeño implica mayor sensibilidad a los movimientos recientes; un valor más grande, una media más estable y menos reactiva.

  • InpSpikeMultiplier: cuántas veces mayor debe ser el rango actual en comparación con el ATR para que se considere un «pico». 2,0 = el rango debe ser el doble del nivel normal.

  • InpTimerSeconds: frecuencia con la que se actualiza el reloj del pie de página (el cálculo real se ejecuta en cada tick mediante OnCalculate, no según el temporizador).

ASPECTO DEL PANEL DE CONTROL

  • InpShowDashboard: muestra u oculta todo el panel.

  • InpTheme: tema de color (menú desplegable, 6 variantes).

  • InpFontSize: tamaño base del texto; todo el panel se escala automáticamente en función de este.

  • InpAutoScalePanel: el panel se ensancha automáticamente para adaptarse al texto más largo posible (estados, acciones), de modo que nunca se corte nada.

  • InpMinPanelWidth: el ancho mínimo garantizado, independientemente del ajuste automático.

POSICIÓN DEL PANEL DE CONTROL

  • InpCorner: la esquina de anclaje (arriba a la izquierda / arriba a la derecha / abajo a la izquierda / abajo a la derecha).

  • InpOffsetX / InpOffsetY: la distancia desde esa esquina.

MÚLTIPLES INSTANCIAS

  • InpInstanceID: identificador utilizado para ejecutar varias copias en el mismo gráfico (por ejemplo, una para la volatilidad a corto plazo del EURUSD y otra con parámetros diferentes). Si dos instancias reciben el mismo ID, el código genera automáticamente un sufijo único para que nunca interfieran entre sí.


Algunos métodos de trading que utilizan este indicador

  1. Filtro de «zona de no negociación» en torno a las publicaciones de noticias: establece InpSpikeMultiplier entre 1,5 y 2,0; cuando el estado se vuelva rojo («ALTA VOLATILIDAD»), detén cualquier sistema automatizado o manual durante unos minutos, hasta que el indicador vuelva a situarse por debajo del 100 %.

  2. Ruptura tras un pico confirmado: en lugar de evitar el pico, opera con él; una vez que el estado se vuelva rojo, espera a que cierre la primera vela de impulso y, a continuación, entra en la dirección del movimiento (operación de impulso), con un stop por debajo o por encima del extremo de la barra del pico.

  3. Operar a contracorriente ante una volatilidad extrema: en los pares principales, los picos muy grandes (indicador >200–250 %) a veces van seguidos de un retroceso («sobrepaso» del mercado). Los operadores más experimentados pueden operar en contra del movimiento inicial, con un control estricto del riesgo (se trata de una estrategia más arriesgada, adecuada solo para usuarios avanzados).

  4. Configuración multisímbolo para correlaciones de noticias: al ejecutar varias instancias (con diferentes InpInstanceID) en distintos gráficos (p. ej., DXY, EURUSD, XAUUSD), se puede ver de inmediato si un acontecimiento macroeconómico importante ha afectado a todos los mercados correlacionados a la vez, lo que confirma que el movimiento es sistémico y no un ruido local.

  5. La zona ámbar como señal para ajustar el tamaño de la posición: el estado ámbar («SE ACERCA LA ZONA DE VOLATILIDAD») aparece antes de que se produzca un pico completo; puede aprovechar este momento para reducir el tamaño de la posición o ajustar su stop-loss, en lugar de esperar a que aparezca la señal roja completa.


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

MT5 EA Acceptance Harness MT5 EA Acceptance Harness

Pruebas de aceptación sintéticas determinísticas para la lógica de estado de entrada de los EA de MT5, sin acceso al mercado, a la cuenta ni a las órdenes.

Day Trader Dashboard Day Trader Dashboard

El «Day Trader Dashboard» es un panel visual al estilo de Bloomberg para MetaTrader 5 que realiza un seguimiento del rango de precios intradía y señala cuándo el precio se encuentra dentro de él (zona de fluctuación) o cuándo lo ha superado. No realiza operaciones: se trata de una superposición de apoyo a la toma de decisiones que calcula el rango máximo/mínimo a partir de las barras recientes, traza esos niveles directamente en el gráfico y muestra un indicador de estado en tiempo real (escaneando / dentro del rango / ruptura) en un panel temático que se ajusta automáticamente. Admite múltiples instancias independientes en el mismo gráfico, varios temas de color y elimina el 100 % de sus objetos cuando se retira.

Accumulation/Distribution Accumulation/Distribution

El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.