Entradas

Herramientas de análisis. El estudio Elder Impulse System

Imagen
El estudio Elder Impulse System  fue diseñado por Alexander Elder y publicado en su libro  Come Into My Trading Room . Según Elder, este estudio indentifica puntos de inflexión a partir de los cuales las tendencias se disparan. Visual Chart 6 incorpora esta interesante herramienta en forma de estudio: Pueden obtenerla accediendo a la opción de Estudios, en la carpeta  Visual Chart/Averages : Acerca del Elder Impulse System Esta herramienta está basada en dos indicadores, la media exponencial de 13 días y el MACD Histogram (es decir, la diferencia entre el MACD y su media de señal). La media móvil se utiliza para determinar la tendencia, mientras que el MACD permite detectar el momento. Por tanto, el sistema combina el seguimiento de tendencias con el estudio del momento, para identificar los impulsos más representativos. El otro punto interesante del estudio es que aplica reglas de colores para determinar las señales detectadas. Esto permite una mayor fa...

El indicador MACD MIRROR

Imagen
El indicador  MACD MIRROR  es una versión del oscilador clásico MACD desarrollado por  Andy Tjatur Pramono , y al igual que el indicador original, se basa en la  comparación entre dos medias  y la suavización posterior de dicha diferencia. La particularidad de esta versión es que además, dibuja  una segunda diferencia que actúa como reflejo  de la diferencia original. El resultado es una combinación de dos líneas que se acercan y alejan la una de la otra: El histograma que vemos en la imagen representa a la media de señal aplicada sobre la diferencia origen. Este indicador ya está disponible dentro de  la lista de indicadores públicos de Visual Chart 6 :

DESARROLLOS EN PDV. Cómo dibujar la apertura de una barra de sesión

Imagen
Hace algún tiempo, nos hacía la siguiente pregunta un usuario: Hola. Estoy intentando programar un indicador sencillo basado en la Plataforma Visual. Se trata de que durante toda la sesión aparezca una linea horizontal con el valor del precio de apertura de cada sesión. El problema es que el valor APERTURA me da el precio de apertura de cada barra, pero yo necesito que el valor se mantenga constante durante toda la sesión, hasta el día siguiente ¿alguna pista? Supongo será sencillo pero no consigo encontrar la fórmula por ningún lado! Gracias. Hemos considerado que la respuesta a esta consulta podría ser del interés de todos los usuarios, así que nos hemos decidido a publicarla. A continuación, explicaremos los pasos que habría que dar para poder llevar a cabo este desarrollo.

DISEÑOS EN PDV. Calcular un indicador en base a otro indicador

Imagen
Esta semana vamos a dar respuesta a una duda que le surgió a uno de nuestros usuarios que programan utilizando  la Plataforma de Diseño Visual (PDV) . El usuario nos comentaba lo siguiente: Estoy desarrollando un indicador y me gustaría saber de qué manera pueda calcular la media exponencial de dicho indicador. Al añadir la media exponencial, si me voy a la lista de parámetros, no veo que aparezca la opción de poder seleccionar el indicador que he creado desde el parámetro PriceSource. ¿Puede hacerse esto que quiero hacer? Para que todos nos pongamos un poco en situación, el usuario se refieren en concreto a que al seleccionar la media exponencial, el indicador que quiere usar como referencia no aparece en la siguiente lista: En realidad, desde ese campo no sería desde donde seleccionaríamos la fuente de datos, pero la confusión es comprensible. Veamos a continuación cómo sería exactamente el proceso completo para calcular la media exponencial respecto a otro indica...

¿Quieres ver el código fuente de una estrategia en Visual Studio?

Imagen
Como sabemos en  Visual Chart 6  se utiliza  Microsoft Visual Studio  como entorno de programación. Se trata de un entorno de desarrollo integrado (IDE) que soporta varios lenguajes de programación, y además, ofrece una versión gratuita (Visual Studio Community 2017) que permite utilizar los elemento básicos del entorno, más que suficiente para el diseño de algoritmos de trading. La utilización de Microsoft Visual Studio supone una ventaja frente al editor VBA que venía integrado en las versiones anteriores de Visual Chart, puesto que permite un desarrollo eficaz y de menor inversión de tiempo , especialmente gracias a un editor de código en el que se facilita la lectura. Esta publicación la dedicaremos a mostrar cómo se puede ver el código fuente de una estrategiadisponible en Visual Chart. Pongámonos en situación. Cuando queramos visualizar el diseño de un desarrollo propio o de los que son públicos de Visual Chart, existe la posibilidad de acceder a...

DISEÑOS EN PDV. Añadir una nueva línea en un indicador

Imagen
Como sabrán, con  el lenguaje de programación PDV  no sólo podemos diseñar estrategias,  sino además estudios e indicadores. Para la creación de un indicador, basta con acceder a la ventana de indicadores y desde la carpeta de usuario seleccionar  Crear nuevo indicador , y posteriormente,  Usar plataforma visual : La creación de un indicador nos puede servir para poder realizar un seguimiento más detallado de algún cálculo que estemos usando. Por ejemplo, supongamos que estamos analizando el valor promedio de tres RSI de diferente periodo.

Heiken Ashi: Diferencias entre el estudio y el indicador

Imagen
La representación de velas Heiken Ashi suscita un enorme interés entre los inversores, principalmente porque muestra el fluir del precio de un modo más suavizado y sin ruidos, dibujando con claridad los movimientos alcistas y bajistas. En Visual Chart 6 este patrón puede obtenerse mediante varias herramientas; principalmente, a través de los diferentes estudios con representación Heiken Ashi. El más utilizado entre ellos, es el estudio llamado Heiken Ashi Candlestick : Adicionalmente al listado de estudios Heiken Ashi, existe además un indicador que marca sobre el precio los valores de Apertura, Máximo, Mínimo y Cierre de las velas Heiken, llamado, como no, Heiken Ashi Indicator . Su representación sería la siguiente: La finalidad de este indicador no es otra que la de poder utilizar el patrón Heiken Ashi desde una estrategia . Es decir, incorporamos el indicador a la estrategia y de esta manera podemos usar los datos asociados con el patrón (signo de la tendencia y precios) p...

Trading Tools: Excel Profundidad de Mercado

Imagen
Una semana más, facilitamos a nuestros usuarios un ejemplo de diseño de hoja Excel a la que le incorporamos las tecnologías Trading Tools . En esta ocasión, se trata de una aplicación mediante la cual podemos visualizar los niveles de profundidad que se van generando para un valor en concreto. Esto es posible gracias a la librería VCRealTimeLib , la cual nos permite acceder a la información en tiempo real de los mercados, incluyendo como es en este caso, el precio y volumen de las posiciones Bid/Ask. Como vemos en la imagen, con cada nuevo cruce se genera una fila sobre la cual se rellena la siguiente información: hora, precio del negocio y los consecutivos niveles de compra y venta dados en ese momento. Pueden descargar la hoja desde el siguiente enlace: Ejemplo Profundidad Visual Chart 6

El indicador Half Trend

Imagen
Una semana más aprovechamos para informar a nuestros usuarios de la incorporación de un nuevo indicador a nuestra gran familia de indicadores técnicos. En este caso se trata del indicador Half Trend . Como su nombre indica, se trata de una herramienta para marcar la tendencia promedio del precio . Su funcionamiento es similar al de los indicadores de tipo Supertrend , de modo que incluso su representación sobre el gráfico es semejante: En la anterior imagen podemos ver cómo el indicador marca una línea de soporte azul cuando la tendencia es claramente alcista, así como una línea de resistencia roja en caso bajista. Además, incluye una segunda línea discontinua que representa su valor promedio, actuando por tanto como método para suavizar los resultados del indicador. El indicador Half Trend ya está disponible para todos los usuarios de Visual Chart 6. Lo pueden encontrar dentro de la lista de indicadores de Visual Chart , en la carpeta Pivots :

Trading Tools: Ejemplo de formulario con VCDataSource

Imagen
Hace unos meses les presentamos un ejemplo de diseño de formulario en el que se hacía uso de la tecnología COM , mediante la cual era posible, desde la aplicación cliente, utilizar datos de tiempo real usando Visual Chart 6 como proveedor de datos. Para ello, usábamos los métodos y funciones propios de la librería VCRealTime . Pueden acceder a dicho artículo desde el siguiente enlace . Puesto que las Trading Tools no sólo facilitan datos de tiempo real, sino que además es posible, entre otras cosas, solicitar información relativa a los resultados históricos de valores, indicadores o estrategias, esta semana les facilitamos otro ejemplo de formulario dedicado específicamente a ello. Pueden descargar el proyecto desde el siguiente enlace: Ejemplo DataSource Form

Cómo depurar proyectos en Visual Chart 6 (3). Añadir un archivo de registro (log).

Imagen
La depuración de proyectos (en inglés, debugging ) es el proceso mediante el cual conseguimos detectar y solucionar posibles errores de programación a base de ejecutar el código fuente paso a paso de forma manual, e ir observando los valores que van tomando los distintos elementos de dicho código. En anteriores artículos explicamos los pasos que habría que dar para poder depurar proyectos en Visual Chart 6. Esta información debería de ser suficiente para llevar a cabo la ejecución de la depuración. No obstante, en caso de que surjan problemas que nos impidan utilizar el depurador de Visual Studio, les proponemos una nueva opción mediante la cual puedan acceder a los datos que va generando el proyecto. Crear un archivo de registro En informática, es muy frecuente hacer uso de un archivo o de una base de datos donde almacenar, de un proceso particular, eventos, acciones o datos que puedan ser relevantes para su posterior estudio. Esta acción de crear un archivo de registro o log e...

El indicador Volume Distribution

Imagen
Esta semana informamos a nuestros usuarios acerca de la inclusión del indicador Volume Distribution a nuestra lista de indicadores públicos. Este indicador está basado en la idea presentada por Miguel Angel Castillo a través de su blog Bolsatrilera. Pueden acceder a la página de referencia desde aquí. El indicador de Reparto del Volumen ( Volume Distribution ) es una interesante herramienta que hace una estimación de cómo ha podido distribuirse el volumen entre compras y ventas en base al movimiento del precio. Como decimos, no se trata de un indicador que acceda a los datos de profundidad de mercado, sino que simplemente, partiendo de cómo se ha movido el precio a lo largo de la formación de la vela, asigna un peso mayor o menor al volumen de cada barra y a dichos resultados los representa como la presión alcista o bajista que se ha dado para dicha vela.

El indicador Better Bollinger Bands

Imagen
Esta semana informamos a todos nuestros usuarios de la incorporación al listado de indicadores públicos del indicador Better Bollinger Bands . Esta variación de las Bollinger Bands originales busca disminuir el retardo que sufren dichas bandas y proporcionar unos valores más precisos. Para poder tener acceso al indicador Better Bollinger Bands es necesario solicitar amistad al usuario Visual Chart Strategies Development desde MarketMonitor . Si ya tienen a dicho usuario dentro de su lista de amistades de MarketMonitor, automáticamente podrán acceder al indicador escribiendo el nombre del mismo en el buscador de indicadores:

Market Monitor: Lista de amigos

Imagen
El portal de información bursátil Market Monitor de Visual Chart es una valiosa herramienta mediante la cual podemos consultar pormenorizadamente datos relevantes sobre acciones, futuros y otros productos financieros . No solo eso, también podemos realizar consultas de análisis fundamental, análisis de rentabilidad, informes de volatilidad, alertas y otras muchas más funciones. Podemos acceder a dicho portal desde la pestaña MarketMonitor de Visual Chart 6, así como también desde nuestra página personal de Visual Economy. Para saber más acerca de las opciones disponibles dentro del portal, pueden visitar nuestro blog de formación a través del siguiente enlace: Artículos Market Monitor Por otro lado, el portal nos sirve también como red social , a través de la cual podemos crearnos un perfil y contactar con otros usuarios de la plataforma. Esta opción es la que nos va a interesar en el presente artículo, puesto que dicha funcionalidad es la que nos permite compartir proyectos (...

Trading Tools: Excel operativa sobre varias cuentas

Imagen
A petición de varios de nuestros usuarios, esta semana ofrecemos un ejemplo de programa cliente (utilizando Microsoft Excel ) en el que aplicamos las tecnologías Trading Tools para realizar operaciones de compra y venta al unísono sobre varias cuentas. Esto es posible gracias al uso de la librería COMTraderInterfacesLib , la cual nos permite acceder desde otra aplicación a los servicios de operativa de Visual Chart . Para el caso que nos ocupa, hemos incorporado la posibilidad de enviar órdenes de compra y venta sobre diferentes valores y cuentas en función de los datos que el usuario rellene sobre la propia hoja Excel: Como vemos en la imagen, una vez se rellenan las filas pertinentes, podremos generar órdenes de compra y venta con las características especificas según cada fila simplemente con pulsar los botones Comprar o Vender . Pueden descargar la hoja desde el siguiente enlace: Ejemplo Trading Visual Chart 6

Cursos online de programación del 3 al 14 de Abril

Nos complace invitarle a los seminarios gratuitos de programación que se realizarán online durante las próximas semanas. A continuación se detalla la fecha y la hora de los eventos: Curso desarrollo de estrategias con Visual Chart 6 (2ªEd.). Añadir Objetivo de ganancias en .NET 6 de Abril (17:30h) Inscribirse Continuamos con el estudio de las reglas de salida, en concreto, los pasos a dar para añadir un objetivo de ganancias a una estrategia. En esta ocasión desarrollaremos un ejemplo mediante la programación en VB.NET. Curso desarrollo de estrategias con Visual Chart 6 (2ªEd.). Añadir Trailing Stop en PDV 13 de Abril (17:30h) Inscribirse Finalizamos los seminarios dedicados a las órdenes de salida con la explicación de cómo añadir un stop dinámico o trailing stop. Veremos las condiciones que hay que tener en cuenta y además veremos los nuevos métodos añadidos a Visual Chart 6 que nos agilizan este proceso. Tras cumplimentar el registro del seminario al que desea asi...

El indicador Supertrend Parabolic

Imagen
Esta semana informamos a todos nuestros usuarios que hemos solucionado los problemas que afectaban al indicador Supertrend Parabolic , funcionando actualmente de forma correcta. Les recordamos que podrán encontrar dicho indicador dentro de la carpeta de indicadores de tipo Pivots : El Supertrend Parabolic es una variante del indicador Parabolic SAR, por tanto, se comporta de forma similar, oscilando en torno a las tendencias del precio:

El atributo OutputSeriesProperties

Imagen
En nuestro artículo Programar un indicador para que aparezca por defecto en la misma ventana que el precio  explicábamos que existen varios atributos que podemos definir desde código para darle mas contenido a los indicadores que desarrollemos. En dicho artículo, nos centramos en el atributo Properties , con el cual se nos permite especificar la capacidad de que el indicador se vaya a incrustar directamente sobre el precio cuando lo insertemos. Además, comentábamos que existía otro atributo llamado OutputSeriesProperties mediante el cual se puede establecer cómo será el diseño por defecto de las líneas del indicador. En el presente artículo, vamos a ahondar el en funcionamiento de dicho atributo.

Cursos online de programación del 20 de Marzo al 31 de Marzo

Nos complace invitarle a los seminarios gratuitos de programación que se realizarán online durante las próximas semanas, A continuación se detalla la fecha y la hora de los eventos: Curso desarrollo de estrategias con Visual Chart 6 (2ªEd.).  Añadir Stop de Pérdidas fijo en .NET 23 de Marzo (17:30) Registrarse Segundo seminario dedicado al estudio del stop de pérdidas. En esta ocasión, le mostraremos la programación en .NET y veremos un ejemplo usando este lenguaje en el que desarrollaremos una estrategia que incluya este tipo de regla de salida. Curso desarrollo de estrategias con Visual Chart 6 (2ªEd.). Añadir Objetivo de Ganancias en PDV 30 de Marzo (17:30) Registrarse Tras haber visto las reglas básicas para incluir un stop de pérdidas en una estrategia, le enseñaremos las reglas para añadir un objetivo de ganancias. Nos basaremos en un ejemplo desarrollado mediante la Plataforma de Diseño Visual (PDV). Tras cumplimentar el registro del seminario al...

Cómo depurar proyectos en Visual Chart 6 (2). Solucionar conflictos.

Imagen
La depuración de proyectos (en inglés, debugging ) es el proceso mediante el cual conseguimos detectar y solucionar posibles errores de programación a base de ejecutar el código fuente paso a paso de forma manual, e ir observando los valores que van tomando los distintos elementos de dicho código. En uno de nuestros artículos del blog de desarrollo, explicábamos cómo poner en macha la depuración de proyectos (estrategias, indicadores o estudios) en Visual Chart 6. Pueden acceder al artículo desde el siguiente enlace . Aunque la ejecución de la depuración debería funcionar siguiendo las pautas especificadas en dicho artículo, a veces sucede que el proceso no es posible llevarlo a cabo . A continuación, vamos a dar algunos consejos a través de los cuales se deberían de solucionar los posibles conflictos con los que podemos encontrarnos.