Entradas

Mostrando entradas de febrero, 2017

Trading Tools: Recepción de órdenes en tiempo real de una estrategia

Imagen
Las Trading Tools de Visual Chart son unas potentes herramientas basadas en la tecnología COM (Component Object Model) que permiten acceder a la información que se maneja desde nuestra plataforma a través de cualquier entorno de desarrollo compatible con dicha tecnología.

Como ya hemos visto en anteriores artículos, podemos descargar información de una estrategia desde un programa cliente usando a Visual Chart como proveedor de datos. En dichos casos siempre hablamos de la descarga de operaciones realizadas durante el histórico. Sin embargo, también es posible solicitar las órdenes que pudieran haber activas durante el tiempo real.

Un ejemplo de ello lo tenemos en la siguiente aplicación  realizada, como en otras ocasiones, usando como programa cliente Microsoft Excel. Pueden descargar el archivo desde este enlace;

Ejemplo Eventos Estrategia v6

Programación: Cómo detectar barras de tiempo real

Imagen
Hace un tiempo, un usuario nos preguntaba cómo podemos hacer para saber desde el código de un proyecto en qué momento el proceso está actuando sobre barras de tiempo real y no sobre las barras históricas. Esta información puede ser muy útil para multitud de situaciones: Por ejemplo, en el caso de que queramos acceder desde un indicador a los campos de tiempo real, los cuales no están disponibles durante el histórico, o por ejemplo, si queremos que una estrategia empiece a funcionar a partir de la barra del momento actual y no en el histórico.

A continuación, mostramos los pasos que habría que dar para conocer este dato. Estos pasos sólo pueden desarrollarse desde la programación en .NET (C# o VB.NET), ya que la Plataforma de Diseño Visual (PDV) carece de las herramientas necesarias para poder llevarlo a cabo. La explicación la haremos utilizando como lenguaje de programación C#, si bien como decimos, el proceso sería muy similar desde VB.NET.

Trading Tools: Ejemplo de formulario con VCRealTime

Imagen
Las Trading Tools de Visual Chart son unas potentes herramientas basadas en la tecnología COM (Component Object Model) que permiten acceder a la información que se maneja desde el programa a través de cualquier entorno de desarrollo compatible con dicha tecnología.

Habitualmente ofrecemos ejemplos desarrollados a través de Microsoft Excel en los que, usando las macros de dicha aplicación, permitimos visualizar los datos que es posible exportar mediante las Trading Tools. Sin embargo, cabe destacar que utilizar Excel como programa cliente no es la única de las opciones que tenemos a nuestra disposición, ya que también podemos utilizar esta tecnología mediante otro tipo de aplicaciones, como pueden ser las aplicaciones de Windows Forms o formularios. Un formulario puede ser creado con editores como Visual Studio o Visual Studio Express, y permiten una gran variedad de posibilidades.

Puesto que el lenguaje de programación que se utiliza para las macros de Excel varía respecto al utilizad…

Trading Tools: Cómo ajustar splits/dividendos

Las Trading Tools de Visual Chart son unas potentes herramientas basadas en la tecnología COM (Component Object Model) que permiten acceder a la información que se maneja desde el programa a través de cualquier entorno de desarrollo compatible con dicha tecnología.

Entre otras posibilidades, esta tecnología nos permite descargar los datos históricos de un producto en concreto, simplemente especificando el código del producto, el intervalo histórico y la compresión temporal. Un ejemplo de ello lo podemos encontrar en el siguiente artículo de este mismo blog:

Ejemplo descarga de históricos

Sin embargo, la descarga por defecto de datos está condicionada a que los resultados que se obtienen se aplican a un símbolo sin ajustar por splits o dividendos. Si quisiéramos que la consulta de datos incluyera estos ajustes, sería necesario realizar una serie de cambios. Vamos a explicar a continuación los pasos que deberíamos dar.