Currency Strength Meter Open Formula
- Indicadores
-
Kazuma Kamizono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versión: 1.2
- Activaciones: 5
El «Currency Strength Meter MTF» combina los 28 pares de las 8 divisas principales (USD, EUR, JPY, GBP, AUD, NZD, CAD, CHF) en un único valor de fortaleza por divisa. Traza 8 líneas en una subventana y muestra una tabla de clasificación para los intervalos de tiempo del gráfico: M15, H1, H4 y D1. Esta es la versión para MetaTrader 4; la fórmula, los parámetros, los valores por defecto, la visualización y las alertas son los mismos que en la versión para MetaTrader 5 (se vende por separado).
A continuación se publica la fórmula completa. El indicador muestra la fortaleza relativa de las variaciones de precio pasadas, calculada mediante una fórmula fija. Se trata de una herramienta de análisis. No indica cuándo comprar o vender, ni muestra la evolución futura de los precios.
CARACTERÍSTICAS
- Líneas de fuerza: 8 líneas en una subventana, con el nombre de la divisa y el valor en el extremo derecho.
- Tabla de clasificación en múltiples marcos temporales: filas para el marco temporal del gráfico, M15, H1, H4 y D1 (modificables), con las 8 divisas ordenadas de mayor a menor fortaleza.
- Lista de diferencias de 28 pares (desactivada por defecto): «fortaleza de la divisa base - fortaleza de la divisa de cotización», ordenada de mayor a menor diferencia.
- Símbolos adicionales (vacío por defecto): hasta 3 símbolos, como el oro o los índices bursátiles, que se muestran en una tabla separada con el mismo porcentaje de variación. No se utilizan para las 8 divisas.
- Prefijo/sufijo: se detecta automáticamente a partir del nombre del símbolo del gráfico, o se configura manualmente.
- Alertas (desactivadas por defecto): la primera u octava divisa ha variado; la diferencia entre la primera y la octava ha superado un umbral. Ventana emergente, sonido, notificación push y/o correo electrónico.
- Texto del gráfico, tabla y alertas en inglés o japonés. La configuración por defecto (Auto) sigue el idioma de la terminal: japonés en una terminal japonesa, inglés en los demás casos.
FÓRMULA
- Variación del par = (cierre de la última barra cerrada / cierre de la barra cerrada N barras antes - 1) x 100 (%). N = 20 por defecto.
- Fortaleza de la divisa = media de las variaciones de los pares disponibles que contienen dicha divisa.
- El signo se mantiene cuando la divisa es la divisa base (EUR en EURUSD) y se invierte cuando es la divisa de cotización (USD en EURUSD).
- Alineación temporal: en cada marco temporal, se toma como referencia el momento T de la barra cerrada del símbolo del gráfico. Cada par utiliza el cierre de su última barra en el momento T o anterior (lo mismo ocurre con la barra situada N barras antes).
- Cuando un par no tiene ninguna barra en ese momento (por ejemplo, un día festivo), se utiliza tal cual el valor correspondiente a ese momento (su última barra en T o anterior a T).
- Se excluyen los pares que faltan y se muestra el número de pares utilizados. Cuando una divisa tiene menos de 7 pares, la tabla muestra el número utilizado, por ejemplo «(6)».
LO QUE PUEDE Y NO PUEDE CAMBIAR (por favor, lea)
- Solo se utilizan las barras cerradas. La barra en formación no tiene valor ni línea.
- Los valores de las barras cerradas no cambian posteriormente.
- Excepción: cuando un par que no estaba listo durante la primera carga llega más tarde, o cuando llega más tarde el historial anterior de un par en uso (por ejemplo, justo después de que se inicie la terminal), se vuelve a calcular todo el periodo para incluirlo, y los valores anteriores cambian en ese momento. El mismo recálculo completo se produce cuando se excluye un par tras repetidos fallos de carga, y cuando la terminal vuelve a cargar el historial del gráfico.
- Los valores aparecen entre 10 y 60 segundos después del cierre de una barra (el indicador espera a que se cierren las barras de los demás pares).
- La última barra del viernes solo se muestra tras el primer tick del lunes. Por lo tanto, durante el fin de semana, los valores D1 finalizan el jueves.
PRIMERA CARGA
- Mientras la plataforma carga el historial de los demás pares, se muestra «Esperando datos (n/28)» durante un máximo de 30 segundos y, a continuación, «Calculando...».
- Justo después de que se inicie la plataforma, es posible que algunos pares solo muestren sus últimas barras. Cuando llega su historial anterior, el marco temporal se vuelve a calcular una vez que el historial deja de crecer (normalmente en cuestión de segundos), por lo que estos pares no quedan excluidos.
- En MT4, la primera carga (cuando se lee por primera vez el historial de los demás pares) puede tardar más tiempo. En nuestras pruebas, solía tardar entre 10 y 20 segundos, y más de un minuto cuando aún no se había descargado ningún historial.
- Un gran número de barras consume mucha memoria y tiempo. Mantén el valor de «Barras dibujadas en la subventana» (5000 por defecto) y el de «Número máximo de barras en el gráfico» de la plataforma ajustados a tus necesidades.
PREFIJO Y SUFIJO
- Si el símbolo del gráfico contiene uno de los 28 nombres de pares, los caracteres que lo preceden y lo siguen se utilizan como prefijo y sufijo (por ejemplo, «.x» para «EURUSD.x»).
- En un gráfico cuyo símbolo no contenga el nombre de un par (por ejemplo, el oro), no es posible la detección automática. Establece el prefijo y el sufijo manualmente. El prefijo y el sufijo manuales tienen prioridad.
- Los pares que no se encuentran se excluyen y se muestran debajo de la tabla como «No disponible (excluido)». La lista tiene un máximo de 6 líneas; el resto se muestra como «+n más».
- Cuando no se encuentra ningún par, se muestra «Sin pares (0/28). Comprueba el prefijo/sufijo».
- El nombre de la subventana muestra una «N» y el número de pares realmente utilizados en la última barra cerrada (por ejemplo, 28/28). Antes de que se calculen los primeros valores, muestra el número de pares cargados.
VISUALIZACIÓN
- Por defecto, la tabla de clasificación se encuentra en el gráfico principal, en la esquina que menos se superpone con las velas. Cuando se muestra el panel de operaciones con un solo clic, la tabla situada en la parte superior izquierda se desplaza por debajo del panel.
- Posición de la tabla: gráfico principal (automática o en una de las 4 esquinas), o subventana (automática o en una de las 4 esquinas).
- La lista de diferencias de 28 pares está desactivada por defecto.
- Los símbolos adicionales se muestran en una tabla separada debajo de la tabla de clasificación.
- No hay valores en la ventana de datos. Los valores se pueden leer con iCustom (búferes 0-7 = USD, EUR, JPY, GBP, AUD, NZD, CAD, CHF; 39 entradas en orden).
- Se pueden ejecutar dos copias en un mismo gráfico. A la segunda se le asigna el «n.º 2» (numeradas por orden de carga). Las dos tablas del gráfico principal quedan muy apretadas, por lo que es recomendable desactivar la segunda tabla o colocarla en la subventana.
ALERTAS
- Las alertas indican que se ha cumplido una condición. No son señales de compra ni de venta.
- Condiciones: la primera o la octava divisa han cambiado; la diferencia entre la primera y la octava ha superado el umbral (1,0 % por defecto). Ambas están desactivadas por defecto.
- El marco temporal de la alerta se elige independientemente del marco temporal del gráfico (H1 por defecto) y se comprueba una vez por cada barra cerrada.
- A modo orientativo, en nuestra comprobación (con la versión de MT5, que utiliza la misma fórmula) se generaron unas 10 alertas al día en H1. El número depende del mercado y de la configuración.
- No hay alertas en el Probador de estrategias.
- Las notificaciones push y el correo electrónico requieren la configuración de la plataforma.
IMPORTANTE
- La fuerza de la divisa es una comparación relativa de las variaciones de precios pasadas mediante una fórmula fija. No indica el momento adecuado para operar, ni los beneficios, ni la evolución futura de los precios. Los gráficos históricos no garantizan resultados futuros.
- La fortaleza depende en gran medida de N y del marco temporal. Al mismo tiempo, la clasificación puede invertirse en otro marco temporal.
- En mercados tranquilos, las diferencias son pequeñas y la clasificación cambia con frecuencia.
- Si tu cuenta no ofrece algunos pares, se utilizarán menos pares.
- Los objetos cuyos nombres comienzan por «CSM_<número>_» se tratan como dibujos de este indicador y se eliminan. No utilices esos nombres para tus propios objetos.
- Si el valor de entrada está fuera de su rango, el indicador no se inicia (aparece un mensaje en la pestaña «Expertos»).
NOTAS SOBRE MT4
- Si la tabla de clasificación queda oculta tras las velas, desactiva la opción «Gráfico en primer plano» en las propiedades del gráfico (F8).
- El cuadro de diálogo de entradas no tiene encabezados de grupo; las entradas se enumeran en el mismo orden que en la versión de MT5.
- Cuando se invoca el indicador con iCustom desde un script, es posible que el diario muestre «no se puede configurar el temporizador». Esto no afecta a los valores.
- MT4 limita los textos de los objetos a 63 bytes. Las tablas y la lista de pares que faltan se ajustan para que no se pierda nada; un mensaje largo en el centro de la subventana (por ejemplo, cuando no se encuentran pares) puede terminar con «...» en la visualización en japonés.
OTROS
- Solo para MetaTrader 4 (no funciona en MT5; la versión para MT5 es un producto independiente). Diseñado para cuentas que ofrecen los 28 pares. Se puede añadir a un gráfico de cualquier símbolo y marco temporal.
- Funciona con plantillas y tras reiniciar la terminal.
- Sin DLL, sin archivos externos, sin necesidad de conexión a Internet.
- Hay disponible una guía de usuario en PDF (en inglés o japonés): envía un mensaje a través de MQL5 tras la compra y te la enviaremos.
- Asistencia a través de mensajes de MQL5, con respuesta en un plazo de 3 días laborables: únicamente para cuestiones relacionadas con la instalación, la configuración y la notificación de errores. No se responderán preguntas sobre perspectivas de mercado, decisiones de negociación o cómo interpretar un resultado.
