Articles

ヤフー株アラート設定ページ。 | 科学的図表のダウンロード

… 時間的データとモニタリングに関連する仕事と、セクションVでは時間的金融モニタリングモデルのストレージの課題について論じ、それを解決する効率的なアルゴリズムを提供している。 アルゴリズムの実験的評価はセクションVIに、セクションVIIは本論文の結論である。 II. インターネット上で利用可能な金融情報源には様々な種類がある。 これらの情報源は、動的なHTML文書、XML文書、またはWebサービスを通じて金融情報を提供する。 これらの情報源は、インターネット変数と呼ぶことができるさまざまな金融情報を提供します。 各インターネット変数は動的であり、特定の財務値の現在の数値を提供する。 利用可能なウェブ情報を効率的に再利用するために、MidWireと呼ばれるミドルウェアが提案された。 このアプローチにより、現在利用可能なサービスが通常一つまたはいくつかの特定のソースに制限されているのに比べ、ウェブ上のあらゆるオープンソースからそのようなデータにアクセスする汎用的なモデルが可能になる。 このセクションでは、インターネット変数の定義について、そのソースに応じた3つの主な方法について説明します。 ウェブサービスは、インターネットからサービスや特定の情報を取得するための、構造化され簡素化された方法を提供します。 Webサービスは、World Wide Web Consortium(W3C)により、”ネットワーク上で相互運用可能なMachine to Machineインタラクションをサポートするために設計されたソフトウェアシステム “と定義されている。 ウェブサービスは、インターネットなどのネットワーク上でアクセスでき、要求されたサービスをホストしているリモートシステム上で実行できるウェブAPIを提供します。 これらのリモートシステムは、異なる側面や製品に関する情報を提供するなど、さまざまなサービスをサポートします。 例えば、異なる株式市場は、現在の株価を提供するためのウェブサービスをホストすることができる。 銀行は、融資の金利や外国為替レートに関する情報を提供するために、ウェブサービスを使用することができます。 W3CのWebサービスは、通常、SOAP規格に従ったXMLメッセージで通信するクライアントとサーバーで構成されています。 モニターアプリケーションで必要な情報があれば、ユーザーは簡単にインターネット変数を定義し、この情報を提供するウェブサービスとリンクさせることができる。 Webサービスの主な問題点は、インターネット上で利用可能な情報のうち、Webサービスを使用して提供されるものが限られていることです。 インターネット上のもう一つの情報源は、XML文書です。 これらは、ユーザープログラムがスキャンして必要なデータを簡単に見つけることができる、テキストベースの文書のデータの構造化形式を提供します。 XML文書内のデータ項目は、データのセマンティクスを定義する特別なタグと関連付けられています。 これにより、モニターは定義されたタグに基づいて必要な情報を取得することができます。 例えば、XML文書では、ある企業の株価は、企業とデータの種類(価格)を識別する一意のタグを持ちます。 したがって、ユーザーはそのタグを探し出し、それに関連するデータを利用するプログラムを書くことができる。 しかし、Webサービスのように、インターネット上で利用可能な情報のうちXMLで書かれているものはごく一部であるため、XMLは大きな情報源にはならない。 インターネット上の情報のほとんどは、HTML文書でユーザーに提供されています。 XMLとは異なり、HTML文書にはコンテンツを識別するためのセマンティクスがありません。 動的なHTML文書から特定のデータを取得し、他のアプリケーションで再利用することは複雑な作業である。 データの必要な部分を特定し、他のアプリケーションで動的に利用することは非常に困難である。 我々は最近、HTMLベースの生きたインターネット情報を取得するためのシンプルで効率的なアプローチを開発した 。 このアプローチは、インターネットからデータが更新される通知変数を定義するために使用されます。 このアプローチは、必要なデータの直前または半直前のHTML文書に現れる固定タイトルまたはヘッダを見つける。 これらの固定ヘッダーは、必要なデータの位置を特定するための参照(マーカー)として使用される。 III. 財務情報のモニタリングモデル 財務情報をモニタリングするためのさまざまなモデルがある。 これらのモデルのいくつかは、すでにいくつかのウェブアプリケーションによって展開され、実装されている。 さらに、近い将来、さまざまなアプリケーションに利用される可能性のある先進的なモデルも多数存在します。 このセクションでは、これらのモデルについて説明します。 このタイプの監視では、監視フィールド、情報、条件が制限される。 ユーザーはあらかじめ定義された限られた情報セットと条件を持ち、それを使ってモニタリングの関心を定義することができます。 インターネット上の一部の金融サービスプロバイダーで使用されている。 この種の監視の一例として、Yahoo 株ウォッチアラートが提供されています。 これは、ユーザーが株式情報の通知を設定するためのオプションを提供するものである。 これらのオプションは、株価の変化(金額またはパーセンテージ)に応じて設定される。 例えば、Wal-Mart の株価が 50.00 ドル以上に上昇したとき、または 44.00 ドル以下に下落したときに通知を受け取るように設定することが可能である。 図1は、Yahoo Stock Alertの設定画面である。ユーザーは、通知を電子メールメッセージ、インスタントメッセージ、携帯電話のテキストメッセージとして受け取ることができる。 このような監視は、シンプルで一般ユーザーにも利用しやすいが、基本的な監視条件しか提供されていない。 そのため、ユーザーは、複数の値や複数、時間的な変化を伴うような高度で複雑な条件を定義することはできません。 また、アラートに使用される情報は、サービス提供者が所有または管理しているもののみに限定されます。 従って、他のウェブサイトや企業の更新や変更は含まれない場合があります。 例えば、投資家がヤフーファイナンスで通知条件を設定し、ウォルマートの株価が米ドル建てで特定の値まで下がると通知が送信されるようにすることができます。 しかし、投資家は、「取引量が特定の数量に達したとき、およびウォルマートの株価がユーロで特定の価格に達したとき」といった高度な通知条件を定義することはできません;取引量と米ドルからユーロへの為替レートの両方がインターネット上で利用可能であるにもかかわらず、です。 ヤフーファイナンスは為替情報に対応しておらず、条件の組み合わせに対応できないため、投資家の要望を満たすことはできないだろう。 このようなモニタリングはまだ研究段階であるが、非常に普及する可能性を持っている。 Webサービスや動的なHTML文書など、Web上で公開されている任意の値をもとに監視条件を定義し、その値を使ってアラート条件を構築することができるのである。 例えば、ADXのウェブサイトに表示されているALDARプロパティの取引量を監視する条件を定義することができます(図2参照)。 ユーザーは、この数値が特定の値に達したときにアラートを受け取るように定義することができます。 このタイプのサービスでは、ユーザーは、必要な値の前に表示される固定テキスト項目を特定することによって必要な値を定義し、それを見つけて値を取得することが可能です。 検索された値は、ユーザーの条件に基づいて評価され、条件を満たした場合にアラートが送信される。 本アプローチは、HTML文書におけるタグの識別不足の問題を、ビジュアルマーカーを用いることで解決している。 マーカーとは、必要なデータから既知の距離内にある固定テキストで、文書の解析に使用される。 これは、値の内部表現を持ち、それらに直接アクセスすることができる単一の情報提供者を扱っていないため、必要なことである。 HTML形式であるため、ページ内の変化する変数を直接特定することは不可能です。 したがって、ページの全体的な形式と使用されている固定タイトルをもとにアクセスすることになる。 提案する手法は、Javaのクラスとして開発されています。 このクラスから、必要な情報の一部を含む異なるインターネットHTML文書に対して、複数のオブジェクトを作成することができる。 必要な情報がWebサービスによって提供されている場合、ユーザは対応するWebサービスを利用し、それを通知サービスと統合することができる。 このタイプの監視は、無制限の監視と似ています。 しかし、必要な情報は複数のソースから複数のインターネット変数に取得される。 さらに、取得されたインターネット変数から新しい変数を計算することができる。 このタイプのサービスでは、ユーザーはインターネット変数とそのソースを定義し、計算された変数をインターネット変数の組み合わせ(通常は数学的)として記述します。 インターネット変数および/または計算された変数は、警告条件を定義するために使用することができます。 このアラートタイプを説明するために、投資家(取引通貨としてユーロを使用)の例を考え、ディルハムでドバイ金融市場(DFM)に上場されているEMAAR株式の価格が2ユーロ以上に上昇したときに知る必要があるとします。 ここで必要となるのは、DFMのウェブサイトが提供するディルハム建て株価(図3参照)と、為替レートのウェブサイトが提供するディルハム対ユーロの為替レート(図4参照)の2種類の情報です。 どちらの値も動的なものであり、投資家は希望する値に達するまで、2つのサイトを継続的に監視し、表示された値で通貨を変換する必要があります。 しかし、モニタリング・サービスを利用すれば、投資家は、ディルハムでの現在の株価EmaarAED 、およびディルハムからユーロへの現在の為替レートAEDEUR の2つのインターネット変数を定義することによって、このプロセスを自動化することができます。 次に、ユーザーはこの 2 つのインターネット変数を使って、ユーロ建ての現在の株価を表す計算変数 EmaarEUR を導き出します (EmaarEUR = EmaarAED * AEDEUR )。 その後、投資家は、株価がユーロ建てで希望する値に達したときにアラートメッセージを送信する条件を指定します。 このようなモニタリング・サービスは、ユーザーが高度な条件を柔軟に定義できるようにするものです。 例えば、株式投資家にとっては、秒単位で更新されるライブの金融情報を提供する何百ものサイトがあるため、これは非常に重要なことである。 さらに、財務上の意思決定には、…

.