(57)【要約】【課題】取引所においてユーザが電子的に取引するのに要する時間を劇的に減少させる取引システムを提供する。【解決手段】市場において取引される商品の市場深度を表示可能な取引システムは、所定方向に整列して複数の統合された静的な価格１７１４、所定方向に整列してビッド表示領域１７１０に複数の統合された価格にそれぞれ対応する複数の統合された動的なビッド、所定方向に整列してアスク表示領域１７１４に、複数の統合された価格にそれぞれ対応する複数の統合された動的なアスクを表示する。ここで、複数の統合されたビッド及び複数の統合されたアスクは、商品の市場深度を表現し、複数の統合された価格は、それぞれ、商品の複数の価格を表現し、複数の統合されたビッドは、それぞれ、商品の複数のビッド数量を表現し、複数の統合されたアスクは、それぞれ、商品の複数のアスク数量を意味する。【選択図】図７Ｂ
2014089736.tif 000002
【特許請求の範囲】
【請求項１】
市場において取引される商品の市場深度を表示する方法であって、
所定方向に整列して、複数の統合された価格を静的に表示するステップと、
前記所定方向に整列して、ビッド表示領域に、前記複数の統合された価格にそれぞれ対応する複数の統合されたビッドを動的に表示するステップと、
前記所定方向に整列して、アスク表示領域に、前記複数の統合された価格にそれぞれ対応する複数の統合されたアスクを動的に表示するステップを有し、
前記複数の統合されたビッド及び前記複数の統合されたアスクは、前記商品の市場深度を表現し、
前記複数の統合された価格は、それぞれ、前記商品の複数の価格を表現し、
前記複数の統合されたビッドは、それぞれ、前記商品の複数のビッド数量を表現し、
前記複数の統合されたアスクは、それぞれ、前記商品の複数のアスク数量を表現することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は商品の電子取引に関する。具体的には、本発明は、ユーザ（トレーダー）に、取引を実行するための融通のきく効率的なツールを提供するものである。これは、商品の市場取引深度内で取引注文の表示及び迅速な注文を容易にし、商品は、数量及び／又は価格により取引することができるものを何でも含む。
【背景技術】
【０００２】
世界中で少なくとも６０の取引所が電子取引を利用し、株式、債券、先物、オプションなどの商品を取引している。これらの電子取引所は、３つの構成要素に基づいている。すなわち、メインフレーム・コンピュータ（ホスト）、通信サーバ、及び取引所の参加者のコンピュータ（クライアント）である。ホストは、完全にコンピュータ化された電子取引システムの電子的中心を形成する。このシステムのオペレーションとしては、注文のマッチング、オーダー・ブック及びポジションの維持、価格情報、及び、オンライン取引日についてのデータベースの管理及び更新ならびに夜間のバッチ処理が含まれる。また、ホストは、ベンダ及び他の価格情報システムにクォートするために、割込みの起こらないオンライン連絡を維持する外部インターフェースも装備する。
【０００３】
ユーザは、３種類の接続方法でホストにリンクすることができる。すなわち、高速データ回線、高速通信サーバ及びインターネットである。まず、第１の接続である高速データ回線は、クライアントとホストの間を直接に接続をする。また、第２の接続である高速ネットワーク又は通信サーバを、ユーザが物理的に位置する場所において戦略的アクセス・ポイントで世界中に構成することによって、別の接続を確立することができる。データがユーザと取引所の間の双方向で、専用高速通信回線を介して伝送される。大抵の取引所の参加者は２つの回線を取引所とクライアント側の間に、あるいは通信サーバとクライアント側の間に、潜在的な障害に対する安全対策として設置する。取引所の内部コンピュータ・システムはまた、しばしばシステム可用性を確保するための冗長対策としてバックアップと共に設置される。そして、第３の接続はインターネットを利用する。ここで、取引所及びユーザは双方の通信を高速データ回線を通じて行うが、これがインターネットにも接続される。これにより、ユーザは、インターネットへの通信を確立できる場所ならば、どこにいてもよいことになる。
【０００４】
接続方法に関係なく、取引所のコンピュータにより、ユーザは市場に参加することができる。この際に、ユーザは、専用のインタラクティブな取引画面をユーザのデスクトップ上に作成するソフトウェアを使用する。この取引画面によりユーザは注文を入力して実行し、市場クォートを得て、ポジションを監視することができる。ユーザが自分の画面上で使用可能な機能の範囲及び品質は、実行中の特定のソフトウェア・アプリケーションに応じて変わる。取引所の電子的戦略の開発におけるオープン・インターフェースの設置は、ユーザが自分の取引スタイル及び内部要件に応じて、取引所にアクセスする手段を選択できることを意味する。
【０００５】
世界の株式、債券、先物及びオプションの取引所は、高速に動く価格を有する不安定な商品を扱う。これらの市場で利益を得るためには、ユーザは迅速に反応することができなければならない。最高速のソフトウェア、最高速の通信及び最高度の分析論を有する熟練したユーザこそが、自分或いは会社のボトム・ラインを著しく改善することができる。即ち、わずかな速度の利点により、高速に動く市場においてかなりの収益が生じる可能性がある。今日の証券市場において、技術的に高度なインターフェースを使用しないと、ユーザは競争上で非常に不利となる。
【０００６】
ユーザが市場に注文を入力するために使用するインターフェースに拠らず、各市場は同じ情報をユーザに供給かつ要求する。市場におけるビッド及びアスクが市場データを構成し、取引するためにログオンすれば、取引所が提供する情報を受信することができる。ここで「ビッド」は、商品の所与の数量を所与の価格で買うための注文であり、「アスク」は、商品の所与の数量を所与の価格で売るための注文である。そして、あらゆる取引所は、確かな情報が各注文に含まれることを必要とする。たとえば、ユーザは、商品の名前、数量、制約、価格など多くの情報を供給しなければならない。この情報のすべてがなければ、市場は注文を受け入れない。この情報の入力及び出力はあらゆるユーザについて同じものである。
【０００７】
これらの情報の変数は一定であるので、競争上の速度を上げるためには、取引サイクルの他の面を改善しなければならない。所与の商品についての取引注文を出すために要する時間は、様々なステップにおいて要する時間の合計である。例えば、注文を入力するために要する合計時間の約８％は、ホストが商品についての価格を生成する瞬間と、クライアントが価格を受信する瞬間の間に経過する。また、クライアント・アプリケーションがユーザに価格を表示するために要する時間は、約４％に達する。そして、取引注文がホストに送信されるために要する時間は約８％に達する。さらに、注文を出すために要する合計時間の残りは約８０％であり、これは、ユーザが表示された価格を読んで取引注文を入力するために要する時間である。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
既存のシステムでは、注文を市場に送信する前に、多数の要素を入力しなければならず、これはユーザにとって時間のかかるものであった。このような要素には、商品の記号、所望の価格、数量、及び、買い注文が望まれているか、売り注文が望まれているかが含まれる。ユーザが注文の入力に多くの時間を費やすほど、ビッド又はアスクしようとした価格が変わるか、あるいは市場において入手できなくなる可能性が高くなる。これは、多数のユーザが注文を市場に同時に送信しているからである。実際に、成功している市場は、このような大量の取引が行われるように努力しており、全てのユーザに対して、できるだけ高速に注文が履行されるようにしている。このような市場では、商品の価格が高速に変動する。取引画面上では、この結果として、市場グリッド内の価格及び数量のフィールドが高速に変化する。ユーザは特定の価格を入力して注文するが、注文がなされる前に市場価格が動き、その価格を逃すと、数百、数千、さらに数百万ドルまでも失う可能性がある。ユーザが高速に取引できるほど、ユーザが自分の望む価格を逃す可能性が少なくなり、ユーザが収益を得る可能性が高くなる。
【０００９】
また、静的価格列の１つの利点は、ユーザが注文を所望の価格で入力する可能性がより高いことであり、これは価格が画面上で動かないからである。しかし、ユーザのコンピュータ画面の物理的サイズにより静的価格列に制限が課され、有限数の価格しかその画面エリア内に表示することができない。そして、取引所は、市場において取引される商品の価格を、１ドルの１／３２又は１／６４のような小さい単位で、あるいは．０１のような十進制でリストする。各商品についての最小のこのような単位が「ティック」と呼ばれる。Ｍｅｒｃｕｒｙの静的価格列は、静的価格列を構成する複数の価格行において各ティックを表示することができる。ティックがより小さくなるにつれて、それらのすべてをリストするためにより多くの価格行がユーザのコンピュータ画面上で必要とされる。たとえば、１ドルのティックを表示するために１つのフィールドのみが必要とされるが、このドルが６４に分割された場合、このとき同じ１ドルの価格範囲を表示するために６４の価格行が必要となる。したがって、ユーザのコンピュータ画面上のスペースの多くが、市場における活動を価格における小さい変動内で示すために専有される可能性がある。多くのユーザは、１ドルの１／６４のような小さな価格変動は取るに足らないものであると考え、ティックを幅広い価格範囲で表示する必要はないと考えている。類似の表示の問題は、市場が不安定であるときに起こる可能性がある。不安定な市場では、最良のビッドと最良のアスクの間の差（スプレッド）が広がる。このスプレッドが広がるほど、ユーザは、コンピュータ画面のスペースの制約により、全体の市場の少ないところしか見られなくなる。また、好ましい注文におけるその好ましい価格でのビッド又はアスクを自分がヒットする前に、その注文が画面からスクロールする危険性がある。
【００１０】
本発明は、従来の取引システムの欠点を克服するものであり、取引所においてユーザが電子的に取引するのに要する時間を劇的に減少させるものである。これにより、ユーザが注文を所望の価格と量で履行する可能性が増大する。本発明は、利用可能な複数のティックを統合するとともに、ティックに対応する市場でのビッド量およびアスク量をそれぞれ統合し、ユーザが市場においてより広い価格範囲を見られるようにする。統合化された価格行の結果として、ユーザは、マーキュリー（Ｍｅｒｃｕｒｙ）表示におけるアクティブな取引フィールドをクリックすることにより、統合形式で注文を入力する。
【課題を解決するための手段】
【００１１】
この発明に係る方法は、市場において取引される商品の市場深度を表示する方法であって、所定方向に整列して、複数の統合された価格を静的に表示するステップと、所定方向に整列して、ビッド表示領域に、複数の統合された価格にそれぞれ対応する複数の統合されたビッドを動的に表示するステップと、所定方向に整列して、アスク表示領域に、複数の統合された価格にそれぞれ対応する複数の統合されたアスクを動的に表示するステップを有する。ここで、複数の統合されたビッド及び複数の統合されたアスクは、商品の市場深度を表現し、複数の統合された価格は、それぞれ、商品の複数の価格を表現し、複数の統合されたビッドは、それぞれ、商品の複数のビッド数量を表現し、複数の統合されたアスクは、それぞれ、商品の複数のアスク数量を表現する。この発明のその他の特徴は以下に明らかにする。
【図面の簡単な説明】
【００１２】
【図１】多数の取引所とクライアント側の間のネットワーク接続を例示する図である。
【図２】取引されている所与の商品の内部市場及び市場深度を示す画面表示を例示する図である。
【図３】本発明のＭｅｒｃｕｒｙ表示を例示する図である。
【図４】図３と比較したときの値の動きを示す、後の時間のＭｅｒｃｕｒｙ表示を例示する図である。
【図５】Ｍｅｒｃｕｒｙ取引方法を例示するために設定されたパラメータを有するＭｅｒｃｕｒｙ表示を例示する図である。
【図６】Ｍｅｒｃｕｒｙ表示及び取引のためのプロセスを例示する流れ図である。
【図７Ａ】価格統合の前後の対応する表示を示す図である。
【図７Ｂ】価格統合の前後の対応する表示を示す図である。
【図８Ａ】ビッド及びアスク数量の統合を例示する図である。
【図８Ｂ】ビッド及びアスク数量の統合を例示する図である。
【図９】取引注文を出すことができる、本発明の表示の異なるエリアを例示する図である。
【図１０】取引注文を有する統合表示を例示する図である。
【図１１】取引注文を分散させるための様々な方式を例示する図である。
【図１２】取引注文を分散させるための様々な方式を例示する図である。
【図１３】取引注文を分散させるための様々な方式を例示する図である。
【図１４】取引注文を分散させるための様々な方式を例示する図である。
【図１５】取引注文を分散させるための様々な方式を例示する図である。
【図１６】取引注文を分散させるための様々な方式を例示する図である。
【図１７】取引注文を分散させるための様々な方式を例示する図である。
【図１８】取引注文を分散させるための様々な方式を例示する図である。
【図１９Ａ】本発明の価格統合機能を使用した取引のためのプロセスを例示する流れ図である。
【図１９Ｂ】本発明の価格統合機能を使用した取引のためのプロセスを例示する図１９Ａの流れ図の続きである。
【発明を実施するための形態】
【００１３】
添付の図面を参照して以下で説明するように、本発明は、市場において取引される商品の市場深度を表示する方法及びそのためのグラフィカル・ユーザ・インターフェース、並びに、商品の取引注文を出す方法及びそのためのクライアント・システムを提供し、ユーザが高速かつ効率的に取引できるようにするものである。これは市場深度を所定方向に整列して表示することによって行い、この表示は市場価格が変動するときに整列した方向で変動する。これにより、ユーザは高速かつ効率的に取引注文を出すことができる。商品の市場深度は、市場における現在のビッド及びアスクの価格及び数量である。本発明は、ユーザが所望の価格及び数量で注文できる可能性を増す。
【００１４】
本発明は、コンピュータ又は電子端末上で実施することができる。このコンピュータは直接あるいは（中間デバイスを使用して）間接的に取引所と通信して、市場、商品及び取引注文情報を送信かつ受信できる。そして、コンピュータは、ユーザと対話でき、取引所に送信するための取引注文の内容及び特性を生成できる。また、本発明を、本明細書に記載する機能を実行するための処理機能を有するいかなる既存又は将来の端末又はデバイス上でも実施することが想定される。そして、本発明の範囲は、使用される端末又はデバイスのタイプによって限定されない。さらに本明細書では、ユーザからの単一動作を、マウスの１クリックで行うものを示す。これは好ましいモードの対話であるが、本発明の範囲は、入力デバイスとしてのマウスの使用、又は、ユーザからの単一動作としてのマウス・ボタンのクリックに限定されない。むしろ、ユーザによる短時間内のいかなる入力行為も、マウス・ボタン又は他の入力デバイスの１つ又は複数のクリックを含むかどうかに関わらず、本発明におけるユーザからの単一動作と見なされる。
【００１５】
本発明を、単一又は同時に多数の取引所における取引に適用することができる。本発明のクライアント・システム（ワークステーション、取引端末）と多数の取引所との接続を、図１に例示する。この図に示すように、ルータ１０４〜１０６を通じてゲートウェイ１０７〜１０９に、多数のホスト取引所１０１〜１０３が接続される。そして、取引ステーションとして多数のクライアント端末１１０〜１１６を使用し、ゲートウェイ１０７〜１０９へのそれらの接続を通じて、多数の取引所で取引することができる。多数の取引所から受信するデータを単一のフォーマットに変換するように構成する。
【００１６】
この「変換」機能を図１を参照して説明する。アプリケーション・プログラム・インターフェース（図では「ＴＴＡＰＩ」と示す）は、異なる取引所から入ってくるデータ・フォーマットを単純な好ましいデータ・フォーマットに変換する。この変換機能を、ネットワークにおけるいかなるところにも配置することができ、例えば、ゲートウェイ・サーバ又は個々のクライアント・システムに、あるいはその両方に配置することができる。加えて、ゲートウェイの記憶装置、クライアント・システムの記憶装置及び／又は他の外部記憶装置は、オーダー・ブックなどの履歴データをキャッシュし、これは市場におけるクライアントのアクティブな注文、すなわち、履行もキャンセルもされていない注文をリストする。異なる取引所からの情報をクライアント・システムで単一又は多数のウィンドウで表示することができる。以下では単一の取引端末が単一の取引所に接続される場合を例に説明するが、本発明は、単一の取引端末を使用して多数の取引所において取引するものを含む。
【００１７】
また、本発明の好ましい実施の形態は「市場深度」の表示を含み、ユーザが商品の市場深度を閲覧し、かつコンピュータのマウス・ボタンの１クリックにより市場深度内で取引を実行することができるようにする。市場深度は、市場における現在のビッド及びアスクの価格及び数量を有するオーダー・ブックを表現する。すなわち、市場深度は、内部市場（ｉｎｓｉｄｅ  ｍａｒｋｅｔ）に加えて、以下で述べる制限を受ける、市場に入力された各ビッド及びアスクである。ここで、「内部市場」は、取引されている商品についての最高のビッド価格及び最低のアスク価格である。
【００１８】
取引所は、価格、注文及び履行情報を取引所における各ユーザに送信する。そして、この情報を処理し、理論的なグリッド・プログラム、又は、データを画面にマップする他の同等のマッピング技術を用い、単純なアルゴリズム及びマッピング・テーブルを通じて、この情報を所定位置にマップする。このような情報を画面グリッドに物理的にマッピングすることは、公知技術によって行うことができる。本発明は、データを画面表示にマップするために使用される方法によって限定されない。
【００１９】
市場深度を程度深くまで表示できるかは、取引所が提供する市場深度の量によって決まる。無限の市場深度を供給する取引所もあれば、市場深度を提供しないか、あるいは内部市場から離れた少数の注文のみを提供する取引所もある。また、ユーザは、市場深度のどの程度深くまでを自分の画面上に表示するかを選択することもできる。
【００２０】
図２は、本願と同じ出願者による米国特許出願第０９／５８９，７５１号に記載されたもので、取引されている所与の商品の内部市場及び市場深度を示す表示画面例を示す図である。行１は、取引されている商品についての「内部市場」を表現し、これは、最良（最高）のビッド価格及び数量、及び最良（最低）のアスク価格及び数量である。行２〜５は、取引されている商品についての「市場深度」を表現する。この市場深度の表示（行２〜５）は。入手可能な次に最良のビッドを列２０３にリストし、アスクを列２０４にリストする。各価格レベルについての作業中のビッド及びアスク数量もそれぞれ列２０２及び２０５に表示される。表示されている内部市場及び市場深度の価格及び数量は、市場から情報が送られてくるとリアルタイムで更新する。
【００２１】
図２に示す画面表示では、取引されている商品（契約）が行１において文字列「ＣＤＨ０」によって表現される。また、深度列２０１には、状況に応じて異なる色が表示される。例えば、黄は、プログラム・アプリケーションがデータを待機中であることを示す。そして、赤は、市場深度がデータをサーバから受信することに失敗しており、かつ「タイム・アウト」になっていることを示す。さらに、緑は、データがちょうど更新されたことを示す。また、他の列の見出しは次のように定義される。すなわち、ＢｉｄＱｔｙ（ビッド数量）：各作業中のビッドの数量、ＢｉｄＰｒｃ（ビッド価格）：各作業中のビッドの価格、ＡｓｋＰｒｃ（アスク価格）：各作業中のアスクの価格、ＡｓｋＱｔｙ（アスク数量）：各作業中のアスクの数量、ＬａｓｔＰｒｃ（最終価格）：市場においてマッチされた最終ビッド及びアスクの価格、及びＬａｓｔＱｔｙ（最終数量）：最終価格で取引された数量である。合計は、所与の商品の取引された合計数量を表す。
【００２２】
この画面表示は、既存のシステムよりも好都合かつ効率的な方法でユーザに通知する。市場深度を見ることは、市場における注文の傾向を見ることができるという著しい利点がある。市場深度表示により、ユーザは、市場における所望の商品について、異なる価格レベルを見ることができる。大量のビッド又はアスクが市場においてユーザのポジションの付近にある場合、ユーザは、内部市場が注文の難局に達する前に自分が売るべきか、買うべきかを感じることができる。
【００２３】
市場深度を見ることがないと、このような戦略を利用することはできない。即ち、内部市場を上回るかあるいは下回る注文ができないと、ユーザは内部市場付近で注文を入力しなければならない。しかし、図２に示す動的な市場深度の表示は、商品の現在の内部市場と共に整列され、その下に取引商品のビッド及びアスクの数量及び価格を表示するものであり、情報がユーザにより直観的かつ容易に理解可能な方法で伝えられる。商品の取引における傾向及び他の関連特性は、本発明の使用を通じてユーザによってより容易に識別可能である。
【００２４】
様々な略語が画面表示の列見出しにおいて使用される。いくつかの略語については上で論じた。共通の略語及びそれらの意味のリストを表１に示す。
【表１】
2014089736.tif 000003
2014089736.tif 000004
【００２５】
図２に示す画面表を、実質的により良い、より高速及びより正確な方法と考えるユーザもいるが、この市場深度の表示に従うことが困難であると考えるユーザもいる。図２に示す表示では、市場深度が垂直に表示され、ビッド及びアスク価格がグリッドを下降するようにされる。ビッド価格は、価格が下がるときに、市場グリッドを下降する。アスク価格も、これらの価格が実際に増すときに、市場グリッドを下降する。この図２のような組み合わせが直観に反し、従うことが困難であると見なすユーザもいる。
【００２６】
以下に説明するように、本発明のＭｅｒｃｕｒｙ表示及び取引方法は、図２に示すような市場深度の表示が使用されるシステムに勝る効果を有する。本発明のＭｅｒｃｕｒｙ表示及び取引方法は高速かつ正確な取引の実行を保証し、これは市場深度を垂直又は水平方向に整列して表示することによって行い、この表示は市場価格が変動するときにこの方向で変動する。これにより、ユーザは高速かつ効率的に取引することができる。このようなＭｅｒｃｕｒｙ表示の画面の一例を図３に例示する。
【００２７】
図３のＭｅｒｃｕｒｙ表示は、図２の画面表示の問題を革新的かつ論理的な方法で克服する。また、注文入力システム、市場グリッド、履行ウィンドウ及び市場注文の要約を１つの単純なウィンドウにおいて提供する。このような凝縮された表示は、取引を大変効率的な方法で入力かつ追跡することによって、取引システムを実質的に簡素化する。そして、市場深度を論理的な垂直、水平、その他の好都合な方向に整列して表示する。以下では、垂直方向に整列して表示する場合を例に取って説明するが、他の方向でも同様である。本発明の表示方法は、所定方向に整列して複数の価格を静的に表示し、この方向に整列して価格にそれぞれ対応する複数のビッドを動的に表示し、この方向に整列して価格にそれぞれ対応する複数の統合されたアスクを動的に表示する。これにより、取引の速度が向上し、注文を所望の価格で所望の数量により入力できる可能性が増す。
【００２８】
ビッド数量は、ＢｉｄＱというラベルが付いた列１００３にあり、アスク数量は、ＡｓｋＱというラベルが付いた列１００４にある。所与の商品についての価格からの代表的なティックが列１００５に示される。列は、価格の全体（たとえば、９５．８９）をリストせず、むしろ、最後の２桁のみ（たとえば、８９）をリストする。図示の実施例では、内部市場のセル１０２０が、８９（最良ビッド価格）で１８（最良ビット数量）であり、９０（最良アスク価格）で２０（最良アスク数量）である。これらの３つの列が異なる色で示され、ユーザがこれらの間で迅速に区別できるようにする。
【００２９】
価格列における値は静的であり、すなわち、再センタリング・コマンドが受信されない限り（後に詳細に論じる）、通常は位置を変更しない。しかし、Ｂｉｄ及びＡｓｋ列における値は動的であり、すなわち、これらは上下に移動して（垂直方向に整列している場合）所与の商品についての市場深度を反映する。ＬＴＱ列１００６は、商品の最終取引済数量を示す。価格の値に対する数量の値の相対的な位置は、その数量が取引された価格を反映する。Ｅ／Ｗ（入力済／作業中）というラベルが付いた列１００１は、ユーザの注文の現在の状況を表示する。各注文の状況が、それが入力された価格行に表示される。たとえば、セル１００７では、Ｓの隣の数は、ユーザが注文したロットのうち、特定の行における価格で売られているものの数を示す。Ｗの隣の数は、ユーザが注文したロットのうち、市場にあるが履行されていないもの、すなわち、システムが注文の履行において作業中であるものの数を示す。この列が空であることは、注文が入力されていないか、その価格で作業中でないことを示す。セル１００８では、Ｂの隣の数が、ユーザが注文したロットのうち、特定の行における価格で買われているものの数を示す。Ｗの隣の数は、ユーザが注文したロットのうち、市場にあるが履行されていないもの、すなわち、システムが注文の履行において作業中であるものの数を示す。
【００３０】
パラメータが設定され、様々な情報が列１００２において提供される。たとえば、セル１００９における「１０：４８：４４」は実際の時刻を示す。セル１０１０におけるＬ及びＲフィールドは数量の値を示し、これを、入力された注文数量に追加することができる。このプロセスは後に説明する。Ｌ及びＲフィールドの下のセル１０１１において、現在の市場の量を表す数字が表示される。これは、選択された商品について取引されているロットの数である。セル１０１２の「Ｘ１０」はネット数量を表示し、これは、選択された商品におけるユーザの現在のポジションである。数「１０」は、ユーザの買いから売りを引いたものを表す。セル１０１３は「現在数量」であり、このフィールドは、ユーザが市場に送信する次の注文についての数量を現す。これを、右及び左クリック（上及び下）により、あるいは、セル１０１４における現在数量の下に表示されるボタンをクリックすることによって調整することができる。これらのボタンは現在数量を、指示された量の単位で増加させ、たとえば、「１０」はこれを１０単位で増加させ、「１Ｈ」はこれを１００単位で増加させ、「１Ｋ」はこれを１０００単位で増加させる。セル１０１５はクリア・ボタンであり、このボタンをクリックすると現在数量フィールドがクリアされる。セル１０１６は数量説明であり、これは、ユーザが３つの数量説明から選択できるようにするプル・ダウン・メニューである。このプル・ダウン・メニューは、ウィンドウにおける矢印ボタンがクリックされるときに表示される。このウィンドウは、ＮｅｔＰｏｓ、オフセット、及び、ユーザが数字を入力することができるフィールドを含む。数字をこのフィールドに入れると、デフォルトの買い又は売りの数量が設定される。このフィールドにおいて「オフセット」を選択すると、セル１０１０のＬ／Ｒボタンが使用可能となる。このフィールドにおいて「ＮｅｔＰｏｓ」を選択すると、現在のネット数量（ユーザのネット・ポジション）が、ユーザの次の取引についての数量として設定される。セル１０１７は＋／−ボタンであり、これらのボタンが画面のサイズを、より大きく（＋）あるいはより小さく（−）変更する。セル１０１８は、Ｎｅｔ  ０を呼び出すために使用され、このボタンをクリックすると、ネット数量（セル１０１１）がゼロにリセットされる。セル１０１９は、Ｎｅｔ  Ｒｅａｌを呼び出すために使用され、このボタンをクリックすると、ネット数量（セル１０１１）がその実際のポジションにリセットされる。
【００３１】
内部市場及び市場深度は、市場における価格が増加又は減少するとき、上昇又は下降する。たとえば、図４の市場は、図３の市場と同じであるが、後に内部市場のセル１１０１が３ティックだけ上がっているものを表示する画面である。ここで、商品についての内部市場は、９２（最良ビッド価格）で４３（最良ビッド数量）であり、９３（最良アスク価格）で６３（最良アスク数量）である。図３及び４を比較すると、価格列は静的なまま残っているが、対応するビッド及びアスクが価格列を上がったことがわかる。市場深度は同様に価格列を上昇かつ下降し、市場の垂直履歴を残す。
【００３２】
市場が価格列を上昇あるいは下降するとき、内部市場は、ユーザの画面上に表示された価格列を上回るか、あるいは下回る可能性がある。通常、ユーザは将来の取引を査定するために内部市場を見ることができることを望む。本発明のシステムはこの問題に、１クリック・センタリング機能により対処する。「Ｎｅｔ  Ｒｅａｌ」ボタンの下のグレーのエリア１０２１内のいずれかのポイントで１クリックすることにより、システムは内部市場をユーザの画面上で再センタリングする。また、３つのボタンが付いたマウスを使用するとき、中央のマウス・ボタンのクリックにより、マウス・カーソルの場所に関係なく、内部市場がユーザの画面上で再センタリングされる。
【００３３】
なお、同じ情報及び機能を、水平の方法において表示かつ使用可能にすることができる。ちょうど市場が、図３及び４に示す垂直のＭｅｒｃｕｒｙ表示を上昇かつ下降するとき、市場は水平のＭｅｒｃｕｒｙ表示において左及び右に移動するようになる。これにより、データの動的表示から収集された同じデータ及び同じ情報が提供される。また、他の向きを使用してデータを動的に表示することができる。
【００３４】
価格統合機能を更に有することで、多数の価格行がより管理可能な数の価格行に凝縮され、取引がより快適になる。価格、即ち、注文を統合することによって、好ましい注文におけるその好ましい価格でのビッド又はアスクを自分がヒットする前に、その注文が画面からスクロールする危険性が減る。
【００３５】
本発明は、その上に注文及び価格情報が表示され、かつそれから注文及び価格情報を電子市場に送信することができる、表示及びグラフィカル・ユーザ・インターフェースを提供する。図７Ａは、統合されていない画面１７００を示し、図７Ｂは、本発明において統合された画面１７０２を示す。価格の統合によって統合される３つの主なエリアがあり、これは、ビッド数量（ＢｉｄＱ）列１７０４、１７１０、アスク数量（ＡｓｋＱ）列１７０６、１７１２、及び、価格（Ｐｒｃ）列１７０８、１７１４である。
【００３６】
図７Ｂのような市場深度を表示する方法及びグラフィカル・ユーザ・インターフェースは、まず、所定方向に整列して、複数の統合された価格を静的に表示する。次に、その所定方向に整列して、ビッド表示領域に、複数の統合された価格にそれぞれ対応する複数の統合されたビッドを動的に表示する。そして、その所定方向に整列して、アスク表示領域に、複数の統合された価格にそれぞれ対応する複数の統合されたアスクを動的に表示する。ここで、複数の統合されたビッド及び複数の統合されたアスクは、商品の市場深度を表現する。また、複数の統合された価格は、それぞれ、商品の複数の価格を表現する。そして、複数の統合されたビッドは、それぞれ、商品の複数のビッド数量を表現する。また、複数の統合されたアスクは、それぞれ、商品の複数のアスク数量を表現する。ただし、図７Ｂでは、複数の統合された価格、複数の統合されたビッド及び複数の統合されたアスクを垂直方向に整列して表示しているが、水平方向、或いは、任意の方向に整列して表示してもよい。
【００３７】
ビッド数量列は、市場において対応する価格行で作業中のビットの合計量をリストする。アスク数量列は、市場において対応する価格行で作業中のアスクの合計量をリストする。価格列は、選択された商品についての価格をリストする。通常、市場は価格をティックで提供する。Ｍｅｒｃｕｒｙ取引画面の静的価格列は、ユーザの画面が可能とするものと同じ数のこのようなティックを表示することができる。本発明により、ユーザが望むだけの量の価格行を統合することによって、表示する価格範囲を拡大できる。ユーザは、有限数のティック（たとえば５）が単一の統合された価格行に統合されるように指定し、それに応じて価格行を統合する。即ち、ユーザは、統合された価格に含まれる商品の価格の数を調整することができる。
【００３８】
所定方向に整列して、複数の統合された価格を静的に表示するが、この統合された価格は、アスク数量に対応するか、ビッド数量に対応するかに応じて、切り上げあるいは切り捨てられる。アスク数量に対応する場合は、それが表現する複数の価格の中で最も高い価格に切り上げられ、ビッド数量に対応する場合は、それが表現する複数の価格の中で最も低い価格に切り捨てられる。ここで、統合されたアスクは、それが表現する複数のアスク数量の合計であり、統合されたビッドは、それが表現する複数のビッド数量の合計である。
【００３９】
図７Ａに示す統合されていない表示１７００からの価格を、図７Ｂに示す統合された表示１７０２に統合することを例示する。図示の表示では、ビッドに対応する価格の範囲９５〜９９（１７１６）は、価格９５（１７２６）に統合する。ビッドに対応する価格の範囲００〜０４（１７１８）は、価格００（１７２８）に統合する。アスクに対応する価格の範囲０１〜０５（１７２０）は、価格０５（１７３０）に統合する。アスクに対応する価格の範囲０６〜１０（１７２２）は、価格１０（１７３２）に統合する。たとえば、１７２０の範囲における０４の価格は、市場におけるアスク数量に関して考慮されるとき、０５に切り上げられる。０５の価格は、市場におけるアスク数量に関して考慮されるとき、０５の統合された価格行に含まれる。範囲１７２０における残りの価格（０３、０２及び０１）は、市場におけるアスクの価格を考慮するときに無関係であり、これは市場におけるアスク数量がないからである。
【００４０】
逆に、範囲１７１８における価格０３、０２、０１及び００が、市場におけるビッド数量に関して次に最低の統合された価格行として、００に切り捨てられる。範囲１７１８の価格０４は、市場におけるビッドの価格を考慮するときに無関係であり、これは市場において対応するビッド数量がないからである。
【００４１】
ユーザは、価格の統合のための開始点をオフセットすることができる。この価格の表示は、各取引所が価格情報及びユーザのプリファレンスを提供する方法によって決まる。価格を画面上で、ティック、ティックの分数、又は通貨（ドル、ユーロなど）において表示することができる。価格が表示される方法にかかわらず、本発明を実施するために実行される計算は、価格がティックにおけるものであると仮定する。たとえば、市場のティック・サイズが０．２５であるが、ユーザがドルにおいて取引中であり、１０ドルの注文を入力した場合、本発明は計算を実行するとき、ユーザの注文を４０ティックと見なす（０．２５×４０＝１０）。価格の統合の表示のための開始点は自動的にデフォルトのゼロ価格レベルにされるが、これを、ゼロから、ユーザによって選択された範囲サイズ（増分）より１だけ少ないところまでの、いずれかの価格レベルにオフセットすることができる。たとえば、ユーザが価格行を５つのグループに統合することを選択する場合、開始点を、０ないし４のいずれかの整数にすることができ、これは４が最大のグループ・サイズの５より１だけ少ないからである。この開始点から、静的価格行が上昇かつ下降する。これにより、ユーザは価格行をいかなるティック・オフセットでもグループ化することができる。たとえば、市場ティック・サイズが０．２５（すなわち、０．２５ドル）である場合、価格行は次のように上昇する。すなわち、０．２５、０．５０、０．７５、１．００、１．２５などである。ユーザが価格行を１．０の増分において表示する（たとえば、１．００、２．００、３．００、４．００など）ことを望んだ場合、０．２５が４倍で１．００になることから、ユーザは価格行を４つのグループに統合すればよい。ゼロのデフォルト開始点で開始すると、次いで価格行は次のように上昇する。すなわち、１．００、２．００、３．００、４．００などである。このとき、この同じユーザがなお、１．００の増分において取引することを望んでおり、むしろ０．５ポイントで価格を表示する価格行により取引すると仮定する。次いで、このユーザはティック・オフセットを２ティックに設定する（ティック・サイズが０．２５であるところで０．５のオフセットに等しい）。これは、０．５０がゼロと４の範囲サイズより１だけ少ないものの間の価格レベルに入るので、可能である。オフセットにより、統合は．５０で開始し、０．５０、０．７５、１．００及び１．２５が最初に統合された価格グループにおける価格となる（このグループが画面上で０．５０の価格レベルとして表示される）。１．５０で開始して、上昇する価格グループのすべては、このとき１．００の増分におけるものとなり（４つの０．２５の価格レベルのグループ）、価格行を例えば０．５０、１．５０、２．５０、３．５０、４．５０などのように上昇する。ただし、図７Ａや図７Ｂでは、オフセットが使用されていないことに留意されたい。
【００４２】
統合されたアスクに対応する統合された価格Ａｃｐ、統合されたアスクに対応する統合された価格Ｂｃｐは、以下の式を用いて決定される。
【数１】
2014089736.tif 000005
【数２】
2014089736.tif 000006
ここで、ＢｐをＢｃｐに統合される価格（ティックによる）、ＡｐをＡｃｐに統合される価格（ティックによる）、Ｎをユーザに選択された可変増分（統合された価格毎のティックの数）、Ｏｓをオフセット（ティックの数）、Ｉｎｔを整数関数とする。この計算結果は、ティックの単位におけるものであり、これが画面上にティックにおいて表示され、あるいは、ユーザによって望まれたフォーマット／単位に、上でティックへの変換に関して述べたような方法で変換される。
【００４３】
また、価格が統合されるとき、市場において対応するビッド及びアスク数量もまた、それらの対応する統合された価格と共に統合される。市場におけるビッド数量が最低の対応する価格に統合される。逆に、市場におけるアスク数量が最高の対応する価格に統合される。このような統合を、図８Ａ及び８Ｂに示す。右側に表示された画面（１７０２）は、統合された価格列１７１４、対応する統合されたビッド１７１０及びアスク１７１２数量を示す。市場におけるビッド数量は最低の対応する価格（００、９５、９０、８５など）に統合されるが、アスク数量はそれらの最高の対応する価格（０５、１０、１５、２０など）に統合される。
【００４４】
図８Ａ及び８Ｂに例示したように、内部市場は、統合された価格行に入る可能性がある。すなわち、内部市場価格、すなわち価格列１７０８における０３及び０４は、統合された価格行、すなわち価格列１７１４における００及び０５の間である。上で述べた原理がなおこの場合にも適用される。結果として、関連した範囲１８０２におけるビッド数量のすべて（ここでは、ビッド数量の１つが０であり、これはそれが内部市場を上回るからである）が、統合された価格行「００」（１８０８）に対応し、これはこのとき１０８の統合されたビッド数量を表示し、これは価格範囲００〜０４におけるビッド数量の合計である。関連した範囲１８０４におけるアスク数量のすべて（ここでは、アスク数量の３つが０であり、これはそれらが内部市場を下回るからである）が、凝縮された価格行「０５」（１８０６）に対応し、これはこのとき２０６の凝縮されたアスク数量を表示し、これは価格範囲０１〜０５におけるアスク数量の合計である。
【００４５】
次に、商品の取引、具体的には、Ｍｅｒｃｕｒｙ表示を使用した取引注文について説明する。Ｍｅｒｃｕｒｙ表示及び取引方法を使用して、ユーザは最初に所望の商品、及び、可能ならばデフォルトの数量を指定する。次いで、ユーザは、右又は左のマウス・ボタンの１クリックにより取引することができる。以下の式がシステムによって用いられ、取引注文が生成され、取引注文に関連付けられる数量及び価格が決定される。以下の略語がこれらの式において使用される。ここで、Ｐをクリックされた行の価格の値（ティックによる）、ＲをＲフィールドにおける値、ＬをＬフィールドにおける値、Ｑを現在数量、ＱａをＡｓｋＱ列においてＰに等しいかあるいはそれよりもよい価格のすべての数量の合計、ＱｂをＢｉｄＱ列においてＰに等しいかあるいはそれよりもよい価格のすべての数量の合計、Ｎを現在ネット・ポジション、Ｂｏを市場に送信された買い注文、Ｓｏを市場に送信された売り注文とする。
【００４６】
まず、右マウス・ボタンを使用して、ＢｉｄＱフィールドがクリックされた場合は、
【数３】
2014089736.tif 000007
が用いられる。そして、右マウス・ボタンを使用して、ＡｓｋＱフィールドがクリックされた場合は、
【数４】
2014089736.tif 000008
が用いられる。
次に、左マウス・ボタンを使用して、数量説明フィールドにおいて「オフセット」モードが選択された場合（このオフセットとは、価格統合に関して上で記載したオフセットとは異なることに留意されたい）、
【数５】
2014089736.tif 000009
【数６】
2014089736.tif 000010
数量説明フィールドにおいて「数字」モードが選択された場合、
【数７】
2014089736.tif 000011
【数８】
2014089736.tif 000012
数量説明フィールドにおいて「ＮｅｔＰｏｓ」モードが選択された場合、
【数９】
2014089736.tif 000013
【数１０】
2014089736.tif 000014
がそれぞれ用いられる。
【００４７】
注文を市場に送信する際、市場において入手可能な数量、ユーザによってあらかじめ設定された数量、ユーザがどのマウス・ボタンをクリックするかに従って変化する数量について送信することもできる。この機能を使用して、ユーザは市場におけるビッド又はアスクのすべてを、１クリックで、選択された価格で、あるいはそれよりよい価格で買うかあるいは売ることができる。ユーザはまた、市場において発行済の数量から、あらかじめ設定された数量を加算あるいは減算することもできる。ユーザが取引セル、すなわちＢｉｄＱ又はＡｓｋＱ列をクリックした場合、ユーザは注文を市場に入力する。注文のパラメータは、どのマウス・ボタンをユーザがクリックするか、及び、どのような値をあらかじめユーザが設定したかによって決まる。
【００４８】
図５の画面表示及び値を使用して、Ｍｅｒｃｕｒｙ表示及び取引方法を使用した取引注文を説明する。ＢｉｄＱ列１２０１における１８を左クリックすると、８９の価格（Ｐｒｃ列１２０３内の対応する価格）で商品の１７ロット（数量説明プル・ダウン・メニュー・セル１２０４上で選択された数量の数）を売る注文が市場に送信される。同様に、ＡｓｋＱ列１２０２における２０を左クリックすると、９０の価格で１７ロットを買う注文が市場に送信される。
【００４９】
一方、右マウス・ボタンを使用すると、クリックされた行における価格に等しいか或いはよい価格に相当する注文数量の合計に、Ｒフィールド１２０５における数量を加えた数量で、各行に対応する価格で、注文が市場に送信される。したがって、８７の価格行におけるＡｓｋＱ列１２０２において右クリックすると、８７の価格かつ１５０の数量で売り注文が市場に送信される。１５０は、数量３０、９７、１８及び５の合計である。３０、９７及び１８は、市場において、ユーザによる８７の売り注文価格を満たすか、あるいはそれよりよい価格に相当する注文数量のすべてである。これらの数量がＢｉｄＱ列１２０１に表示され、これはこの列が、市場において発行済の、各対応する価格で商品を購入するための注文を表現するからである。数量５は、Ｒフィールド１２０５においてあらかじめ設定された数量である。
【００５０】
同様に、ＢｉｄＱ列１２０１において同じ８７の価格レベルで右クリックすると、８７の価格で５の数量についての買い指値注文が市場に送信される。数量が上と同じ方法で決定される。この実施例では、しかし、市場において、選択された価格に等しいかあるいはそれよりよい注文はなく、ＡｓｋＱ列１２０２において、この価格に等しいかあるいはそれよりよい数量はない。したがって、等しいかあるいはそれよりよい数量の合計はゼロ（「０」）である。ユーザによって入力された合計の注文がＲフィールドにおける値となり、これは５である。
【００５１】
左マウス・ボタンにより入力された注文、及び、数量説明フィールド１２０４において選択された「オフセット」オプションは、上と同じ方法で計算されるが、Ｌフィールド１２０６における数量が、Ｒフィールド１２０５における数量の代わりに加算される。したがって、９２の価格行におけるＢｉｄＱ列１２０１において左クリックすると、９２の価格かつ９６の数量で買い注文が市場に送信される。９６は、すべての数量４５、２８、２０及び３の合計である。４５、２８及び２０は、市場において、ユーザによる９２の買い注文価格を満たすか、あるいはそれよりよい数量のすべてである。これらの数量がＡｓｋＱ列１２０２に表示され、これはこの列が、市場において発行済の、各対応する価格で商品を売るための注文を表現するからである。数量３は、Ｌフィールド１２０６においてあらかじめ設定された数量である。
【００５２】
Ｌ又はＲフィールドにおける値を負の数にすることができる。これは、市場に送信される合計数量を実際上減らすことになる。すなわち、８７の価格行におけるＡｓｋＱ列１２０２における右クリックの実施例では、Ｒフィールドが−５であった場合、市場に送信される合計数量は１４０（３０＋９７＋１８＋（−５））となる。
【００５３】
ユーザが数量説明フィールド１２０４において「ＮｅｔＰｏｓ」オプションを選択する場合、右クリックは上で説明したように作用する。一方、左クリックでは、クリックされた価格行に対応する価格、及び、ユーザの現在ネット・ポジションに等しい数量による注文が入力される。ユーザのネット・ポジションは、選択された契約におけるユーザの現在ポジションである。すなわち、ユーザが、自分が売っているものより１０だけ多く買っている場合、この値は１０となる。
【００５４】
ユーザが数量説明において数の値を選択する場合、左クリックでは、ユーザによって選択された現在数量についての注文が市場に送信される。現在数量のデフォルト値は、数量説明フィールドにおいて入力された数となるが、これを、現在数量フィールド１２０４における数字を調節することによって変更することができる。
【００５５】
また、ユーザが自分の作業中の取引のすべてを、最終取引済数量（ＬＴＱ）列１２０７におけるいずれかの場所で右又は左マウス・ボタンを１クリックすることにより、削除することもできる。これにより、ユーザは市場を即時に出ることができる。ユーザは、自分たちが損をしており、損失が積み重なることを止めることを望むとき、この機能を使用する。ユーザはまたこの機能を使用して、所望の利益を得ると迅速に市場から出ることもできる。また、ユーザが特定の価格レベルの自分の注文のすべてを市場から削除することもできる。入力済／作業中（Ｅ／Ｗ）列１２０８におけるいずれかのマウス・ボタンのクリックにより、クリックされたセルにおけるすべての作業中の注文が削除される。したがって、ユーザは、特定の価格で先に送信された注文のうち履行されていないものが不十分な取引になると考えるなら、これらの注文を１クリックにより削除することができる。
【００５６】
上に記載したような、本発明のＭｅｒｃｕｒｙ表示及び取引方法を使用して取引注文を出すためのプロセスを、図６の流れ図に示す。最初にステップ１３０１で、ユーザがＭｅｒｃｕｒｙ表示を取引端末画面上に表示させ、これが所与の商品についての市場を示す。ステップ１３０２で、Ｌ及びＲフィールド及び現在数量、ＮｅｔＰｏｓ又はオフセット・フィールドなどのパラメータを、適切なフィールドにおいて、プル・ダウン・メニューから設定する。ステップ１３０３で、ユーザによって移動可能なマウス・カーソルがＭｅｒｃｕｒｙ表示におけるセル上に位置付けられ、クリックされる。ステップ１３０４で、システムが、クリックされたセルが取引可能セル（すなわち、ＡｓｋＱ列又はＢｉｄＱ列におけるもの）であるかどうかを決定する。取引可能セルでない場合、ステップ１３０５で、取引注文が作成あるいは送信されず、選択されたセルに基づいて、他の数量が調整されるか、あるいは機能が実行される。一方、取引可能セルである場合、取引注文を開始し、ステップ１３０６で、クリックされたのは、マウスの左ボタンか、右ボタンかを決定する。右であった場合、ステップ１３０７で、システムが、ステップ１３１０で注文の合計数量を決定するとき、Ｒフィールドにおける数量を使用する。左ボタンがクリックされた場合、ステップ１３０８で、システムが、オフセット、ＮｅｔＰｏｓ又は実際の数字のうち、どの数量説明が選択されたかを決定する。
【００５７】
オフセットが選択された場合、ステップ１３０９で、システムが、ステップ１３１０で注文の合計数量を決定するとき、Ｌフィールドにおける数量を使用する。ＮｅｔＰｏｓが選択された場合、ステップ１３１２で、システムが、取引注文についての合計数量が現在のＮｅｔＰｏｓ値、すなわち、所与の商品におけるユーザのネット・ポジションとなることを決定する。実際の数が数量説明として使用された場合、ステップ１３１１で、システムが、取引注文についての合計数量が現在入力された数量となることを決定する。ステップ１３１０で、システムは、取引注文についての合計数量が、Ｒフィールドの値（ステップ１３０７が取られた場合）又はＬフィールドの値（ステップ１３０９が取られた場合）に、クリックされた行における価格よりよいか、あるいはそれに等しい価格についての市場におけるすべての数量を加えたものとなることを決定する。これにより、市場において、ユーザによって入力中の注文を履行するであろう各注文についての数量が合計される（Ｌ又はＲ値を加えたもの）。
【００５８】
ステップ１３１０、１３１１又は１３１２の後、ステップ１３１３で、システムが、ＢｉｄＱ又はＡｓｋＱのうちどの列がクリックされたかを決定する。ＡｓｋＱがクリックされた場合、ステップ１３１４で、システムが売り指値注文を市場に、すでに決定された合計数量についての行に対応する価格で送信する。ＢｉｄＱがクリックされた場合、ステップ１３１５で、システムが買い指値注文を市場に、すでに決定された合計数量についての行に対応する価格で送信する。
【００５９】
次に、本発明の価格統合機能を使用した取引注文について説明する。取引注文を出すことにおいて使用される方法及び単一動作は、上に記載したものと同じである。しかし、価格統合では、取引注文の内容が、価格統合機能が使用されないときとは異なる。具体的には、注文する価格、及び、注文が出される数量が、上に記載したものとは異なる。
【００６０】
図９は、本発明での統合されていない表示１７００を例示する。本発明の表示のビッド１７０４及びアスク１７０６列内に、本質的に４つの異なるエリアがあり、この中をユーザがクリックして注文を市場に送信することができる。これらは、図９ではエリア１〜４である。２つがビッド表示領域（１７０４）内にあり、２つがアスク表示領域（１７０６）内にある。これらのエリアの１つの内のアクティブなセルをクリックすると、市場に「ジョイン」するか、既存のビッドを「ヒット」するか、あるいは既存のアスクを「テイク」する注文が入力される。ビッドのヒット又はアスクのテイクを行う場合、このような注文は市場において即時に履行される可能性が高い。これらのエリアを、統合されていない表示に関して示すが、統合された表示でも同様である。エリア１は、内部市場での、あるいはそれを上回る価格に対応するビッド表示領域におけるセルを指す。エリア２は、内部市場での、あるいはそれを下回る価格に対応するアスク表示領域におけるセルを指す。エリア３は、内部市場での、あるいはそれを下回る価格に対応するビッド表示領域におけるセルを指す。エリア４は、内部市場での、あるいはそれを上回る価格に対応するアスク表示領域におけるセルを指す。
【００６１】
価格統合なしの本発明の表示を使用すると、ユーザがエリア１における特定の行をクリックすると、その行に対応する価格、又はよりよい価格で買うための指値注文が送信される。この注文は、既存のアスクを「テイク」し、市場において即時に履行される可能性が高くなる。同様に、エリア２における特定の行をクリックすることによって、ユーザはその行に対応する価格、又はよりよい価格で売るための指値注文を送信する。この注文は、市場において既存のビッドを「ヒット」し、市場において即時に履行される可能性が高い。
【００６２】
ユーザが、価格が統合されている行をクリックすることによって市場に買い又は売り注文を送信するとき、指値注文が取引所に送信されて、内部市場へクリックされた価格行から入手可能な最良の価格で履行される。たとえば、図８Ｂを再度参照すると、ユーザが、「００」の統合された価格行１８０８におけるＡｓｋＱ列１７１２をクリックし、ユーザによりあらかじめ設定された数量が１００である場合、ユーザの注文は次のように履行される。すなわち、０３の価格で２、０２の価格で２、０１の価格で２、及び００の価格で９４である（図８Ａの範囲１８０２を参照）。ユーザが、「０５」の統合された価格行１８０６におけるＢｉｄＱ列１７１０をクリックし、ユーザによりあらかじめ設定された数量が１００である場合、ユーザの注文は次のように履行される。すなわち、０４の価格で５、及び０５の価格で９５である（範囲１８０４を参照）。
【００６３】
統合された表示１７０２では、統合された価格行によりエリア１又はエリア２のいずれかをクリックするとき、本発明は２ステップのプロセスを実行する。ステップ１は、市場において所望の価格又はそれよりよい価格で入手可能な注文の数量まで、注文を市場に送信することを含む。注文の数量が、市場において入手可能な数量より少ないものについてのものである場合、注文が完全に履行される。しかし、注文の数量が、市場において入手可能な数量よりも多いものについてのものである場合、ステップ１は、所望の価格か又はそれよりよい価格で入手可能な数量のみを履行する結果となる（したがって、市場を「テイク・アウト」する）。この場合、ステップ２が実行され、これにより、残りの数量が、ユーザによって選択された分散方式に従って市場に「ジョイン」する（様々な分散方式を本明細書で後に詳細に記載する）。本質において、ステップ２において実行されるプロセスは、ユーザがエリア３又はエリア４を介して市場にジョインするときと同じものである。
【００６４】
たとえば、図８Ｂでは、ユーザがエリア１において、価格行１０で、事前定義された数量４００によりクリックする場合、１０の価格か又はそれよりよい価格で市場において入手可能なすべての数量について、買い注文が市場に送信される。アスク表示領域１７１２に表示された値を使用すると、１０か又はそれよりよいすべての入手可能な数量は３２０に等しい（１１４＋２０６）。すべての３２０が履行され、上に記載したステップ２に従って、本発明は残りの８０を、ユーザの所定の分散方式に従って市場にジョインするように送信する。すなわち、残りの数量が市場にジョインし、ユーザの画面上で、統合された価格行１０におけるＢｉｄＱ列において表示される。実際の注文の数量は、所定の分散方式に従って分散される。
【００６５】
上に記載したように、エリア１又は２において、市場において入手可能な数量よりも多い事前定義された数量により市場に入力するユーザは、その超過と共に市場にジョインする。しかし、エリア３における特定の行を直接クリックすることによって、ユーザは、その行に対応する価格でのビッド注文により市場に「ジョイン」することを選ぶ。同様に、エリア４における特定の行を直接クリックすることによって、ユーザは、その行に対応する価格でのアスク注文により市場に「ジョイン」することを選ぶ。「市場にジョインする」とは、ユーザが、市場における既存の注文の中で、市場における他の注文に即時にマッチしないであろう注文を出すことを意味する。むしろ、市場にジョインする注文は、市場が動き、これらがマッチされる場合にのみ、履行されるようになる。
【００６６】
本発明の価格統合機能では、市場にジョインするように入力された注文が異なる方法でグループ化される。図１０は、統合された表示１７０２を例示するが、ここでは、以前の図とは異なり、ユーザの注文のみを示す。ユーザによって選択された増分は１０である。この図から明らかなように、統合された価格００で出された数量１０についてのビッド注文１７４０がある。このように、取引注文は、所定のパラメータ、及び、指示が入力された際に市場において入手可能な商品の数量に基づく所定数量の注文である。そして、取引注文特性設定構成要素により、この所定数量の注文を、支持が入力された際のカーソルの位置に対応する統合された価格が表現する複数の価格に、それぞれ分散させた複数の注文とすることができる。以下、図１０を用いて、統合されていない表示において示すこのような分散方法、及び、参照としてこの中に示す取引注文の例を説明する。
【００６７】
第１のオプションは、図１１のように、単一の指値注文を、選択された数量について、統合された価格行内の最良価格で入力できるようにすることである。図１０において、ユーザが、ＢｉｄＱ列１７１０、即ち、００の統合された価格行をクリックする場合、ユーザはその統合された価格行において市場にジョインする。ユーザが入力することを望むビッド数量が１０であり、すべての１０の注文を最良価格で分散させることを選択する場合、１０の注文（１７０４を参照）が０９の最良価格で入力される（１７０８を参照）。
【００６８】
本発明でのもう１つのオプションは、図１２のように、単一の指値注文を、選択された数量について、統合された価格行内の最悪価格で入力できるようにすることである。００の統合された価格行で市場にジョインし、すべての１０の注文を最悪価格で分散させることを選択すると、すべての１０の注文（１７０４を参照）が００の最悪価格で入力される（１７０８を参照）。
【００６９】
入力された注文を分散させる別のオプションとして、所定数量の注文を、注文の指示が入力された際のカーソルの位置に対応する統合された価格が表現する複数の価格の間で分散させるものがある。図１３のように、００の統合された価格行で市場にジョインし、すべての１０の注文を均等に分散させることを選択した後、注文が１つずつ、統合された００の価格行を構成する１０の価格行の間で分散される。
【００７０】
さらなるオプションは、図１４のような、注文のランダムな分散である。列１７０４に示すビッド数量は合計すると１０の注文数量となり、この所定数量の注文は、注文の指示が入力された際のカーソルの位置に対応する統合された価格が表現する複数の価格の間でランダムに分散される。
【００７１】
また、所定数量の注文を、注文の指示が入力された際のカーソルの位置に対応する統合された価格が表現する複数の価格の間で所定の分散方法に従って分散してもよい。例えば、単一の指値注文を、選択された数量について、統合された価格行内の最良価格及びランダム価格の両方で入力することもできる。図１５のように、ユーザは自分の１０の注文のうち５０％を最良価格で、追加の５０％を、統合された価格行に組み込まれた価格のいずれかの間でランダムに分散させることを選択する。
【００７２】
同様に、本発明により、注文のうち多くの割合を、統合された価格行を構成する分離した価格の間で分散させることが可能である。例えば、図１６のように、ユーザが１０の注文のうち５０％を最良価格で、２０％を最悪価格で、かつ３０％を、最良及び最悪価格中の中ほどで分散させることを選択することができる。
【００７３】
加えて、本発明により、統合された価格行からの多数の注文を、最良価格に対して重み付けするように分散させることができる。図１７では、ユーザは自分の１０の注文を最良価格に対して重み付けすることを選択し、結果として４つの注文が０９の価格に、３つの注文が０８の価格に、２つの注文が０７の価格に、１つの注文が０６の価格になる。
【００７４】
上で説明した分散とよく似ているように、本発明により、統合された価格行からの多数の注文を、最悪価格に対して重み付けするように分散させることもできる。図１８は、ユーザが自分の１０の注文を最悪価格に対して重み付けすることを選択した結果を例示する（４つの注文が００の最悪価格に、３つの注文が０１の価格に、２つの注文が０２の価格に、１つの注文が０３の価格になる）。
【００７５】
上述のように、前述の分散方式又はそれらのいずれかの組み合わせを使用して、市場にジョインするために出される注文を分散させることができる。さらに、これらを使用して、超過注文、すなわち、市場において入手可能な数量がマッチされた後に残っている注文の数量を分散させることができる。取引注文の分散を、いずれかの好都合なプログラミング技術によって実施することができ、これにはルール・ベース・プログラミング技術が含まれる。また、取引注文の分散におけるランダム化を、１つ又は複数の標準ランダム化アルゴリズムの使用を通じて実施することもできる。
【００７６】
価格を統合するとき、市場深度は、統合されたティックの表示に影響を及ぼす可能性がある。入手可能である注文情報は、取引所に応じて変わる。いくつかの取引所では無限数の価格を提供するが、他の取引所では、制限数のみを供給する可能性がある。ユーザが複数のティックを、１行につき５ティックの統合された価格行にグループ化することを選択し、特定の取引所が１０の価格のみを提供する場合、統合は不要となり、これは、すべての価格を画面上で別々に同時に表示することができるからである。
【００７７】
図１９Ａに示す流れ図は、価格統合した取引注文である。これは図６に示したプロセスを修正したものである。この修正は、統合数量（増分）及び分散方式を設定するためのステップ１９１６を含む。図６の流れ図は、価格行を統合する効果を例示するように変更されている。たとえば、ユーザが市場に入り、００の統合された価格で２０の商品のビッド注文を入力することを選ぶ場合、００が価格の範囲を表現するので、００は最良の市場価格でない可能性がある。本発明はこのユーザに、数量を、統合された価格範囲内の１つ又は複数の注文に分割し、したがって潜在的によりよい価格で市場に入るオプションを提供する。加えて、図１９Ａのステップ１９１６に表示するように、市場にジョインするユーザは、上述のように、統合数量及び分散方式を設定するオプションを有する。
【００７８】
図１９Ｂは、図１９Ａの流れ図に追加されたボックスであり、市場価格「よりよい」が、選択された数量が市場において入手可能な数量より大きい場合の流れ図である。具体的には、追加された判断ボックスは、市場において注文価格又はそれよりよい価格で入手可能ないずれかの数量があるかどうかに対処する（ステップ１９１７）。そうでない場合、事前定義された分散方式に従って、注文の残りが所望の数量について出される（ステップ１９２２及び１９２３）。そうである場合、次に対処される質問は、注文された数量全体が、市場において注文価格又はそれよりよい価格で入手可能であるものより大きいかどうかである（ステップ１９１８）。そうでない場合、注文全体が出される（ステップ１９１９）。そうである場合、注文が、市場において入手可能な数量について出され（ステップ１９２０）、事前定義された分散方式に従って、残り（ステップ１９２１）が出される（ステップ１９２２及び１９２３）。
【００７９】
以上、本発明の好ましい実施の形態を示したが、これに限らず、本発明の範囲内の多数の変更及び修正を行うことができ、本発明はこのようなすべての変更及び修正を含む。
【００８０】
（産業上の利用可能性）
この発明は以上説明したように、電子取引所において商品の取引注文を出す際に、ユーザが高速かつ効率的に取引できる。
【符号の説明】
【００８１】
１０１，１０２，１０３  ホスト取引所
１０４，１０５，１０６  ルータ
１０７，１０８，１０９  ゲートウェイ
１１０，１１１，１１２，１１３，１１４，１１５，１１６  クライアント端末
【図１】
2014089736.tif 000015
【図２】
2014089736.tif 000016
【図３】
2014089736.tif 000017
【図４】
2014089736.tif 000018
【図５】
2014089736.tif 000019
【図６】
2014089736.tif 000020
【図７Ａ】
2014089736.tif 000021
【図７Ｂ】
2014089736.tif 000022
【図８Ａ】
2014089736.tif 000023
【図８Ｂ】
2014089736.tif 000024
【図９】
2014089736.tif 000025
【図１０】
2014089736.tif 000026
【図１１】
2014089736.tif 000027
【図１２】
2014089736.tif 000028
【図１３】
2014089736.tif 000029
【図１４】
2014089736.tif 000030
【図１５】
2014089736.tif 000031
【図１６】
2014089736.tif 000032
【図１７】
2014089736.tif 000033
【図１８】
2014089736.tif 000034
【図１９Ａ】
2014089736.tif 000035
【図１９Ｂ】
2014089736.tif 000036
【手続補正書】
【提出日】平成26年2月18日(2014.2.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
市場で取引されている商品に関連する市場情報をグラフィカルユーザインタフェース上に表示する方法であって、
電子取引所から商品に関連するデータに基づく注文情報を受信するステップ、
グラフィカルユーザインタフェース上において、複数の価格レベルのうちの第１の価格レベルと並ぶ第１の位置に、第１のインジケータを表示するステップ、ここで、第１のインジケータは、第１の価格レベルに対応する第１の統合数量を表し、
グラフィカルユーザインタフェース上において、複数の価格レベルのうちの第２の価格レベルと並ぶ第２の位置に、第２のインジケータを表示するステップ、ここで、第１および第２のインジケータは連続して表示され、第２のインジケータは、第２の価格レベルに対応する第２の統合数量を表し、第１および第２の統合数量は注文情報に基づく、
上記商品についての価格および数量を含む新たな注文情報を受信するステップ、ここで、前記価格は第１の価格レベルより高く、第２の価格レベルより低い、
前記価格が予め定められたルールに従って第１又は第２の価格レベルに含まれるか否かに基づき、グラフィカルユーザインタフェース上において、前記数量を含むように第１又は第２のインジケータのいずれかを更新するステップ、
を含む、方法。
【請求項２】
複数の価格レベルは、グラフィカルユーザインタフェース上においてグリッドで表示される、請求項１に記載の方法。
【請求項３】
第１および第２のインジケータは統合ビッド数量を表す、又は第１および第２のインジケータは統合アスク数量を表す、又は第１のインジケータが統合ビッド数量を表し第２のインジケータは統合アスク数量を表す、請求項１に記載の方法。
【請求項４】
予め定められたルールは、第１および第２の価格レベルのそれぞれに関連する価格範囲に基づく、請求項１に記載の方法。
【請求項５】
予め定められたルールは、受信された新たな注文情報の前記数量がビッド数量かアスク数量かどうかに基づく、請求項４に記載の方法。
【請求項６】
グラフィカルユーザインタフェース上において、電子取引所に取引注文を送信するコマンドを受信するための複数の位置を含む注文エントリ領域を表示するステップ、ここで、それぞれの位置は、複数の価格レベルのうちのある価格レベルに並ぶとともにユーザ入力デバイスによって選択可能であり、複数の位置のうちの１つの位置を選択することが、選択された位置に関連する価格レベル範囲内のある価格レベルに基づいて電子取引所に取引注文を送信するコマンドとなるように、注文エントリ領域が構成されており、取引注文が基づく価格レベルは注文割当ルールを用いて選択される、
をさらに含む、請求項１に記載の方法。
【請求項７】
コマンドは、ユーザ入力デバイスの単一アクションにより構成される、請求項６に記載の方法。
【請求項８】
単一アクションは、ユーザ入力デバイスの単一クリックにより構成される、請求項７に記載の方法。
【請求項９】
第１の価格レベルは第１の価格レベル範囲を表し、第２の価格レベルは第２の価格レベル範囲を表し、第１および第２の価格レベル範囲は調整可能である、請求項１に記載の方法。
【請求項１０】
統合価格レベルごとの価格レベルの数および複数の統合価格レベルの開始点を設定するために用いるオフセットは調整可能である、請求項９に記載の方法。
【請求項１１】
複数の価格レベルは軸に沿って表示される、請求項１に記載の方法。
【請求項１２】
複数の価格レベルは静的に表示される、請求項１１に記載の方法。
【請求項１３】
再配置コマンドを受信するステップ、
内部市場を中心に軸を再配置するステップ、
をさらに含む、請求項１１に記載の方法。
【請求項１４】
グラフィカルユーザインタフェース上において、複数の価格レベルのうちのある価格レベルと並ぶ位置に入力済み注文インジケータを表示するステップ、ここで、入力済み注文インジケータは、その位置に関連するそれぞれの価格レベルに位置された１つ以上の価格レベルにて入力された１つ以上の注文を表す、
をさらに含む、請求項１に記載の方法。
【請求項１５】
コンピュータ上で実行されたときに、請求項１から１４のいずれか１つに記載の方法を実行するように構成されたコンピュータプログラムコード手段を備えたコンピュータプログラム。
【請求項１６】
請求項１から１４のいずれか１つに記載の方法をコンピュータによって実行可能な命令が保存されたコンピュータ読取可能媒体。
【請求項１７】
市場で取引されている商品に関連する市場情報をグラフィカルユーザインタフェース上に表示する装置であって、受信手段、表示手段および更新手段を備え、
受信手段は、子取引所から商品に関連するデータに基づく注文情報を受信し、
表示手段は、グラフィカルユーザインタフェース上において、複数の価格レベルのうちの第１の価格レベルと並ぶ第１の位置に、第１のインジケータを表示し、ここで、第１のインジケータは、第１の価格レベルに対応する第１の統合数量を表し、
表示手段は、グラフィカルユーザインタフェース上において、複数の価格レベルのうちの第２の価格レベルと並ぶ第２の位置に、第２のインジケータを表示し、ここで、第１および第２のインジケータは連続して表示され、第２のインジケータは、第２の価格レベルに対応する第２の統合数量を表し、第１および第２の統合数量は注文情報に基づく、
受信手段は、上記商品についての価格および数量を含む新たな注文情報を受信し、ここで、前記価格は第１の価格レベルより高く、第２の価格レベルより低い、
更新手段は、前記価格が予め定められたルールに従って第１又は第２の価格レベルに含まれるか否かに基づき、グラフィカルユーザインタフェース上において、前記数量を含むように第１又は第２のインジケータのいずれかを更新する、装置。
【請求項１８】
表示手段は、複数の価格レベルをグラフィカルユーザインタフェース上においてグリッドで表示する、請求項１７に記載の装置。
【請求項１９】
第１および第２のインジケータは統合ビッド数量を表す、又は第１および第２のインジケータは統合アスク数量を表す、又は第１のインジケータが統合ビッド数量を表し第２のインジケータは統合アスク数量を表す、請求項１７に記載の装置。
【請求項２０】
予め定められたルールは、第１および第２の価格レベルのそれぞれに関連する価格範囲に基づく、請求項１７に記載の装置。
【請求項２１】
予め定められたルールは、受信された新たな注文情報の前記数量がビッド数量かアスク数量かどうかに基づく、請求項２０に記載の装置。
【請求項２２】
表示手段はさらに、グラフィカルユーザインタフェース上において、電子取引所に取引注文を送信するコマンドを受信するための複数の位置を含む注文エントリ領域を表示し、ここで、それぞれの位置は、複数の価格レベルのうちのある価格レベルに並ぶとともにユーザ入力デバイスによって選択可能であり、複数の位置のうちの１つの位置を選択することが、選択された位置に関連する価格レベル範囲内のある価格レベルに基づいて電子取引所に取引注文を送信するコマンドとなるように、注文エントリ領域が構成されており、取引注文が基づく価格レベルは注文割当ルールを用いて選択される、請求項１７に記載の装置。
【請求項２３】
コマンドは、ユーザ入力デバイスの単一アクションにより構成される、請求項２２に記載の装置。
【請求項２４】
単一アクションは、ユーザ入力デバイスの単一クリックにより構成される、請求項２３に記載の装置。
【請求項２５】
第１の価格レベルは第１の価格レベル範囲を表し、第２の価格レベルは第２の価格レベル範囲を表し、第１および第２の価格レベル範囲は調整可能である、請求項１７に記載の装置。
【請求項２６】
統合価格レベルごとの価格レベルの数および複数の統合価格レベルの開始点を設定するために用いるオフセットは調整可能である、請求項２５に記載の装置。
【請求項２７】
表示手段は、複数の価格レベルを軸に沿って表示する、請求項１７に記載の装置。
【請求項２８】
表示手段は、複数の価格レベルは静的に表示する、請求項２７に記載の装置。
【請求項２９】
再配置手段をさらに備え、
受信手段はさらに、再配置コマンドを受信し、
再配置手段は、内部市場を中心に軸を再配置する、請求項２７に記載の装置。
【請求項３０】
表示手段はさらに、グラフィカルユーザインタフェース上において、複数の価格レベルのうちのある価格レベルと並ぶ位置に入力済み注文インジケータを表示し、ここで、入力済み注文インジケータは、その位置に関連するそれぞれの価格レベルに位置された１つ以上の価格レベルにて入力された１つ以上の注文を表す、請求項１７に記載の装置。
【請求項３１】
図３のグラフを表示するための方法。
【外国語明細書】
2014089736.tif 000037
2014089736.tif 000038
2014089736.tif 000039
2014089736.tif 000040
2014089736.tif 000041
2014089736.tif 000042
2014089736.tif 000043
2014089736.tif 000044
2014089736.tif 000045
2014089736.tif 000046
2014089736.tif 000047
2014089736.tif 000048
2014089736.tif 000049
2014089736.tif 000050
2014089736.tif 000051
2014089736.tif 000052
2014089736.tif 000053
2014089736.tif 000054
2014089736.tif 000055
2014089736.tif 000056
2014089736.tif 000057
2014089736.tif 000058
2014089736.tif 000059
2014089736.tif 000060
2014089736.tif 000061
2014089736.tif 000062
2014089736.tif 000063
2014089736.tif 000064
2014089736.tif 000065
2014089736.tif 000066
2014089736.tif 000067
2014089736.tif 000068
2014089736.tif 000069
2014089736.tif 000070
2014089736.tif 000071
2014089736.tif 000072
2014089736.tif 000073
2014089736.tif 000074
2014089736.tif 000075
2014089736.tif 000076
2014089736.tif 000077
2014089736.tif 000078
2014089736.tif 000079
2014089736.tif 000080
2014089736.tif 000081
2014089736.tif 000082
2014089736.tif 000083
2014089736.tif 000084
2014089736.tif 000085
2014089736.tif 000086