Entradas

Mostrando las entradas etiquetadas como Excel

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

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

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

Trading Tools: Descarga de estrategias para Visual Chart 6

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 obtener los resultados arrojados por una estrategia determinada. Gracias a este programa, podremos ver rápidamente las operaciones realizadas por una estrategia aplicada a un valor entre dos fechas: Es decir, que tenemos la posibilidad de exportar a Excel la información de la estrategia con un simple clic, lo cual supone un ahorro de tiempo respecto al método clásico, es decir, insertando la estrategia sobre un gráfico de Visual Chart 6, accediendo a las estadísticas y posteriormente seleccionando la opción de exportarlas a Microsoft Excel. Usando las Trading Tools, lo único que tenemos que hacer es especificar los criterios de búsqueda y pulsar el botón de descarga incluido en la propia hoja. Pueden descargar la hoja desde el siguiente enlace: Ejemplo Descarga Estrategia Visual Chart 6

Trading Tools: Descarga de históricos para Visual Chart 6

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. Es decir, que podemos desarrollar un programa cliente que utilice a Visual Chart como servidor de datos, pudiendo trabajar desde el programa cliente con los datos bursátiles que proporciona Visual Chart . El ejemplo más común de programa cliente compatible con esta tecnología es Microsoft Excel . A través de las macros de Microsoft, podemos diseñar sencillas herramientas que nos permitan manipular desde la famosa hoja de cálculo datos como precios en tiempo real, indicadores, información de estrategias, noticias, análisis técnico, información de la cuenta, etc... Un ejemplo de ello lo tenemos en la hoja Excel que publicamos en este artículo. Puede descargar la hoja desde el siguiente enlace: Ejemplo Descarga H...

Trading Tools. Listado de campos de Tiempo Real

Imagen
A petición de nuestros usuarios, esta semana publicamos el listado de campos de Tiempo Real que pueden ser consultados desde una aplicación cliente a través de las Trading Tools . Este listado lo encontrarán en formato Excel a través del siguiente enlace: Listado de Campos TR

Indicador Excel Data BidAsk para Visual Chart 6

Imagen
En el día de hoy informamos a nuestros usuarios que ya está disponible en Visual Chart 6 el indicador Excel Data BidAsk . Podrán encontrar dicho indicador desde la carpeta Classics dentro del listado de indicadores públicos: Acerca del indicador El indicador Excel Data Bid Ask permite visualizar el cuadro de profundidad de un producto desde una hoja de Microsofot Excel. Asimismo, descarga en una segunda hoja la información de cada uno de los negocios cerrados, lo cual permite generar un archivo histórico de precios . El funcionamiento del indicador es el siguiente: 1. Primero, seleccionamos el gráfico del producto sobre el que queremos trabajar. 2. Seleccionamos el indicador de la lista de indicadores. 3. Antes de insertarlo, especificamos en el parámetro Output dónde queremos que quede almacenada la hoja en nuestro equipo. Es necesario indicar la ruta completa, incluyendo la extensión xls propia de los archivos Microsoft Excel. Cuando insertemos el indicador, veremos que se ab...

Ejemplo Excel Stop Dinámico

Imagen
Como ya hemos comentado en anteriores entradas de este blog, Visual Chart dispone de una serie de herramientas denominadas Trading Tools con las cuales podemos diseñar aplicaciones que nos permitan automatizar procedimientos que hasta ahora realizamos manualmente. Utilización de Stops Dinámicos Como todos los usuarios saben, cuando entramos a mercado, es importante cubrir nuestras pérdidas mediante la activación de una orden en STOP que nos permita limitarlas. Igual de importante es gestionar dicha orden de modo que, si la cotización se mueve a favor de nuestra posición abierta, tengamos la habilidad de modificar el precio de dicho STOP de modo que nos permita fijar un nivel mínimo de ganancias: Este cambio en la orden de pérdidas es lo que denominamos STOP DINAMICO o TRAILING STOP. Cuando trabajamos con sistemas automáticos, es el propio sistema el encargado de gestionar el stop dinámico de la posición abierta. Mientras que si trabajamos en manual, es labor del usuario realizar el s...

Trading Tools: Optimizador de cartera de sistemas

Imagen
Dentro de todas las posibilidades que nos ofrece las herramientas Trading Tools , encontramos la posibilidad de extraer la información de estadísticas de toda una cartera de sistemas , tal y como vimos en anteriores entradas Partiendo de esta premisa, a continuación planteamos otra funcionalidad más: La posibilidad de optimizar de manera conjunta toda una cartera de sistemas. La idea es la siguiente: Si podemos extraer desde una hoja Excel los datos estadísticos de una cartera de sistemas: ¿Por qué no usar esta opción para analizar con qué parámetros obtenemos mejores rentabilidades? Lo único que tendremos que hacer es acceder de forma reiterativa a los datos estadísticos con los distintos juegos de parámetros de los sistemas. Lógicamente, este método puede eternizarse y puede llegar a ser sumamente elaborado en caso de querer explotar todas las posibilidades existentes; A fin de no entrar en procesos complejos, les facilitamos una herramienta desarrollada en Excel con las opciones b...

TradingTools: Extracción de Estadísticas de un Portfolio

Imagen
En anteriores entradas de nuestro blog, presentábamos una opción para extraer de manera directa las  estadísticas de un sistema a una hoja Excel a través de las Trading Tools. En el presente artículo, presentamos una nueva modalidad. En esta ocasión, vamos a poder analizar los resultados obtenidos por un conjunto de sistemas previamente definidos. Pueden descargar la hoja Excel desde el siguiente enlace: Ejemplo EstadisticaPortfolio Cómo utilizar la hoja de Estadísticas Porfolio El proceso que seguiremos inicialmente es similar al de la versión anterior. Para más detalles, pueden consultar dicha entrada. La diferencia en este caso se centra en la descripción de la lista de sistemas que vamos a usar. Esta información se rellena en las cuatro primeras columnas de la hoja Excel: También debemos especificar el rango de fechas durante las cuales se realizará el estudio estadístico. Por último, si queremos obtener los resultados en términos porcentuales o de dinero. Datos devueltos Una v...

Trading Tools: Búsqueda de símbolos y extracción de datos en tiempo real

Imagen
En anteriores publicaciones, hemos estado viendo cómo extraer información de fuentes utilizando las herramientas Trading Tools desde una hoja Excel. Además de esta posibilidad, dichas herramientas nos ofrecen la posibilidad de acceder a datos de tiempo real tales como datos fundamentales, relativos a las empresas, etc... Es decir, todos aquellos campos a los que podemos acceder cuando abrimos una tabla en la interfaz de Visual Chart 5. Esta información la tenemos disponible gracias a la clase VCRealTimeLib. Como ocurre con otras librerías propias de las Trading Tools, ésta clase no hay que descargarla y registrarla de ningún sitio, pues ya viene incluida dentro del paquete de instalación de Visual Chart 5. Durante esta publicación, veremos un par de ejemplos en los que se utiliza la clase VCRealTimeLib . Por un lado un ejemplo de cómo buscar símbolos y por otro lado un ejemplo de cómo extraer campos de tiempo real. Como en otras ocasiones, utilizaremos como interfaz cliente Microsoft E...

Trading Tools: Órdenes enlazadas

Imagen
Ya vimos en anteriores entradas que mediante el uso de las herramientas COM tenemos la posibilidad de controlar nuestra operativa. Esto se consigue gracias a la clase COMTraderInterfacesLib . Esta clase tiene acceso a los elementos de intermediación, permitiéndonos desde la aplicación cliente realizar tareas tales como consultar las órdenes abiertas, enviar órdenes a mercado, modificar o cancelar dichas órdenes, etcétera. Una de las novedades de  Visual Chart 5  consiste en la posibilidad de ejecutar órdenes bracket. Este tipo de órdenes nos permiten enlazar una orden de entrada con sus correspondientes órdenes de cierre (objetivo y stop) de manera que la gestión de las mismas se lleva a cabo de manera totalmente automática. En el siguiente ejemplo, vamos a ver cómo utilizar este tipo de órdenes mediante el objeto  VCT_Trader. ExampleTrading_Brackets El ejemplo consiste en una hoja Excel mediante la cual configuraremos una lista de órdenes predefinidas, de manera que con ...

Trading Tools: Extracción de estadísticas de sistemas (II).

En la anterior entrada donde tratamos este tema, comentamos que, a la hora de estudiar las estadísticas de un sistema usando el objeto VCDS_System, existía un caso especial de sistemas que requería de su análisis por separado. Los sistemas en cuestión eran aquellos que necesitaban más de un gráfico (data) para poder funcionar. Por ejemplo, porque estemos operando sobre barras de 1 minuto, pero la información la extraemos de una compresión mayor de, por ejemplo, 20 minutos. A continuación, vamos a detallar cómo trabajar en estos casos con la hoja Excel que pusimos de ejemplo. Configuración de la Hoja Excel con Sistemas con más de un gráfico. Si recordamos, la interfaz de la hoja tenía varios campos que el usuario debía rellenar manualmente antes de iniciar la descarga de datos: En las columnas M y O aparecían dos campos a los que hemos denominado Compresion2  y Compresion3 . Si el sistema que vamos a analizar usa un gráfico de 1 minuto y otro mayor de 5 minutos, entonces pondremos l...

Trading Tools: Extracción de estadísticas de sistemas.

Imagen
Uno de los aspectos fundamentales del desarrollo de estrategias en VisualChart recaba en la extracción de los resultados estadísticos de los negocios de dichos sistemas. Muchos usuarios tienden a exportar estos resultados a otras plataformas, como por ejemplo Excel , con la finalidad de poder realizar estudios derivados del análisis estadístico. Como hemos visto en anteriores apartados, podemos utilizar las nuevas herramientas COM para extraer fuentes de datos desde VisualChart y utilizarlas desde la interfaz cliente. Esto mismo también puede hacerse con la información relativa a los sistemas. Por tanto, partiendo de esta idea, podemos agilizar el proceso de extracción de datos estadístico del qué hablábamos antes. En el siguiente enlace, se accede a una hoja Excel que nos va a permitir acceder a las estadísticas de sistemas de manera directa, sin necesidad de previamente tener que abrir un gráfico y cargar el sistema: Estadística Sistemas Cómo utilizar la hoja de Estadísticas Pa...