Articles

Página de configuración de alertas bursátiles de Yahoo. | Descargar Diagrama Científico

… trabajo relacionado con los datos temporales y la monitorización y la Sección V discute el reto de almacenamiento de los modelos de monitorización financiera temporal y proporciona un algoritmo eficiente para resolverlo. La evaluación experimental del algoritmo se encuentra en la Sección VI y la Sección VII concluye el trabajo. II. F INANCIAL W EB I NFORMATION Existen diferentes tipos de fuentes de información financiera disponibles en Internet. Estas fuentes proporcionan información financiera a través de documentos HTML dinámicos, documentos XML o servicios web. Estas fuentes proporcionan diferentes informaciones financieras que podemos llamar variables de Internet. Cada variable de Internet es dinámica y proporciona un número actual para un valor financiero específico. Se propuso un middleware llamado MidWire para reutilizar de forma eficiente la información disponible en la web . Este enfoque permite un modelo genérico para acceder a dichos datos desde cualquier fuente abierta en la Web, en comparación con los servicios disponibles actualmente que suelen estar restringidos a una o unas pocas fuentes específicas. En esta sección se analizan las tres formas principales de definir las variables de Internet en función de sus fuentes. Los servicios web proporcionan una forma estructurada y simplificada de obtener servicios o información específica de Internet. El World Wide Web Consortium (W3C) define un servicio web como «un sistema de software diseñado para soportar la interacción interoperable entre máquinas a través de una red». Los servicios web proporcionan APIs a las que se puede acceder a través de una red, como Internet, y que se ejecutan en un sistema remoto que aloja los servicios solicitados. Estos sistemas remotos soportan diferentes servicios que incluyen el suministro de información sobre diferentes aspectos o productos. Por ejemplo, diferentes mercados de valores pueden albergar servicios web para proporcionar los precios actuales de las acciones. Los bancos pueden utilizar servicios web para proporcionar información sobre los tipos de interés de los préstamos o información sobre los tipos de cambio de divisas. El servicio web del W3C suele estar formado por clientes y servidores que se comunican mediante mensajes XML siguiendo el estándar SOAP. Si una aplicación de monitorización necesita la información deseada, el usuario puede definir fácilmente una variable de Internet y enlazarla con el servicio web que proporciona esta información. El principal problema de los servicios web es que una cantidad limitada de información disponible en Internet se proporciona mediante servicios web. Otra fuente de información en Internet son los documentos XML. Estos ofrecen un formato estructurado para los datos en documentos basados en texto que los programas de usuario pueden escanear y localizar los datos requeridos fácilmente. Los elementos de datos de un documento XML están asociados a etiquetas especiales que definen la semántica de los datos. Esto permite al monitor recuperar la información requerida basándose en sus etiquetas definidas. Por ejemplo, en un documento XML la cotización de las acciones de una empresa tendrá una etiqueta única que identifica a la empresa y el tipo de dato (precio). Por tanto, el usuario puede escribir un programa que localice la etiqueta y utilice los datos asociados a ella. Sin embargo, al igual que los servicios web, XML no ofrece una gran fuente de información, ya que un pequeño porcentaje de la información disponible en Internet está escrita en XML. La mayor parte de la información de Internet se entrega a los usuarios en documentos HTML. A diferencia de XML, los documentos HTML no tienen ninguna semántica para identificar el contenido. Obtener datos específicos de un documento HTML dinámico para reutilizarlos en otras aplicaciones es una tarea compleja. Es muy difícil identificar las partes necesarias de los datos y utilizarlas dinámicamente en otras aplicaciones. Recientemente hemos desarrollado un enfoque sencillo y eficaz para recuperar información de Internet basada en HTML en vivo. Este enfoque se utiliza para definir las variables de notificación que tendrán sus datos actualizados desde Internet. El enfoque encuentra títulos o cabeceras fijas que aparecen en los documentos HTML directamente o semidirectamente antes de los datos necesarios. Estos títulos fijos se utilizan como referencias (marcadores) para identificar la posición de los datos necesarios. III. MODELOS DE SEGUIMIENTO DE LA I NFORMACIÓN FINANCIERA Existen diferentes modelos de seguimiento de la información financiera. Algunos de estos modelos ya están desplegados e implementados por algunas aplicaciones web. Además, hay una serie de modelos avanzados que tienen el potencial de ser utilizados para diferentes aplicaciones en un futuro próximo. En esta sección se analizan estos modelos. En este tipo de monitorización, los campos de monitorización, la información y las condiciones están restringidas. Los usuarios disponen de un conjunto limitado de información y condiciones predefinidas que pueden utilizar para definir sus intereses de supervisión. Lo utilizan algunos proveedores de servicios financieros a través de Internet. Un ejemplo de este tipo de seguimiento lo ofrece Yahoo Stocks Watch Alert . Proporciona a los usuarios opciones para establecer sus notificaciones de información sobre acciones. Estas opciones se basan en los cambios en los precios de las acciones, ya sea en valor o en porcentaje. Por ejemplo, el usuario puede elegir recibir una notificación cada vez que el precio de las acciones de Wal-Mart aumente por encima de 50,00 dólares o cuando el precio caiga por debajo de 44,00 dólares. La figura 1 muestra la pantalla de configuración de Yahoo Stock Alert, el usuario puede recibir las notificaciones como un mensaje de correo electrónico, un mensaje instantáneo o un mensaje de texto a través del teléfono móvil. Este tipo de seguimiento es sencillo y puede ser utilizado fácilmente por los usuarios habituales; sin embargo, sólo proporciona condiciones básicas de seguimiento. Por lo tanto, los usuarios no pueden definir condiciones avanzadas o complejas que puedan implicar más de un valor, múltiples o cambios basados en el tiempo. Además, la información utilizada para las alertas se limita únicamente a las que son propiedad o están gestionadas por el proveedor de servicios. Por lo tanto, es posible que no se incluyan las actualizaciones y cambios en otros sitios web o empresas. Por ejemplo, un inversor puede establecer una condición de notificación en Yahoo Finanzas de manera que cada vez que el precio de las acciones de Wal-Mart baje a un valor específico en dólares estadounidenses se envíe una notificación. Sin embargo, el inversor no puede definir criterios de notificación avanzados como «cuando el volumen de negociación alcance una cantidad específica Y cuando el precio de las acciones de Wal-Mart alcance un precio específico en euros»; aunque, tanto el volumen de negociación como los tipos de cambio de dólares a euros están disponibles en Internet. Como Yahoo Finance no admite información sobre el cambio de divisas y no puede manejar una combinación de condiciones, no podrá satisfacer los requisitos del inversor. Este tipo de seguimiento está todavía en fase de investigación, pero muestra potencial para hacerse muy popular. Permite a los usuarios definir condiciones de supervisión basadas en cualquier valor disponible públicamente en la web a través de servicios web o documentos HTML dinámicos y construir condiciones de alerta utilizando estos valores. Por ejemplo, el usuario puede definir los criterios para supervisar el volumen de negociación de las propiedades de ALDAR que se muestra en el sitio web de ADX (véase la figura 2). El usuario puede definir recibir una alerta cada vez que ese número alcance un determinado valor. En este tipo de servicio, el usuario define el valor requerido identificando un elemento de texto fijo que aparece antes del valor requerido para que sea posible encontrarlo y recuperar el valor . Los valores recuperados se evalúan en función de las condiciones del usuario y se envía una alerta cuando se cumplen las condiciones. El enfoque resuelve el problema de la falta de identificación de las etiquetas en los documentos HTML mediante el uso de marcadores visuales. Un marcador es un texto fijo situado a una distancia conocida del dato requerido y utilizado para analizar el documento. Esto es necesario ya que no se trata de un único proveedor de información que pueda tener representaciones internas de los valores y acceder a ellos directamente. Al estar en un formato HTML es imposible identificar directamente las variables cambiantes dentro de la página. Por lo tanto, se accede en función del formato general de la página y de los títulos fijos utilizados. El enfoque propuesto se desarrolla como una clase Java. Se pueden crear múltiples objetos a partir de esta clase para diferentes documentos HTML de Internet que contengan parte de la información requerida . Si la información necesaria está disponible mediante servicios web, los usuarios pueden utilizar el servicio web correspondiente e integrarlo con el servicio de notificación. Este tipo de supervisión es similar a la supervisión sin restricciones. Sin embargo, la información necesaria se obtiene de múltiples fuentes en múltiples variables de Internet. Además, se pueden calcular nuevas variables a partir de las variables de Internet obtenidas. En este tipo de servicio, el usuario define las variables de Internet y sus fuentes y, a continuación, describe las variables calculadas como combinaciones (normalmente matemáticas) de las variables de Internet. Las variables de Internet y/o las variables calculadas pueden servir para definir las condiciones de alerta. Para ilustrar este tipo de alerta, consideremos un ejemplo de un inversor (que utiliza el euro como moneda de negociación) y necesita saber cuándo el precio de las acciones de EMAAR que cotizan en el Mercado Financiero de Dubai (DFM) en dirhams sube por encima de 2 euros. Para ello necesita dos tipos de información: el precio de las acciones en dirhams que ofrece el sitio web del DFM (véase la figura 3) y el tipo de cambio de dirhams a euros que ofrece un sitio web de cambio de divisas (véase la figura 4). Ambos valores son dinámicos y encontrar el precio requiere que el inversor observe continuamente los dos sitios y convierta la divisa en el precio cotizado hasta alcanzar el valor deseado. Sin embargo, utilizando el servicio de seguimiento, el inversor automatizará el proceso definiendo dos variables de Internet para el precio actual de las acciones en dirhams, EmaarAED , y el tipo de cambio actual de dirhams a euros, AEDEUR . A continuación, el usuario utiliza estas dos variables de Internet para obtener una variable calculada, EmaarEUR , para el precio actual de las acciones en euros ( EmaarEUR = EmaarAED * AEDEUR ). A continuación, el inversor especifica la condición en la que se enviará un mensaje de alerta en cuanto el precio alcance el valor deseado en euros. Este tipo de servicio de seguimiento proporciona flexibilidad a los usuarios para definir condiciones avanzadas. Esto es muy importante para los inversores en bolsa, por ejemplo, ya que cientos de sitios ofrecen información financiera en directo actualizada al segundo. Además, las decisiones financieras también requieren …