Gold Ema Rsi Alignment
- Indicadores
- Versión: 1.0
- Activaciones: 10
Indicador de MetaTrader 5 para el oro. Marca con una flecha la primera vela cerrada en la que M5, M15, H1 y H4 apuntan hacia el mismo lado.
Cada línea del panel empieza por la fecha y la hora de la vela leída, de modo que se puede abrir ese marco temporal y contrastar cada cifra. Cuando la alineación no se cumple, la línea Blocking indica qué marco temporal lo impide y muestra sus tres cifras; si son varios, el panel añade una línea por cada uno.
Así se ve en un gráfico H1:
Gold EMA RSI Alignment
Alignment 3 of 4 aligned (Up)
M5 08.14 15:55 Up close 4373.49 EMA50 4360.37 slope + RSI 60.8
M15 08.14 15:45 Up close 4373.49 EMA50 4349.93 slope + RSI 69.0
H1 08.14 15:00 Flat close 4373.49 EMA50 4365.52 slope - RSI 57.4
H4 08.14 12:00 Up close 4373.49 EMA50 4307.21 slope + RSI 53.4
Blocking H1 (close above EMA50, slope -, RSI 57.4)
Chart TF H1 Signals today Long 0 / Short 0
State Waiting for H1 to turn Up
El cálculo se puede rehacer a mano: en H1 el cierre está por encima de la EMA50, pero el slope es negativo, así que esa línea queda en Flat. De ahí que Alignment cuente tres y que Blocking vuelva a mostrar las cifras de H1. Los cuatro valores de close coinciden porque M5, M15, H1 y H4 acaban de cerrar a la vez; lo habitual es que cada uno tenga un cierre distinto.
Las condiciones exactas de una señal
Solo intervienen dos indicadores de los que ya trae MetaTrader 5: una EMA de 50 periodos y un RSI de 14, ambos sobre el cierre. Únicamente se leen velas cerradas.
C es el cierre de la última vela cerrada.
E0 es la EMA50 de esa vela.
E3 es la EMA50 de la vela cerrada 3 posiciones antes.
R es el RSI de esa vela.
Up C > E0 y E0 > E3 y R > 50
Down C < E0 y E0 < E3 y R < 50
Si no se cumple ninguna de las dos, ese marco temporal queda en Flat. Si E0 y E3 coinciden, el slope se anota como descendente. Las mismas condiciones se aplican a los cuatro marcos temporales.
No repinta
De cada marco temporal se toma la vela que ya estaba cerrada en el momento en que cerró la vela del gráfico. Nada se dibuja sobre la vela en formación: la última posición del búfer está siempre vacía. La flecha aparece solo en la vela en la que los cuatro marcos temporales pasan a estar alineados, se dibuja junto a esa vela y, una vez cerrada, no se mueve ni desaparece. Una comprobación automática confirma que en 20.000 velas las 595 flechas coinciden en posición y sentido con un cálculo independiente.
¿Cuántas flechas aparecen?
Lo decide el marco temporal del gráfico, no un ajuste: M5 deja unas 6 al día de promedio y H4 alrededor de 1. Es la descripción de una regla sobre velas ya cerradas, no una afirmación sobre resultados.
Los 11 parámetros
InpShowPanel, InpPanelCorner, InpPanelFontSize, InpColorLong, InpColorShort, InpColorPanelText, InpColorBlocking, InpArrowSize, InpAlertPopup, InpAlertPush, InpAlertEmail.
Los once son de presentación o aviso y ninguno altera las señales. InpColorBlocking colorea la línea Blocking y los mensajes de advertencia.
La ventana emergente, la notificación push y el correo se activan por separado, y solo se avisa una vez por vela. Cada aviso incluye el símbolo, el marco temporal, la hora de la vela marcada y el RSI de los cuatro, y termina con all four closes above rising EMA50 o all four closes below falling EMA50.
Lo que no hace
No abre, cierra ni modifica posiciones: no incorpora ninguna función de trading.
No permite cambiar periodos ni umbrales.
No recorta el número de flechas.
No reacciona a la vela en formación.
No mueve ni borra lo que ya está dibujado.
Pruebas y requisitos
La demostración se ejecuta en el modo visual del probador de estrategias. Conviene abrirla en M5, porque el probador no proporciona datos de marcos temporales inferiores al del gráfico.
Cada marco temporal necesita 400 velas cerradas. Otra comprobación automática confirma que no hay llamadas a funciones de trading, ni DLL, ni conexiones externas.
Las cifras anteriores describen lo ocurrido en velas ya cerradas y no anticipan lo que pueda suceder después.
