Inicio Indicador técnico Publicación

Stocástico Multi-Timeframe: Potencia tu Trading en MetaTrader 5

Archivos adjuntos
177.zip (2.35 KB, Descargar 0 veces)

Este indicador estocástico se puede aplicar a cualquier marco temporal, ya sea superior o inferior al del gráfico actual.

Puedes utilizar todos los parámetros habituales del indicador iStochastic incorporado; la única configuración adicional es el segundo marco temporal que se usará para los cálculos.

Cuando el indicador se aplica a un marco temporal inferior al del gráfico actual, no es posible mostrar todos los valores. En este caso, dependiendo del tipo de precio elegido, se utilizará un enfoque diferente para ofrecer el valor más apropiado.

Aquí tienes dos ejemplos:

  • marco_1=5 minutos, marco_2=1 minuto, cálculos basados en precio de cierre:

Para cualquier barra en marco_1, el indicador mostrará la última barra de marco_2 con un tiempo de cierre anterior o igual al tiempo de cierre de la barra en marco_1. Esto se aplica tanto a las barras que han cerrado como a la barra actual que sigue abierta.

  • marco_1=5 minutos, marco_2=1 minuto, cálculos basados en precio de apertura:

Para cualquier barra en marco_1, el indicador mostrará la última barra de marco_2 con un tiempo de apertura anterior o igual al tiempo de apertura de la barra en marco_1. Esto también se aplica a las barras cerradas y a la barra actual abierta. La lógica aquí es que si eliges calcular tus indicadores en el tiempo de apertura de una barra, probablemente también operarás cuando se abra una nueva barra. Por lo tanto, en la apertura de una nueva barra de 5 minutos, solo conocerás la apertura de la primera de las cinco barras de 1 minuto que la componen. La apertura de las barras dos a cinco de 1 minuto se ignorará en los cálculos.

Puedes mezclar cualquier marco temporal con otro, incluso si no están sincronizados, por ejemplo, marco_1 = 5 minutos y marco_2 = 12 minutos. El indicador se asegurará de que se mantengan sincronizados. El funcionamiento es similar a los ejemplos anteriores.

Consulta el indicador MACD Histogram MTF MC para una explicación más visual en una hoja de Excel.

Cuando cambies entre marcos temporales, permite un tiempo (unos segundos) para que los datos de precios se carguen. Si el indicador no se muestra, actualiza el gráfico manualmente.

Mira en el código para activar/desactivar los mensajes de error:

bool  ShowErrorMessages=false;      // activación/desactivación de mensajes de error para depuración

Stocástico multi-timeframe

Historial de actualizaciones:

2010 09 26: v04

  • Mejora en la visualización de valores en marcos temporales más pequeños que el del gráfico;
  • Establecer buffers a EMPTY_VALUE en lugar de 0 después: si(convertedTime<tempTimeArray_TF2[0]);
  • Optimización del código;
  • Eliminación de PLOT_DRAW_BEGIN de OnInit() - heredado del indicador de un solo marco temporal;
  • Movido ArraySetAsSeries de buffers y arrays a OnInit();

2010 09 06: v03

  • Corrección de un error con el array Time[] que causaba que el indicador se dibujara incorrectamente;

2010 08 25: v02

  • Publicación inicial del indicador;

Publicaciones relacionadas

Comentarios (0)