Entradas

Mostrando entradas de diciembre, 2012

MACD Zero Lag

Imagen
El indicador ZeroLag MACD es una variación del famoso Moving Average Convergence/Divergence (MACD) . La principal novedad respecto al indicador de referencia, es que tiene la capacidad de mostrar la señal de cambio con cierta anticipación . Antes de nada, pueden descargar el indicador desde el siguiente enlace: MACD Zero Lag Cálculo del indicador La fórmula sobre la que se apoya consiste en los siguientes pasos: 1. Calculamos dos medias exponenciales (EMA1 y EMA2) aplicadas a su vez sobre otras dos medias exponenciales (EMA11 y EMA22). Public Sub Indicator_OnInitCalculate() With APP     EMA1Data = .GII(AvExponential, Data, ME1_Period, PriceClose)     EMA2Data = .GII(AvExponential, EMA1Data, ME1_Period, PriceClose)     EMA11Data = .GII(AvExponential, Data, ME2_Period, PriceClose)     EMA22Data = .GII(AvExponential, EMA11Data, ME2_Period, PriceClose) 2. Calculamos las diferencias entre las medias de base y su...

Detectar el primer día del mes

Imagen
En un artículo anterior de nuestro blog, hablamos de cómo podemos trabajar con la fecha y hora de las barras del histórico a la hora de desarrollar sistemas. Pueden encontrar la información relativa a dicho artículo pulsando aquí . A continuación, vamos a ampliar esta información a través del uso de un método con el cual podamos extraer, de forma separada, los distintos campos de fecha: día, mes o año. Extraer los campos de la fecha Como en su momento explicamos, la función .TIMEEX (sólo para Visual Chart 5) nos devuelve la fecha de cada barra siguiendo el formato dd/mm/yyyy hh:mm:ss . Pero: ¿Cómo podemos hacer para estudiar por separado, por ejemplo, el mes de cada barra? La solución la encontramos utilizando la función Datepart perteneciente a las librerías de Visual Basic. DatePart es una función que devuelve el valor (numérico) del componente especificado de un valor de fecha dado. Su declaración sería del siguiente modo: X = DATEPART(Interval As String, DateValue As DateTime) ...

PivotPoints MultiTimeFrames

Imagen
Muchos de nuestros usuarios conocerán una herramienta de análisis muy extendida llamada Pivot Points o Puntos Pivote . El punto pivote de cada sesión representa al valor más significativo calculado sobre la misma. Este valor se utiliza en la sesión siguiente como base para calcular aquellos niveles de soporte y resistencia donde se espera que el precio reaccione. Existen distintos tipos de fórmulas para el cálculo del punto pivote, así como de sus niveles de soporte y resistencia. A través de Visual Chart , podemos encontrar un grupo de indicadores que nos permiten representar cada una de las distintas interpretaciones del Pivot Point . Pueden encontrar información relativa a estos indicadores desde aquí . La principal característica de todos ellos, es que el cálculo siempre se realiza siguiendo una compresión diaria : Pero ¿Y si deseamos calcular el punto pivote para una compresión de, digamos, cuatro horas? Para poder hacer esto, les ofrecemos un indicador que nos permite calcular...