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:
1202
Ranking:
(15)
Publicado:
2014.01.14 14:10
Actualizado:
2023.03.27 14:13
\MQL5\Include\
xrvi.mq5 (9.13 KB) ver
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

El cálculo del Relative Vigor Index (RVI) se basa en la idea de que en las tendencias alcistas los precios de cierre suelen ser más altos que los de apertura.

En las tendencias bajistas sucede lo mismo, pero a la inversa. Para normalizar el índice, se divide el cambio del precio por la diferencia entre el precio máximo y el mínimo:

RVI = (CLOSE - OPEN) / (HIGH - LOW)

donde:
  • OPEN - precio de apertura;
  • HIGH - precio máximo;
  • LOW - precio mínimo;
  • CLOSE - precio de cierre.

El oscilador se suaviza para excluir las fluctuaciones ocasionales del precio. La línea de señal se genera de la misma manera. La principal ventaja de esta variante del conocido indicador es la posibilidad de cambiar los algoritmos de suavizado del RVI y de la línea de señal; tan sólo hay que elegir el algoritmo más adecuado de un conjunto de diez disponibles:

  1. SMA - media móvil simple;
  2. EMA - media móvil exponencial;
  3. SMMA - media móvil suavizada;
  4. LWMA - media móvil ponderada lineal;
  5. JJMA - media adaptativa JMA;
  6. JurX - suavizado ultralineal;
  7. ParMA - suavizado parabólico;
  8. T3 - suavizado exponencial múltiple de Tillson;
  9. VIDYA - suavizado con el algoritmo de Tushar Chande;
  10. AMA - suavizado con el algoritmo de Perry Kaufman.

Cabe señalar que el parámetro Phase tiene un significado completamente distinto en los diferentes algoritmos de suavizado.

  • En JMA, Phase es una variable externa cuyo valor varía entre -100 y +100.
  • En T3 es un ratio de suavizado multiplicado por 100, para una visualización mejor;
  • Para VIDYA es un periodo CMO, para AMA es un periodo EMA lento;
  • Para AMA, el periodo EMA rápido es un valor fijo que vale 2 de forma predeterminada. En AMA, el ratio de elevar a la potencia también es igual a 2.

El indicador utiliza las clases de la librería SmoothAlgorithms.mqh (debe copiarse en la carpeta terminal_data_folder\MQL5\Include). Estas clases se describen a fondo en el artículo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Indicador XRVI

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/506

PowerTrend PowerTrend

Este indicador determina la potencia de la tendencia y su dirección.

XMACD XMACD

Histograma estándar MACD coloreado. Este indicador permite seleccionar hasta diez algoritmos de suavizado distintos, así como definir alertas.

ExCandles2 ExCandles2

El indicador ExCandles-v2 muestra combinaciones de velas japonesas en el gráfico utilizando flechas.

iTrend iTrend

Indicador de dirección y fuerza de tendencia combianado.