(57)【特許請求の範囲】
【請求項１】
分配された電子取引システムであって、
通信ネットワークの相互接続と、
複数の取引エンティティによって入力された多元的な取引インスツルメントに対するオーダーおよびクレジット情報を受信して記憶する記憶手段と、前記オーダーおよび表示パラメータを送信する送信手段と、前記クレジット情報を選択的に送信する送信手段とを含むホストコンピュータと、
それぞれ複数の取引エンティティの１つ以上と関連し、ネットワーク全体に亘って互いから遠方に分配されている複数のインテリジェントノードと、
それぞれ１つの取引エンティティと関連している複数のキーステーションとを具備し、
前記インテリジェントノードは、前記ホストコンピュータから前記オーダーと、前記選択されたクレジット情報と、前記表示パラメータとを受信する受信部と、前記選択されたクレジット情報と前記表示パラメータを使用して前記オーダーをスクリーニングして前記割当てられた取引エンティティの各々に対する個々の市場表示情報を発生して送信するプロセッサとを具備し、前記市場表示情報は前記取引インスツルメントの少なくとも１つに対する上位のＮの有効なオーダーの価格および数量を含んでおり、
前記複数のキーステーションは前記個々の市場表示情報を受信して表示する表示部を有し、
前記上位の有効なオーダーの数であるＮが１より大きいことを特徴とし、
前記ホストコンピュータは、クレジットしきい値を使用して、前記複数のインテリジェントノードのそれぞれに対して送信されるべきクレジット情報を選択する選択手段と、ホストコンピュータからインテリジェントノードに送信される更新メッセージの数を制限する制限手段とを有し、
前記選択されたクレジット情報は、取引のパーティに有効なクレジットが変化した後におけるパーティ間の有効なクレジットとクレジット閾値とを比較し、クレジット閾値を超えたときのみ、送信されるために選択されるクレジット情報であり、
前記上位のＮの有効なオーダーの価格および数量は、価格−時間優先度における最上の価格と、取引エンティティによって選択された一方あるいは双方のクレジットの有効性に基づいた取引エンティティに有効な各オーダーの数量とにより抽出される
分配された電子取引システム。
【請求項２】
前記選択されたクレジット情報は、システムにおける前記オーダーによって決定された個々の取引エンティティと潜在的な相手側パーティとの間の双方のクレジット有効性を含んでおり、それによって取引エンティティが双方のクレジットのフィルタ処理された個々の市場表示情報を観察可能にされていて、前記双方のクレジットのフィルタ処理は、潜在的な取引に対して互いにクレジットを拡張した両方のパーティにおける適用可能なクレジット制限の少ない方に基づいて有効なオーダーおよびその数量を抽出することによりフィルタ処理する請求項１記載の分配された電子取引システム。
【請求項３】
前記選択されたクレジット情報は、システムにおける前記オーダーによって決定された個々の取引エンティティと潜在的な相手側パーティとの間の双方のクレジット有効性を含んでおり、それによって取引エンティティが一方のクレジットのフィルタ処理された個々の市場表示情報を観察可能にされていて、前記一方のクレジットのフィルタ処理は、観察取引エンティティによりクレジットを拡張された他の取引エンティティによって入力されたオーダーの価格と、一方の拡張されたクレジットに基づく有効なオーダーの数量、または、観察取引エンティティに対してクレジットを拡張した他の取引エンティティによって入力されたオーダーの価格と、一方の拡張されたクレジットに基づく有効なオーダーの数量とを抽出することによりフィルタ処理する請求項１記載の分配された電子取引システム。
【請求項４】
前記ホストコンピュータは、クレジット情報およびオーダー更新を含む前記インテリジェントノードに対する更新メッセージを供給し、それによって前記インテリジェントノードが実時間で前記キーステーションに対する更新された表示情報を発生して送信することを可能にしている請求項１記載の分配された電子取引システム。
【請求項５】
前記インテリジェントノードの各々は、標準数量に対する上位のＮ個のオーダーを決定する手段を含み、前記上位のＮのオーダーの１以上のものはシステムにおける２以上のオーダーの組合わせであることが可能であり、前記２以上のオーダーからの価格の加重平均である価格を有し、前記標準数量は、システムによって処理され表示される特定の取引インスツルメントに対する最小のオーダーの大きさを示している最小数量より大きい、あるいはそれに等しい数量であり、前記上位のＮの有効なオーダーは、取引エンティティが標準数量を売買することができる最良の価格になるように決定される請求項１記載の分配された電子取引システム。
【請求項６】
前記クレジット情報は、１以上の潜在的な相手側パーティに対する各取引エンティティによって拡大された金融クレジット制限を含んでいる請求項１記載の分配された電子取引システム。
【請求項７】
前記クレジット情報は、１以上の潜在的な相手側パーティに対する各取引エンティティによって拡大された個別およびグループ金融クレジット制限を含んでいる請求項１記載の分配された電子取引システム。
【請求項８】
金融インスツルメントが取引され、市場観察はシステム中の観察取引エンティティおよび、または他の取引エンティティによって入力された１以上のクレジット制限に基づいて観察取引エンティティに現在有効な予め定められた数のオーダーを含み、前記各オーダーは関連した価格および数量を有している１以上の市場の実時間クレジットのフィルタ処理された観察を表示するため分配された電子取引システムにおいて、
前記インテリジェントノードの各々は、選択されたクレジット情報を記憶するクレジット情報記憶装置と、前記オーダーおよび表示パラメータを記憶するオーダーブック記憶装置と、前記割当てられた取引エンティティに対する実時間のクレジットのフィルタ処理された市場観察表示情報を発生するプロセッサとを具備し、
前記実時間のクレジットのフィルタ処理された市場表示情報は前記予め定められた数の一方および、または双方のクレジットのフィルタ処理されたオーダーおよび対応する有効数量を含み、
前記複数のキーステーションを具備し、
前記選択されたクレジット情報は、取引のパーティに有効なクレジットが変化した後におけるパーティ間の有効なクレジットとクレジット閾値とを比較し、クレジット閾値を超えたときのみ、送信されるために選択されるクレジット情報であり、ホストコンピュータから受信され、
前記オーダーおよび前記表示パラメータは、ホストコンピュータから受信され、
前記双方のクレジットのフィルタ処理は、潜在的な取引に対して互いにクレジットを拡張した両方のパーティにおける適用可能なクレジット制限の少ない方のクレジット制限に基づいて有効なオーダーおよびその数量を抽出することにより行われ、
前記一方のクレジットのフィルタ処理は、観察取引エンティティによりクレジットを拡張された他の取引エンティティによって入力されたオーダーの価格と、一方の拡張されたクレジットに基づく有効なオーダーの数量、または、観察取引エンティティに対してクレジットを拡張した他の取引エンティティによって入力されたオーダーの価格と、一方の拡張されたクレジットに基づいく有効なオーダーの数量とを抽出することにより実現される、請求項１記載の分配された電子取引システム。
【請求項９】
前記一方および、または双方のクレジットのフィルタ処理されたオーダーの各々は、取引エンティティにより入力された単一のオーダーから構成されている請求項８記載の分配された電子取引システム。
【請求項１０】
前記一方および、または双方のクレジットのフィルタ処理されたオーダーの各々は、システム中に入力された同じ価格の全ての有効なオーダーの集合から構成されている請求項８記載の分配された電子取引システム。
【請求項１１】
前記一方および、または双方のクレジットのフィルタ処理されたオーダーの各々は、観察取引エンティティにより定められた予め定められた数量に対する平均価格から構成されている請求項８記載の分配された電子取引システム。
【請求項１２】
前記選択されたクレジット情報は、１つのインテリジェントノードに割当てられた取引エンティティと、システム中の割当てられた取引エンティティの全ての潜在的な相手側パーティとの間の双方のクレジット有効性を含んでいる請求項８記載の分配された電子取引システム。
【発明の詳細な説明】
発明の分野
本発明は、売り手または入札者と観察している取引エンティティとの間の一方的あるいは双方的なクレジットの有効度に基づいた各個人の取引エンティティに有効な複数の取引インスツルメントの予め定められた数のつけ値および言い値と、有効な一方的あるいは双方的なクレジットに基づいた取引エンティティに有効な数量とを含んでいる市場ビュー表示を取引エンティティに提供する分配された整合システムに関する。表示された市場のブックは、個々のオーダーの価格および数量、総計された価格および数量、および／または予め定められた数量における平均的な価格で構成されている。
従来技術の説明
自動取引システム（例えば取引通貨、商品等に対する）は次第にブローカーを仲介として起用する従来の取引方法に取って代りつつある。完全な取引のためにブローカーが使用される場合、取引の締結の前まで相手の名前は伏せられているが、あるパーティがある理由で取引を行いたくない別のパーティとの取引の開始あるいは受諾を防ぐためにブローカーは頼られることがある。そのような人間による保護を取除くために、自動取引システムにおける自動検査および認可が発展してきた。
現在、取引エンティティによって入力された言い値とつけ値を自動的に整合し、取引エンティティが市場を見て、表示された言い値および／またはつけ値から選択することができるようにする匿名的に分配された整合システムが幾つか存在する。そのようなシステムの１つは米国特許第5,077,665号明細書に記載されており、そこにおいて、ホスト装置コンピュータはシステム中の全てのアクティブなつけ値と言い値を含むホスト装置ブックデータベースを維持し、ホスト装置ブックおよびキーステーションブックのサブセットを取引者のキーステーションに分配する。キーステーションブックの内容はホストコンピュータによってダイナミックに制御可能な関連する深度表示範囲を含んでいる。キーステーションブックはまた、ホスト装置コンピュータから受取られた取引更新放送メッセージによってダイナミックに更新される。しかしながら、このシステムは、パーティ間でのクレジットの有効性を検査する手段をいずれも含んでいない。
米国特許第5,077,665号明細書に開示された分配された整合システムにおけるある形のクレジット検査能力の必要を満足させるために、クレジット検査特徴を含む分配された整合システムは、米国特許第5,136,501号明細書に説明されているように開発された。この特許明細書に説明されたシステムは、取引エンティティが所望のつけ値あるいは言い値を選択し、整合が行われた後に取引に対するパーティ間のクレジットの有効性を検査するクレジット特徴を含んでいる。各パーティに取引の承認を送る前に、システムは、各パーティが双方のクレジット検査を行い、それによって各パーティが取引量をカバーするのに十分にクレジットを拡大したことを保証する。
しかしながら、米国特許第5,136,501号明細書に開示されたシステムの欠点は、表示されたつけ値あるいは言い値を選択する前に可能性のある相手方のパーティとの間で拡大された双方のクレジットの観点で、表示されたつけ値あるいは言い値が実際に有効であるかどうかを取引エンティティが決定できないことである。結果的に、取引エンティティは、自らが取引を要求する後まで表示されたつけ値あるいは言い値が本当に有効であるかどうかを確認できない。
この問題に対する１つの可能な解決方法は米国特許第5,375,055号明細書に記載されており、そこにおいて、各取引者の表示は、限定されたクレジット情報との両立性に対してプレスクリーンされる。限定されたクレジット情報は、取引を行う可能性のあるパーティの間で予め定められたクレジットの制限が有効であるかどうかを示す１ビットのデータフラッグで構成されている。システムは、取引エンティティのクレジットに基づいて、予め定められた数量に対するその取引エンティティに有効な最良の言い値および／またはつけ値を個々の取引エンティティに対して表示する。
しかしながら、米国特許第5,375,055号明細書に説明されたシステムには幾つかの制限がある。そのシステムは、取引エンティティに有効な最良の値だけしか表示しない。例えば、価格がわずかに悪い言い値およびつけ値、および数量が予め定められた数量よりも少ない言い値およびつけ値等、その取引エンティティに対して市場における別のどのつけ値および言い値が有効かに関する指示がない。米国特許第5,375,055号明細書に説明されたシステムの表示が制限されている結果として、市場の透明性、すなわち、取引エンティティが市場の情報にアクセスする程度が前述の米国特許第5,136,501号および米国特許第5,077,665号明細書に記載された分配整合システムを使用した場合よりも著しく少なくなる。すなわち、取引者の表示は、市場の総合的な活動に関して著しく少ない情報しか表示しない。
さらに、表示のプレスクリーンに説明されたシステムは、パーティのクレジットの制限を超過したかどうかを示す１ビットのフラッグを含むクレジットマトリックスを使用して達成される。スクリーン機能はこのベースのみで実行され、可能性のある取引パーティの間で有効な実際のクレジットの量のベースで行われる訳ではないので、米国特許第5,375,055号明細書に説明されたシステムは、例えば取引パーティの間で有効なクレジットの量によって決定された所定の価格で有効なインスツルメントの数量等の、幾つかのタイプの市場情報を生成および表示することはできない。このシステムはまた、クレジットに関する複数の制限が単一のオーダーに適用されている、あるいはクレジットに関する単一の制限が複数のオーダー間で分配されている場合等、クレジットに関する複雑な計算を行うために間違いを生じる。
発明の概要
上述の分配された整合システムの制限を考慮すると、本発明は、１以上の特定の取引インスツルメントに対する予め定められた数（深度）の有効な言い値およびつけ値と、一方および／または双方のクレジットの有効性によって制限されたその取引エンティティに有効な数量とを含むフィルタ処理された市場ビュー表示を各取引エンティティが受取る分配された整合システムを提供する。この表示を生成するために、複数のインテリジェントノードは、システム中のつけ値および言い値をフィルタ処理し、それによって、パーティ間での一方および／または双方のクレジットの有効性に左右される個々の取引エンティティに表示するために、どの言い値およびつけ値が個々の取引者のキーステーションに分配されるかを決定する。表示された市場のビューは、個々のオーダーの価格および数量、総計の価格および数量、および／または予め定められた数量に対する平均価格を含んでいる。本発明によるシステムはまた、例えばクレジットに関する単一の制限が複数のオーダーに適用されている、あるいはクレジットに関する複数の制限が単一のオーダーに適用されている場合等、クレジットに関して複雑な計算を行う。結果的に、システムは、自動的に市場の活動に関する個人の要求に合わせた情報を取引エンティティに提供し、各取引エンティティに有効な潜在的に複雑な市場のオプションの完全なビューを提供するために必要な複雑な計算を行う。従って、市場の透明性は著しく増加する。
本発明によるシステムにおいて、キーステーションブックの深度は、ホスト装置によって、あるいは市場を観察する取引エンティティによってダイナミックに変更されてもよい。例えば、ホスト装置はネットワークの帯域幅の制限を検出し、それ故、より多くの帯域幅が使用可能になるまで一定期間キーステーションへ提供する情報は少ない。また、取引エンティティは、観察したいブックの深度を選択してもよい。取引者の表示はまた、例えばつけ値、言い値、あるいはクレジットの制限等の新しい情報がシステム中に入力されたとき、およびクレジットの制限がパーティ間の取引のために変化したときに連続的に更新される。
オーダーブックに関する、個人化された一方的あるいは双方的クレジットのフィルタ処理された市場ビューを各取引者のキーステーションに提供するために、幾つかの設計上の問題が考慮されなければならない。２つのそのような問題は、帯域幅上の制約と、処理上の制約に関連している。各取引エンティティに十分にフィルタ処理された市場ビューを提供するために、システムを通して送信された情報の量は、ネットワークの帯域幅の容量を超過しないように管理されなければならない。さらに、ネットワーク中での可能性のある各相手方パーティとの間の一方あるいは双方のクレジットの有効性、および全体的および平均的な価格ならびに数量を連続的に決定するために必要な膨大な計算は、ネットワークの処理の制限を超過しないような方法で実行されなければならない。各取引エンティティの市場のビューは異なり、また、市場におけるつけ値および言い値のブックが変化した際、およびパーティ間のクレジットの制限が変化した際に連続的に更新されなければならないため、多数の金融インスツルメントに対するダイナミックに更新され十分にフィルタ処理された市場のビューを多数の取引エンティティに提供するハードウェアの制約は明らかである。
これらの問題にアドレスするための１つの可能な方法は、大きく、高性能のネットワーク素子の使用により達成される。このタイプの解決方法は、技術が進歩するにつれて次第に実現可能となりつつあり、そのような解決方法は本発明の技術的範囲外のものではない。
しかしながら、そのような高性能のネットワーク装置は現在では高価であり、それ故、本発明は、帯域幅上および処理上の制約を克服し、同時に各取引エンティティが多数の金融インスツルメントに対する個人化された一方あるいは双方のフィルタ処理された市場のビューを得ることができるようにする最新の技術を使用してより経済的に実行される。これらの最新の技術は、添付図面を参照して以下に詳細に説明される。
本発明による分配された電子取引システムは、多数の取引インスツルメントに対するオーダーおよび複数の取引エンティティによって入力されたクレジット情報を受信および記憶し、オーダーおよび表示パラメータを送信し、また、クレジット情報を選択的に送信するホスト装置を含んでいる。システムはまた複数のインテリジェントノードを含み、それらはホスト装置からオーダー、選択されたクレジット情報および表示パラメータを受取るためにそれぞれ１以上の複数の取引エンティティに割当てられる。インテリジェントノードは、選択されたクレジット情報および表示パラメータを使用してオーダーをスクリーンし、それによってそれぞれ割当てられた取引エンティティに対して個々の市場表示情報を生成および送信する。市場表示情報は、取引インスツルメントの少なくとも１つに対する上位Ｎ個の有効なオーダーの価格および数量を含んでいる。システムはまた、個々の市場表示情報を受取って表示するための複数のキーステーションを含み、それらはそれぞれ取引エンティティに関連している。インテリジェントノードは、ブック中の上位のオーダーを識別し、これらの上位のオーダーのどれだけが標準的な数量を生成するために結合されなければならないのかを決定する。次に、インテリジェントノードは結合された上位のオーダーの加重された平均価格を計算し、加重された平均価格を標準的な数量に対する平均価格として表示する。
本発明を特徴付ける種々の付加的な特徴および利点は、特許請求の範囲においてさらに指摘される。しかしながら、本発明およびその利点をより良く理解するために、本発明の好ましい実施形態を説明する添付図面および説明を参照するべきである。
【図面の簡単な説明】
図１は、本発明による分配された電子取引システムのブロック図である。
図２は、図１の分配された電子取引システムにおけるインテリジェントノード（ＩＮ）およびキーステーション（ＫＳ）のブロック図である。
図３は、図１の分配された電子取引システムの動作の機能的ブロック図である。
実施例
本発明は以下、添付図面を参照して説明される。
図１に示されているように、本発明による分配された電子取引システムは、通信ネットワーク150を介してインテリジェントノード（以下ＩＮと言う）102,106,110,113に接続されたホスト装置101を含んでいる。各ＩＮは、複数のキーステーション（以下ＫＳと言う）にそれぞれ接続されている。例えば、ＩＮ102はＫＳ103、ＫＳ104およびＫＳ105に結合され、ＩＮ106はＫＳ107、ＫＳ108およびＫＳ109に結合されている。また、ＩＮ102は、ＫＳ107およびＫＳ108のバックアップノードであり、このノードとキーステーションとの間の接続は破線で示されている。同様に、ＩＮ106はＫＳ104およびＫＳ105のバックアップノードである。バックアップノードは、１次ノードによって受信された全ての情報を受信し、１次ノードが故障した場合には１次ノードとして機能する。ネットワーク素子間の別の主な接続が図１において実線で示されており、別のバックアップあるいは２次接続は破線で示されている。説明のために図１においては４個のインテリジェントノードおよび１２個のキーステーションが図示されているが、本発明によるシステムは、例えば異なる都市および国等のように互いから遠方に位置された多数のノードおよびキーステーションの使用も意図している。本発明によるシステムの全ての素子は、多数のよく知られた形式で構成された通信ネットワーク150を介して結合され、ネットワークの素子間で２方向の通信を可能にする。さらに、ホスト装置101は中央ホスト装置コンピュータに結合され、ネットワーク内の複数の素子間で分配されてもよい。
ホスト装置101は、全ての有効な取引インスツルメントに対する全ての現在有効なつけ値および言い値（集合的に“オーダー”と呼ばれる）に関する情報が記憶される中央オーダーブックを維持する。取引エンティティが自分のそれぞれのＫＳにおいてつけ値および言い値を入力すると、つけ値および言い値はＫＳに接続されたＩＮを介してホスト装置101に送信される。この方法において、ホスト装置101は中央オーダーブックを生成し維持するのに必要な情報を集める。
ホスト装置101はまた、各取引エンティティからの全てのクレジット情報を維持する。取引の活動前および／または活動中に、各取引エンティティはクレジット情報を取引エンティティのそれぞれのＫＳに入力する。各取引エンティティによって入力されたクレジット情報は、１以上のタイプの取引インスツルメントに対してその取引エンティティがシステム上の別の個々の取引エンティティおよび取引エンティティのグループに拡大したいクレジットの量を含んでいる。一度、取引エンティティがクレジット情報をそのそれぞれのＫＳに入力すると、ＫＳはそのそれぞれのＩＮおよびネットワーク150を介してクレジット情報をホスト装置101に送信する。従って、ホスト装置101はシステム上の全ての取引エンティティに対する完全なクレジットプロフィールを受取り、記憶する。例えば、取引エンティティＡ、Ｂ、Ｃ、Ｄに対する完全なクレジットプロフィールは次のようなものである。
0004197739.tif 000002
上に示されたクレジット表において、取引エンティティＡ、Ｂ、Ｃは、別の３つのそれぞれの取引エンティティに対するクレジット情報を入力しており、各取引エンティティが３つの別の取引エンティティに拡大したいクレジットの総量を示している。取引エンティティは、取引活動の前あるいは最中の任意のときにこれらのクレジットの制限を変更してもよい。
各取引エンティティはまた、取引エンティティがクレジットの量を制限するグループクレジット制限を生成し、それはグループの各メンバーに対する個々の制限のセットに加えて、可能性のある相手方のグループ全体に拡大することを意図している。例えば、取引エンティティＡは取引エンティティのグループの１つである“グループ１”を取引エンティティＢ、Ｃ、Ｄを含んでいるものと定め、それぞれの金融インスツルメントに対するグループ１における取引エンティティに拡大されたクレジットの総量を全体として制限する。従って、ホスト装置によるインスツルメントの整合はクレジットの複数の制限によって影響され、それによってシステムは、取引に対して相手方のパーティとの間で有効なクレジットの最低の使用可能な量に基づいて整合する。
取引エンティティによって彼等のクレジット情報に対して行われる次の変更もまたホスト装置101に送られ、それはホスト装置101中に維持されたクレジット情報が常に現在のものであることを保証するために規制されたメッセージの形態である。また、取引エンティティ間で取引が進行し、実行されるにつれ、ホスト装置101は作用されている取引エンティティに対するそのクレジットプロフィールを自動的に更新する。
ＩＮ（インテリジェントノード）は、連続的にホスト装置からオーダーブックおよびクレジット情報を受取る。ＩＮは、その割当てられたＫＳのそれぞれに対して一方的および／または双方的にクレジットフィルタ処理された市場ビュー（view）を生成するために必要な計算を行うためにこの情報を使用する。この方法でネットワークを構成することによって、各取引エンティティに対する一方的および／または双方的なフィルタ処理された市場ビューを生成するために必要な多数の計算はネットワーク全体に亘って分配され、それによって任意の個々の素子に対する処理の必要性を減少する。
各ＩＮは、ホスト装置101中に記憶された完全なオーダーブックおよびクレジットプロフィールのサブセットをホスト装置101から受取る。クレジット情報サブセットは、ＩＮがその割当てられたＫＳとシステム中の可能性を有する別の相手方のパーティとの間で一方および双方のクレジットの有効性を決定する必要があるという全ての情報を含んでいる。従って、リアルタイムの実際のクレジット値を含む各取引エンティティに対する完全な双方のクレジットモデルがホスト装置101から各ＩＮに送信される。
ホスト装置101はまた、例えば“クレジットしきい値”を使用することによって各ＩＮに与えられたクレジット情報を制限する。クレジットしきい値は、特定の取引エンティティに拡大されたクレジットに対してのみ適用する。本発明の一実施形態によれば、クレジットしきい値は、１）各基本通貨に対する最大の数字的に表示可能な数量を識別し、２）この量を米ドル等の通常のインスツルメントに変換し、３）全ての通貨の対に対してそのような量の最大のものを識別することによって決定される。この最大の量はクレジットしきい値となり、ホスト装置101からＩＮに与えられるクレジット情報を制限するために使用される。
クレジットしきい値は、現在の市場表示を維持するために要求される更新の回数を減少することによってネットワークトラフィックを制限するように選択される。パーティ間の有効なクレジットがしきい値以上のある量からしきい値以上の別の量に変化するときには更新は必要とされないので、クレジットしきい値はネットワークを通して送信されなければならない更新の回数を決定する。クレジットしきい値特徴がない場合、取引エンティティ間のクレジットの有効性における全ての変更は、ホスト装置から影響の及んでいるＩＮへのメッセージを更新する必要がある。
図２を参照すると、ＩＮ106はその割当てられたＫＳのそれぞれに対するホスト装置からのオーダーブック情報およびクレジット情報を受取る。この情報はそれぞれ記憶装置201（オーダーブック記憶装置）および202（クレジット情報記憶装置）に記憶されている。次に、ＩＮ106中のプロセッサ203は表示情報を生成し、それによってその割当てられたＫＳのそれぞれは、各取引エンティティによって選択された１以上の取引インスツルメントに対する一方および／または双方のクレジットフィルタ処理された市場ビュー（すなわち、クレジットフィルタ処理されたオーダーの予め定められた深度）を表示することができる。このフィルタ処理されたビューによって、取引エンティティは市場においてどの取引が可能であるかを自分達が他の取引エンティティに拡大したクレジットおよび／または他の取引エンティティが自分達に拡大したクレジットに基づいて任意の所定の時に決定することができる。この市場ビューは、オーダーブックおよびクレジット制限が取引活動中に変化したときにダイナミックに更新される。
各取引エンティティは、自身の取引エンティティ端末を有している。例示的な取引エンティティ端末はＫＳ109である。ＫＳ109は、プロセッサ204、表示発生装置205および記憶装置206を含んでいる。ＫＳは、ＩＮによって計算された市場表示情報、最新のブック情報、最新の取引値情報、クレジットフィルタ処理された情報等の表示情報をそのそれぞれのＩＮから受取る。プロセッサ204は、ＩＮから受取られたメッセージプロトコル変換情報と共に表示発生装置205にこの情報を提供し（これによってＫＳはその表示スクリーンを正確に形式化することができる）、それによって取引エンティティに対する個人的な市場ビュー表示を生成する。しかしながら、ＫＳはクレジットに関連した計算を行わず、また、ホスト装置101あるいはそれぞれのＩＮから相手方のパーティのクレジット情報を受取らない。これによって個々の取引エンティティは別の取引エンティティから入力された感応し易いクレジット情報を得ることを防ぐことができ、取引のための可能性のある相手方のパーティとの間で取引の続行が決定するまで絶対的に匿名を維持する。
本発明による分配された整合システムの動作は、以下図３を参照して詳細に説明される。以下の説明は、システム上の全ての取引エンティティが例えばＵＳＤ（米ドル）からＦＲＦ（仏フラン）への外国為替市場等の単一の市場において取引をしているものと仮定する。しかしながら、本発明によるシステムによって、システム上の幾つかの取引エンティティは１つの市場において取引を行うことができ、一方で、別の取引エンティティは別の市場で取引を行うことができる。さらに、複数の異なる市場からの情報が各取引エンティティに同時に表示されることも可能であり、それによって取引エンティティは市場間で容易に移動することができ、また、幾つかの異なる市場からの情報を同時に監視することができる。しかしながら、説明を簡潔にするために、単一の市場内の活動が以下に説明される。
最初に、各取引エンティティは、グループの取引エンティティと個人の取引エンティティとの間のクレジットグループおよびクレジット制限の定義を含むクレジット情報を入力する（ステップ301）。取引エンティティによって入力されたこの情報を受取ったとき、取引エンティティのＫＳは、その取引エンティティによって入力されたクレジット情報がホスト装置101に送信されるようにする“クレジット要求”をホスト装置101に送信する（ステップ302）。ホスト装置101はこの情報を記憶し（ステップ303）、ＫＳに送信される“クレジット更新”メッセージを生成し、１次およびバックアップＩＮを含む新しいクレジット情報によって作用されるＩＮに“応答”する（ステップ304）。
ホスト装置からＩＮに送信されたクレジット更新メッセージに加えて、ＩＮはまたホスト装置101から提示更新を受取り、それは別の取引エンティティによって特定のＩＮによる取引エンティティのサービスにまで拡大されたクレジットに関する更新を含んでいる（ステップ305）。この提示更新は、クレジットの変化によって影響を受けた取引エンティティにサービスするＩＮにのみ送信される。さらに、提示更新は、変化していないクレジット情報を含まず、クレジットしきい値より上あるいは下のある値からクレジットしきい値より下の別の値に変化した情報だけは含む。結果的に、ネットワークを通して送信された余分なあるいは不必要なクレジット情報は最小にされる。このステップのシーケンス（301乃至305）は、取引のプロセスの前および最中の両方において任意の回数だけ繰り返されてもよい。
取引エンティティは最初にネットワークにログし、取引エンティティのＫＳに対応するＩＮはホスト装置101からの取引エンティティに関する情報を要求する。ホスト装置101はＩＮにグループのクレジット情報、クレジットの値、および取引エンティティに対応する提示情報を送信する。
明らかに、システムが一定期間使用不可能であった場合、ネットワークの再開の際に、各ＩＮは、ホスト装置101から受取った更新あるいは別のメッセージに関連したシーケンス番号と、記憶した最新のシーケンス番号とを比較する。シーケンス番号が整合する場合、ＩＮは更新情報を必要としない。整合しない場合、ＩＮはそれ自体をホスト装置101と同期させるのに十分な情報を要求する。このようにして、本発明によるシステムはネットワークの故障あるいは動作停止の場合にそれ自体を再同期させる。
ＩＮは最初に、市場における全ての有効な取引インスツルメントに対する全てのつけ値および言い値に関する情報と、インスツルメントはどのように値を見積もられるか、どれだけの桁数が使用されるのか、および各インスツルメントに対する小さいしきい値、中間のしきい値および大きいしきい値等の各インスツルメントの特徴を含む十分なオーダーブックがホスト装置101から受取られる。続いて、ＩＮはクレジット更新、オーダーブック更新、および必要であるならば提示更新を受取り、すなわち、それらは潜在的に特定のＩＮによってサービスを受けている１以上の取引エンティティの市場ビューに影響を与えている。さらに、新しい情報だけが更新の際に送信され、ネットワーク150を通じて送信される冗長な情報の量が減少される。
ＩＮがホスト装置101から完全なダウンロードを受取るとき（完全なオーダーブックおよび選択されたクレジット情報はＫＳの割当てられたＩＮに関連している）、ＩＮはホスト装置101から受取られたダウンロードからつけ値および言い値を分離する。次にＩＮは個々の取引エンティティの市場ビューを表示するのに必要な表示データだけを送信し、オーダーブック全体を送信する訳ではない。オーダーブックが変わると、ホスト装置101はオーダーの追加、変更および削除を全てのＩＮに放送する。各オーダーに対する情報は、各ＩＮがオーダーを所有している加入者を識別できるようにするランダムに割当てられた加入者識別コードを含んでいる。クレジットの有効性に対するオーダーをスクリーンするために、各ＩＮは加入者識別コードを使用して加入者と関連したクレジット情報との間でマッピングを行う。加入者識別コードはＫＳには送信されず、システム上の取引エンティティ間で信頼および匿名性を保証するために周期的な間隔でランダムに決定される。
本発明の一実施形態によれば、ホスト装置101は２つのタイプのメッセージを送信する。第１に、ホスト装置はアドレスされたあるいは配送された管理されたメッセージ、すなわちクレジット更新および提示更新を特定のＫＳあるいはＩＮに送る。第２に、ホスト装置は例えばオーダーブック更新等、全てのＩＮに配送される放送メッセージを送る。ＩＮは変更されていない形式あるいは変更されている形式で放送メッセージを送るか否かを決定する。
例えば、ホスト装置101がオーダーを受取った場合、ホスト装置はオーダーを入力された取引エンティティのＫＳに指令された応答を送る。次に、ホスト装置はオーダーブック更新メッセージを全てのＩＮに放送する。それらのＩＮはメッセージを受取り（ステップ320）、新しいオーダーをそれらのオーダーブックに入力し、その各ＫＳに対して、新しいオーダーが取引エンティティの市場ビューに影響を及ぼすかどうかを決定する（ステップ331）。そうである場合、ＩＮはＫＳに対して市場表示データを再計算し（ステップ332）、ＫＳにその市場の表示を更新するように通知する更新メッセージをＫＳに送信する（ステップ333）。ホスト装置101からＩＮへのメッセージが最新の取引値のメッセージである場合、このメッセージは新しいメッセージの形態でＩＮからそれぞれのＫＳに送信され、それは、この情報は全ての取引エンティティの市場表示を変化させるからである（ステップ321および322）。
本発明の一実施形態によれば、ＩＮはＫＳに対して透明であり、すなわち、ＫＳはＩＮがホスト装置101によって送信された情報を受取り、フィルタ処理し、再度フォーマット化することに気付かない。それ故、ＫＳにとって、ＩＮによって実際に送信されたメッセージはホスト装置101から発生したものに見える。
取引エンティティによるオーダーの入力の際（ステップ310）、ホスト装置101はオーダーを入力するＫＳに指令されたメッセージを送る（ステップ313）。次に、ホスト装置101はオーダーブック更新の形態のオーダーブック変更を全てのＩＮに放送する（ステップ314）。本発明の一実施形態によれば、ホスト装置101はオーダーブックにおける追加、変更および削除のそれぞれに対する別個のメッセージを送信せず、代りに全てのオーダーブック変更の正味の結果だけを放送する。このプロセスは予め定められた一定期間内に完了され、それは１秒以下であることが好ましい。
ＩＮがホスト装置101（ステップ320）からオーダーブック更新を受取ったとき、ＩＮはそのＫＳのいずれかの市場ビューがオーダーブックに対する変更によって影響を受けるかどうかを決定する（ステップ331）。そうである場合、ＩＮは影響されたＫＳに対する市場表示データを再度計算し（ステップ332）、更新をその影響されたＫＳに送信する（ステップ333）。それらのＫＳが更新によって影響されるかどうかを決定するために、ＩＮはオーダーブックのスクリーンを例えば深度６等の予め定められた深度に制限する“ブック深度値”を記憶し、それによって上位６個の個々のオーダー、総計された価格レベル、あるいは市場での平均的な価格レベルだけが（取引エンティティによって選択された表示モードに依存して）各インスツルメントに対して表示される。結果的に、更新はオーダーブックをプレスクリーンするためにＩＮを必要とするだけであり、オーダーブックに対する変更が定められたブック深度値内であり、取引を行う可能性を有している相手方のパーティが一方あるいは双方的なクレジットを有している場合には（取引エンティティによって選択されたスクリーンモードに依存して）ＫＳ表示を更新する。
本発明によるシステムは、少なくとも３つの異なる個人の要求に合わせられた市場ビューを各ＫＳに提供し、それらはすなわち、個々のオーダーで構成された市場ビュー、オーダーの総計で構成された市場ビュー、および／または取引エンティティあるいはシステムによって定められた数量に対する平均的価格のオーダーで構成された市場ビューである。例えば、ブック深度が６であると仮定すると、個々のオーダーの市場ビューは、市場のブックにおける上位６個のオーダー（価格−時間優先度における最上の価格のオーダー）と、取引エンティティによって選択された一方あるいは双方のクレジットの有効性に基づいた取引エンティティに有効な各オーダーの数量を取引エンティティに表示する。総合の市場ビューは、取引エンティティに有効な上位６個のオーダーの価格と、それぞれの価格で使用可能な総計的な数量とを表示する。それぞれの表示された価格のレベルで取引エンティティに使用可能な全てのオーダーが総計され、それによって表示された数量は１以上のオーダーからの有効な数量を含んでいてもよい。オーダーおよび数量の有効度は、（取引エンティティのクレジットのフィルタ処理セクションに基づいて）一方あるいは双方のクレジットの有効性に基づいてＩＮによって決定される。平均的な価格のオーダーの市場ビューは、取引エンティティあるいはシステムによって定められた１以上の数量に対して取引エンティティに有効な平均的なオーダーの価格を表示する。例えば、取引エンティティが５百万、１千万、１千５百万、２千万の数量に対して支払うかどうかを決定したい場合、ＩＮは市場ブックにおける利用可能なオーダーを使用してこれらの数量を満たすように試みる。ＩＮは、最良の有効なオーダーならびに対応する有効な数量、２番目に良い有効なオーダーおよび対応する有効な数量等を識別し、それは取引エンティティによって要求された数量が満たされるまで行われる。次に、ＩＮはオーダーの価格の加重平均を計算し、それは要求された数量を満たし、この表示情報を取引エンティティのＫＳに供給するために使用される。ＫＳは、平均価格を取引エンティティに表示する。ＩＮは、取引エンティティによって要求された各数量に対してこのプロセスを繰り返す。
平均価格の表示の別の実施形態において、システムはこの機能に有効な数量レベルを予め構成してもよい。これらの予め構成された数量レベルは、本開示において前述されたような標準的な数量である。例えば、システムは標準的な数量が５百万あるいは１千万である平均価格の表示だけを行うことができる。
上位６個のオーダー、価格レベル（総計されたオーダー）あるいは平均価格に対応する表示データを生成するために、ＩＮは市場ブックにおける実質的に６個以上のオーダーおよび／または価格レベルを捜さなければならない。換言すると、ＩＮは、ブック深度によって定められたような表示レベルを完成するのに十分な情報を得るまでオーダースクリーンプロセスを続行する。
付加的な表示オプションによって、各取引者は自分のオーダーおよび／または同じ取引エンティティ内の別の取引者によって入力されたオーダーを観察することができる。取引者がこの表示オプションを選択した場合、取引者のＫＳはこれらのオーダーを表示し、表示されたオーダーが取引者自身のものであること、あるいはその取引エンティティ内の別の取引者によって入力されたオーダーであることを、例えば別の表示されたオーダーとは異なる特定の色でこれらのオーダーを表示することによって、あるいはそのようなオーダーを星印等の記号でマーク付けすることによって示す。自分の取引エンティティ内の別の取引者によって入力された取引者自身のオーダーは、取引者の市場ビューの一部として別のオーダーと共に統合的に表示されるか、あるいはＫＳ表示スクリーン上の別個の領域に表示されてもよい。
以下、ＩＮの機能が詳細に説明される。各ＩＮにおいて、各取引インスツルメントは２つの数に静的に関連しており、それらはすなわち、最小数量および標準数量である。最小数量は、システムによって処理され表示される特定の取引インスツルメントに対する最小のオーダーの大きさを示している。標準数量は、最小数量より大きい、あるいはそれに等しい定義である。スクリーンのために、標準数量は、大きい数量のオーダーをとることができる価格を取引エンティティに示すために使用される。
ＩＮが最小数量のためにオーダーブックをスクリーンするとき、それぞれのＫＳは、特定のインスツルメントを取引することができる最良の価格およびその価格において有効な全体的数量を取引エンティティに表示する。例えば、取引エンティティＡおよび取引エンティティＢはそれぞれ５百万の数量に対してＵＳＤ（米ドル）−ＦＲＦ（仏フラン）で１．５の価格でシステムにオーダーを入力したと仮定すると、両方のオーダーの数量の合計は１千万となる。ＡおよびＢと取引したい取引エンティティＣは、取引エンティティＡとの間に４百万ＵＳドルの価値の双方クレジットを有し、取引エンティティＢとの間に４百万ＵＳドルの価値の双方クレジットを有している。最小数量が１である場合、その取引エンティティに表示された有効な数量は８となる。
ＩＮが標準数量に対するオーダーブックをスクリーンしたとき、ＩＮは、取引エンティティが標準数量を売買することができる最良の価格を決定する。例えば、標準数量が５百万である場合、ＫＳは取引エンティティがそのクレジットの有効性に基づいて５百万あるいはそれ以上の数量を取引できる価格を表示する。明らかに、最小数量が百万であるインスツルメント対に関して５百万等の標準数量を得るために、ＩＮは同じ価格で複数のオーダーを識別するか、あるいは異なる価格で複数のオーダーを識別してもよい。それ故、ＩＮが百万の１つのオーダーを識別し、４百万の別のオーダーを識別する場合、ＫＳはこれらのオーダーの加重平均された価格を取引エンティティに表示する。
従って、オーダーブックが最小の数量に対してスクリーンされた場合、ＫＳは最小のスクリーン数量が最小の許容可能なオーダーのサイズと等しい（あるいはそれ以下である）限り、平均価格を表示しない（インスツルメントに対する最小の数量が最小の許容可能なオーダーのサイズより大きい場合、ＫＳは平均価格を表示する）。しかしながら、ＩＮが標準数量に対してスクリーンを行うとき、平均価格が表示される。
標準数量の平均価格を検出するための上述の処理は、ユーザによって要求された、あるいはシステムによって構成された平均価格のブックを計算するためにも使用される。この場合、ＩＮはクレジットの有効度に基づいてオーダーの選択を続行し、それは全ての要求された数量レベルが満たされるまで、あるいはオーダーが残らなくなるまで続行される。
ある市場において、取引エンティティはより大きいオーダーを入力し、大きいオーダーを満たすことを少しずつ防ぐためにオーダーを満たすことを所定の数量に制限する。換言すると、大きいオーダーを入力している取引エンティティは、オーダーを満たすために多数の小さいチケットの代りに大きいチケットを欲する。この機能は、取引エンティティがオーダーを入力するときに選ぶことができる最小チケットのオプションの使用を通して提供される。例えば、取引エンティティは、オーダーが２千万の数量に対する互いにやり取りするオーダーによってのみ“実行”あるいは満足されることができるという条件で、２千万の数量に対するオーダーを入力する。このオーダーは、２千万の最小のチケットを必要とすると言われている。
このようなオーダーがオーダーブックに入力されるとき、ＩＮは市場表示データが発生するときクレジットスクリーニング期間中会計中に最小のチケット要求を取入れる必要がある。本発明の１実施形態によれば、最小のチケットに適合するために、以下のルールがオーダーブックのスクリーニング中にＩＮによって使用されることができる。すなわち、もしもより良好なプレスクリーニングされた価格を示すために最小のチケットオーダーが含まれなければならないならば、表示されたプレスクリーニングされた価格は加重された価格（最小のチケットオーダーの一部を含む）ではなく、その代りに最小のチケットオーダーの価格そのものである。例えば、標準的な５の数量に対するオーダーブックのスクリーニング中に、ＩＮが２つの制限されていない標準量に合致したオーダー（例えば、値２を有するものと値３以上を有するもの）を識別した場合、ＫＳはそれら２つのオーダーの加重された平均価格を表示する。他方、ＩＮが１の数量を有する最良の価格のオーダーと数量５と５の最小チケット要求とを有する第２番目によい価格とを識別するならば、ＫＳは最良のオーダーと第２番目によいオーダーとの加重平均を表示するのではなく、その代りに第２番目によいオーダーの価格だけを表示する。その結果、取引エンティティは、取引エンティティが標準数量を欲しいときよりは最小のチケット要求の結果として悪い価格を見る可能性がある。
本発明によるシステム中でＩＮにより行われるクレジット有効性のフィルタ処理またはスクリーニング機能は位置方および双方のクレジット有効性のフィルタされスクリーニングの両者を含んでいる。各取引エンティティは、（１）双方のクレジットのフィルタされた価格および数量（潜在的な取引に対する両方のパーティが互いに拡張されたクレジットを有し、それらのオーダーの量が適用可能なクレジット制限の低下に基づいて利用可能であるオーダーに対して、（２）観察した取引エンティティが拡張されたクレジットを有する他の取引エンティティによって入力されたそれらのオーダーの価格（他の取引エンティティが観察している取引エンティティに対して拡張されたクレジットを有しているか否かには関係なく）および一方の拡張されたクレジットに基づいて利用できるオーダーの量、（３）観察している取引エンティティに対する拡張されたクレジットを有する他の取引エンティティによって入力されたオーダーの価格（観察している取引エンティティが他の取引エンティティに対して拡大されたクレジットを有しているか否かには関係なく）および一方向の拡大されたクレジットに基づいて利用できるオーダーの量を観察するように選択することが可能である。
観察取引エンティティは１以上のクレジットのフィルタされたオプションを選択することが可能である。本発明の１実施形態では、取引エンティティの市場ビューは、単一のカラーで双方的なスクリーニングされた価格および数量、観察取引エンティティが第２のカラーの拡大されたクレジットを有する一方向のスクリーニングされた価格および数量、他の取引エンティティが第３のカラーの拡大されたクレジットを有する一方向のスクリーニングされた価格および量を含んでいてもよい。観察取引エンティティまたは観察取引エンティティのクレジットグループのメンバーにより入力されたオーダーは、任意選択的に第４のカラーで表示されてもよい。しかしながら、大抵の市場では取引者自身のオーダーおよび彼の取引エンティティのオーダーはＩＮにおいては双方または一方のクレジットスクリーニングプロセスにおいてＩＮによって考慮されない。本発明の別の実施形態では、市場観察表示はただ１つの双方または一方のフィルタされたオーダーおよび数量を含んでいる。したがって、観察取引エンティティによって選択されたクレジットフィルタ機能は、オーダーの有効性（有効な価格および数量）がＩＮによってどのように決定され、どのような情報が取引エンティティに対して続いて表示されるか決定する。
上述のように、取引エンティティは個別またはグループのクレジット制限を入力し、その両者はクレジットフィルタプロセスにおいてＩＮによって使用される。その結果、単一のオーダーは２以上のクレジット制限を受けてもよく、例えば個々のクレジット制限と取引に対して各潜在的なパーティにより拡張されたグループ制限である。それ故、各ＩＮは、各取引エンティティの市場観察において表示するオーダー／価格レベルを計算するために適用可能な最低のクレジット制限を決定して対応する利用可能な数量を表示する。ＩＮはまたオーダーの表示において各適用可能なクレジット制限を一時的に抹消しなければならない。これは単一の流通におけるブックの単一の側（要求または提供）における表示された全てのオーダーが取引エンティティに同時に利用可能であることを確実にする。他方、取引エンティティはその人に現在利用可能なものの正確な観察を受信しない。
ＩＮにより行われるクレジット有効性のフィルタ機能は単一のクレジット制限が適用される多重オーダーの可能性も考慮に入れる。例えば取引エンティティＡが取引エンティティＢによるＳＩＯＭクレジット制限を有しており、取引エンティティＢが８００万の量に対して最良の市場価格でオーダーに入った場合、取引エンティティＡは最良の価格および８００万の利用可能な量を見ることになる。取引エンティティＢが５００万の量に対して第２番目によい市場価格で次のオーダーを入力した場合に、取引エンティティＡは第２番目によい価格で有効な２００万の量を見るに過ぎない。再び、オーダーが一時的に表示されることによってスクリーニングの目的に対して利用可能なパーティのクレジットラインを枯れさせる。
同様のプロセスはグループクレジット制限に対して適用される。グループのメンバーによって入力された全てのオーダーは、グループクレジット制限が適用できるように集合されなければならない。さらに、各グループメンバーの個々のクレジット制限もまたオーダー価格および数量の有効性を決定する際に考慮しなければならない。グループ制限および個々の制限にさらされるオーダーが取引エンティティ市場の観察で表示されるとき、表示されたオーダーに適用可能なグループクレジット制限および個々のクレジット制限の両者は、クレジットフィルタのために各ＩＮによって一時的に空にされなければならない。
したがって、本発明による分配された整合システムは、市場で入手可能な全てのインスツルメントまたは加入者によって選択されたインスツルメントに対して一方向および、または双方向のプレスクリーニングされた値を計算する。市場で利用可能なインスツルメントは静的なリストの形態でＫＳに対してホスト012からダウンロードされ、そこから取引エンティティが選択されることができる。このようにして、取引エンティティはダイナミックな更新およびプレスクリーニングされた市場表示を受信することを望んでいるインスツルメントを選択することができる。
以上、本発明は、特に好ましい実施形態を参照に説明したが、形態および細部の変更、変形が本発明の技術的範囲から逸脱することなく行われることができることは当業者には明白であろう。以下に記載する請求の範囲はそのような変更、変形を含むことを意図している。
【図１】
0004197739.tif 000003
【図２】
0004197739.tif 000004
【図３】
0004197739.tif 000005