Entradas

Mostrando entradas de octubre, 2014

El indicador Awesome Oscillator

Imagen
En el presente artículo ofrecemos a nuestros usuarios el indicador Awesome Oscillator (el Oscilador Asombro), un indicador similar al MACD con una serie de características especiales.


Pueden descargar éste indicador desde el siguiente enlace:

Descargar indicador Awesome Oscillator

(Nota: si tienen dudas acerca de cómo instalar el indicador, pulsen aquí).



Características del indicador
Este indicador, diseñado por Bill Williams, se basa en los fundamentos del indicador Moving Average Convergence And Divergence (MACD). Parte de dos medias móviles simples aplicadas sobre los precios medios de cada barra (máximo-mínimo/2), y se calcula la diferencia entre ellas.

Normalmente, se suele aplicar un periodo de 34 sesiones para la media más lenta y un periodo de 5 para la media más rápida.

La diferencia entre ambas nos muestra la fuerza de la tendencia en el momento actual respecto al sentimiento general.

Parámetros
El indicador cuenta con los siguientes parámetros:

AOPrice (por defecto, Centro)
Representa…

Acumular posiciones desde un sistema en PDV

Imagen
En el presente artículo vamos a tratar de explicar cómo hacer para controlar los negocios en un caso de sistema que acumula posiciones:


Este artículo está orientado al diseño de sistemas con la Plataforma Visual (PDV).

Para saber cómo realizar este mismo proceso, pero a través del diseño en Visual Basic, pueden acceder al siguiente enlace:

Acumular posiciones sistema VBA

Acumular posiciones en Visual Chart

Una de las características de los sistemas en Visual Chart es que no permite acumular contratos de forma natural. Esto quiere decir que si en un momento determinado nuestro sistema tiene una posición abierta y desde código vuelve a pasar por la sentencia correspondiente para una nueva entrada, ésta sentencia no tendrá efecto alguno sobre el sistema, puesto que el programa considera que al estar ya abiertos (siempre hablamos de órdenes del mismo signo), no se debe enviar otra vez a mercado la misma orden.


El modo que tenemos para impedir esto es aplicar etiquetas a las órdenes y modificar …

Plataforma Visual (PDV): Incluir una cifra concreta en una condición.

Imagen
Hace unas semanas uno de nuestros usuarios nos envió la siguiente pregunta relativa al diseño de sistemas a través de la Plataforma Visual (PDV):

¿Cómo podemos añadir un valor concreto con el que comparar el RSI (en lugar de compararlo con una de las bandas)?

Como la pregunta me ha parecido que puede ser del interés de todos aquellos usuarios dedicados al diseño de sistemas en PDV, he creído conveniente explicar el proceso a través de este artículo.

Veamos cómo sería el proceso para incluir un valor o cifra dentro de una condición.

Para una mejor compresión, repasemos los distintos campos que encontramos en las condiciones.

Los campos incluidos en las condiciones
Si han abierto alguna vez el menú de condiciones de la Plataforma Visual (aparece cuando desplegamos una nueva condición en un sistema o indicador) verán que tenemos tres partes claramente diferenciadas:

1. Primer elemento de la comparación.
2. Signo comparativo (mayor, menor, igual, etc...).
3. Segundo elemento de la comparación.




Si s…

Cómo depurar un sistema en VBA

Imagen
A petición de algunos usuarios, en el presente artículo vamos a explicar cómo se puede depurar el código de un sistema (o indicador o estudio) paso a paso a través del editor de Visual Basic de Visual Chart.

La depuración de un sistema nos va a servir para detectar posibles problemas en el diseño de nuestra estrategia que se nos escapen a simple vista. Lo más interesante del proceso de depuración es poder observar los valores que van recogiendo las distintas funciones y variables de la estrategia en cada barra, dato sumamente importante para confirmar que el diseño sigue las pautas correctas.

El proceso para depurar sería el siguiente:

1) Abrir el código VBA del programa (sistema, indicador o estudio).

2) Pinchar sobre la línea sobre la que se quiera empezar a depurar. Lo ideal es depurar dentro del método OnCalculateBar().

3) Pulsar la tecla F9. La línea quedará seleccionada. Otra opción es pinchar con el botón derecho sobre dicha línea y seleccionar en el menú emergente Toggle+BreakPoint…