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

global Macroeconomía global

1. Descripción del indicador

Un indicador de coincidencia de tendencias en múltiples marcos temporales inspirado en el estilo de trading macro de George Soros. Soros gestionaba el Quantum Fund basándose en una visión direccional a largo plazo, formada tras sopesar las pruebas en múltiples horizontes temporales antes de comprometer capital. Este indicador aproxima esa idea a un único instrumento: comprueba si una tendencia de medias móviles rápidas/lentas apunta en la misma dirección en tres marcos temporales diferentes (corto, medio y largo — H4/D1/W1 por defecto— y lo sintetiza en una puntuación que va de -3 (fuerte coincidencia bajista) a +3 (fuerte coincidencia alcista), que se muestra como un histograma en color y un panel de control en tiempo real en el gráfico.

Características:

  • Puntuación de coincidencia de tendencia en tres marcos temporales: combina la relación entre la media móvil rápida y la lenta en marcos temporales corto, medio y largo (totalmente configurables) en una única puntuación de sesgo de -3 a +3.
  • Método de media móvil configurable: elige entre SMA, EMA, SMMA o LWMA para la detección de tendencias, aplicado de forma coherente en los tres intervalos de tiempo.
  • Indicador en tiempo real, sin historial falso: el histograma muestra únicamente la lectura actual en tiempo real; nunca retrocede para aplicar la puntuación de hoy a las barras históricas, por lo que el gráfico no puede dar una imagen engañosa de tendencia uniformemente alcista o bajista.
  • Gestión de datos resistente: si la lectura de un marco temporal superior falla momentáneamente (por ejemplo, si el historial de ese marco temporal aún se está sincronizando en la terminal), el indicador mantiene el último valor válido conocido en lugar de pasar a neutro, evitando así falsos parpadeos.
  • Panel de control específico y optimizado: un pequeño panel en el gráfico (dibujado dentro de la propia subventana del indicador) muestra la dirección por marco temporal, la puntuación total y una etiqueta de tendencia en lenguaje sencillo (MACRO ALZA / MACRO BAJA / NEUTRO-MIXTO). Las etiquetas solo se vuelven a dibujar cuando su texto cambia realmente, lo que mantiene el uso de la CPU al mínimo.
  • Eficiente en el uso de recursos: cada identificador de indicador creado en la inicialización se libera correctamente en la desinicialización; no se producen fugas de identificadores, ni siquiera tras repetidas operaciones de conexión/desconexión o cambios de parámetros.
  • Validación completa de los datos de entrada al inicio: las combinaciones de parámetros no válidas se rechazan con un mensaje claro en el registro de expertos, en lugar de comportarse de forma anómala sin aviso.
  • Escalado del panel adaptado al DPI y a la fuente: el tamaño del panel y la escala de la fuente se ajustan conjuntamente mediante un único valor de tamaño de fuente y el DPI de la pantalla, lo que garantiza la legibilidad en cualquier monitor.

2. Explicaciones sobre las entradas

=== Detección de tendencias ===

  • InpFastMA (por defecto 50): el período de la media móvil rápida utilizada para detectar la dirección de la tendencia en cada uno de los tres marcos temporales.
  • InpSlowMA (por defecto 200): el período de la media móvil lenta. Cuando la media móvil rápida se sitúa por encima de la lenta, ese marco temporal se califica como alcista (+1); por debajo, bajista (-1); si son exactamente iguales, lateral (0).
  • InpMAMethod (por defecto MODE_EMA): el método de media móvil aplicado tanto a la media móvil rápida como a la lenta, en los tres marcos temporales (opciones: SMA, EMA, SMMA, LWMA).

=== Marcos temporales macro ===

  • InpTF_Short (por defecto PERIOD_H4): el marco temporal a corto plazo utilizado para una de las tres lecturas de tendencia.
  • InpTF_Medium (por defecto PERIOD_D1): el marco temporal a medio plazo para la segunda lectura de tendencia.
  • InpTF_Long (por defecto PERIOD_W1): el marco temporal a largo plazo para la tercera lectura de tendencia. La puntuación total es la suma de las tres lecturas individuales (+1/0/-1 cada una), por lo que oscila entre -3 y +3.

=== Panel de control ===

  • InpShowDashboard (por defecto true): muestra u oculta el panel en el gráfico que muestra la dirección por intervalo de tiempo, la puntuación y la etiqueta de sesgo.
  • InpPanelX (por defecto 10): desplazamiento horizontal del panel respecto al borde izquierdo de la subventana del indicador, en píxeles (antes del escalado).
  • InpPanelY (por defecto 10): desplazamiento vertical del panel respecto al borde superior de la subventana, en píxeles (antes del escalado).
  • InpFontSize (por defecto 9, rango 6-24): tamaño del texto utilizado en el panel; la geometría del panel se escala automáticamente en función de este valor y de los DPI de la pantalla.

3. Métodos de negociación con este indicador

a) Confirmación de alineación total (máxima convicción)
Opera únicamente en la dirección de la tendencia cuando la puntuación sea exactamente +3 (los tres marcos temporales alcistas) o -3 (todos bajistas). Este es el filtro más estricto: menos señales, pero cada una representa un acuerdo genuino en los horizontes a corto, medio y largo plazo, de forma similar a cómo Soros solo realizaba operaciones de gran volumen cuando el panorama macroeconómico era inequívoco.

b) Entradas por consenso mayoritario
Opera con el signo de la puntuación siempre que sea distinto de cero (+1, +2, +3 para sesgo alcista; -1, -2, -3 para sesgo bajista), utilizándola como filtro direccional para las entradas procedentes de otro sistema (por ejemplo, solo se toman configuraciones alcistas de tu estrategia de entrada mientras la puntuación sea positiva). Más señales que en el método (a), menos convicción por operación.

c) Combínalo con el indicador «Trend Following Henry»
. Utiliza este indicador como un filtro macro de nivel superior y actúa únicamente en función de las flechas de COMPRA/VENTA de «Trend Following Henry» cuando la puntuación macro coincida con esa dirección (puntuación > 0 para COMPRA, puntuación < 0 para VENTA). Esto añade un filtro de sesgo macro de horizonte más amplio sobre un sistema de tendencia mecánico de horizonte más corto.

d) Salidas por cambio de signo de la puntuación
Si ya se tiene una posición abierta, considera un cambio de signo en la puntuación (por ejemplo, de +2 a -1) como una señal de alerta temprana de que el contexto macroeconómico se está volviendo en contra de la operación —una indicación para ajustar los stops o reducir la posición gradualmente, incluso antes de que se active la señal de salida de tu sistema principal.

e) Sesgo discrecional ponderado por marco temporal
En lugar de operar mecánicamente con la puntuación agregada, utiliza el desglose por marco temporal del panel de control (Corto/Medio/largo, que se muestran por separado) para construir una visión macro discrecional; por ejemplo, dando mayor peso a la lectura a largo plazo (W1) para las decisiones de trading de posiciones, mientras que utiliza el corto plazo (H4) únicamente para sincronizar las entradas dentro de esa tendencia establecida.

f) Análisis macro de múltiples símbolos
Aplica el indicador a varios gráficos (divisas principales, índices, materias primas que sigas) y utiliza la etiqueta de puntuación/tendencia del panel de control en cada uno de ellos como un rápido análisis transversal del mercado, dando prioridad a los instrumentos en los que la puntuación concuerde claramente con una tesis más amplia que ya tengas, en lugar de basarte en la lectura aislada de un único gráfico.

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

SAX Forecaster SAX Forecaster

Un modelo de predicción basado en la aproximación simbólica agregada (SAX)

Trade Journal and Performance Analytics Dashboard Trade Journal and Performance Analytics Dashboard

Un panel de control ligero integrado en el gráfico que analiza tu historial de operaciones cerradas y muestra la tasa de acierto, el factor de beneficio, las rachas y la curva de capital: sin necesidad de introducir estrategias, solo tus propias cifras, que se actualizan automáticamente.

Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5 Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5

Un sencillo panel de gestión de operaciones en MQL5 que incluye líneas en los gráficos mediante la función de «arrastrar y soltar», cálculo dinámico del tamaño del lote en función del porcentaje de riesgo, modos de stop loss ATR/por punto y seguimiento en tiempo real de las ganancias y pérdidas variables.

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.