(57)【要約】  電子取引を管理するシステムが提供される。本システムは、取引マッチングルールを格納するメモリを有する。メモリに通信可能に接続されるプロセッサは、各注文がアカウントに係る複数の第１注文を受け付ける。相対する注文がまた受け付けされる。１以上の第１注文のそれぞれに対して、プロセッサは、当該注文に係るアカウントが相対する注文に係るアカウントと関係を有しているか判断することによって、当該注文が関連する第１注文であるか判断する。意図的に導入された遅延なしに、１以上の関連する第１注文を含む１以上の第１注文が、関連する第１注文の判断と取引マッチングルールとに少なくとも基づき、相対する注文と取引するよう電子的に決定される。プロセッサは、１以上の第１注文と相対する注文との間で１以上の取引を実行する。【特許請求の範囲】
【請求項１】
電子取引を管理するシステムであって、
取引マッチングルールを格納するよう動作可能なメモリと、
前記メモリに通信可能に接続されるプロセッサと、
を有し、
前記プロセッサは、
各注文がアカウントに係る複数の第１注文を受け付け、
あるアカウントに係る相対する注文を受け付け、
１以上の第１注文のそれぞれに対して、該第１注文に係るアカウントが前記相対する注文に係るアカウントと関係を有しているか判断することによって、該第１注文が関連する第１注文であるか判断し、
意図的に導入される遅延なく、前記関連する第１注文の判断と前記取引マッチングルールとに少なくとも基づき前記相対する注文と取引する１以上の関連する第１注文を含む１以上の第１注文を決定し、
前記１以上の第１注文と前記相対する注文との間で１以上の取引を実行する、
よう動作可能であるシステム。
【請求項２】
各第１注文及び前記相対する注文は価格を有し、
前記相対する注文の価格は、注文リストの１以上の第１注文のサブセットの価格に一致又はクロスし、
１以上の第１注文のそれぞれが関連する第１注文であるかの判断は、前記第１注文のサブセットのそれぞれが関連する第１注文であるか判断することから構成される、請求項１記載のシステム。
【請求項３】
前記プロセッサは、前記１以上の関連する第１注文と前記相対する注文との間の１以上の取引の表示を、前記取引に係らない市場参加者に前記１以上の取引が通知されるように、前記市場に表示するよう動作可能である、請求項１記載のシステム。
【請求項４】
前記関連する第１注文の判断と前記取引マッチングルールとに少なくとも基づき前記相対する注文と取引する１以上の関連する第１注文を含む１以上の第１注文の決定は、
前記相対する注文と少なくとも１つの関連する第１注文との間で実行する少なくとも１つの第１取引を決定し、
前記少なくとも１つの第１取引を実行し、
前記少なくとも１つの第１取引を占めた後、前記相対する注文の何れかの部分が取引可能である場合、前記取引マッチングルールに基づき前記相対する注文と少なくとも１つの関連しない第１注文との間で実行する少なくとも１つの第２取引を決定し、
前記少なくとも１つの第２取引を自動的に実行する、
ことから構成される、請求項１記載のシステム。
【請求項５】
前記プロセッサはさらに、
前記１以上の関連する第１注文の少なくとも１つに対して、該関連する第１注文と前記相対する注文との間の第１取引の表示を、前記取引に係らない市場参加者に前記第１取引が通知されないように、前記市場に表示せず、
関連しない第１注文と前記相対する注文との間の各第２取引の表示を、前記取引に係らない市場参加者に各第２取引が通知されるように、前記市場に表示する、
よう動作可能である、請求項４記載のシステム。
【請求項６】
各第１注文はサイズを有し、
前記プロセッサはさらに、１以上の価格により取引された第１注文のサイズの累積カウントを前記電子市場にアクセスする市場参加者に表示するよう動作可能であり、
前記第１取引の表示を、前記取引に係らない市場参加者に前記第１取引が通知されないように前記市場に表示しないことは、前記第１取引を占めるための前記表示された累積カウントをインクリメントしないことを有し、
各第２取引の表示を、前記取引に係らない市場参加者に各第２取引が通知されるように前記市場に表示することは、各第２取引を占めるための前記表示された累積カウントをインクリメントすることを有する、請求項５記載のシステム。
【請求項７】
前記取引マッチングルールは、価格／時間優先アルゴリズムに基づき各第１注文にある優先度を割り当てる価格／時間優先マッチングルールと、前記関連する第１注文の判断に基づき１以上の第１注文の優先度を調整するインハウスマッチングルールとを有し、
前記相対する注文と取引する１以上の第１注文の決定は、前記価格／時間優先マッチングルールと前記インハウスマッチングルールの双方によって規定される第１注文の優先度に少なくとも基づき、前記相対する注文と取引する１以上の第１注文を決定することを有する、請求項１記載のシステム。
【請求項８】
各第１注文は価格を有し、
前記インハウスマッチングルールは、同一の価格を有する関連しない第１注文に関する関連する第１注文の優先度を自動的に引き上げるよう動作可能である、請求項７記載のシステム。
【請求項９】
各第１注文は価格を有し、
前記インハウスマッチングルールは、同一の価格を有する関連しない第１注文に関してのみ関連する第１注文の優先度を自動的に引き上げるよう動作可能である、請求項７記載のシステム。
【請求項１０】
前記取引マッチングルールは、他の注文と取引する複数の第１注文のそれぞれの配分部分を割り当てる配分マッチングルールと、前記関連する第１注文の決定に基づき他の注文と取引するよう決定された１以上の第１注文の配分部分を調整するインハウスマッチングルールとを有し、
前記相対する注文と取引する１以上の第１注文の決定は、前記配分マッチングルールと前記インハウスマッチングルールとの双方に少なくとも基づき、前記相対する注文と取引する１以上の関連しない第１注文に関して、前記相対する注文と取引する１以上の関連する第１注文の配分部分を増大することを有する、請求項１記載のシステム。
【請求項１１】
各第１注文は価格を有し、
前記インハウスマッチングルールは、同一の価格を有する関連しない第１注文に関して関連する第１注文の配分部分を自動的に増大するよう動作可能である、請求項１０記載のシステム。
【請求項１２】
各第１注文は価格を有し、
前記インハウスマッチングルールは、同一の価格を有する関連しない第１注文に関してのみ関連する第１注文の配分部分を自動的に増大するよう動作可能である、請求項１０記載のシステム。
【請求項１３】
前記取引マッチングルールは、他の注文と取引するためのオークションに当選するのに適格であって、各第１注文が前記オークションに最終的なオークションエントリから構成される複数の第１注文を決定するようオークションを管理するオークションマッチングルールと、前記関連する第１注文の決定に基づき、前記複数の適格な第１注文から１以上のオークションに当選した第１注文を決定するインハウスマッチングルールとを有し、
前記相対する注文と取引する１以上の第１注文を決定することは、前記オークションマッチングルールと前記インハウスマッチングルールとに少なくとも基づき、１以上のオークションに当選した第１注文を決定することを有する、請求項１記載のシステム。
【請求項１４】
前記オークションの最終的な各オークションエントリは価格を有し、
オークションに当選するのに適格な前記複数の第１注文のそれぞれは、同一の価格を有する、請求項１３記載のシステム。
【請求項１５】
１以上の受け付けた第１注文に係るアカウントは、複数の子会社アカウントのプロキシである、請求項１記載のシステム。
【請求項１６】
前記取引マッチングルールと前記関連する第１注文の決定とに少なくとも基づき前記相対する注文と取引する１以上の第１注文を決定することは、
ある価格による１以上の第１注文が関連する第１注文であると判断された場合、前記ある価格による関連する第１注文の少なくとも１つと前記相対する注文との間で実行される少なくとも１つの取引を決定し、
前記ある価格による第１注文の何れもが関連する第１注文であると判断されなかった場合、前記ある価格による関連しない第１注文の少なくとも１つと前記相対する注文との間で実行される少なくとも１つの取引を決定する、請求項１記載のシステム。
【請求項１７】
前記プロセッサはさらに、前記複数の受け付けた第１注文を各買い注文がビッド価格を有する前記電子市場によって維持される買い注文リストに配置するよう動作可能であり、
前記相対する注文は、前記買い注文リストの１以上の買い注文のビッド価格未満又は一致するオファー価格を有する売り注文を有する、請求項１記載のシステム。
【請求項１８】
前記プロセッサはさらに、前記複数の受け付けた第１注文を各売り注文がオファー価格を有する前記電子市場により維持される売り注文リストに配置するよう動作可能であり、
前記相対する注文は、前記売り注文リストの１以上の売り注文のオファー価格より高い又は一致するビッド価格を有する買い注文を有する、請求項１記載のシステム。
【請求項１９】
前記プロセッサはさらに、あるシーケンスにより受け付けた前記第１注文を第１注文リストに配置し、前記第１注文リストの第１注文のシーケンスを前記電子市場にアクセスする市場参加者に表示するよう動作可能であり、
１以上の第１注文のそれぞれが関連する第１注文であるか判断することは、前記第１注文リストの前方にある第１注文が関連する第１注文でないと判断し、前記第１注文リストの前方にない第２注文が関連する第１注文であると判断することから構成され、
前記取引マッチングルールと前記関連する第１注文の判断とに少なくとも基づき、前記相対する注文と取引する１以上の第１注文を決定することは、前記相対する注文と取引する第１注文でなく第２注文を決定することから構成され、
前記プロセッサはさらに、前記相対する注文と前記第２注文との間の取引を実行するよう動作可能である、請求項１記載のシステム。
【請求項２０】
前記第１注文と前記第２注文とは、同一の価格を有する、請求項１９記載のシステム。
【請求項２１】
前記プロセッサはさらに、前記相対する注文と前記第２注文との間の取引の表示を、前記取引に係らない市場参加者に前記取引が通知されないように、前記市場に表示しないよう動作可能である、請求項１９記載のシステム。
【請求項２２】
意図的に導入された遅延なく前記相対する取引と取引する１以上の第１注文を決定することは、前記相対する注文と取引する１以上の第１注文の決定に影響を与える可能性がある入力を待機することなく、前記相対する注文と取引する１以上の第１注文を決定することから構成される、請求項１記載のシステム。
【請求項２３】
１以上の第１注文のそれぞれが前記相対する注文と関連しているか判断することは、前記第１注文に係るアカウントと前記相対する注文に係るアカウントとが、同一の企業に係るものであるか判断することから構成される、請求項１記載のシステム。
【請求項２４】
１以上の第１注文のそれぞれが前記相対する注文に関連するか判断することは、前記第１注文に係るアカウントと前記相対する注文に係るアカウントとが、同一の法的主体に係るものであるか判断することから構成される、請求項１記載のシステム。
【請求項２５】
１以上の第１注文のそれぞれが前記相対する注文に関連するか判断することは、前記第１注文に係るアカウントと前記相対する注文に係るアカウントとが、同一の持ち株会社に係るものであるか判断することから構成される、請求項１記載のシステム。
【請求項２６】
１以上の第１注文のそれぞれが前記相対する注文に関連するか判断することは、前記第１注文に係るアカウントと前記相対する注文に係るアカウントとが、前記電子市場における取引に関して所定の関係を有する主体に係るものであるか判断することから構成される、請求項１記載のシステム。
【請求項２７】
１以上の第１注文のそれぞれが前記相対する注文に関連するか判断することは、前記第１注文に係るアカウントと前記相対する注文に係るアカウントとが、関連する取引主体の所定のリスト上にあるか判断することから構成される、請求項１記載のシステム。
【請求項２８】
電子取引を管理するシステムであって、
各注文が価格を有する買い注文と売り注文とを含む複数の注文を格納するよう動作可能であるメモリと、
前記メモリに通信可能に接続されるプロセッサと、
を有するシステムであって、
前記プロセッサは、
前記複数の注文の第１注文であって、第１取引主体から受け付けた第１注文の価格が、前記複数の注文の第２注文であって、第２取引主体から受け付けた第２注文と、前記複数の注文の第３注文であって、第３取引主体から受け付けた第３注文との価格に一致又はクロスすることを判断し、
前記第２取引主体が前記第１取引主体と関係を有しているか判断し、
前記第２取引主体が前記第１取引主体と関係を有している場合、意図的に導入された遅延なく、前記第１注文と前記第２注文との間の取引を開始し、
前記第２取引主体が前記第１取引主体と関係を有していない場合、意図的に導入された遅延なく、前記第１注文と前記第３注文との間の取引を開始する、
よう動作可能であるシステム。
【請求項２９】
前記プロセッサはさらに、前記第２注文と第３注文とをある注文スタックに、前記第３注文が前記注文スタックにおいて前記第２注文に先行するよう配置することを含む、受け付けた各注文を係る注文スタックに配置するよう動作可能である、請求項２８記載のシステム。
【請求項３０】
前記第３注文は、前記注文スタックにおいて時間優先により前記第２注文に先行する、請求項２９記載のシステム。
【請求項３１】
意図的に導入された遅延なく前記第１注文と前記第２注文との間の取引を開始することは、前記第１注文と前記第２注文との間の取引の開始に影響を与える可能性のある入力を待機することなく、前記第１注文と前記第２注文との間の取引を開始することから構成され、
意図的に導入された遅延なく前記第１注文と前記第３注文との間の取引を開始することは、前記第１注文と前記第３注文との間の取引の開始に影響を与える可能性のある入力を待機することなく、前記第１注文と前記第３注文との間の取引を開始することから構成される、請求項２８記載のシステム。
【請求項３２】
前記第２取引主体が前記第１取引主体と関係を有しているか判断することは、前記第２取引主体と前記第１取引主体とが同一の企業に係るものであるか判断することから構成される、請求項２８記載のシステム。
【請求項３３】
前記第２取引主体が前記第１取引主体と関係を有しているか判断することは、前記第２取引主体と前記第１取引主体とが同一の法的主体に係るものであるか判断することから構成される、請求項２８記載のシステム。
【請求項３４】
前記第２取引主体が前記第１取引主体と関係を有しているか判断することは、前記第２取引主体と前記第１取引主体とが同一の持ち株会社に係る主体に係るものであるか判断することから構成される、請求項２８記載のシステム。
【請求項３５】
前記第２取引主体が前記第１取引主体と関係を有しているか判断することは、前記第２取引主体と前記第１取引主体とが電子市場における取引に関する所定の関係を有する主体に係るものであるか判断することから構成される、請求項２８記載のシステム。
【請求項３６】
前記第２取引主体が前記第１取引主体と関係を有しているか判断することは、前記第２取引主体と前記第１取引主体とが所定の関連する取引主体のリスト上にあるか判断することから構成される、請求項２８記載のシステム。
【請求項３７】
前記第３注文は、注文スタックにおいて前記第２注文に先行し、
前記第１注文は第１注文サイズを有し、前記第２注文は第２注文サイズを有し、
前記プロセッサは、前記第２取引主体が前記第１取引主体と関係を有している場合であって、
前記第１注文サイズが前記第２注文サイズ以下である場合、前記第１注文と前記第２注文との間で前記第１注文サイズの取引を開始し、
前記第１注文サイズが前記第２注文サイズより大きい場合、前記第２注文と前記第２注文サイズに等しい前記第１注文の第１部分との間の第１取引を開始し、前記第３注文と前記第１注文の残りの部分との間の第２取引を開始する、
よう動作可能である、請求項２８記載のシステム。
【請求項３８】
前記第３注文は、注文スタックにおいて前記第２注文より先行し、
前記第２注文は、第４取引主体から受け付けた前記複数の注文の第４注文より先行し、
前記第１注文は第１注文サイズを有し、前記第２注文は第２注文サイズを有し、前記第４注文は第４注文サイズを有し、
前記プロセッサは、
前記第１注文の価格が第４注文の価格に一致又はクロスすることを判断し、
前記第４取引主体が前記第１取引主体と関係を有するか判断し、
前記第２取引主体と前記第４取引主体との双方が前記第１取引主体と関係を有する場合であって、前記第１注文サイズが前記第２注文サイズ以下である場合には、前記第１注文と前記第２注文との間で前記第１注文サイズの取引を開始し、前記第１注文サイズが前記第２注文サイズより大きい場合には、前記第２注文と前記第２注文サイズに等しい前記第１注文の第１部分との間で第１取引を開始し、前記第４注文と前記第１注文の残りの部分との間で第２取引を開始し、前記第１注文サイズが前記第２注文サイズと第４注文サイズの合計より大きい場合には、前記第２注文と前記第２注文サイズに等しい前記第１注文の第１部分との間で第１取引を開始し、前記第４注文と前記第４注文サイズに等しい前記第１注文の第２部分との間で第２取引を開始し、前記第３注文と前記第１注文の残りの部分との間で第３取引を開始する、
よう動作可能である、請求項２８記載のシステム。
【請求項３９】
前記第３注文は、注文スタックにおいて前記第２注文より先行し、
前記第２注文は第２注文サイズを有し、前記第３注文は第３注文サイズを有し、
前記プロセッサはさらに、
前記第２取引主体が前記第１取引主体と関係を有しない場合、意図的に導入された遅延なく、前記第２注文サイズと前記第３注文サイズとに少なくとも基づき、前記第２注文と取引される前記第１注文の第１配分部分と、前記第３注文と取引される前記第１注文の第２配分部分とを決定し、前記第２注文と前記第１注文の第１配分部分との間で第１取引と、前記第３注文と前記第１注文の第２配分部分との間で第２取引とを開始し、
前記第２取引主体が前記第１取引主体と関係を有する場合、意図的に導入された遅延なく、前記第２注文サイズと前記第３注文サイズとに少なくとも基づき、前記第２注文と取引される前記第１注文の増大された配分部分と、前記第３注文と取引される前記第１注文の縮小された配分部分とを決定し、前記第２注文と前記第１注文の増大された配分部分との間で第１取引と、前記第３注文と前記第１注文の縮小された配分部分との間で第２取引とを開始する、
よう動作可能であり、
前記第１注文の増大された配分部分は前記第１注文の第１配分部分より大きく、
前記第１注文の縮小された配分部分は前記第１注文の第２配分部分より小さい、請求項２８記載のシステム。
【請求項４０】
電子取引を管理する方法であって、
電子市場において第１注文を受け付けるステップと、
前記第１注文との取引のためのオークション中に、少なくとも第１最終オークションエントリと第２最終オークションエントリとを受け付けるステップと、
前記第１最終オークションエントリが前記第１注文に関連し、前記第２最終オークションエントリが前記第１注文に関連しないことを電子的に決定するステップと、
前記第１最終オークションエントリが前記第１注文に関連するという決定と前記少なくとも第１及び第２最終オークションエントリの相対価格とに少なくとも基づき、第１に実行される第１最終オークションエントリを決定するステップと、
前記第１注文と前記第１最終オークションエントリとの間で取引を実行するステップと、
を有する方法。
【請求項４１】
前記第１実行される第１最終オークションエントリを決定するステップは、前記第１オークションエントリの価格が前記第１注文に利用可能な最良のオークション価格である場合に限って、前記第１に実行される第１最終オークションエントリを決定することから構成される、請求項４０記載の方法。
【請求項４２】
前記第１注文は、第１アカウントから受け付けされ、
前記第１最終オークションエントリは、第２アカウントから受け付けされ、
前記第２最終オークションエントリは、第３アカウントから受け付けされ、
前記第１最終オークションエントリが前記第１注文に関連し、前記第２最終オークションエントリが前記第１注文に関連しないことを決定するステップは、前記第２アカウントが前記第１アカウントに関連し、前記第３アカウントが前記第１アカウントに関連しないことを決定することから構成される、請求項４０記載の方法。
【請求項４３】
前記第１に実行される第１最終オークションエントリを決定するステップは、前記第１に実行される第１最終オークションエントリと、前記第２に実行される第２最終オークションエントリとを決定することから構成され、
当該方法はさらに、前記第１注文と前記第１最終オークションエントリとの間で取引を実行した後、前記第１注文と前記第２最終オークションエントリとの間で取引を実行するステップを有する、請求項４０記載の方法。
【請求項４４】
前記第１に実行される第１最終オークションエントリを決定するステップは、前記第１注文に対して実行される第１最終オークションエントリのみ決定することから構成される、請求項４０記載の方法。
【請求項４５】
前記第２アカウントが前記第１アカウントに関連していることを電子的に決定することは、前記第２アカウントと前記第１アカウントとが同一の企業に係るものであると決定することから構成される、請求項４０記載の方法。
【請求項４６】
前記第２アカウントが前記第１アカウントに関連していることを電子的に決定することは、前記第２アカウントと前記第１アカウントとが同一の法的主体に係るものであると決定することから構成される、請求項４０記載の方法。
【請求項４７】
前記第２アカウントが前記第１アカウントに関連していることを電子的に決定することは、前記第２アカウントと前記第１アカウントとが同一の持ち株会社に係るものであると決定することから構成される、請求項４０記載の方法。
【請求項４８】
前記第２アカウントが前記第１アカウントに関連していることを電子的に決定することは、前記第２アカウントと前記第１アカウントとが前記電子市場において所定の関係を有すると決定することから構成される、請求項４０記載の方法。
【請求項４９】
前記第２アカウントが前記第１アカウントに関連していることを電子的に決定することは、前記第２アカウントが前記第１アカウントに関連する所定の主体リスト上にあると決定することから構成される、請求項４０記載の方法。
【請求項５０】
電子取引を管理する方法であって、
各注文がアカウントに係り、価格を有する複数の注文を電子的に受け付けるステップと、
前記受け付けた各注文を複数の電子市場の１つに電子的にルーティングするステップと、
あるアカウントに係る相対する注文を電子的に受け付けるステップと、
前記ルーティングされた注文の１以上に対して、該ルーティングされた注文が前記相対する注文に関連するか、該ルーティングされた注文に係るアカウントが前記相対する注文に係るアカウントに関係するか判断することによって、電子的に判断するステップと、
適切な価格を有する少なくとも１つのルーティングされた注文が前記相対する注文に関連すると判断された場合、前記関連する注文の少なくとも一部をキャンセルするためのメッセージを関連する第１注文がルーティングされた電子市場に通信するステップと、
前記相対する注文と前記関連する注文のキャンセルされた部分との間で取引を実行させるステップと、
適切な価格を有するルーティングされた注文の何れもが前記相対する注文に関連しないと判断された場合、前記相対する注文を前記複数の電子市場の１つにルーティングするステップと、
を有する方法。
【請求項５１】
前記受け付けた各注文を前記複数の電子市場の１つにルーティングするステップは、前記複数の電子市場の１以上に係る現在の価格情報に少なくとも基づきルーティングすることから構成される、請求項５０記載の方法。
【請求項５２】
前記受け付けた各注文を前記複数の電子市場の１つにルーティングするステップは、少なくとも１つの注文を第１電子市場にルーティングし、少なくとも１つの注文を第２電子市場にルーティングすることから構成される、請求項５０記載の方法。
【請求項５３】
前記受け付けた各注文を前記複数の電子市場の１つにルーティングするステップは、各買い注文がビッド価格を有する少なくとも１つの買い注文のそれぞれを前記複数の電子市場の１つに電子的にルーティングすることから構成され、
前記相対する注文を電子的に受け付けるステップは、前記ルーティングされた買い注文の１以上のビッド価格以下のオファー価格を有する売り注文を電子的に受け付けることから構成される、請求項５０記載の方法。
【請求項５４】
前記受け付けた各注文を前記複数の電子市場の１つにルーティングするステップは、各売り注文がオファー価格を有する少なくとも１つの売り注文のそれぞれを前記複数の電子市場の１つに電子的にルーティングすることから構成され、
前記相対する注文を電子的に受け付けるステップは、前記ルーティングされた売り注文の１以上のオファー価格以下のビッド価格を有する買い注文を電子的に受け付けることから構成される、請求項５０記載の方法。
【請求項５５】
前記１以上のルーティングされた注文のそれぞれが前記相対する注文に関連するか電子的に判断するステップは、
前記複数の電子市場の１つにルーティングされ、注文リストに配置された第１注文が前記相対する注文に関連しないことを電子的に判断するステップと、
前記電子市場にルーティングされ、前記注文リストにおいて前記第１注文の後方に配置された第２注文が前記相対する注文に関連することを電子的に判断するステップと、
から構成され、
当該方法はさらに、
前記第２注文が前記相対する注文に関連すると判断すると、前記第２注文の少なくとも一部をキャンセルするためのメッセージを前記電子市場に通信するステップと、
前記相対する注文と前記第２注文との間で取引を実行させるステップと、
を有する、請求項５０記載の方法。
【請求項５６】
前記第１注文が前記相対する注文に関連しないと判断すると、前記第１注文をキャンセルするためのメッセージを前記電子市場に通信しないステップと、
前記相対する注文と前記第１注文との間で取引を実行させないステップと、
を有する、請求項５５記載の方法。
【請求項５７】
前記第１注文は、時間優先に従って前記注文リストにおいて前記第２注文より先行する、請求項５５記載の方法。
【請求項５８】
前記１以上のルーティングされた注文のそれぞれが前記相対する注文に関連するか電子的に判断するステップは、前記注文に係るアカウントと前記相対する注文に係るアカウントとが同一の企業に係るものであるか判断することから構成される、請求項５０記載の方法。
【請求項５９】
前記１以上のルーティングされた注文のそれぞれが前記相対する注文に関連するか電子的に判断するステップは、前記注文に係るアカウントと前記相対する注文に係るアカウントとが同一の法的主体に係るものであるか判断することから構成される、請求項５０記載の方法。
【請求項６０】
前記１以上のルーティングされた注文のそれぞれが前記相対する注文に関連するか電子的に判断するステップは、前記注文に係るアカウントと前記相対する注文に係るアカウントとが同一の持ち株会社に係るものであるか判断することから構成される、請求項５０記載の方法。
【請求項６１】
前記１以上のルーティングされた注文のそれぞれが前記相対する注文に関連するか電子的に判断するステップは、前記注文に係るアカウントと前記相対する注文に係るアカウントとが前記電子市場における取引に関する所定の関係を有する主体に係るものであるか判断することから構成される、請求項５０記載の方法。
【請求項６２】
前記１以上のルーティングされた注文のそれぞれが前記相対する注文に関連するか電子的に判断するステップは、前記注文に係るアカウントと前記相対する注文に係るアカウントとが関連する取引主体の所定のリスト上にあるか判断することから構成される、請求項５０記載の方法。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［発明の技術分野］
本発明は、一般に市場取引に関し、より詳細には、電子マーケットにおける関連するエンティティの間の取引を管理するシステム及び方法に関する。
【０００２】
［発明の背景］
経済活動の基礎は、市場経済においては商品及びサービスの生産と消費である。経済的効率性及び市場パフォーマンスは、買い手と売り手との間の商品及びサービスの分配によって測られる。商品及びサービスの価値は、通常は米国ドルなどの通貨単位により表される。このような経済活動は、国境を越えて拡がる。商品及びサービスの取引は、国境を越えて行われ、通貨自体が取引され、需要と供給の法則によって支配される市場を構成する。
【０００３】
歴史を通じて、商品、サービス及び通貨の買い手と売り手に取引可能なアイテムの“市場”価格において又は可能な限り近い価格により取引を可能にするという主たる目的を与えるための多数のアプローチが採用されてきた。市場価格は、十分な知識に基づく市場が選択された製品を取引する価格（所与の通貨に関して）である。これを実現するため、潜在的なすべての買い手と売り手は、取引への十分かつ等しいアクセスを有するべきである。買い手と売り手の取引は、極めて低いコストにより実行されるよう構成される必要があり、又は人為的に高い取引コストにより取引可能なアイテムの市場価格を変更する。効果的な買い手と売り手の取引に対するキーは、表示及び知識の十分かつタイムリーなアクセスであり、また低い取引コストである。しかしながら、取引効率と市場知識との間のトレードオフを必然的に伴うコンフリクトがしばしば存在する。
【０００４】
近年、電子取引システムは、商品、サービス及び通貨などの取引アイテムを広範に受け入れてきた。例えば、株式、債券、通貨、先物、他の適切な金融商品などの金融商品の取引を実現する電子取引システムが構成されてきた。特に、電子取引システムは、証券取引について、特に米国国債、英国国債、欧州政府債券、エマージングマーケット債務などの確定利付き証券や株式などの変動利付き証券の取引について普及してきている。
【０００５】
これら電子取引システムの多くは、取引者が特定の取引可能な商品に対する買い（又はビッド）及び売り（又はオファー）注文を発注するビッド／オファープロセスを利用する。売買注文は、取引所により受け付けされ、当該取引可能な商品の取引所に発注される。受け付けされた買い注文は、買い注文キュー又はスタックにおかれ、受け付けされた売り注文は、売り注文キュー又はスタックにおかれるかもしれない。受け付けた注文は、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）マッチングシステムを用いた売買注文のマッチング、米国特許第６，５６０，５８０号に詳述されるような価格／時間優先オークションプロトコルマッチングシステムによるマッチング、又は受け付けた売買注文のそれぞれに係るビッド及びオファー価格に基づくなど、各種方法によりこのようなスタックにおかれるかもしれない。
【０００６】
［発明の概要］
本発明によると、取引が不要なメッセージ処理及び取引費用を回避するよう取引システム内で技術的に管理されるように、電子マーケットにおける関連するエンティティの間の取引を管理し、関連するエンティティの間の取引の実行を最適化するシステム及び方法が提供される。
【０００７】
電子取引を管理するシステムが提供される。本システムは、取引マッチングルールを格納するメモリを有する。メモリに通信可能に接続されるプロセッサは、各注文がアカウントに係る複数の第１注文を受け付ける。相対する注文がまた受け付けされる。１以上の第１注文のそれぞれに対して、プロセッサは、当該注文に係るアカウントが相対する注文に係るアカウントと関係を有しているか判断することによって、当該注文が関連する第１注文であるか判断する。意図的に導入された遅延なしに、１以上の関連する第１注文を含む１以上の第１注文が、関連する第１注文の判断と取引マッチングルールとに少なくとも基づき、相対する注文と取引するよう電子的に決定される。プロセッサは、１以上の第１注文と相対する注文との間で１以上の取引を実行する。
【０００８】
他の実施例によると、電子取引を管理するシステムが提供される。本システムは、受け付けた各注文が価格を有する買い注文と売り注文とを含む複数の注文を格納するよう動作可能なメモリを有する。メモリに通信可能に接続されるプロセッサは、複数の注文の第１注文の価格が複数の注文の第２注文と第３注文の価格に一致又はクロスすることを判断するよう動作可能であり、第１注文は第１取引主体から受け付けされ、第２注文は第２取引主体から受け付けされ、第３注文は第３取引主体から受け付けされる。プロセッサはさらに、第２取引主体が第１取引主体と関係を有するか判断する。第２取引主体が第１取引主体と関係を有する場合、第１注文と第２注文との間で、意図的に導入された遅延なしに取引が開始される。しかしながら、第２取引主体が第１取引主体と関係を有していない場合、第１取引と第３取引との間で、意図的に導入された遅延なしに取引が開始される。
【０００９】
さらなる他の実施例によると、電子取引を管理する方法が提供される。第１注文は、第１アカウントから電子市場に受け付けされる。第１注文と取引するためのオークション中、オークションエントリが、第２アカウントと第３アカウントから受け付けされる。第１最終オークションエントリが第１注文に関連し、第２最終オークションエントリが第１注文に関連しないと電子的に判断される。第１最終オークションエントリが第１注文に関連するという判断に少なくとも基づき、第１最終オークションエントリが第１に実行されると決定され、第１注文と当選した第１オークションエントリとの間で取引が実行される。
【００１０】
さらなる他の実施例によると、電子市場における電子取引を管理するシステムが提供される。取引注文を複数の電子市場にルーティングするよう動作可能な電子注文ルーティングシステムは、各取引注文が取引アカウントに係り、価格を有する複数の取引注文を電子的に受け付ける。電子注文ルーティングシステムは、その内部に規定される１以上のルーティングアルゴリズムに従って、受け付けた各取引注文を複数の電子市場の１つに電子的にルーティングする。電子注文ルーティングシステムは、取引アカウントに係る相対する取引注文を電子的に受け付ける。その後、電子注文ルーティングシステムは、１以上のルーティングされた取引注文に対して、以前にルーティングされた取引注文に係る取引アカウントが相対する取引注文に係る取引アカウントと関係を有しているか判断することによって、以前にルーティングされた取引注文が相対する取引注文に関連しているか電子的に判断する。ルーティングされた取引注文のサブセットの少なくとも１以上が相対する取引注文に関連すると判断された場合、電子注文ルーティングシステムは、関連する取引注文がルーティングされた電子市場に、関連する取引注文の少なくとも一部をキャンセルするためのメッセージを通信する。電子注文ルーティングシステムは、以前にルーティングされた取引注文の一部（又はすべて）のキャンセル成功の確認を受け付けると、相対する取引注文と関連する取引注文のキャンセルされた部分（又はすべて）との間の取引を実行させてもよい。適切な価格を有するルーティングされた注文の何れも相対する注文に関連しないと判断された場合、電子注文ルーティングシステムは、相対する注文を複数の電子市場の１つにルーティングするかもしれない。
【００１１】
本発明の各種実施例は、多数の効果を奏するかもしれない。１以上の実施例は、後述される効果の一部又はすべてを奏するかもしれず、又はその何れの効果も奏しないかもしれないということに留意すべきである。
【００１２】
本発明の１つの効果は、一部の実施例では、各種関係の１つを有する取引アカウントから受け付けた取引注文などの“関連する”取引注文が、同一価格による関連しない取引注文とマッチングされる前に、互いに自動的に“インハウスマッチング”される電子取引及び注文ルーティングシステムが提供される。一部の実施例では、取引所は、取引所の既存又は通常の取引ルール又は論理に違反することなく、関連する取引注文をマッチングする（又はマッチングしようとする）。従って、関連する取引注文は、取引所の既存又は通常の取引ルール又は論理に違反することなく、又は取引所又は他の政府の規制に違反することなく、互いに“インハウスマッチング”されるかもしれない。このような通常の取引ルール又は論理は、例えば、通常の価格／時間優先マッチングルール、配分マッチングルール又はオークションマッチングルールなどを含むかもしれない。さらに、マッチングのため取引注文を取引所に提供することによって、取引所の完全な価格検出が、取引所の公正な市場価格が各取引に対して実現されるように提供される。
【００１３】
このため、ここに記載されるインハウスマッチング技術によって新たな関連する取引注文とマッチングされる取引注文を発注した取引者は、そうでない場合より迅速に注文を充足されるかもしれない。さらに、いくつかの状況では、同一の又は関連するエンティティからの取引注文が取引所においてインハウスマッチングされる場合、当該取引は当該エンティティの帳簿上で内部的に処理され、これにより、そうでない場合に取引所によりエンティティに課せられる手数料を節約することができる。
【００１４】
他の効果は当該技術の当業者に明らかであり、大量の取引を行う企業が取引に使用する帯域幅を技術的に制限することが可能である。多数の企業は、当該取引企業により提供されるサービスを利用して、自己のアカウントからの複数のユーザの取引を実現する。このような取引企業はしばしば、取引システムへの１つのアクセスポイントを利用し、それは、高ボラティリティ時には複数のユーザからの注文により急速に混雑する可能性がある。取引企業がここに記載される電子注文ルーティングシステムを利用する場合、取引システム自体が当該時点において高いメッセージロードを受けている場合には、しばしばよりタイムリーな結果によって、接続されている取引システム上において他の関連しないユーザに優先してそれらのユーザの注文を実行すると同時に、過剰な帯域幅の使用を回避することが可能となる。
【００１５】
電子取引所に関する一般的な制約は、取引される商品の利用可能な数量の変化及び価格に関する市場の高いボラティリティである。この制約は、システム設計者に挑む複雑さの程度及びレートによりデータが取引所に提供される技術的な結果を有するかもしれない。一般に取引所は、特に取引インタフェースは、利益をあげる過程において取引者を支援又は妨害するかもしれない。取引者に市場の状況に追随する最良な機会を提供し、それに迅速かつ正確に応答するデータ効率な方法により内部通信するための機能を取引所に提供することが望ましい。
【００１６】
ある取引環境において生じる１つの問題点は、注文の完全なエントリをシステムに行う時間が、関連する市場状況が変化する時間より大きくなる可能性があるということである。従って、エントリが開始されるとき、取引者は、すでに表示されている既存のエントリに対する相対する注文を行おうとするかもしれないが、当該エントリが完了する時点までに、既存のエントリはもはや利用可能でなくなっており、他人により取引されており、又は市場から削除されているかもしれない。このような高いボラティリティのケースでは、ユーザは、同一商品について市場に参加しているかもしれない同一の企業、会社又は法的主体の内部の相対する取引者を検索する時間を提供することはできない。ここに開示された発明は、関連する市場のマッチングルールの範囲内で“インハウス”取引マッチングをまず特定及び実行することによって、上記問題を実質的に軽減又は解消する。
【００１７】
他の効果は、以下の図面、記載及び請求項から当業者に容易に明らかとなるであろう。
【００１８】
［実施例の詳細な説明］
本発明の実施例とその効果は、図１〜８を参照することにより最も良く理解される。図面では、同様の数字は同様の部分を参照している。一般に、少なくともいくつかの実施例によると、同一企業、同一エンティティ内の各企業、法的に関連するエンティティ、同一の持ち株会社に係るエンティティに係る取引アカウント、又は所定の関係を有する取引アカウントから受け付けた取引注文など、関連する取引アカウントに係る取引注文の間の取引のマッチング及び実行を実現する電子取引システム及び方法が提供される。関連する取引アカウントに係る取引注文のこのようなマッチングは、“インハウスマッチング（ｉｎ−ｈｏｕｓｅ  ｍａｔｃｈｉｎｇ”とここでは呼ばれる。
【００１９】
いくつかの実施例では、取引所が特定の取引アカウントから、取引所に現在ある相対する１以上の取引注文による取引価格を有する新たな取引注文を受け取ると、取引所は、１以上の相対する取引注文の何れかが、当該取引アカウントと特定の関係を有している取引アカウントから受け付けされたものであるか判断することによって、このような１以上の相対する取引注文の何れかがこの新たな取引注文に関連するか判断する。このような取引注文の何れかがこの新たな取引注文に関連すると判断された場合、取引所における関連する通常の取引規則によって規定されるような他の関連しない取引注文に関する関連する取引注文の相対的な優先度に関係なく、新たな取引注文とマッチングする関連する各取引注文の優先度が、当該関連する取引注文と同じビッド又はオファー価格を有する関連しない他の取引注文に対して引き上げられる。すなわち、何れの取引注文がこの新たな取引注文に一致するか決定するとき、新たな取引注文に関連すると判断された取引注文は、例えば、価格／時間優先アルゴリズム、比例シェアリングアルゴリズム又はオークションプロトコルアルゴリズムなどにより決定されるような取引注文の相対的な優先度など、取引所における関連する通常の取引規則によって規定されるような関連する取引注文と関連しない取引注文の相対的な優先度に関係なく、同一価格の他の関連しない取引注文が新たな取引注文とマッチングされる前に、新たな取引注文とマッチングされる。例えば、取引所が取引注文リスト（買い注文スタック、売り注文スタックなど）に取引注文を維持している場合、新たな取引注文は、同一価格の他の関連しない取引注文に関する当該取引注文リストにおけるこのような関連する取引注文のポジションに関係なく、取引所の取引注文リストの１以上の関連する相対した取引注文とマッチングされるようにしてもよい。
【００２０】
いくつかの好適な実施例では、関連する取引注文より良好な価格の関連しない取引注文が、このような関連する取引注文の前にマッチングされてもよい。すなわち、関連する取引注文の優先度は、関連する取引注文より良好な価格（すなわち、新たな取引注文に対してより良好な）の関連しない取引注文の上位に引き上げられなくてもよい。このように、新たな取引注文を発注した取引エンティティは、関連する取引注文とのマッチング及び取引による金銭的な不利益を受けることから保護される。
【００２１】
このように、取引所に送られる関連する取引注文は、同一価格の関連しない取引注文とマッチングされる前に、互いに“インハウスマッチング”されるようにしてもよい。いくつかの実施例では、取引所は、既存の又は通常の取引所の取引規則又は論理に違反することなく、関連する取引注文をマッチングする（又はマッチングすることを試みる）。従って、関連する取引注文は、既存の又は通常の取引所の取引規則又は論理に違反することなく、又は取引所若しくは他の政府の規制に違反することなく、互いに“インハウスマッチング”されるかもしれない。さらに、マッチングのため取引注文を取引所に送ることによって、取引所の完全な価格検出が、取引所の公正な市場価格が各取引に対して実現されるように依然として提供される。
【００２２】
従って、ここに記載されるインハウスマッチングによって新たな関連する取引注文とマッチングされる取引注文を発注した取引者は、そうでない場合により迅速に自らの注文に応じられるかもしれない。さらに、いくつかの状況では、同一の又は関連するエンティティからの取引注文が取引所においてインハウスマッチングされる場合、当該取引は当該エンティティの帳簿上で内部処理され、そうでない場合に取引所において課せられる手数料を節約することができる。
【００２３】
他の実施例では、電子注文ルーティングシステム又は市場集計手段は、各種取引アカウントから取引注文を受け付け、例えば、様々な取引所のそれぞれにおける現在のリアルタイム（又はほぼリアルタイム）な価格付けなど、１以上の各種ファクタに基づくアルゴリズムを利用して、このように受け付けた取引注文をしばしば各種取引所のいくつかに転送する。電子注文ルーティングシステムは、例えば、大規模な注文により市場を動揺させることを回避するため、大規模な注文を１以上の電子通信ネットワーク（ＥＣＮ）又は取引所に分割及び分散させるためのアルゴリズムを含む既知のルーティングアルゴリズム及び技術を使用するかもしれない。
【００２４】
電子注文ルーティングシステムが、ある取引アカウントから電子注文ルーティングシステムによって様々な取引所に以前にルーティングされた１以上の相対する取引注文による取引価格を有する新たな取引注文を受け付けると、電子注文ルーティングシステムは、このような１以上の相対する取引注文の何れがこの新たな取引注文に関連しているか、１以上の取引注文の何れが当該取引アカウントと特定の関係を有している取引アカウントから受け付けされたか判断することによって決定するようにしてもよい。電子注文ルーティングシステムが、このような取引注文の何れが新たな取引注文に関連していると判断した場合、電子注文ルーティングシステムは、関連する取引注文の１以上が当該取引所からの１以上の関連する取引注文の少なくとも一部をキャンセルするため以前にルーティングされた取引所にキャンセルリクエスト又はコマンドを送信するようにしてもよい。電子注文ルーティングシステムは、電子注文ルーティングシステムによって送信されるリクエスト又はコマンドに応答して、関連する取引注文の何れかの（又はすべての）部分が実際にキャンセルされたという確認を受信した場合、電子注文ルーティングシステムは、清算及び決済を自ら実現し（例えば、ＯＴＣ債券取引の場合など）、又は取引所の１以上における取引を記録して（例えば、先物取引の場合など）、取引所からキャンセルされた関連する取引注文の一部（又はすべて）と新たな取引注文の間の取引を実行するかもしれない。
【００２５】
取引所における“インハウスマッチング”された取引の登録は、このようなインハウスマッチングを調整する際、電子注文ルーティングシステムが認識している取引所規則に従うものであるかもしれない。例えば、先物取引の場合、取引所の外部でマッチングされた先物取引の登録は、当該取引があるサイズ閾値を上回る場合、又は多くの先物取引所によって使用される“現物交換”規則の下で取引所によって受け付けされる先物取引のための証拠として利用可能な関連する取引アカウントの１つ又は両方の取引戦略に関する他の現物商品が存在する場合に限って可能となるかもしれない。
【００２６】
このように、電子注文ルーティングシステムは、関連する取引注文のインハウスマッチングを、新たに受け付けた取引注文と当該取引所に以前にルーティングされた同一価格の関連しない取引注文前の各取引所に以前にルーティングされた関連する取引注文とマッチングしようと試みることによって管理することができる。いくつかの実施例では、電子注文ルーティングシステムは、関連する取引所の既存の又は通常の取引規則又は論理に違反することなく、関連する取引注文をマッチングする（又はマッチングしようとする）。このため、関連する取引注文は、関連する取引所の既存の又は通常の取引規則又は論理に違反することなく、互いに“インハウスマッチング”されてもよい。
【００２７】
再びいくつかの実施例では、関連する取引注文より良好な価格の関連しない取引注文が、このような関連する取引注文の前にマッチングされる。すなわち、関連する取引注文は、当該関連する取引注文より良好な価格（すなわち、新たな取引注文に対してより良好な）の他の関連しない取引注文が存在する場合、新たな取引注文により取引するため、取引所からキャンセルされない。このように、新たな取引注文を発注した取引エンティティは、関連する取引注文とマッチング及び取引されることによる金銭的な不利益を受けることから保護される。さらに、マッチングのため取引注文を取引所にルーティングし、新たに受け付けた取引注文とマッチングするため、以前にルーティングされた取引注文をキャンセルし、キャンセルされた取引注文を新たに受け付けた取引注文とマッチングすることによって、様々な取引所の完全な価格検出が、各取引について取引所の公正な市場価格が実現されるように提供されてもよい。
【００２８】
このように、ここに記載されたインハウスマッチングによって新たな関連する取引注文とマッチングされる取引注文を発注した取引者は、そうでない場合より迅速に自らの注文を充足させることが可能となる。さらに、いくつかの状況では、同一の又は関連するエンティティ内の異なる取引者からの取引注文が、電子注文ルーティングシステムによってインハウスマッチングされる場合、当該取引は法的エンティティの帳簿上で内部処理されるため、そうでない場合に取引所又は中央決済所によってエンティティに課せられる手数料を節約することができる。
【００２９】
図１は、本発明の実施例による関連する取引注文のインハウスマッチングを含む取引注文のマッチングを管理する一例となる取引システム１０を示す。図示されるように、システム１０は、通信ネットワーク１６により取引所１４に接続される１以上の取引アカウント１２を有するかもしれない。
【００３０】
取引アカウント１２は、取引注文１８が取引所１４に提供される何れかのタイプのアカウントを含むかもしれない。取引アカウント１２は、１以上の取引主体２０に関連付けされるかもしれない。取引主体２０は、図１において“顧客／ブローカー”関係、マーケットメーカー２６、ファンド若しくはファンドマネージャー２８、自己のための活動する顧客２４又は他の何れか適切なエンティティとして示される顧客２４のために活動するブローカー２２など、取引アカウント１２を用いて取引システム１０を介し取引活動に参加する任意のエンティティを含むかもしれない。顧客２４は、個人投資家、投資家グループ、機関投資家など、取引システム１０を介し取引活動に従事する個人、個人グループ又は企業を含むかもしれない。ブローカー２２は、１以上の顧客２４のために取引システム１０を介し取引活動に従事する個人、個人グループ又は企業を含むかもしれない。いくつかの状況では、ブローカー２２はまた、自らのアカウントを用いて取引するかもしれない。マーケットメーカー２６は、取引所において同一の商品について買い注文と売り注文１８の両方を提供し、及び／又は同時に維持する任意の個人、個人グループ又は企業を含むかもしれない。ファンド又はファンドマネージャー２８は、ミューチュアルファンド、商品取引アドバイザー、ヘッジファンド又は独立したファイナンシャルアドバイザーを含むかもしれない。いくつかの実施例では、特定の取引アカウント１２は、複数の子会社取引アカウント１２のためのプロキシとして機能するかもしれない。
【００３１】
特定の取引アカウント１２は、関連する取引アカウント１２が互いによるインハウスマッチングをするのに適格なものとなるように、他の取引アカウント１２と関係を有するかもしれない。取引所１４は、インハウスマッチングをするのに適格な取引アカウント１２の間の関係のタイプを指定するようにしてもよい。いくつかの実施例では、取引所１４は、インハウスマッチングするのに適格なものとして、取引アカウント１２の間の以下のタイプの関係の１以上を指定するかもしれない。すなわち、（ａ）同一の法的エンティティに係る２以上の取引アカウント１２（同一企業又は同一の法的エンティティ内の企業に係る取引アカウント１２など）、（ｂ）親子関係を有するエンティティ、同一の親組織の子会社、同一の持ち株会社によって所有される又は関連付けされるエンティティ、又は吸収若しくは合併の契約下のエンティティなど、特定の法律関係を有するエンティティに係る２以上の取引アカウント１２、又は（ｃ）インハウスマッチングをするのに適したものとして取引所１４により認識される所定の関係を有する２以上の取引アカウント１２、である。上述した関係は単なる一例として、限定されることなく提供されるものであり、取引所１４はインハウスマッチングをするのに適格な取引アカウント１２の間の特定の１以上のタイプを認識可能であることが理解されるべきである。
【００３２】
取引所１４によってインハウスマッチングに適格であると認識された取引アカウント１２は、ここでは関連する取引アカウント１２と呼ばれる。図１に示されるように、システム１０は、任意数の関連する取引アカウント１２のグループ３０と、任意数の関連しない取引アカウント１２とを含むかもしれない。各グループ３０内の取引アカウント１２は互いに関連付けされ、互いにインハウスマッチングするのに適格なものとなっているかもしれない。従って、例えば、グループ３０ａ内の取引アカウント１２は、互いにインハウスマッチングするのに適格なものであるかもしれないが、グループ３０ｂ内の取引アカウント１２とはインハウスマッチングすることができないかもしれない。同様に、グループ３０ｂ内の取引アカウント１２は、互いにインハウスマッチングするのに適格なものであるかもしれないが、グループ３０ａ内の取引アカウント１２とはインハウスマッチングすることができないかもしれない。
【００３３】
関連する取引アカウント１２からの取引注文１８は、すなわち、取引所１４によるインハウスマッチングするのに適格な取引注文１８は、関連する取引注文１８と呼ばれるかもしれない。さらに、同一の取引アカウント１２からの複数の取引注文１８（同一の取引アカウント１２から受け付けられたマッチング対象となる買い注文と売り注文など）は、取引所１４によるインハウスマッチングをするのに適格であるかもしれない。
【００３４】
取引エンティティ２０は、通信ネットワーク１６を介し各種取引注文１８を取引所１４に発注するかもしれない。取引所１４は、オークションタイプ交換、エンターテイメントタイプ交換、各種金融商品（株式、他のエクイティ証券、債券、ミューチュアルファンド、オプション、先物、デリバティブ、スワップ、通貨など）を取引するための電子マーケットなど、取引注文１８のための何れか適切なタイプの電子取引所又は市場を提供するかもしれない。取引注文１８は、買い注文４０、売り注文４２又はその両方を含み、以下に限定されるものではないが、成り行き注文、指値注文、当日限り注文、オープン注文、ＧＴＣ（Ｇｏｏｄ  Ｔｉｌｌ  Ｃａｎｃｅｌｌｅｄ）注文、“グッドスルー（ｇｏｏｄ  ｔｈｒｏｕｇｈ）”注文、“オール・オア・ナン（ａｌｌ  ｏｒ  ｎｏｎｅ）”注文、“エニー・パート（ａｎｙ  ｐａｒｔ）”注文、ストップ注文、マーケット・イフ・タッチド（ｍａｒｋｅｔ−ｉｆ−ｔｏｕｃｈｅｄ）注文など、取引所１４により管理可能な任意のタイプの注文であってもよい。各買い注文４０はビッド価格及びサイズを有し、各売り注文４２はオファー価格及びサイズを有するかもしれない。
【００３５】
上述されるように、取引主体２０は、各種取引アカウント１２からの取引活動を実行するため、ネットワーク１６を介し取引所１４と通信するかもしれない。取引主体２０は、図２に関して後述される取引ワークステーション４６を用いて取引所１４と通信するかもしれない。
【００３６】
図２は、ネットワーク１６を介し取引所１４に接続されたいくつかの取引ワークステーション４６を有する取引システム１０の一例となる構成を示す。取引ワークステーション４６は、各種取引アカウント１２からの取引活動を実行するため、取引所１４と通信するためのアクセスを取引主体２０に提供する。１以上の取引主体は、特定の取引ワークステーション４６を使用して、１以上の取引アカウント１２からの取引活動を実行するかもしれない。さらに、特定の取引主体は、１以上の取引ワークステーション４６を用いて１以上の取引アカウント１２からの取引活動を実行するかもしれない。
【００３７】
取引ワークステーション４６は、取引主体２０が１以上の取引アカウント１２からの取引所１４における電子取引活動に従事することを可能にするコンピュータシステム及び適切なソフトウェアを有するかもしれない。本明細書において使用される“コンピュータ”という用語は、パーソナルコンピュータ、ワークステーション、ネットワークコンピュータ、ワイヤレスデータポート、無線電話、携帯情報端末、上記若しくは他の装置内の１以上のプロセッサ又は他の何れか適切な処理装置など、入力を受け付け、所定のルールに従って入力を処理し、出力を生成するよう動作可能な何れか適切な装置を表す。取引ワークステーション４６は、マウス、キーボード、ゲームコントローラ、ポインタなどの１以上のヒューマンインタフェースを含むかもしれない。
【００３８】
通信ネットワーク１６は、取引ワークステーション１２と取引所１４との間でデータ又は情報（例えば、取引注文１８を規定するデータ及び他の各種メッセージなどを含む）をやりとりするよう動作可能な通信交換手段である。本発明のある実施例では、通信ネットワーク１６はインターネットアーキテクチャを表す。あるいは、通信ネットワーク１６は、取引主体２０が同一の処理又は機能を事項するのに利用可能なＰＯＴＳ（Ｐｌａｉｎ  Ｏｌｄ  Ｔｅｌｅｐｈｏｎｅ  Ｓｙｓｔｅｍ）とすることができる。このような取引は、取引所１４に係るブローカーによって支援され、又は取引実行を要求するため、電話や他の適切な電子装置に手動によりキー入力されるかもしれない。他の実施例では、通信システム１４は、システム１０の何れか２つのノードの間の通信インタフェース又はやりとりを提供する任意のパケットデータネットワーク（ＰＤＮ）とすることができる。あるいは、通信ネットワーク１６は、何れかのローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、バーチャルプライベートネットワーク（ＶＰＮ）、イントラネット又はネットワーク若しくは電話環境における通信を実現する他の何れか適切なアーキテクチャ若しくはシステムであってもよい。
【００３９】
通信ネットワーク１６は、人（取引主体２０、ブローカー、取引システム１０に係る他の人など）の声が通信ネットワーク１６を介した通信のため符号化及び／又はデジタル化されるリアルタイム電話音声会話（ＩＰ電話やＰＯＴＳを介し通信される音声会話など）を実現するかもしれない。通信ネットワーク１６はまた、データ、ファイル、通知及び／又は他のデジタル化された情報の伝送を実現するかもしれない。本明細書では、“非音声ベース電子データ”は、あらゆるファイル、通知及び／又は他のデジタル化された情報を含むが、通信ネットワーク１６を介し通信可能なリアルタイム音声会話（符号化及び／又はデジタル化された音声データなど）を排除している。ある実施例では、取引注文１８（買い注文４０と売り注文４２とを含む）と、取引主体２０と取引所１４との間の取引関連メッセージとは、非音声ベース電子データとして通信される。他の実施例では、取引注文１８及び／又は取引主体２０と取引所１４との間の取引関連メッセージの一部又はすべてが、リアルタイム音声会話を介し通信される。
【００４０】
取引所１４は、様々な取引アカウント１２からの取引注文１８のマッチング及び取引を実現する電子取引所又はマーケットから構成されるかもしれない。取引所１４は、コンピュータ、サーバ、管理センター、１つのワークステーション、何れかの人のための本部オフィス、ビジネス又は取引注文１８の取引を管理しようとするエンティティから構成される取引モジュール５０を含むかもしれない。従って、取引モジュール５０は、取引環境を管理する管理組織又は関しエンティティの処理及び機能を実行するため利用又は実現可能な何れか適切なハードウェア、ソフトウェア、スタッフ、装置、コンポーネント、要素又はオブジェクトを含むかもしれない。
【００４１】
いくつかの実施例では、取引所１４は、取引モジュール５０に接続され、１以上のウェブページを提供するためウェブサイト及び／又はウェブサイト情報５６を格納するよう動作可能な１以上のウェブサーバ５４に関連付けされ、又は有するかもしれない。ウェブサーバ５４は、通信ネットワーク１６に接続され、取引所１４に部分的又は完全に一体化され、又は独立したものであるかもしれない。取引ワークステーション４６は、取引主体２０が通信ネットワーク１６を介し取引モジュール５０と情報を通信し、また情報を受信することができるように、ウェブサーバ５４により提供されるウェブページ５８とのインタフェースを提供するよう動作可能なブラウザアプリケーション６０を含むかもしれない。特に、ブラウザアプリケーション６０は、取引主体２０と取引所１４との間の通信用のインタフェースを提供するため、取引主体２０がウェブブラウザ５４により提供される各種インターネットウェブサイト又はウェブページ５８をナビゲート又は“ブラウズ”することを可能にするかもしれない。例えば、１以上のウェブページ５８が、取引主体２０から取引所１４への取引注文１８及び取引関連メッセージの通信を実現するかもしれない。
【００４２】
取引所１４は、取引主体２０から取引注文１８を受け付け、取引主体２０の間の金融取引が実行可能となるように、これらの取引注文１８を管理又は処理するよう動作可能な取引モジュール５０を有するかもしれない。取引モジュール５０は、市場取引フロアーとのリンク若しくは接続を有してもよく、又はこのような取引の完了を可能にする何れか適切な要素との他の適切な接続を有してもよい。
【００４３】
取引モジュール５０は、（ａ）１以上の取引ルール又は論理セット、及び（ｂ）関連する取引注文１２のマッチングに関する追加的なマッチングルールに従って、各取引アカウント１２から受け付けた取引注文１２のマッチングを管理するよう動作可能であるかもしれない。従って、図３〜６を参照して以下で詳細に説明されるように、取引モジュール５０は、関連する取引注文１２を特定し、取引注文１２のマッチングを管理することが可能であるかもしれない。
【００４４】
図１に示されるように、取引モジュール５０は、処理ユニット６２とメモリユニット６４とを有するかもしれない。処理ユニット６２は、取引注文１８に係るデータ又は取引システム１０に係るデータを処理するかもしれず、特定の実施例では取引モジュール５０に関連付けされるソフトウェア６６又は他の符号化された命令を実行することを含むかもしれない。メモリユニット６４は、ソフトウェア６６、取引主体２０から受け付けた取引注文１８及び各取引注文１８のマッチング及び取引を制御する１以上の取引管理ルールセットを格納するかもしれない。メモリユニット６４は、データ処理ユニット６２に接続され、１以上のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）、ＦＣＲＡＭ（ＦａｓｔＣｙｃｌｅ  ＲＡＭ）、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）、又は他の何れか適切な揮発性若しくは不揮発性記憶装置などの１以上の適切な記憶装置と１以上のデータベースとを有するかもしれない。
【００４５】
通信ネットワーク１６及び／又は取引モジュール５０により提供される機能は、１以上の人が通信ネットワーク１６又は取引モジュール５０に係る各種機能を提供することができるように、部分的又は完全に手動によるものとされてもよいということが理解されるべきである。例えば、取引所１４の人間によるエージェントは、取引所１４に取引注文１８を発注するためのプロキシ又はブローカーとして機能するかもしれない。
【００４６】
また、図１は本発明の特定の実施例を記載しているが、ここに記載されるシステム１０により提供される各種の自動化された機能の一部又はすべてが、取引ワークステーション１２、取引所１４、通信ネットワーク１６及びウェブサーバ５４を含むシステム１０の何れか１以上のコンポーネントに配置され、提供され、又は関連付けされる何れか適切なハードウェア、ソフトウェア又は他の計算装置によって提供されるようにしてもよいということが理解されるべきである。このような自動化された機能は、取引注文１８の生成、送信及び受信、取引注文１８が関連するものかの決定、取引注文１８のマッチングの管理、取引注文１８の間の取引の実行の管理並びに取引管理ルール６８の維持及び／又は管理の各機能に係るデータの任意の自動化された格納、処理又は通信を含むかもしれない。このような機能の各特徴は、システム１０の各コンポーネントによって提供されるかもしれない。
【００４７】
いくつかの実施例では、取引所１４の取引モジュール５０に係るソフトウェア６６は、例えば、取引主体２０からの取引注文１８の受付、取引注文１８が実行可能となるように、電子取引所若しくはマーケットへの受け付けた取引注文１８の発注、取引注文１８の優先度の管理（例えば、各取引注文リスト内の取引注文の引き上げの管理など）、取引注文１８が関連するかの電子的決定、取引管理ルール６８に基づく取引注文１８のマッチングの管理及び取引注文１８の間の取引の実行の管理を含む、ここに記載される各種機能を提供する。
【００４８】
他の実施例では、このような機能の一部又はすべては、何れ１以上の取引ワークステーション１２に配置され、提供され、又は関連付けされるソフトウェア７０により提供されるかもしれない。例えば、取引ワークステーション４６に係るソフトウェア７０は、関連する取引注文１８の決定を実行するよう動作可能であり、当該決定は、その後に取引注文１８のマッチングを管理するのに取引モジュール５０によって利用されるかもしれない。例えば、ソフトウェア７０は、取引注文１８を規定する取引主体２０から電子データ入力を受け付け、取引所１４に現在ある取引注文１８の１以上が当該取引注文１８に関連するか決定し、（ａ）取引注文１８と（ｂ）１以上の関連する取引注文１８を特定する通知を取引所１４に電子的に通信するよう動作可能であるかもしれない。その後、取引モジュール５０は、取引所１４における１以上の他の取引注文１８と当該取引注文１８とのマッチングを管理する際、入力として上記通知を（取引管理ルール６８と共に）利用するかもしれない。
【００４９】
上述されるように、取引モジュール５０は、少なくとも電子マーケット取引管理ルール６８に基づき、取引注文を管理及び処理するかもしれない。取引管理ルール６８は、例えば、関連する取引注文１８のマッチングを含む取引注文１８のマッチングを制御するルール又は論理、取引注文１８が関連するか判断する方法を規定するルール、及び取引注文１８のリスト（キューやスタックなど）内の取引注文１８の引き上げを管理する方法を規定するルールなど、取引所１４の処理を管理する各種ルールを含むものであってもよい。
【００５０】
取引管理ルール６８は、（ａ）取引所１４により受付される取引注文１８のマッチングを全体制御する通常の取引ルール若しくは論理セットと、（ｂ）関連する取引注文１２のマッチングを制御する“インハウスマッチング”ルールセットとを含むかもしれない。“通常の”取引ルール又は論理セットは、取引所１４における現在の市場価格が取引注文１８の間の取引に対して実現されるように、価格検出プロセスを提供するかもしれない。
【００５１】
いくつかの実施例では、インハウスマッチングルールは、通常の取引ルールを補完するが、これら通常の取引ルールによって与えられる価格検出プロセス又は当該ルールに対する規制的な制限に影響を与えないよう作成される。通常の取引ルールによって提供される価格検出プロセスが行われた後、インハウスマッチングルールが取引時点でのみ適用されるようにしてもよい。ある実施例では、新たに受け付けた取引注文に対して、この新たな取引注文とマッチングされる関連する各取引注文の優先度が、取引所の関連する通常の取引ルールによって規定されるような他の関連しない取引注文に関する関連する取引注文の相対的な優先度に関係なく、関連する取引注文と同じビッド又はオファー価格を有する他の関連しない取引注文の上位に引き上げられることを実質的に提供する。しかしながら、関連する取引注文より良好な価格による関連しない取引注文は、このような関連する取引注文の前に依然としてマッチングされる。すなわち、関連する取引注文の優先度は、関連する取引注文より良好な（すなわち、新たな取引注文により有利な）価格の関連しない取引注文より上位に引き上げられないかもしれない。
【００５２】
通常の取引ルール及びインハウスマッチングルールは、以下のように作用するかもしれない。新たな取引注文の取引時点において、（１）最も良い価格（すなわち、新たな取引注文に最も有利な価格）の１以上の相対する取引注文が特定され、（２）新たな取引注文に関連すると判断された１以上の取引注文の何れかが（存在する場合）、取引所の通常の取引ルールにより規定されるような最も良い価格の他の関連しない取引注文に関する関連する取引注文の優先度に関係なく、新たな取引注文とマッチングされ、（３）新たな取引注文の何れかの部分が残る場合、当該部分は最も良い価格の関連しない取引注文（存在する場合）とマッチングされ、（４）新たな取引注文の何れかの部分が依然として残っている場合、次に最良な価格によりステップ（２）及び（３）が繰り返され、以下同様に行われるかもしれない。
【００５３】
図３は、本発明の実施例による新たな取引注文と関連する及び／又は関連しない取引注文とのマッチングにおいて、取引所のインハウスルールと通常の取引ルールとの間の全体的な協調を示す。ステップ１００において、様々な取引アカウント１２からの取引注文１８（買い注文４０と売り注文４２など）が、様々な取引主体２０から取引所１４において受付され、取引モジュール５０によって取引所１４の通常の取引ルールに従って優先順位付けされる。例えば、受け付けた買い注文４０と売り注文４２は、例えば、参照することによりここに含まれる２００３年５月６日に発行された米国特許第６，５６０，５８０号による取引などのため、買い注文スタック８０と売り注文スタック８２にそれぞれおかれるかもしれない。
【００５４】
ステップ１０２において、新たな取引注文１８（新たな買い注文４０又は売り注文４２など）が、取引所１４により受付される。ステップ１０４において、取引所１４に存在する各種取引注文１８のうち、最良の価格（すなわち、新たな取引注文にとって最も有利な価格）の１以上の相対する取引注文１８が特定される。ステップ１０６において、このような最良な価格の相対する取引注文１８の何れかが新たな取引注文１８に関連している場合（すなわち、“関連する取引注文）、新たな取引注文１８はまず、取引所１４の通常の取引ルールにより規定されるような最良の価格における他の関連しない取引注文に関する関連する取引注文の優先度に関係なく、このような関連する取引注文の１以上とマッチングされる。ステップ１０８において、新たな取引注文１８の何れかの部分が一致しないままである場合（又は最良の価格の関連する取引注文１８がなく、ステップ１０６においてマッチングが実行されない場合）、新たな取引注文１８は、最良の価格の１以上の関連しない取引注文（存在する場合）とマッチングされる。
【００５５】
ステップ１１０において、新たな取引注文１８の何れかの部分が、ステップ１０６及び／又は１０８において関連する及び／又は関連しない取引注文１８とマッチングされた後、依然として一致しないままである場合、本方法はステップ１０４〜１０８に戻り、繰り返す。特に、ステップ１０４において、次に最良な価格（すなわち、最良の価格以外の新たな取引注文に次に最も有利な価格）の１以上の相対する取引注文１８が特定され、ステップ１０６及び１０８において、１以上の関連する及び／又は関連しない相対する取引注文１８が、新たな取引注文１８の何れか残りの部分とマッチングされる。このプロセスが、（ａ）すべての取引注文１８の何れかが関連する及び／又は関連しない相対する取引注文１８にマッチングされるまで、又は新たな取引注文１８の残りの部分とマッチングされるのに適した関連する及び／又は関連しない相対する取引注文１８が残らなくなるまで、ただし、この場合は新たな取引注文１８の残りの部分は以降の取引のため取引所１４に発注されるが、繰り返されるかもしれない。
【００５６】
従って、インハウスマッチングルールは、通常の取引ルールを実質的に回避するかもしれないが、インハウスマッチングルールのこのような適用のみが、市場の損害に対する通常の取引ルールに違反しない。この結果、取引注文１８がマッチング及び取引されている取引アカウント１２に金銭的に関連する（このような取引アカウント１２からの取引活動に従事する取引主体２０を含むかもしれないし、そうでないかもしれない）顧客又は他のエンティティは、このインハウス取引ルールによって金銭的に不利益を被ることはない。
【００５７】
一部の実施例では、上述した方法の各ステップの１つ、一部又はすべてが、意図的に実現される遅延なく電子的に実行されるかもしれない。ここで使用される“意図的に実現される遅延”は、関連する取引プロセスに影響を与える可能性のある入力を（取引エンティティ２０又は他のソースから）受け付けるための時間遅延など、取引プロセスに含まれる意図的な遅延を含むかもしれない。例えば、意図的に実現された遅延は、１以上の取引注文１８、１以上の取引注文１８の特定のサイズ又は割合部分が相対する取引注文１８により取引されるかの判断に影響を与える可能性がある入力を受信する所定の期間を含むかもしれない。“意図的に実現される遅延”は、コンピュータ化された計算の実行又は他のコンピュータ化されたプロセスの実行に固有の遅延など、電子取引所又はコンピュータ化された取引プロセスに固有の遅延を排除するかもしれない。
【００５８】
一部の実施例では、上述した方法の少なくともステップ１０４〜１０８が、意図的に実現される遅延なく連続的に実行される。さらに、ステップ１１０はさらに、意図的に実現される遅延なく実行されるかもしれない。他の実施例では、ステップ１０４〜１１０の１以上は１以上の意図的に実現された遅延を含むかもしれない。
【００５９】
取引管理ルール６８の各種実施例が以下に記載される。
【００６０】
インハウスマッチングルールの価格／時間優先の通常の取引ルールへの適用
一部の実施例では、取引管理ルール６８は、参照することによりここに含まれる２００３年５月６日に発行された米国特許第６，５６０，５８０号に記載される各種価格／時間優先取引ルールなどの価格／時間優先の通常の取引ルールによるインハウスマッチングルールを一般に適用する。価格／時間優先は、一般に各取引注文１８の価格に基づき（より良い価格には、より高い優先度となる）、また同一の価格を有する複数の取引注文１８に対しては、各取引注文１８が取引所１４において受付された各自の時間に基づき、取引所１４において受付された取引注文１８に割り当てられた優先度を表す（より早く受付されると、より高い優先度となる）。最も先に受付されたものから直近に受付されたものまで、以下の時間順により５つの買い注文４０が取引所１４において受付されたと仮定する。すなわち、注文１：２７．９５による買い３０；注文２：２７．９７による買い１５；注文３：２７．９６による買い２０；注文４：２７．９５による買い１５；注文５：２８．９７による買い２５である。価格／時間優先に従って、５つの買い注文４０が、最も高い優先度（トップ）から最下位の優先度（ボトム）までの以下の順序により買い注文スタック８０におかれる。
【００６１】
２７．９７による買い１５（注文２）
２７．９７による買い２５（注文５）
２７．９６による買い２０（注文３）
２７．９５による買い３０（注文１）
２７．９５による買い１５（注文４）
【００６２】
価格／時間優先の通常の取引ルールは、一般に取引注文の相対的な価格／時間優先順位により、取引所１４の取引注文が相対する取引注文と取引されることを提供する。最良の価格による取引注文は、時間優先により（最良の価格による最先に受け付けた取引注文が最初に取引され、その次に最良の価格による次の最先に受け付けた取引注文が取引され、以下同様に行われる）一致する相対の取引注文と取引され、次に再び時間優先により２番目に最良の価格による取引注文により取引され、次に再び時間優先により３番目に最良の価格による取引注文により取引され、以下同様に行われる。従って、上記リストされた買い注文スタックの具体例では、買い注文１〜５は買い注文スタック８０の降順に取引される。２７．９５による売り４０の新たな売り注文を仮定すると、最良の（最も高い）ビッド価格による買い注文２及び５が、買い注文３及び１が新たな売り価格による取引に適したビッド価格を有し、買い注文５の前に受け付けたという事実にもかかわらず、新たな売り注文により取引される。
【００６３】
図４は、本発明の実施例では、価格／時間優先の通常の取引ルールによりインハウスマッチングルールを適用することを含む、上記取引管理ルール６８を適用する一例となる方法を示す。以下の説明は新たな売り注文４２が取引所１４において受付され、１以上の買い注文４０とマッチングされることに関するが、同一の又は類似した原理が、新たな買い注文４０が取引所１４において受付され、１以上の売り注文４２とマッチングされる状況に等しく適用されることが理解されるべきである。
【００６４】
一般に、取引注文スタックの取引注文１８は、関連する取引注文（すなわち、該当する相対した取引注文に関連する取引注文）が同じ価格の関連しない取引注文の前に（しかしながら、より良い価格の関連しない取引注文の前でなく）取引されることを除いて、価格／時間優先に従う順序により相対する取引注文１８と取引される。このため、取引アカウント１２は、取引注文１８をマッチングさせ、他の関連しない取引注文１８より取引アカウント１２に有利でない価格による関連する取引注文１８と取引されることによって、近点的な不利益を被ることから保護されるかもしれない。
【００６５】
ステップ１５０において、様々な取引アカウント１２からの買い注文４０と売り注文４２が、各種取引ワークステーション４６を介し様々な取引主体２０から取引所１４において受付される。受け付けた買い注文４０と売り注文４２は、上述されるような取引管理ルール６８の通常の取引ルールにより規定される価格／時間優先マッチング原理に従って、取引モジュール５０によりそれぞれ買い注文スタック８０と売り注文スタック８２におかれる。
【００６６】
ステップ１５２において、特定の取引アカウント１２から新たな売り注文４２が受付される。ステップ１５４において、取引モジュール５０は、新たな売り注文４２のオファー価格と、買い注文スタック８０に現在ある買い注文４０のビッド価格とに基づき、買い注文スタック８０に現在ある買い注文４０の１以上のサブセットがこの新たな売り注文４２とマッチングするのに適格であることを判断するため、取引管理ルール６８を適用する。ステップ１５６において、取引モジュール５０は、最も高いビッド価格（すなわち、新たな取引注文に最も有利な価格）による１以上の買い注文４０を特定する。ステップ１５８において、当該時点（取引時点）において、最も高いビッド価格による買い注文４０の何れかが新たな売り注文４２に関連しているか判断するため、インハウスマッチングルールを適用する。この判定は、各買い注文４０が発注された取引アカウント１２が、新たな売り注文４２に係る取引アカウント１２に関連しているか判断することに関するかもしれない。
【００６７】
最も高いビッド価格の買い注文４０の少なくとも１つが新たな売り注文４２に関連する場合、ステップ１６０において、取引モジュール５０は、価格／時間優先の通常の取引ルールに従って決定されるように、最も高いビッド価格による他の関連しない買い注文４０に関する上記関連する買い注文４０の相対的な優先度に関係なく、新たな売り注文４２と最も高いビッド価格による関連する買い注文４０の１以上とマッチングさせるため、インハウスマッチングルールを適用する（新たな売り注文４２と関連する各買い注文４０の相対的なサイズに応じて）。取引モジュール５０は、価格／時間優先の通常の取引ルール（最も高いビッド価格による関連する買い注文のみに適用されるような）に従って、新たな売り注文４２と関連する買い注文４０とをマッチングさせるかもしれない。一部の実施例では、意図的に実現される遅延なく、ステップ１５４〜１６０が連続的に実行される。他の実施例では、ステップ１５４〜１６０の１以上が１以上の意図的に実現される遅延を含むかもしれない。
【００６８】
従って、例えば、取引モジュール５０はまず、第１の取引のため買い注文スタック８０の先頭（又は前方）に最も近い関連する買い注文４０（すなわち、最も高い価格による最先に受け付けた関連する買い注文４０）と新たな売り注文４２とをマッチングするかもしれない。新たな売り注文４２の何れかの部分が、最も高い優先度の関連する買い注文４０とマッチングされた後に残っている場合、取引モジュール５０は、第２の取引のため買い注文スタック８０の先頭（又は前方）に次に最も近い関連する買い注文４０（すなわち、最も高いビッド価格による次に最先に受け付けた関連する買い注文４０）と、この新たな売り注文４２の残りの部分とマッチングするかもしれない。新たな売り注文４２は、（ａ）新たな売り注文４２のフルサイズが最も高いビッド価格による関連する買い注文４０とマッチングされるまで、又は（ｂ）最も高いビッド価格による関連する買い注文４０がもはや、新たな売り注文４２の残りの部分とマッチングするのに残らなくなるまで、この場合、新たな売り注文４２の残りの部分は、後述されるように、最も高いビッド価格による１以上の関連しない取引注文４０と取引されるかもしれないが、最も高いビッド価格による関連する買い注文４０とマッチングされるかもしれない。
【００６９】
（ａ）最も高いビッド価格による買い注文の何れも新たな売り注文４２に関連するものでない場合、又は（ｂ）（後述されるように）最も高いビッド価格による関連する買い注文４０とマッチングされた後、新たな売り注文４２の一部が残っている場合、ステップ１６２において、新たな売り注文４２は最も高いビッド価格による１以上の関連しない取引注文４０と取引されるかもしれない。特に、取引モジュール５０は、新たな売り注文４２と買い注文４０のそれぞれとの相対的なサイズに応じて、最も高いビッド価格による買い注文４０の１以上と新たな売り注文４２とをマッチングするための価格／時間優先マッチング原理に基づき、通常の取引ルールを適用するかもしれない。従って、例えば、取引モジュール５０はまず、第１の取引のため買い注文スタック８０の先頭（又は前方）に最も近い関連しない買い注文４０（すなわち、最も高いビッド価格による最先の受け付けた関連しない買い注文４０）と新たな売り注文４２とをマッチングするかもしれない。最も高い優先度の関連しない買い注文４０とマッチングした後、新たな売り注文４２の何れかの部分が残っている場合、取引モジュール５０は、第２の取引のため買い注文スタック８０の先頭（又は前方）の次に最も近い関連しない買い注文４０（すなわち、最も高いビッド価格による次に最先の受け付けた関連しない買い注文）と新たな売り注文４２の残りの部分とをマッチングし、以下同様に実行するかもしれない。新たな売り注文４２は、（ａ）新たな売り注文４２のフルサイズが最も高いビッド価格によるこのような関連しない買い注文４０とマッチングされるまで、又は（ｂ）新たな売り注文４２の残りの部分とマッチングするための最も高いビッド価格による関連しない買い注文４０がもはや残らなくなるまで、この場合、新たな売り注文４２の残りの部分が後述されるように、１以上のより低いビッド価格による関連する及び／又は関連しない取引注文４０と取引されるが、最も高いビッド価格による関連しない買い注文４０とマッチングされてもよい。
【００７０】
新たな売り注文４２の何れかの部分が最も高いビッド価格による関連する及び／又は関連しない買い注文４０とマッチングした後に残っている場合、ステップ１６４において、取引モジュール５０は、１以上のより低いビッド価格による関連する及び／又は関連しない取引注文４０と新たな売り注文４２の残りの部分とマッチングするようしてもよい。特に、段階的に低い各ビッド価格に対して、取引モジュール５０は上述されるステップ１５６〜１６２を繰り返すようにしてもよい。このため、取引モジュール５０は、買い注文スタック８０に現在ある２番目に高いビッド価格による１以上の買い注文４０を特定するため、ステップ１５６を繰り返すようにしてもよい。その後、２番目に高いビッド価格によるこのような売り注文４０の何れかが新たな売り注文４２に関連するか判断するため、インハウスマッチングルールを適用するようステップ１５８を繰り返すようにしてもよい。一部の実施例では、このような判定は他の時点に行われてもよい。例えば、取引モジュール５０は、ある時点において買い注文スタック８０の各買い注文４０が新たな売り注文４２に関連しているか判断するかもしれない。他の具体例として、取引モジュール５０は、ある時点において新たな売り注文４２と取引するのに適した価格を有する買い注文スタック８０の各買い注文４０が新たな売り注文４２に関連しているか判断するかもしれない。その後、取引モジュール５０は、２番目に高いビッド価格により関連する及び／又は関連しない取引注文４０と新たな売り注文４２とを取引するため、ステップ１６０及び１６２を繰り返すかもしれない。
【００７１】
取引モジュール５０は、（ａ）新たな売り注文４２のフルサイズが関連する及び／又は関連しない買い注文４０とマッチングされるまで、又は（ｂ）新たな売り注文４２の残りの部分と取引するのに適格な買い注文スタック８０に残った買い注文４０がもはやなくなるまで、この場合、取引モジュール５０は以降の取引のため取引所１４に新たな売り注文４２の残りの部分を発注するかもしれないが、段階的により低いビッド価格に対してステップ１５６〜１６２を繰り返し続けるかもしれない。一部の実施例では、意図的に実現された遅延なく、ステップ１５４〜１６４（ステップ１５６〜１６２の１以上の繰り返しを含むかもしれない）が連続的に実行される。他の実施例では、ステップ１５４〜１６４の１以上が、１以上の意図的に実現された遅延を含むかもしれない。
【００７２】
具体例１
以下において、図４を参照して説明される取引管理ルール６８のアプリケーションの一例が提供される。ステップ１５０において、様々な取引アカウント１２から取引所１４への買い注文４０及び売り注文４２は、以下の買い注文スタック８０と売り注文スタック８２とが特定の時点で存在するように、価格／時間優先に従って買い注文スタック８０と売り注文スタック８２におかれる。
【００７３】
【表１】
2008538027.tif 000002
【００７４】
ステップ１５２において、２７．９６×２０の新たな売り注文が取引アカウントＫから受付される。説明のため、アカウントＢ及びＤはアカウントＫに関連すると仮定する。このため、買い注文２及び４は新たな売り注文に関連する。
【００７５】
ステップ１５４において、取引モジュール５０は、新たな売り注文のオファー価格（２７．９６）と買い注文スタックに現在ある買い注文のビッド価格とに基づき、買い注文スタックに現在ある買い注文の一部が新たな売り注文とマッチングするのに適格であるか決定するため、取引管理ルール６８を適用する。ここで、取引モジュール５０は、買い注文１〜４（価格＝２７．９６）が新たな売り注文（価格＝２７．９６）とマッチングするのに適格であることを決定する。買い注文１〜４は、新たな売り注文と取引するのに適格な買い注文の一部を有する。
【００７６】
ステップ１５６において、取引モジュール５０は、最も高いビッド価格（２７．９７）による買い注文１及び２を特定する。ステップ１５８において、当該時点（取引時点）において、取引モジュール５０は、買い注文１及び２の何れかに対応する取引アカウント（アカウントＡ及びＢ）が新たな売り注文に係る取引アカウント１２（アカウントＫ）に関連するか判断することによって、買い注文１又は２が新たな売り注文に関連するか判断するため、インハウスマッチングルールを適用する。
【００７７】
上述されるように、ステップ１６０において、取引モジュール５０は、買い注文２（買い注文１でなく）が新たな売り注文に関連していると判断する。このため、取引モジュール５０は、新たな売り注文と関連する買い注文２との間の第１のマッチングを生成するため、インハウスマッチングルールを適用する。特に、トレーニングモジュール５０は、新たな売り注文の１０単位と買い注文２の１０単位とをマッチングする。
【００７８】
その後ステップ１６２において、取引モジュール５０は、新たな売り注文と関連しない買い注文１との間の第２のマッチングを生成する。特に、取引モジュール５０は、５単位の新たな売り注文と５単位の買い注文１とをマッチングする。買い注文１及び２とマッチングした後、５単位の新たな売り注文の取引が継続される。
【００７９】
上述されるように、最も高いビッド価格による関連する及び／又は関連しない買い注文４０（すなわち、２７．９７による買い注文１及び２）と新たな売り注文とがマッチングした後、取引モジュール５０は、１以上のより低いビッド価格による新たな売り注文の残りの部分（５単位）をマッチングするようにしてもよい。従って、取引モジュール５０は、買い注文スタックにおける次の最も低いビッド価格である２９．９６に移行し、新たな売り注文の残りの部分（５単位）をマッチングするため、ステップ１５６〜１６２を繰り返すようにしてもよい。従って、取引モジュール５０は、２番目異に高いビッド価格２９．９６による買い注文３及び４を特定するため、ステップ１５６を繰り返してもよい。取引モジュール５０は、その後、買い注文３及び４に対応する取引アカウント（アカウントＣ及びＤ）が新たな売り注文に係るアカウントＫに関連するか判断することによって、買い注文３又は４が新たな売り注文に関連しているか判断するため、インハウスマッチングルールを適用するためステップ１５８を繰り返すようにしてもよい。
【００８０】
上述されるように、取引モジュール５０は、ステップ１６０において、買い注文４（買い注文２でなく）が新たな売り注文に関連すると判断する。これにより、取引モジュール５０は、新たな売り注文と関連する買い注文４との間の第３のマッチングを生成するため、インハウスマッチングルールを適用する。特に、取引モジュール５０は、新たな売り注文の残りの５単位と買い注文４の１０単位のうちの５単位とをマッチングする。買い注文４の残りの５単位は、買い注文スタック８０に配置され続けるかもしれない。
【００８１】
一時的取引排他性の通常の取引ルールによるインハウスマッチングルールの適用
一部の実施例では、取引管理ルール６８はまた、特定の取引注文１８に係る取引主体について、マッチング中に特定の取引注文スタックの前方の取引注文に排他的に与えられる初期的な取引と価格／時間優先の両方に基づき、通常の取引ルールによるインハウスマッチングルールを適用するかもしれない。このような取引排他性による取引ルールの具体例として、参照することによりここに含まれる米国特許第６，５６０，５８０号に記載されている。上述されるように、価格／時間優先の通常の取引ルールは、一般に取引所１４において受け付けた取引注文１８に各取引注文１８の価格に基づき、また同一の価格を有する複数の取引注文１８については、このような複数の取引注文１８のそれぞれが取引所１４において受付された各自の時間に基づき（早く受付されたものが、より高い優先度を有する）、優先度が付与される。特定の取引注文１８に係る取引主体の初期的な取引排他性期間を提供する取引ルールは、例えば、取引注文スタックにおいて現在最も高い優先度の取引注文（価格／時間優先に従って）を有する取引主体２０が、新たな相対する取引注文と取引し、その後に、他の取引主体２０が新たな相対する取引注文と取引可能となる（新たな相対する取引注文の少なくとも一部が残っている場合）ことを提供するルールなどを含むかもしれない。他の具体例として、このような取引ルールは、取引注文スタックの最良の価格による各取引注文１８に係る取引エンティティ２０が、新たな相対する取引注文と取引すべき一時的な排他的期間を有する可能性があることを提供するかもしれない。
【００８２】
一時的な排他的取引期間中、１以上の特定の取引主体２０のみが新たな取引注文と取引することが可能である。他の取引主体２０が一時的な排他的取引期間中に新たな取引注文と取引することを試みることが可能な状況では、このように試みられた取引は取引待機のためキュー処理され、一時的な排他的取引期間の後に、新たな取引注文の少なくとも一部が残っている場合には以降において実現されるかもしれない。一時的な排他的取引期間は、数秒などの何れか適切な所定期間を有するかもしれず、残りの取引注文１８のキャンセルなど、取引主体２０の特定のアクションによって短縮されるかもしれない。
【００８３】
インハウスマッチングルールがこのような一時的な排他的取引ルールに含まれる実施例では、関連する取引注文１８が通常の価格／時間優先ルールに基づき、そうでない場合には関連する取引注文１８より高い優先度が割り当てられたかもしれない同一価格による他の関連しない取引注文１８に対して、一時的な排他的取引ルールから利益を得るように、インハウスマッチングルールは関連する取引注文１８の優先度を向上させるかもしれない。
【００８４】
一実施例では、通常の排他的取引ルールは、取引注文スタックの最も高い優先度の取引注文（価格／時間優先度に従って）に、新たな相対する取引注文と取引され、その後に、スタックの他の取引注文が新たな相対する取引注文と取引可能となる初期的な排他的期間が与えられるかもしれない（新たな相対する取引注文の少なくとも一部が残っている場合）。しかしながら、インハウスマッチングルールは、取引注文スタックの最良の価格による関連する取引注文が優先度を引き上げられ、取引注文スタックの先頭にある（また関連する取引注文と同一価格による）関連しない取引注文の代わりに、初期的な排他的期間が付与されるかもしれない。あるいは、スタックの最も高い取引順序と（価格／時間優先度に従って）、最良の価格による関連する各取引順序（最良の価格による関連しない取引注文ではないが、スタックの先頭にはないもの）とに、新たな相対する取引順序により取引されるべき初期的な排他的期間が付与されるかもしれない。
【００８５】
ここで、買い注文４０が最も高い優先度（トップ）から最も低い優先度（ボトム）まで価格／時間優先度に従ってスタック８０において優先順位付けされる以下の買い注文スタック８０が取引所１４に存在すると仮定する。
【００８６】
１．２７．９６による買い１５（買い注文１，アカウント１）
２．２７．９６による買い５（買い注文２，アカウント２）
３．２７．９６による買い５（買い注文３，アカウント３）
４．２７．９５による買い１５（買い注文４，アカウント４）
【００８７】
新たな売り注文“２７．９７による売り２０”がアカウント５から取引所１４において受付されたと仮定する。さらに、アカウント２がアカウント５に関連すると仮定する（しかし、アカウント１、３又は４の何れもアカウント５に関連しない）。本実施例の一時的な排他的取引ルールによると、買い注文１には、新たな売り注文と取引し、その後に、買い注文２、３及び／又は４が新たな相対する取引注文と取引することが許可される初期的な排他的期間が与えられる（新たな売り注文の少なくとも一部が残っている場合）。しかしながら、インハウス取引ルールを含めることによって、関連する買い注文２（関連しない買い注文１でなく）には、新たな売り注文により取引され、その後に、買い注文１、３及び／又は４が新たな相対する取引注文により取引することが許可される初期的な排他的期間が与えられるかもしれない（新たな売り注文の少なくとも一部が残っている場合）。
【００８８】
他の実施例では、通常の排他的取引ルールは、（ａ）取引注文スタックの最良の価格（すなわち、相対する取引注文に最も有利な）各取引注文が、最良の価格によるこのような取引注文により取引するのに適した価格を有する新たな相対する取引注文により即座に（又は実質的に即座に）取引され、また（ｂ）最良の価格による取引注文による初期的な即座の取引の後に新たな相対する取引注文の一部が残っている場合、最も高い優先度の取引注文（すなわち、該当する取引注文スタックの先頭の取引注文）に係る取引アカウントに、新たな相対する取引注文の残りの部分と取引する初期的な排他的期間が付与されることを提供するかもしれない。しかしながら、インハウスマッチングルールは、取引注文スタックの最良の価格による関連する取引注文に係る取引アカウントが優先度を引き上げられ、取引注文スタックの先頭の（関連する取引注文と同一価格による）関連しない取引注文に係る取引アカウントの代わりに、初期的な排他的期間が付与されることを提供するかもしれない。あるいは、スタックの最も高い優先度の取引注文（価格／時間優先による）と最良の価格による各関連する取引注文の両方に係る取引アカウントには、新たな相対する取引注文の残りの部分と取引する初期的な排他的期間が付与されるかもしれない。
【００８９】
さらなる他の実施例では、取引ルール６８は、何れの取引アカウントに特定の取引アカウントから新たな相対する取引注文により取引される初期的な排他的期間が与えられるかに関係なく、当該取引アカウントに関連する取引アカウントは、このような関連する取引アカウントが新たな相対する取引注文を受け付けたときに最良の価格による既存の取引注文を有していたかに関係なく、初期的な排他的期間中に新たな相対する取引注文により取引することが許可されることを提供し、これにより、通常の排他的取引ルールを回避する。
【００９０】
従って、上述した例では、新たな売り注文“２７．９６により売り２０”がアカウント５から取引所において受付されると仮定する。本実施例では、排他的取引ルールは、最も高い優先度の買い注文（買い注文１）と、最も高いビッド価格による関連する買い注文（買い注文２）とが、新たな売り注文により即座に取引され、新たな売り注文の５単位を取引されないままにする。その後、最も高い優先度の買い注文（買い注文１）は、新たな売り注文の５単位のさらなる超過分を取引するか決定するために、当該超過分の５単位を以降に購入しようとする他人の一時的排除に対して、短い初期的な排他的期間を享受するかもしれない。このような排他的取引ルールによると、買い注文１には、超過分の５単位を取引し、その後に、２７．９６ビッド価格による他の何れかの買い注文が超過分の５単位の販売のための取引をすることが許可される初期的な排他的期間が与えられる。しかしながら、インハウス取引ルールを含むことによって、関連する取引アカウント（すなわち、アカウント５に関連する）から取引所１４において受付される２７．９６又はより高いビッド価格による以降の買い注文は、新たな売り注文が受付されたときに、このような関連する取引アカウントが２７．９６ビッド価格による既存の買い注文を有していたか否かに関係なく、排他的期間を回避し、超過分の５単位を販売のため即座に取引するのに可能とされる。
【００９１】
実際、排他的なマッチングルールを用いたこのような取引のすべての段階において、排他的期間が有効である間の取引を待機するためキュー処理された関連するアカウントが、より早い実行を実現可能であり、インハウスマッチングルールが排他的期間が経過するまで待機せず、相対する関連するアカウントによる実行を即座に提供することにより可能とされるかもしれない。
【００９２】
“スタックを介した取引”の取引ルールによるインハウスマッチングルールの適用
一部の実施例では、取引管理ルール６８は一般に、“スタックを介した取引（ｔｒａｎｄｉｎｇ  ｔｈｒｏｕｇｈ  ｔｈｅ  ｓｔａｃｋ）”通常取引ルールによるインハウスマッチングルールを提供する。これらの取引ルールは、上述した排他的マッチングルールに加えて又はその代わりに利用されるかもしれない。このような“スタックを介した取引”取引ルールは一般に、複数の相対する取引注文１８と取引される特定の取引注文１８が、現在の最良の価格による相対する取引注文１８の合計より大きいとき、当該取引注文１８の超過部分が、ある期間現在の最良の価格により市場に提供される。当該取引注文１８の一部が当該期間後に取引されないままである場合、当該部分は利用可能な最良の価格による１以上の相対する取引注文１８と取引される。
【００９３】
図５は、本発明の実施例におけるこのような取引管理ルール６８を適用する一例となる方法を示す。以下の記載は、新たな売り注文４２が取引所１４に受付され、１以上の買い注文４０とマッチングされることに関するものであるが、同一の又は類似する原理が、新たな買い注文４０が取引所１４において受付され、１以上の売り注文４２とマッチングされる状況に等しく適用される。
【００９４】
ステップ２００において、各種取引アカウント１２からの買い注文４０と売り注文４２が、各種取引ワークステーション４６を介し各種取引主体２０から取引所１４に受付される。受け付けた買い注文４０と売り注文４２は、取引管理ルール６８の通常の取引ルールにより規定される価格／時間優先原理に従って取引モジュール５０によって、それぞれ買い注文スタック８０と売り注文スタック８２におかれる。
【００９５】
ステップ２０２において、新たな売り注文４２が特定の取引アカウント１２から受付される。ステップ２０４において、取引モジュール５０は、新たな売り注文４２のオファー価格と買い注文スタック８０に現在ある買い注文４０のビッド価格とに基づき、買い注文スタック８０に現在ある買い注文４０の１以上のサブセットが新たな売り注文４２とマッチングするのに適格であることを判断するため、取引管理ルール６８を適用する。ステップ２０６において、当該時点（取引時点）において、取引モジュール５０は、新たな取引注文１８とマッチングするのに適格な買い注文４０のサブセットの何れかが新たな売り注文４２に関連しているか判断するため、インハウスマッチングルールを適用する。この判定は、買い注文４０のサブセットのそれぞれが新たな売り注文４２に係る取引アカウントに関連しているか判断することに関するものであるかもしれない。
【００９６】
ステップ２０６において、新たな取引注文１８とマッチングするのに適格な買い注文４０のサブセットの何れも新たな売り注文４２に関連しないと判断された場合、ステップ２０８〜２１６において、取引モジュール５０は、適格とされる買い注文４０のサブセットの１以上と新たな売り注文４２とをマッチングするため、“スタックを介した取引”取引ルールを適用する。まずステップ２０８において、取引モジュール５０は、１以上の第１の取引のため、時間優先順（すなわち、より早く受け付けた注文がより高い優先度を有する）により、買い注文スタック８０の最も高いビッド価格による１以上の買い注文４０と新たな売り注文４２とマッチングする。従って、買い注文スタック８０に最も高いビッド価格による複数の買い注文４０がある場合、取引モジュール５０は、価格／時間優先順にこのような買い注文４０と新たな売り注文４２とをマッチングする。買い注文４０のビッド価格（新たな売り注文４２のオファー価格より大きいかもしれない）は、ステップ２０８において決定された１以上の一致する取引価格を決定する。一部の実施例では、ステップ２０４〜２０８は、意図的に実現された遅延なく連続的に実行される。他の実施例では、ステップ２０４〜２０８の１以上は、１以上の意図的に実現された遅延を含むかもしれない。
【００９７】
買い注文スタック８０の最も高いビッド価格による買い注文４０とマッチングした後、新たな売り注文４２の一部が残っているが、買い注文スタック８０の残りの買い注文４０の何れもが新たな売り注文４２の価格とマッチングするのに適格な価格を有していない場合、ステップ２１０において、取引モジュール５０は、価格／時間優先順により取引所１４の売り注文スタック８２に新たな売り注文４２の残りの部分を配置する。
【００９８】
あるいは、新たな売り注文４２の一部が、買い注文スタック８０の最も高いビッド価格による買い注文４０とマッチングされた後に残っており、買い注文スタック８０の残りの買い注文４０の１以上が、新たな売り注文４２の価格とマッチングするのに適格な価格を有している場合、取引モジュール５０は、ステップ２１２において、決定された期間にステップ２０８において新たな売り注文とマッチングされた買い注文を含む買い注文スタックの最も高いビッド価格によって、新たな売り注文４２の残りの部分を市場に提供する。一部の実施例では、条件付きホールド（ｃｏｎｄｉｔｉｏｎａｌ  ｈｏｌｄ）が、新たな売り注文４２とマッチングするのに適格な価格を有する買い注文スタック８０の１以上の残りの買い注文４０におかれてもよい。この条件付きホールドは、新たな売り注文４２の残りの部分のサイズの程度まで、このような適格な買い注文４０の１以上におかれてもよい。例えば、新たな売り注文４２の残りの部分（すなわち、ステップ２０８における１以上のマッチングの後）が４５単位である場合、条件付きホールドは、利用可能である場合には適格な買い注文４０の合計で４５単位におかれるかもしれない。条件付きホールドは、（ａ）市場に新たな売り注文４２の残りの部分を提供するための決定された期間が経過するまで、又は（ｂ）最も高いビッド価格により市場に提供される新たな売り注文４２の残りの部分を購入するため、上記決定された期間中に１以上の買い注文４０が受付されるまで、ホールドされている買い注文４０がキャンセルされるのを防ぐ。
【００９９】
このため、最も高いビッド価格による新たな売り注文４２の残りの部分を購入するための１以上の買い注文４０が決定された期間内に受付された場合、ステップ２１４において、新たな売り注文４２の残りの部分が最も高いビッド価格により購入され、その他の適格な買い注文４０に対する条件付きホールドが解放されるかもしれない。条件付きホールドはまた、ある状況において削除又は省略されるかもしれず、これにより、買い注文４０の１以上による即座の取引が開始されるかもしれない。このようなケースは、以下に限定されるものではないが、当該価格レベルにおける要求される取引マッチングを充足するのに利用可能なさらなるサイズなしによるホールドされている注文のキャンセル、又は取引ルールが取引マッチングの実行を保証することを可能にすることが妥協されるような他の注文のキャンセルを含むかもしれない。
【０１００】
あるいは、最も高いビッド価格により新たな売り注文４２の残りの部分を提供するための決定された期間が、当該価格による購入前に経過した場合、ステップ２１６において、各マッチングが各買い注文４０の価格により行われる価格／時間優先順によって、新たな売り注文４２の残りの部分が１以上の条件付きホールドされた買い注文４０とマッチングされる。
【０１０１】
しかしながら、ステップ２０６において、新たな取引注文１８とマッチングするのに適格な買い注文４０のサブセットの１以上が新たな売り注文４２に関連していると判断された場合、ステップ２１８〜２２６において、取引モジュール５０は、適格な買い注文４０のサブセットの１以上と新たな売り注文４２とをマッチングするため、“スタックを介した取引”の取引ルールに“インハウス”マッチングルールを適用する。新たな売り注文４２に関連していると判断されたこのような適格な買い注文４０は、関連する買い注文４０と呼ばれるかもしれない。
【０１０２】
まずステップ２１８において、取引モジュール５０は、１以上の第１の取引について、買い注文スタック８０の最も高いビッド価格による１以上の買い注文４０と新たな売り注文４２とをマッチングする。このようなマッチングを決定する際、取引モジュール５０はまず、時間優先順により買い注文スタック８０において最も高いビッド価格を有する何れかの関連する買い注文４０と新たな売り注文４２とをマッチングする。最も高いビッド価格による関連する買い注文とマッチングした後、新たな売り注文４２の何れかの部分が残っている場合、取引モジュール５０は、買い注文スタック８０の先頭から始めて、時間優先順により買い注文スタック８０において最も高いビッド価格を有する残りの（関連しない）買い注文４０と新たな売り注文４２とをマッチングする。買い注文４０のビッド価格は（すなわち、新たな売り注文４２のオファー価格より大きいかもしれない買い注文スタック８０における最も高いビッド価格）、ステップ２１８において決定された１以上のマッチングについて取引価格を決定する。新たな売り注文４２と関連する買い注文４０との間の各取引は、インハウス取引であり、例えば、値下げされた又は排除された清算手数料など、ここに記載されるインハウス取引の効果について適格であるかもしれない。一部の実施例では、ステップ２０４、２０６及び２１８は、意図的に実現される遅延なしに連続的に実行される。他の実施例では、ステップ２０４、２０６及び２１８の１以上は、１以上の意図的に実現された遅延を含むかもしれない。
【０１０３】
ステップ２１８における買い注文スタック８０の最も高いビッド価格による関連する及び／又は関連しない買い注文４０とのマッチングの後、新たな売り注文４２の一部が残っているが、買い注文スタック８０の残りの買い注文４０の何れも新たな売り注文４２の価格とマッチングするのに適した価格を有していない場合、ステップ２２０において、取引モジュール５０は、価格／時間優先順により取引所１４の売り注文スタック８２に新たな売り注文４２の残りの部分を配置する。
【０１０４】
あるいは、買い注文スタック８０における最も高いビッド価格による関連する及び／又は関連しない買い注文４０とのマッチングの後、新たな売り注文４２の一部が残っており、買い注文スタック８０の残りの買い注文４０の１以上が新たな売り注文４２の価格にマッチングするのに適した価格を有している場合、ステップ２２２において、取引モジュール５０は、決定された期間においてステップ２０８において新たな売り注文とマッチングされた買い注文を含む買い注文スタックにおける最も高いビッド価格によって、新たな売り注文４２の残りの部分を市場に提供する。条件付きホールドは、ステップ２１２に関して上述されたように、新たな売り注文４２とマッチングするのに適格な価格を有する買い注文スタック８０における１以上の残りの買い注文４０におかれるかもしれない。条件付きホールドは、新たな売り注文４２の残りの部分のサイズの程度まで、このように適格な買い注文４０の１以上におかれてもよい。上述されるように、条件付きホールドは、（ａ）新たな売り注文４２の残りの部分を市場に提供するための決定された期間が経過するまで、又は（ｂ）最も高いビッド価格により市場に提供されている新たな売り注文４２の残りの部分を購入する買い注文が、決定された期間内に受付されるまで、ホールドされている買い注文４０をキャンセルすることを防ぐ。条件付きホールドは、関連する買い注文４０と関連しない買い注文４０の両方についておこれるかもしれない。特定の実施例では、買い注文４０が新たな売り注文４２に関連しているか否かは、買い注文４２に対する条件付きホールドを配備又は解放する取引モジュール５０の管理に影響を与えない。
【０１０５】
決定された期間内に、最も高いビッド価格による新たな売り注文４２の残りの部分を購入するための１以上の買い注文４０が受付された場合、ステップ２２４において、新たな売り注文４２の残りの部分は、最も高いビッド価格により購入され、その他の適格な買い注文４０（１以上の関連する買い注文４０を含んでもよく、又は含まなくてもよい）に対する条件付きホールドが解放されるかもしれない。
【０１０６】
あるいは、最も高いビッド価格による新たな売り注文４２の残りの部分を提供するための決定された期間が、当該価格により購入される前に経過した場合、ステップ２２６において、新たな売り注文４２の残りの部分は、各マッチングが各買い注文４０の価格により行われるインハウスマッチングルールに従って、また価格／時間優先順により、１以上の条件付きホールドされた適格な買い注文４０（１以上の関連する買い注文４０を含んでもよく、又は含まなくてもよい）とマッチングされる。従って、新たな売り注文４２の残りの部分が最も高いものから最も低い価格の順により（すなわち、価格／時間優先ルールに従って）、条件付きホールドされた適格な買い注文４０とマッチングされるが、１以上の条件付きホールドされた関連する買い注文４０と１以上の条件付きホールドされた関連しない買い注文４０が同一価格に存在する場合、関連しない買い注文４０の前に（すなわち、インハウスマッチングルールに従って）、新たな売り注文４２の残りの部分が関連する買い注文４０とマッチングされる。再び、新たな売り注文４２と関連する買い注文４０との間の各取引は、インハウス取引であり、このため、値下げされた又は排除された清算手数料などのここに記載されるインハウス取引の効果を受けるかもしれない。
【０１０７】
具体例２
以下において、図５を参照して上述された取引管理ルール６８の適用の具体例が提供される。ステップ２００において、買い注文４０と売り注文４２が、様々な取引アカウント１２から取引所１４において受付され、以下の買い注文スタック８０と売り注文スタック８２が特定の時点において存在するように、価格／時間優先プロトコルに従って買い注文スタック８０と売り注文スタック８２に配備される。
【０１０８】
【表２】
2008538027.tif 000003
【０１０９】
ステップ２０２において、２７．９５×６０の新たな売り注文が取引アカウントＮから受付される。ステップ２０４において、取引モジュール５０は、新たな売り注文のオファー価格（２７．９５）と、買い注文スタックに現在ある買い注文のビッド価格とに基づき、買い注文スタックに現在ある買い注文のサブセットが新たな売り注文とマッチングするのに適格であることを判断するため、取引管理ルール６８を適用する。ここで、取引モジュール５０は、買い注文１〜８が新たな売り注文（価格＝２７．９５）とマッチングするのに適格である（価格≧２７．９５）ことを判断する。これにより、買い注文１〜８は、新たな売り注文と取引するのに適格な買い注文のサブセットを有する。
【０１１０】
他の実施例では、取引モジュール５０は、新たな売り注文４２のサイズをカバーするのに十分な個数の買い注文４０（先頭からスタートし、買い注文スタック８０を段階的に降下する）を含むが、新たな売り注文４２のサイズをカバーするのに必要な最後の買い注文４０と同一価格による各買い注文４０（存在する場合）を含むものとして、適格な買い注文４０のサブセットを決定する。本例において、２７．９５×４０（２７．９５×６０でなく）の新たな売り注文が受付されたと仮定すると、適格な買い注文４０のサブセットは、新たな売り注文のサイズ（サイズ＝４０）をカバーするのに十分な買い注文１〜５（トータルサイズ＝４０）を含むが、新たな売り注文のサイズをカバーするのに必要な最後の買い注文（買い注文５）と同じビッド価格（２７．９６）を有する買い注文６もまた含む。このように、取引モジュールは、新たな売り注文に潜在的にマッチングされるかもしれない買い注文スタック８０に現在あるすべての買い注文４０が、（後述される）ステップ２０６において関連する買い注文を検索する買い注文４０のサブセットに含まれるかもしれないことを保証するかもしれない。
【０１１１】
具体例２の残りの説明は、新たな売り注文が２７．９５×６０の売り注文であるという仮定に戻る。
【０１１２】
ステップ２０６において、この時点（取引時点）において、取引モジュール５０は、適格な買い注文、すなわち、買い注文１〜８のサブセットの何れかが新たな売り注文に関連しているか、買い注文１〜８に係る取引アカウント（アカウントＡ〜Ｈ）の何れかが新たな売り注文に係る取引アカウント１２（アカウントＮ）に関連しているか判断することによって判断するため、インハウスマッチングルールを適用する。
【０１１３】
ステップ２０６において、買い注文１〜８の何れも新たな売り注文に関連していないと判断された場合、ステップ２０８〜２１６において、取引モジュール５０は、以下のように買い注文１〜８の１以上と新たな売り注文とをマッチングするため、通常の取引ルールを適用する。まずステップ２０８において、取引モジュール５０は、時間優先順により買い注文スタック８０において最も高いビッド価格による買い注文、すなわち、買い注文１〜４と新たな売り注文とをマッチングする。これにより、取引モジュール５０は、新たな売り注文と買い注文１（取引サイズ＝５）との間の第１のマッチングと、新たな売り注文と買い注文２（取引サイズ＝５）との間の第２のマッチングと、新たな売り注文と買い注文３（取引サイズ＝１０）との間の第３のマッチングと、新たな売り注文と買い注文４（取引サイズ＝１５）との間の第４のマッチングとを生成する。第１〜４のマッチングのそれぞれは、２９．９７の価格による取引についてマッチングされる。
【０１１４】
新たな売り注文と買い注文１〜４の間の第１〜４のマッチングは、新たな売り注文のフルサイズ（６０単位）のうち３５単位に達する。従って、新たな売り注文の２５単位はマッチングされ続け、買い注文スタック８０の残りの買い注文４０（すなわち、買い注文５〜８）のいくつかは、新たな売り注文の価格とマッチングするのに適格な価格を有する。このため、本方法はステップ２１２（ステップ２１０でなく）に移行し、取引モジュール５０は、決定された期間に買い注文スタックにおける最も高いビッド価格、すなわち、２９．９７によって、新たな売り注文の残りの２５単位を市場に提供する。条件付きホールドは、実施例に応じて買い注文５〜７又は５〜８におかれるかもしれない。例えば、一実施例では、条件付きホールドは、新たな売り注文の残りの部分のサイズが満たされるまで、買い注文スタック８０を降順にして適格な買い注文４０におかれる。このような実施例では、条件付きホールドは、買い注文５〜７がトータルで２５のサイズを有するため、買い注文５〜７におかれる。他の実施例では、条件付きホールドは、新たな売り注文の残りの部分のサイズが満たされるまで、買い注文スタック８０を降順に、また新たな売り注文の残りの部分のサイズをカバーするのに必要とされる最後の買い注文４０と同一価格を有する買い注文４０を有するように、適格な買い注文４０におかれる。このような実施例では、条件付きホールドは、買い注文５〜７が新たな売り注文の残りの部分のサイズ（２５）をカバーするのに十分なトータルで２５のサイズを有するため、買い注文５〜８におかれるが、また買い注文８が新たな売り注文の２５の残りの単位をカバーするのに要求される最後の買い注文、すなわち、買い注文７（２７．９５）と同一のビッド価格（２７．９５）を有するため、買い注文８を含む。他の実施例では、条件付きホールドは実現されない。
【０１１５】
取引モジュール５０が買い注文５〜７に条件付きホールドを設けると仮定すると、条件付きホールドは、（ａ）新たな売り注文の残りの部分を市場に提供するための決定された期間が経過するまで、又は（ｂ）最も高いビッド価格により市場に提供される新たな売り注文の残りの部分を購入するための１以上の買い注文４０が、決定された期間内に受付されるまで、買い注文５〜７がキャンセルされることを回避するかもしれない。
【０１１６】
最も高いビッド価格（２９．９７）により新たな売り注文の残りの部分を購入するための１以上の買い注文４０が、決定された期間内に受付された場合、ステップ２１４において、新たな売り注文の残りの部分は最も高いビッド価格により購入され、買い注文５〜７に関する条件付きホールドが解放されるかもしれない。
【０１１７】
あるいは、最も高いビッド価格（２９．９７）により新たな売り注文の残りの部分を提供するための決定された期間が、当該価格により購入される前に経過した場合、ステップ２１６において、新たな売り注文の残りの部分が、価格／時間優先順により１以上の条件付きホールドされた買い注文５〜７とマッチングされる。従って、価格／時間優先順に従って、取引モジュール５０は、新たな売り注文と買い注文５（取引サイズ＝５）との間の第５のマッチングと、新たな売り注文と買い注文６（取引サイズ＝１０）との間の第６のマッチングと、最後に新たな売り注文と買い注文７（取引サイズ＝１０）との間の第６マッチングとを生成する。第５〜７のマッチングのそれぞれは、各買い注文５〜７の価格においてマッチングされる。
【０１１８】
従って要約すると、ステップ２０６において、買い注文１〜８の何れも新たな売り注文に関連していないと判断された場合、取引モジュール５０は、以下のステップを、
１．新たな売り注文と買い注文１とをマッチングする（取引サイズ＝５，価格＝２９．９７）
２．新たな売り注文と買い注文２とをマッチングする（取引サイズ＝５，価格＝２９．９７）
３．新たな売り注文と買い注文３とをマッチングする（取引サイズ＝１０，価格＝２９．９７）
４．新たな売り注文と買い注文４とをマッチングする（取引サイズ＝１５，価格＝２９．９７）
５．決定されたオファー期間において新たな売り注文の残りの２５単位を２９．９７により市場にオファーする。買い注文５〜７に条件付きホールドを設ける。
６Ａ．オファー期間内に新たな売り注文の残りの２５単位を購入する新たな買い注文が受付された場合、新たな買い注文と新たな売り注文の残りの２５単位とをマッチングし、買い注文５〜７についての条件付きホールドを解放する。
６Ｂ．オファー期間内に新たな売り注文の残りの２５単位を購入する買い注文が受付されない場合、
ａ．新たな売り注文と買い注文５とをマッチングする（取引サイズ＝５，価格＝２９．９６）
ｂ．新たな売り注文と買い注文６とをマッチングする（取引サイズ＝１０，価格＝２９．９６）
ｃ．新たな売り注文と買い注文７とをマッチングする（取引サイズ＝１０，価格＝２９．９５）
上記順序で実行する。
【０１１９】
あるいは、ステップ２０６において、買い注文１〜８の１以上が新たな売り注文に関連すると判断された場合、ステップ２１８〜２２６において、取引モジュール５０は、新たな売り注文と買い注文１〜８の１以上とをマッチングするため、“スタックを介した取引”の取引ルールと共に、“インハウスマッチング”ルールを適用する。新たな売り注文に関連すると判断された買い注文１〜８は、関連する買い注文と呼ばれるかもしれない。本例では、取引モジュール５０が買い注文３及び６を関連する買い注文であると決定したと仮定する。（すなわち、取引モジュール５０は、買い注文３及び６に係るアカウントＣ及びＦが、新たな売り注文に係るアカウントＮに関連すると判断する。）
まずステップ２１８において、取引モジュール５０は、１以上の第１の取引について、買い注文スタック８０における最も高いビッド価格による１以上の買い注文４０と新たな売り注文とをマッチングする。このようなマッチングを決定するに際し、取引モジュール５０はまず、価格／時間優先順により、買い注文スタック８０において最も高いビッド価格（２９．９７）を有する関連する買い注文と新たな売り注文とをマッチングする。これにより、取引モジュール５０は、新たな売り注文と関連する買い注文３（取引サイズ＝１０）との間の第１のマッチングを生成する。この取引は、インハウス取引であり、例えば、値下げされた又は排除された清算手数料などのここに記載されるインハウス取引の効果を受けるかもしれない。
【０１２０】
その後、取引モジュール５０は、買い注文スタック８０の先頭から始めて、時間順により買い注文スタック８０において最も高いビッド価格（２９．９７）を有する残りの（関連しない）買い注文と新たな売り注文の残りの部分とをマッチングする。これにより、取引モジュール５０は、新たな売り注文と買い注文１（取引サイズ＝５）との間の第２マッチングと、新たな売り注文と買い注文２（取引サイズ＝５）との間の第３マッチングと、新たな売り注文と買い注文４（取引サイズ＝１５）との間の第４マッチングとを生成する。第２〜４マッチングのそれぞれは、２９．９７の価格による取引についてマッチングされる。
【０１２１】
新たな売り注文と買い注文３、１、２及び４との間の第１〜４のマッチングは（当該順序による）、新たな売り注文のフルサイズ（６０単位）のうち３５単位に達する。従って、新たな売り注文の２５単位はマッチングされ続け、買い注文スタックの残りの買い注文４０（すなわち、買い注文５〜８）のいくつかは、新たな売り注文の価格とマッチングするのに適格な価格を有する。従って、本方法はステップ２２２（ステップ２２０でなく）に移行し、取引モジュール５０は、決定された期間において、ステップ２１８において新たな売り注文とマッチングされた買い注文を含む買い注文スタックにおける最も高いビッド価格、すなわち、２９．９７によって、新たな売り注文の残りの２５単位を市場に提供する。
【０１２２】
一部の実施例では、ステップ２０８に関して上述されたように、実施例に応じて条件付きホールドが買い注文５〜７又は５〜８に設けられるかもしれない。取引モジュール５０が買い注文５〜７について条件付きホールドを設けたと仮定すると、条件付きホールドは、（ａ）新たな売り注文の残りの部分を市場に提供するための決定された期間が経過するまで、又は（ｂ）最も高いビッド価格により市場に提供されている新たな売り注文の残りの部分を購入するための１以上の買い注文４０が、決定された期間内に受付されるまで、買い注文５〜７がキャンセルされるのを回避する。
【０１２３】
最も高いビッド価格（２９．９７）により新たな売り注文の残りの部分を購入するための１以上の買い注文４０が、決定された期間内に受付された場合、ステップ２２４において、新たな売り注文の残りの部分が最も高いビッド価格により購入され、買い注文５〜７に対する条件付きホールドが解放される。
【０１２４】
あるいは、最も高いビッド価格（２９．９７）により新たな売り注文の残りの部分を提供するための決定された期間が、当該価格において購入される前に経過した場合、ステップ２１６において、価格／時間優先順により、またインハウスマッチングルールに従って、新たな売り注文の残りの部分が１以上の条件付きホールドされた買い注文５〜７とマッチングされる。従って、取引モジュール５０はまず、新たな売り注文と関連する買い注文６（取引サイズ＝５，取引価格＝２７．９６）との間の第５マッチングと、新たな売り注文と（関連しない）買い注文５（取引サイズ＝１０，取引価格＝２７．９６）との間の第６マッチングと、新たな売り注文と（関連しない）買い注文７（取引サイズ＝１０，取引価格２７．９６）との間の第７マッチングとを生成する。これらは、新たな売り注文の残りの２５単位を完全に説明する。新たな売り注文と関連する買い注文６との間の取引は、インハウス取引であり、例えば、値下げされた又は排除された清算手数料などのここに記載されたインハウス取引の効果を受けるかもしれない。
【０１２５】
従って要約すると、ステップ２０６において、買い注文３及び６が新たな売り注文に関連すると判断された場合、取引モジュール５０は、以下のステップを、
１．新たな売り注文と関連する買い注文３とをマッチングする（取引サイズ＝１０，価格＝２９．９７）
２．新たな売り注文と買い注文１とをマッチングする（取引サイズ＝５，価格＝２９．９７）
３．新たな売り注文と買い注文２とをマッチングする（取引サイズ＝５，価格＝２９．９７）
４．新たな売り注文と買い注文４とをマッチングする（取引サイズ＝１５，価格＝２９．９７）
５．決定されたオファー期間において新たな売り注文の残りの２５単位を２９．９７により市場にオファーする。買い注文５〜７に条件付きホールドを設ける。
６Ａ．オファー期間内に新たな売り注文の残りの２５単位を購入する新たな買い注文が受付された場合、新たな買い注文と新たな売り注文の残りの２５単位とをマッチングし、買い注文５〜７についての条件付きホールドを解放する。
６Ｂ．オファー期間内に新たな売り注文の残りの２５単位を購入する買い注文が受付されない場合、
ａ．新たな売り注文と買い注文６とをマッチングする（取引サイズ＝１０，価格＝２９．９６）
ｂ．新たな売り注文と買い注文５とをマッチングする（取引サイズ＝５，価格＝２９．９６）
ｃ．新たな売り注文と買い注文７とをマッチングする（取引サイズ＝１０，価格＝２９．９５）
上記順序で実行する。
【０１２６】
“ミニオークション”通常取引ルールによるインハウスマッチングルールの適用
一部の実施例では、取引管理ルール６８は一般に、“ミニオークション”通常取引ルールにインハウスマッチングルールを提供する。このような“ミニオークション”取引ルールは、市場に投入される特定の（新たに受け付けたなど）買い又は売り注文により取引する取引者の間のオークションを提供する取引ルールを含むかもしれない。このような“ミニオークション”取引ルールの一例は、一般に“ｈｔｔｐ：／／ｗｗｗ．ｂｏｓｔｏｎｏｐｔｉｏｎｓ．ｃｏｍ／ｉｎｄｅｘ．ｐｈｐ”に記載されるボストンオプション取引所の“ＰＩＰ”マッチングアルゴリズムによって提供される。
【０１２７】
一般に、特定の取引注文により取引することを所望する取引者の間でオークションが実行される実施例では、１以上の当選エントリを決定するため、オークション期間の終了後であって、取引のマッチングが行われる前に（すなわち、最終的なオークションエントリがオークションに参加する様々な取引者から受け付けた後）、インハウスマッチングルールが適用されてもよい。一部の実施例では、インハウスマッチングルールが、取引注文について同一の（最良の）価格を有する最終的なオークションエントリのみから１以上の当選オークションエントリを決定するため、インハウスマッチングルールがオークションの終了後に適用されてもよい。例えば、複数の取引アカウント１２からの複数の最終的なオークションエントリが、ある取引アカウント１２からの取引注文により取引するため同一の（最良の）価格を有する場合、オークションの当選者を決定するに際して当該取引注文に関連するこのような最終的なオークションエントリの何れかを優先させるため、インハウスマッチングルールが適用されてもよい。取引モジュール５０は、例えば、このようなオークションエントリに係る取引アカウント１２が上述されたものなどの取引アカウント１２に関連しているか判断することによって、オークションエントリが取引注文に関連しているか判断してもよい。
【０１２８】
従って、同一の（最良の）価格を有する最終的な３つのオークションエントリが、ある取引アカウント１２からの売り注文４２がオークションされるため受付され、これら３つの最終的なオークションエントリの１つが当該取引アカウント１２に関連する取引アカウント１２から受付される場合、オークションの当選者に関連する最終的なオークションエントリを宣言し、関連するオークションエントリと当該売り注文４２の少なくとも一部との間の取引をまず実行するため（実行を可能にするため）、インハウスマッチングルールが適用されるかもしれない。
【０１２９】
特定の実施例では、インハウスマッチングルールのみが、関連するオークションエントリと同じ価格を有する関連しないオークションエントリに対して関連するオークションエントリ（オークションされる取引注文１８に係る取引アカウント１２に関連する取引アカウント１２からのオークションエントリ）を優先するようにしてもよい。インハウスマッチングルールは、関連するオークションエントリより良好な価格を有する関連しないオークションエントリに対して、関連するオークションエントリの優先度を引き上げなくてもよい。このようにして、オークションされる取引注文１８を発注した取引主体２０が、１以上の関連しない他のオークションエントリより当該取引者にとって有利でない価格を有するオークションエントリとマッチング及び取引することによって、金銭的に不利益を生じさせることから保護される。
【０１３０】
図６は、本発明のある実施例における取引管理ルール６８を適用する一例となる方法を示す。以下の記載は新たな売り注文４２が取引所１４に受付され、興味のある買い手にオークションされるが、同一の又は類似する原理が、新たな買い注文４０が取引所１４において受付され、興味のある売り手にオークションされる状況に等しく適用されることが理解されるべきである。
【０１３１】
ステップ３００において、あるオファー価格を有する新たな売り注文４２が、ある取引アカウント１２から取引所１４に受付される。これに応答して、ステップ３０２において、取引モジュール５０は、新たな売り注文４２と取引するため、電子オークションを開始及び管理する。オークション中、新たな売り注文４２と取引するための各種オークションエントリ（すなわち、ビッド価格）が、取引ワークステーション４６を使用した様々な取引主体２０を介してなど、様々な取引アカウント１２から電子的に受付される。このオークションは、オークションに参加する各オークションエントリ２０が他の各取引主体２０により提供されるオークションエントリを把握しているかもしれないし、そうでないかもしれない、ブラインド、半ブラインド又は透過的なものであるかもしれない。オークションエントリは、当該オークションの期間に提供されるかもしれない。この期間は、オークション前に予め決定されていてもよいし、そうでなくてもよい。
【０１３２】
ステップ３０４において、オークションは終了する。ステップ３０６において、オークションに参加する各取引主体２０から受け付けた最終的なオークションエントリ（すなわち、ビッド価格）が決定されるかもしれない。本例では、取引モジュール５０は、複数の最終的なオークションエントリが同一の（最も高い）ビッド価格を有していると判断する。これにより、取引モジュール５０は、当該複数の最終的なオークションエントリの何れが当選エントリであるか決定する必要がある。ステップ３０８において、取引モジュール５０は、例えば、最終的な各オークションエントリに係る取引アカウント１２が新たな売り注文４２に係る取引アカウント１２に関連しているか判断することによって、受け付けた最終的な各オークションエントリ（又は特定の受け付けた最終的なオークションエントリ）が新たな売り注文４２に関連しているか電子的に判断してもよい。
【０１３３】
ステップ３１０において、取引モジュール５０は、同一の（最も高い）ビッド価格を有する複数の最終的なオークションエントリの何れが当選エントリであるか判断するため、インハウスマッチングルールを適用する。特に、インハウスマッチングルールは、オークションの当選者を決定するため、ステップ３０８において決定されるように、売り注文４２に関連する複数の最終的なオークションエントリの何れかを優先するようにしてもよい。このため、同一の（最も高い）ビッド価格を有する複数の最終的なオークションエントリの少なくとも１つが新たな売り注文４２に関連し、複数の最終的なオークションエントリの少なくとも１つが新たな売り注文４２に関連しないと仮定すると、取引モジュール５０は、関連する最終的なオークションエントリの１つ（又は複数）をオークションの当選者と宣言するため、インハウスマッチングルールを適用するかもしれない。ステップ３１２において、取引モジュール５０は、ステップ３１０において決定された当選したオークションエントリと新たな売り注文４２との間の取引を自動的に実行してもよい（又は実行を可能にしてもよい）。
【０１３４】
通常配分取引ルールによるインハウスマッチングルールの適用
一部の実施例では、取引管理ルール６８は、一般に通常配分取引ルールにインハウスマッチングルールを適用する。このような配分取引ルールは、何れか適切な配分ルール又はアルゴリズムに従って、新たな取引注文１８をある価格による複数の相対する取引注文１８に分割及び取引するかもしれない。このような配分取引ルールの具体例は、２００３年９月９日に発行された米国特許第６，６１８，７０７号に記載されている。配分マッチングルールの他の具体例は、相対する注文とマッチングされるとき、同一の価格による注文が、同一価格及びタイプの複数の注文の間で取引を共有するよう設計された所定のアルゴリズムに従って、配分部分により取引される先物取引システムに利用される。
【０１３５】
一部の実施例では、ある取引注文１８が複数の相対する取引注文１８に分割及び取引されるとき、これら複数の相対する取引注文１８のそれぞれに割り当てられる取引注文１８の配分部分が、相対する各取引注文１８が当該取引注文１８に関連しているか否かに少なくとも部分的に基づき決定されるように、インハウスマッチングルールが通常配分取引ルールに適用されてもよい。このため、例えば、２つの相対する取引注文１８と取引するため、通常配分取引ルールがある取引注文１８を１／２に分割する場合（当該取引注文１８の１／２が相対する各取引注文１８と取引されるように）、当該取引注文１８のより大きな部分（２／３など）が当該取引注文１８に関連し、当該取引注文１８の残りの小さな部分（１／３など）が当該取引注文１８に関連しない２つの相対する取引注文１８の他方とマッチングするよう割り当てられるように配分部分を調整するため、インハウスマッチングルールが通常配分ルールに適用されてもよい。一部の実施例では、通常配分取引ルール及びインハウスマッチングルールは、意図的に実現される遅延なしに組み合わされて適用される。
【０１３６】
取引管理ルール６８は、相対する各取引注文１８が当該取引注文１８（上述されたような）に関連するか否か、相対する各取引注文１８の時間優先度、相対する各取引注文１８に係る取引主体２０のタイプ、相対する各取引注文１８に係る取引アカウント１２のタイプ、相対する各取引注文１８に係る取引アカウント１２に関する各種統計（取引量など）又は様々な相対する取引注文１８を区別する他の何れか適切な基準などの何れか適切な基準に基づき、複数の相対する取引注文１８のそれぞれと取引されるよう割り当てられた取引注文１８の配分部分を決定するかもしれない。
【０１３７】
市場へのインハウス取引の配信／非配信
上述した取引及び注文ルーティングシステムの何れにおいても、実行時に取引主体２０に取引マッチングを透過的に配信するための取引状態が使用されてもよい。ある価格レベルにおいて取引されるサイズに対するインクリメントは、リアルタイムに又は遅延的に取引マッチングを示すのに使用されてもよい。
【０１３８】
一部の実施例では、一部の又はすべてのインハウス取引マッチング（例えば、インハウスマッチングルールに関係なく実行されないインハウス取引マッチングなど）は、一般に市場参加者には配信されない。このため、このようなインハウス取引マッチングに関連しない取引主体２０には、このようなインハウス取引マッチングは通知されなくてもよい。例えば、相対する取引注文１８とインハウスマッチングされる取引注文１８は、単に取引表示から削除されてもよく、これにより、取引注文１８は単に取引所から取り下げられたことを表示する。
【０１３９】
他の実施例では、一部の又はすべてのインハウス取引マッチング（関係するインハウスマッチングルールなしには実行されないインハウス取引マッチングなど）は、このようなインハウス取引マッチングに関連しない取引主体２０にこのようなインハウス取引マッチングが通知されるように、一般に市場参加者に配信される。例えば、様々な価格レベルにおいて取引されるトータルサイズを示す実行中の又は累積中のカウンターが一般に市場に維持及び配信される一部の実施例では、このようなカウンターは、インハウスマッチングと非インハウスマッチングの両方を説明するよう更新されるかもしれない。他の実施例では、様々な価格レベルにおけるインハウスマッチング及び非インハウスマッチングの個別のカウンターが、市場に維持及び配信されてもよい。このようなカウンターは、リアルタイムに又は遅延して更新されてもよい。
【０１４０】
電子注文ルーティングシステム
図７は、本発明の一実施例による複数の取引所７１４において、取引注文１８を複数の電子取引所にルーティングし、関連する取引注文１８のインハウスマッチングを含む取引を管理するよう動作可能であって、電子注文ルーティングシステム７０２又は市場の集計手段を含む一例となる取引システム７００を示す。
【０１４１】
取引システム７００は、電子注文ルーティングシステム７０２を介し複数の取引所７１４にアクセスする複数の取引アカウント１２を有する。各取引所７１４は、上述した取引所１４と類似するかもしれない。図１〜２を参照して上述したように、様々な取引主体２０が取引アカウント１２を使用して、該当するマッチングルールに従って取引注文１８をマッチングする１以上の取引所７１４に取引注文１８を発注するかもしれない。
【０１４２】
一般に、電子注文ルーティングシステム７０２は、様々な取引アカウント１２から取引注文１８を受け付け、例えば、各取引所における現在のリアルタイムの（又はほぼリアルタイムの）価格決定などの１以上のファクタに基づくアルゴリズムを利用して、複数の取引所７１４の１つに受け付けた各取引注文１８を転送する。例えば、電子注文ルーティングシステム７０２は、各取引所７１４における価格をモニタし、新たな各取引注文１８と理引きするため、最も良い価格を有する取引所７１４に当該新たな取引注文１８をルーティングする。電子注文ルーティングシステム７０２は、大きな注文により市場を動揺させることを回避するためなど、１以上の電子通信ネットワーク（ＥＣＮ）又は取引市場にこの大きな注文を分割し、分散させるためのアルゴリズムなどを含む既知のルーティングアルゴリズム及び技術を利用するかもしれない。
【０１４３】
電子注文ルーティングシステム７０２が以前に電子注文ルーティングシステム７０２により１以上の取引所７１４にルーティングされた１以上の相対する取引注文１８により取引する価格を有する新たな取引注文１８を取引アカウント１２から受け付けると、電子注文ルーティングシステム７０２は、図１〜６の何れかを参照して上述されたように、相対する取引注文１８の何れかが当該取引アカウント１２と関係を有している取引アカウント１２から受け付けされたものであるか判断することによって、相対する取引注文１８の何れかが新たな取引注文１８に関連しているか判断してもよい。
【０１４４】
電子注文ルーティングシステム７０２が、このような相対する取引注文１８の何れかが新たな取引注文１８に関連していると判断した場合、電子注文ルーティングシステム７０２は、当該取引所７１４からの１以上の関連する相対した取引注文１８の少なくとも一部をキャンセルするため、関連する相対した取引注文１８の１以上が以前にルーティングされた取引所７１４にキャンセルリクエスト又はコマンド７２０を送信するようにしてもよい。電子注文ルーティングシステム７０２が、関連する相対した取引注文の何れかの部分（又はすべて）が実際には、電子注文ルーティングシステム７０２により送信されたリクエスト又はコマンド７２０に応答してキャンセルされたという確認を受信した場合、電子注文ルーティングシステム７０２は、取引所７１４からキャンセルされた関連する相対する取引注文１８の一部（又はすべて）と新たな取引注文１８との間の取引を実行し、自ら清算及び決済を実行するか（ＯＴＣ債券取引の場合など）、又は取引所７１４の１以上に当該取引を登録する（先物取引の場合など）ようにしてもよい。新たな取引注文１８の何れかの部分がキャンセルされた関連する相対した取引注文１８によりマッチングされないままである場合、電子注文ルーティングシステム７０２は、上述したような１以上の様々なファクタに基づき、取引所７１４の１つに新たな取引注文１８の残りの部分を転送するようにしてもよい。
【０１４５】
一部の実施例では、電子注文ルーティングシステム７０２は、新たな取引注文１８により取引するため、１以上の取引所７１４において利用可能な関連する取引注文１８より良好な価格による関連する取引注文１８が存在するとき、新たな取引注文１８が関連する取引注文１８とマッチングされないことを保証するかもしれない（又は保証しようとするかもしれない）。従って、一部の実施例では、電子注文ルーティングシステム７０２は、何れかの取引所７１４において利用可能な最も良い価格（すなわち、新たな取引注文１８に最も有利な価格）による関連する取引注文１８をキャンセルするため、取引所７１４にキャンセルリクエスト又はコマンド７２を送信しさえすればよい。このようにして、新たな取引注文１８を発注した取引主体２０は、より良い価格による関連しない取引注文の代わりに、関連する取引注文とマッチング及び取引されることによって、金銭的に不利益を被ることから保護される。
【０１４６】
システム７００の各種コンポーネントが、ここに記載した取引注文１８をマッチングするための各種ルール及び技術の何れかを利用するかもしれないということが理解されるべきである。
【０１４７】
図８は、本発明の実施例における取引注文のマッチング及び取引を管理する図７の取引システム７００の一例となる方法を示す。以下の説明は、新たな売り注文４２が電子注文ルーティングシステム７０２により受け付けされ、関連する及び／又は関連しない買い注文４０により取引されることに関するものであるが、同一の又は同様の原理が、新たな買い注文４０が電子注文ルーティングシステム７０２により受け付けされ、関連する及び／又は関連しない買い注文４０と取引される状況にも等しく適用されることが理解されるべきである。
【０１４８】
ステップ８００において、買い注文４０と売り注文４２は、様々な取引アカウント１２を用いて様々な取引主体２０から電子注文ルーティングシステム７０２により受け付けされる。電子注文ルーティングシステム７０２は、各取引所７１４における現在のリアルタイムの（又はほぼリアルタイムの）価格決定など、１以上の様々なファクタに基づくアルゴリズムを利用して、受け付けた買い注文４０と売り注文４２とを様々な取引所７１４にルーティングする。各取引所７１４は、電子注文ルーティングシステム７０２によって取引所７１４にルーティングされた、又はそうでない場合には取引所７１４により受け付けされた様々な買い注文４０と売り注文４２との間の取引の実行及びマッチングを管理するかもしれない。
【０１４９】
ステップ８０２において、電子注文ルーティングシステム７０２は、ステップ８００において１以上の取引所７１４に以前にルーティングされた１以上の買い注文４０と取引される価格を有する新たな売り注文４２を取引アカウント１２から受け付ける。ステップ８０４において、新たな売り注文４２の受け付けに応答して、電子注文ルーティングシステム７０２は、新たな売り注文４２と取引するため利用可能な最も良い（すなわち、最も高い）ビッド価格によって、取引所７１４における１以上の買い注文４０を決定するため、複数の取引所７１４と通信してもよい。ステップ８０６において、電子注文ルーティングシステム７０２は、例えば、図１〜６の何れかを参照して上述されるように、各買い注文４０に係る取引アカウント１２が新たな売り注文４２に係る取引アカウント１２に関連しているか判断することによって、最良のビッド価格による各買い注文４０が新たな売り注文４２に関連しているか電子的に判断してもよい。
【０１５０】
買い注文４０の何れかが新たな売り注文４２に関連していると電子注文ルーティングシステム７０２が判断した場合、ステップ８０８において、電子注文ルーティングシステム７０２は、該当する取引所７１４から関連する買い注文４２の少なくとも一部をキャンセルするため（新たな売り注文４２と関連する買い注文４０の相対サイズに応じて）、関連する各買い注文４０が以前にルーティングされた取引所７１４にキャンセルリクエスト又はコマンド７２０を送信してもよい。ステップ８１０において、電子注文ルーティングシステム７０２からキャンセルリクエスト又はコマンド７２０を受け付けた各取引所７１４は、当該取引所７１４から該当する関連する買い注文４０の指定された部分（又はすべて）をキャンセルしてもよい。（このような関連する買い注文４０が取引されておらず、当該時点までに取引所７１４から削除されていたと仮定すると）。
【０１５１】
ステップ８１２において、取引所７１４から該当する関連する買い注文４０の指定された部分（又はすべて）をキャンセルする各取引所７１４は、電子注文ルーティングシステム７０２とキャンセルの確認を通信するようにしてもよい。電子注文ルーティングシステム７０２が、関連する買い注文４０の一部（又はすべて）が実際にキャンセルされたという確認を受け付けた場合、ステップ８１４において、電子注文ルーティングシステム７０２は、各取引所７１４からキャンセルされた関連する買い注文４２の一部（又はすべて）と新たな売り注文４２との間の取引を実行してもよい。電子注文ルーティングシステム７０２は、（ａ）このような取引の清算と決済を自ら実行し（ＯＴＣ債券取引の場合など）、又は（ｂ）このような清算及び決済のため取引所７１４の１以上に取引を登録する（先物取引の場合など）ようにしてもよい。新たな売り注文４２の何れかの部分がステップ８１４において関連する買い注文４２とマッチングしないままである場合、電子注文ルーティングシステム７０２は、上述したような１以上の各種ファクタに基づき、ステップ８１６において、取引所７１４の１つに新たな売り注文４２の残りの部分を転送するようにしてもよい。
【０１５２】
本発明の実施例及びその効果が詳細に説明されたが、添付した請求項により規定されるような本発明の趣旨及び範囲から逸脱することなく、当業者は各種変更、追加及び省略が可能である。
【図面の簡単な説明】
【０１５３】
【図１】図１は、電子マーケットにおける関連する取引注文のインハウスマッチングを含む取引管理のための一例となる取引システムを示す。
【図２】図２は、通信ネットワークを介し取引所に接続されるいくつかの取引ステーションを含む図１の取引システムの一例となる構成を示す。
【図３】図３は、本発明の一部の実施例による関連する及び／又は関連しない取引注文のマッチングにおける取引所のインハウスマッチングルールと通常の取引ルールとの間の一般的な協調を示す方法を示す。
【図４】図４は、本発明の一実施例による通常の価格／時間取引ルールにインハウスマッチングルールを適用する一例となる方法を示す。
【図５】図５は、本発明の一実施例による“スタックを介した取引”の取引ルールにインハウスマッチングルールを適用する一例となる方法を示す。
【図６】図６は、本発明の一実施例による“ミニオークション”通常取引ルールにインハウスマッチングルールを適用する一例となる方法を示す。
【図７】図７は、本発明の一実施例による複数の電子取引所における関連する取引注文のインハウスマッチングを含む、取引注文を複数の電子取引所にルーティングし、取引を管理するよう動作可能な電子注文ルーティングシステムを含む一例となる取引システムを示す。
【図８】図８は、本発明の実施例における取引注文のマッチング及び取引を管理する図７の取引システムの一例となる方法を示す。
【図１】
2008538027.tif 000004
【図２】
2008538027.tif 000005
【図３】
2008538027.tif 000006
【図４】
2008538027.tif 000007
【図５】
2008538027.tif 000008
【図６】
2008538027.tif 000009
【図７】
2008538027.tif 000010
【図８】
2008538027.tif 000011
【手続補正書】
【提出日】平成19年11月28日(2007.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子取引を管理するシステムであって、
取引マッチングルールを格納するよう動作可能なメモリと、
前記メモリに通信可能に接続されるプロセッサと、
を有し、
前記プロセッサは、
各注文がアカウントに係る複数の第１注文を受け付け、
あるアカウントに係る相対する注文を受け付け、
１以上の第１注文のそれぞれに対して、該第１注文に係るアカウントが前記相対する注文に係るアカウントと関係を有しているか判断することによって、該第１注文が関連する第１注文であるか判断し、
意図的に導入される遅延なく、前記関連する第１注文の判断と前記取引マッチングルールとに少なくとも基づき前記相対する注文と取引する１以上の関連する第１注文を含む１以上の第１注文を決定し、
前記１以上の第１注文と前記相対する注文との間で１以上の取引を実行する、
よう動作可能であるシステム。
【請求項２】
前記取引マッチングルールは、他の注文と取引する複数の第１注文のそれぞれの配分部分を割り当てる配分マッチングルールと、前記関連する第１注文の決定に基づき他の注文と取引するよう決定された１以上の第１注文の配分部分を調整するインハウスマッチングルールとを有し、
前記相対する注文と取引する１以上の第１注文の決定は、前記配分マッチングルールと前記インハウスマッチングルールとの双方に少なくとも基づき、前記相対する注文と取引する１以上の関連しない第１注文に関して、前記相対する注文と取引する１以上の関連する第１注文の配分部分を増大することを有する、請求項１記載のシステム。
【請求項３】
前記取引マッチングルールは、他の注文と取引するためのオークションに当選するのに適格であって、各第１注文が前記オークションに最終的なオークションエントリから構成される複数の第１注文を決定するようオークションを管理するオークションマッチングルールと、前記関連する第１注文の決定に基づき、前記複数の適格な第１注文から１以上のオークションに当選した第１注文を決定するインハウスマッチングルールとを有し、
前記相対する注文と取引する１以上の第１注文を決定することは、前記オークションマッチングルールと前記インハウスマッチングルールとに少なくとも基づき、１以上のオークションに当選した第１注文を決定することを有する、請求項１記載のシステム。
【請求項４】
前記取引マッチングルールと前記関連する第１注文の決定とに少なくとも基づき前記相対する注文と取引する１以上の第１注文を決定することは、
ある価格による１以上の第１注文が関連する第１注文であると判断された場合、前記ある価格による関連する第１注文の少なくとも１つと前記相対する注文との間で実行される少なくとも１つの取引を決定し、
前記ある価格による第１注文の何れもが関連する第１注文であると判断されなかった場合、前記ある価格による関連しない第１注文の少なくとも１つと前記相対する注文との間で実行される少なくとも１つの取引を決定する、請求項１記載のシステム。
【請求項５】
前記プロセッサはさらに、あるシーケンスにより受け付けた前記第１注文を第１注文リストに配置し、前記第１注文リストの第１注文のシーケンスを前記電子市場にアクセスする市場参加者に表示するよう動作可能であり、
１以上の第１注文のそれぞれが関連する第１注文であるか判断することは、前記第１注文リストの前方にある第１注文が関連する第１注文でないと判断し、前記第１注文リストの前方にない第２注文が関連する第１注文であると判断することから構成され、
前記取引マッチングルールと前記関連する第１注文の判断とに少なくとも基づき、前記相対する注文と取引する１以上の第１注文を決定することは、前記相対する注文と取引する第１注文でなく第２注文を決定することから構成され、
前記プロセッサはさらに、前記相対する注文と前記第２注文との間の取引を実行するよう動作可能である、請求項１記載のシステム。
【請求項６】
前記第１注文と前記第２注文とは、同一の価格を有する、請求項５記載のシステム。
【請求項７】
意図的に導入された遅延なく前記相対する取引と取引する１以上の第１注文を決定することは、前記相対する注文と取引する１以上の第１注文の決定に影響を与える可能性がある入力を待機することなく、前記相対する注文と取引する１以上の第１注文を決定することから構成される、請求項１記載のシステム。
【請求項８】
１以上の第１注文のそれぞれが前記相対する注文に関連するか判断することは、前記第１注文に係るアカウントと前記相対する注文に係るアカウントとが、同一の法的主体に係るものであるか判断することから構成される、請求項１記載のシステム。
【請求項９】
電子取引を管理するシステムであって、
各注文が価格を有する買い注文と売り注文とを含む複数の注文を格納するよう動作可能であるメモリと、
前記メモリに通信可能に接続されるプロセッサと、
を有するシステムであって、
前記プロセッサは、
前記複数の注文の第１注文であって、第１取引主体から受け付けた第１注文の価格が、前記複数の注文の第２注文であって、第２取引主体から受け付けた第２注文と、前記複数の注文の第３注文であって、第３取引主体から受け付けた第３注文との価格に一致又はクロスすることを判断し、
前記第２取引主体が前記第１取引主体と関係を有しているか判断し、
前記第２取引主体が前記第１取引主体と関係を有している場合、意図的に導入された遅延なく、前記第１注文と前記第２注文との間の取引を開始し、
前記第２取引主体が前記第１取引主体と関係を有していない場合、意図的に導入された遅延なく、前記第１注文と前記第３注文との間の取引を開始する、
よう動作可能であるシステム。
【請求項１０】
前記第３注文は、注文スタックにおいて前記第２注文に先行し、
前記第１注文は第１注文サイズを有し、前記第２注文は第２注文サイズを有し、
前記プロセッサは、前記第２取引主体が前記第１取引主体と関係を有している場合であって、
前記第１注文サイズが前記第２注文サイズ以下である場合、前記第１注文と前記第２注文との間で前記第１注文サイズの取引を開始し、
前記第１注文サイズが前記第２注文サイズより大きい場合、前記第２注文と前記第２注文サイズに等しい前記第１注文の第１部分との間の第１取引を開始し、前記第３注文と前記第１注文の残りの部分との間の第２取引を開始する、
よう動作可能である、請求項９記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
［発明の技術分野］
本発明は、一般に市場取引に関し、より詳細には、電子マーケットにおける関連するエンティティの間の取引を管理するシステムに関する。
【０００２】
［発明の背景］
経済活動の基礎は、市場経済においては商品及びサービスの生産と消費である。経済的効率性及び市場パフォーマンスは、買い手と売り手との間の商品及びサービスの分配によって測られる。商品及びサービスの価値は、通常は米国ドルなどの通貨単位により表される。このような経済活動は、国境を越えて拡がる。商品及びサービスの取引は、国境を越えて行われ、通貨自体が取引され、需要と供給の法則によって支配される市場を構成する。
【０００３】
歴史を通じて、商品、サービス及び通貨の買い手と売り手に取引可能なアイテムの“市場”価格において又は可能な限り近い価格により取引を可能にするという主たる目的を与えるための多数のアプローチが採用されてきた。市場価格は、十分な知識に基づく市場が選択された製品を取引する価格（所与の通貨に関して）である。これを実現するため、潜在的なすべての買い手と売り手は、取引への十分かつ等しいアクセスを有するべきである。買い手と売り手の取引は、極めて低いコストにより実行されるよう構成される必要があり、又は人為的に高い取引コストにより取引可能なアイテムの市場価格を変更する。効果的な買い手と売り手の取引に対するキーは、表示及び知識の十分かつタイムリーなアクセスであり、また低い取引コストである。しかしながら、取引効率と市場知識との間のトレードオフを必然的に伴うコンフリクトがしばしば存在する。
【０００４】
近年、電子取引システムは、商品、サービス及び通貨などの取引アイテムを広範に受け入れてきた。例えば、株式、債券、通貨、先物、他の適切な金融商品などの金融商品の取引を実現する電子取引システムが構成されてきた。特に、電子取引システムは、証券取引について、特に米国国債、英国国債、欧州政府債券、エマージングマーケット債務などの確定利付き証券や株式などの変動利付き証券の取引について普及してきている。
【０００５】
これら電子取引システムの多くは、取引者が特定の取引可能な商品に対する買い（又はビッド）及び売り（又はオファー）注文を発注するビッド／オファープロセスを利用する。売買注文は、取引所により受け付けされ、当該取引可能な商品の取引所に発注される。受け付けされた買い注文は、買い注文キュー又はスタックにおかれ、受け付けされた売り注文は、売り注文キュー又はスタックにおかれるかもしれない。受け付けた注文は、ＦＩＦＯ（Ｆｉｒｓｔ  Ｉｎ  Ｆｉｒｓｔ  Ｏｕｔ）マッチングシステムを用いた売買注文のマッチング、米国特許第６，５６０，５８０号に詳述されるような価格／時間優先オークションプロトコルマッチングシステムによるマッチング、又は受け付けた売買注文のそれぞれに係るビッド及びオファー価格に基づくなど、各種方法によりこのようなスタックにおかれるかもしれない。
【０００６】
［発明の概要］
本発明によると、取引が不要なメッセージ処理及び取引費用を回避するよう取引システム内で技術的に管理されるように、電子マーケットにおける関連するエンティティの間の取引を管理し、関連するエンティティの間の取引の実行を最適化するシステムが提供される。
【０００７】
電子取引を管理するシステムが提供される。本システムは、取引マッチングルールを格納するメモリを有する。メモリに通信可能に接続されるプロセッサは、各注文がアカウントに係る複数の第１注文を受け付ける。相対する注文がまた受け付けされる。１以上の第１注文のそれぞれに対して、プロセッサは、当該注文に係るアカウントが相対する注文に係るアカウントと関係を有しているか判断することによって、当該注文が関連する第１注文であるか判断する。意図的に導入された遅延なしに、１以上の関連する第１注文を含む１以上の第１注文が、関連する第１注文の判断と取引マッチングルールとに少なくとも基づき、相対する注文と取引するよう電子的に決定される。プロセッサは、１以上の第１注文と相対する注文との間で１以上の取引を実行する。
【０００８】
他の実施例によると、電子取引を管理するシステムが提供される。本システムは、受け付けた各注文が価格を有する買い注文と売り注文とを含む複数の注文を格納するよう動作可能なメモリを有する。メモリに通信可能に接続されるプロセッサは、複数の注文の第１注文の価格が複数の注文の第２注文と第３注文の価格に一致又はクロスすることを判断するよう動作可能であり、第１注文は第１取引主体から受け付けされ、第２注文は第２取引主体から受け付けされ、第３注文は第３取引主体から受け付けされる。プロセッサはさらに、第２取引主体が第１取引主体と関係を有するか判断する。第２取引主体が第１取引主体と関係を有する場合、第１注文と第２注文との間で、意図的に導入された遅延なしに取引が開始される。しかしながら、第２取引主体が第１取引主体と関係を有していない場合、第１取引と第３取引との間で、意図的に導入された遅延なしに取引が開始される。
【０００９】
さらなる他の実施例によると、電子市場における電子取引を管理するシステムが提供される。取引注文を複数の電子市場にルーティングするよう動作可能な電子注文ルーティングシステムは、各取引注文が取引アカウントに係り、価格を有する複数の取引注文を電子的に受け付ける。電子注文ルーティングシステムは、その内部に規定される１以上のルーティングアルゴリズムに従って、受け付けた各取引注文を複数の電子市場の１つに電子的にルーティングする。電子注文ルーティングシステムは、取引アカウントに係る相対する取引注文を電子的に受け付ける。その後、電子注文ルーティングシステムは、１以上のルーティングされた取引注文に対して、以前にルーティングされた取引注文に係る取引アカウントが相対する取引注文に係る取引アカウントと関係を有しているか判断することによって、以前にルーティングされた取引注文が相対する取引注文に関連しているか電子的に判断する。ルーティングされた取引注文のサブセットの少なくとも１以上が相対する取引注文に関連すると判断された場合、電子注文ルーティングシステムは、関連する取引注文がルーティングされた電子市場に、関連する取引注文の少なくとも一部をキャンセルするためのメッセージを通信する。電子注文ルーティングシステムは、以前にルーティングされた取引注文の一部（又はすべて）のキャンセル成功の確認を受け付けると、相対する取引注文と関連する取引注文のキャンセルされた部分（又はすべて）との間の取引を実行させてもよい。適切な価格を有するルーティングされた注文の何れも相対する注文に関連しないと判断された場合、電子注文ルーティングシステムは、相対する注文を複数の電子市場の１つにルーティングするかもしれない。
【００１０】
本発明の各種実施例は、多数の効果を奏するかもしれない。１以上の実施例は、後述される効果の一部又はすべてを奏するかもしれず、又はその何れの効果も奏しないかもしれないということに留意すべきである。
【００１１】
本発明の１つの効果は、一部の実施例では、各種関係の１つを有する取引アカウントから受け付けた取引注文などの“関連する”取引注文が、同一価格による関連しない取引注文とマッチングされる前に、互いに自動的に“インハウスマッチング”される電子取引及び注文ルーティングシステムが提供される。一部の実施例では、取引所は、取引所の既存又は通常の取引ルール又は論理に違反することなく、関連する取引注文をマッチングする（又はマッチングしようとする）。従って、関連する取引注文は、取引所の既存又は通常の取引ルール又は論理に違反することなく、又は取引所又は他の政府の規制に違反することなく、互いに“インハウスマッチング”されるかもしれない。このような通常の取引ルール又は論理は、例えば、通常の価格／時間優先マッチングルール、配分マッチングルール又はオークションマッチングルールなどを含むかもしれない。さらに、マッチングのため取引注文を取引所に提供することによって、取引所の完全な価格検出が、取引所の公正な市場価格が各取引に対して実現されるように提供される。
【００１２】
このため、ここに記載されるインハウスマッチング技術によって新たな関連する取引注文とマッチングされる取引注文を発注した取引者は、そうでない場合より迅速に注文を充足されるかもしれない。さらに、いくつかの状況では、同一の又は関連するエンティティからの取引注文が取引所においてインハウスマッチングされる場合、当該取引は当該エンティティの帳簿上で内部的に処理され、これにより、そうでない場合に取引所によりエンティティに課せられる手数料を節約することができる。
【００１３】
他の効果は当該技術の当業者に明らかであり、大量の取引を行う企業が取引に使用する帯域幅を技術的に制限することが可能である。多数の企業は、当該取引企業により提供されるサービスを利用して、自己のアカウントからの複数のユーザの取引を実現する。このような取引企業はしばしば、取引システムへの１つのアクセスポイントを利用し、それは、高ボラティリティ時には複数のユーザからの注文により急速に混雑する可能性がある。取引企業がここに記載される電子注文ルーティングシステムを利用する場合、取引システム自体が当該時点において高いメッセージロードを受けている場合には、しばしばよりタイムリーな結果によって、接続されている取引システム上において他の関連しないユーザに優先してそれらのユーザの注文を実行すると同時に、過剰な帯域幅の使用を回避することが可能となる。
【００１４】
電子取引所に関する一般的な制約は、取引される商品の利用可能な数量の変化及び価格に関する市場の高いボラティリティである。この制約は、システム設計者に挑む複雑さの程度及びレートによりデータが取引所に提供される技術的な結果を有するかもしれない。一般に取引所は、特に取引インタフェースは、利益をあげる過程において取引者を支援又は妨害するかもしれない。取引者に市場の状況に追随する最良な機会を提供し、それに迅速かつ正確に応答するデータ効率な方法により内部通信するための機能を取引所に提供することが望ましい。
【００１５】
ある取引環境において生じる１つの問題点は、注文の完全なエントリをシステムに行う時間が、関連する市場状況が変化する時間より大きくなる可能性があるということである。従って、エントリが開始されるとき、取引者は、すでに表示されている既存のエントリに対する相対する注文を行おうとするかもしれないが、当該エントリが完了する時点までに、既存のエントリはもはや利用可能でなくなっており、他人により取引されており、又は市場から削除されているかもしれない。このような高いボラティリティのケースでは、ユーザは、同一商品について市場に参加しているかもしれない同一の企業、会社又は法的主体の内部の相対する取引者を検索する時間を提供することはできない。ここに開示された発明は、関連する市場のマッチングルールの範囲内で“インハウス”取引マッチングをまず特定及び実行することによって、上記問題を実質的に軽減又は解消する。
【００１６】
他の効果は、以下の図面、記載及び請求項から当業者に容易に明らかとなるであろう。
【００１７】
［実施例の詳細な説明］
本発明の実施例とその効果は、図１〜８を参照することにより最も良く理解される。図面では、同様の数字は同様の部分を参照している。一般に、少なくともいくつかの実施例によると、同一企業、同一エンティティ内の各企業、法的に関連するエンティティ、同一の持ち株会社に係るエンティティに係る取引アカウント、又は所定の関係を有する取引アカウントから受け付けた取引注文など、関連する取引アカウントに係る取引注文の間の取引のマッチング及び実行を実現する電子取引システム及び方法が提供される。関連する取引アカウントに係る取引注文のこのようなマッチングは、“インハウスマッチング（ｉｎ−ｈｏｕｓｅ  ｍａｔｃｈｉｎｇ”とここでは呼ばれる。
【００１８】
いくつかの実施例では、取引所が特定の取引アカウントから、取引所に現在ある相対する１以上の取引注文による取引価格を有する新たな取引注文を受け取ると、取引所は、１以上の相対する取引注文の何れかが、当該取引アカウントと特定の関係を有している取引アカウントから受け付けされたものであるか判断することによって、このような１以上の相対する取引注文の何れかがこの新たな取引注文に関連するか判断する。このような取引注文の何れかがこの新たな取引注文に関連すると判断された場合、取引所における関連する通常の取引規則によって規定されるような他の関連しない取引注文に関する関連する取引注文の相対的な優先度に関係なく、新たな取引注文とマッチングする関連する各取引注文の優先度が、当該関連する取引注文と同じビッド又はオファー価格を有する関連しない他の取引注文に対して引き上げられる。すなわち、何れの取引注文がこの新たな取引注文に一致するか決定するとき、新たな取引注文に関連すると判断された取引注文は、例えば、価格／時間優先アルゴリズム、比例シェアリングアルゴリズム又はオークションプロトコルアルゴリズムなどにより決定されるような取引注文の相対的な優先度など、取引所における関連する通常の取引規則によって規定されるような関連する取引注文と関連しない取引注文の相対的な優先度に関係なく、同一価格の他の関連しない取引注文が新たな取引注文とマッチングされる前に、新たな取引注文とマッチングされる。例えば、取引所が取引注文リスト（買い注文スタック、売り注文スタックなど）に取引注文を維持している場合、新たな取引注文は、同一価格の他の関連しない取引注文に関する当該取引注文リストにおけるこのような関連する取引注文のポジションに関係なく、取引所の取引注文リストの１以上の関連する相対した取引注文とマッチングされるようにしてもよい。
【００１９】
いくつかの好適な実施例では、関連する取引注文より良好な価格の関連しない取引注文が、このような関連する取引注文の前にマッチングされてもよい。すなわち、関連する取引注文の優先度は、関連する取引注文より良好な価格（すなわち、新たな取引注文に対してより良好な）の関連しない取引注文の上位に引き上げられなくてもよい。このように、新たな取引注文を発注した取引エンティティは、関連する取引注文とのマッチング及び取引による金銭的な不利益を受けることから保護される。
【００２０】
このように、取引所に送られる関連する取引注文は、同一価格の関連しない取引注文とマッチングされる前に、互いに“インハウスマッチング”されるようにしてもよい。いくつかの実施例では、取引所は、既存の又は通常の取引所の取引規則又は論理に違反することなく、関連する取引注文をマッチングする（又はマッチングすることを試みる）。従って、関連する取引注文は、既存の又は通常の取引所の取引規則又は論理に違反することなく、又は取引所若しくは他の政府の規制に違反することなく、互いに“インハウスマッチング”されるかもしれない。さらに、マッチングのため取引注文を取引所に送ることによって、取引所の完全な価格検出が、取引所の公正な市場価格が各取引に対して実現されるように依然として提供される。
【００２１】
従って、ここに記載されるインハウスマッチングによって新たな関連する取引注文とマッチングされる取引注文を発注した取引者は、そうでない場合により迅速に自らの注文に応じられるかもしれない。さらに、いくつかの状況では、同一の又は関連するエンティティからの取引注文が取引所においてインハウスマッチングされる場合、当該取引は当該エンティティの帳簿上で内部処理され、そうでない場合に取引所において課せられる手数料を節約することができる。
【００２２】
他の実施例では、電子注文ルーティングシステム又は市場集計手段は、各種取引アカウントから取引注文を受け付け、例えば、様々な取引所のそれぞれにおける現在のリアルタイム（又はほぼリアルタイム）な価格付けなど、１以上の各種ファクタに基づくアルゴリズムを利用して、このように受け付けた取引注文をしばしば各種取引所のいくつかに転送する。電子注文ルーティングシステムは、例えば、大規模な注文により市場を動揺させることを回避するため、大規模な注文を１以上の電子通信ネットワーク（ＥＣＮ）又は取引所に分割及び分散させるためのアルゴリズムを含む既知のルーティングアルゴリズム及び技術を使用するかもしれない。
【００２３】
電子注文ルーティングシステムが、ある取引アカウントから電子注文ルーティングシステムによって様々な取引所に以前にルーティングされた１以上の相対する取引注文による取引価格を有する新たな取引注文を受け付けると、電子注文ルーティングシステムは、このような１以上の相対する取引注文の何れがこの新たな取引注文に関連しているか、１以上の取引注文の何れが当該取引アカウントと特定の関係を有している取引アカウントから受け付けされたか判断することによって決定するようにしてもよい。電子注文ルーティングシステムが、このような取引注文の何れが新たな取引注文に関連していると判断した場合、電子注文ルーティングシステムは、関連する取引注文の１以上が当該取引所からの１以上の関連する取引注文の少なくとも一部をキャンセルするため以前にルーティングされた取引所にキャンセルリクエスト又はコマンドを送信するようにしてもよい。電子注文ルーティングシステムは、電子注文ルーティングシステムによって送信されるリクエスト又はコマンドに応答して、関連する取引注文の何れかの（又はすべての）部分が実際にキャンセルされたという確認を受信した場合、電子注文ルーティングシステムは、清算及び決済を自ら実現し（例えば、ＯＴＣ債券取引の場合など）、又は取引所の１以上における取引を記録して（例えば、先物取引の場合など）、取引所からキャンセルされた関連する取引注文の一部（又はすべて）と新たな取引注文の間の取引を実行するかもしれない。
【００２４】
取引所における“インハウスマッチング”された取引の登録は、このようなインハウスマッチングを調整する際、電子注文ルーティングシステムが認識している取引所規則に従うものであるかもしれない。例えば、先物取引の場合、取引所の外部でマッチングされた先物取引の登録は、当該取引があるサイズ閾値を上回る場合、又は多くの先物取引所によって使用される“現物交換”規則の下で取引所によって受け付けされる先物取引のための証拠として利用可能な関連する取引アカウントの１つ又は両方の取引戦略に関する他の現物商品が存在する場合に限って可能となるかもしれない。
【００２５】
このように、電子注文ルーティングシステムは、関連する取引注文のインハウスマッチングを、新たに受け付けた取引注文と当該取引所に以前にルーティングされた同一価格の関連しない取引注文前の各取引所に以前にルーティングされた関連する取引注文とマッチングしようと試みることによって管理することができる。いくつかの実施例では、電子注文ルーティングシステムは、関連する取引所の既存の又は通常の取引規則又は論理に違反することなく、関連する取引注文をマッチングする（又はマッチングしようとする）。このため、関連する取引注文は、関連する取引所の既存の又は通常の取引規則又は論理に違反することなく、互いに“インハウスマッチング”されてもよい。
【００２６】
再びいくつかの実施例では、関連する取引注文より良好な価格の関連しない取引注文が、このような関連する取引注文の前にマッチングされる。すなわち、関連する取引注文は、当該関連する取引注文より良好な価格（すなわち、新たな取引注文に対してより良好な）の他の関連しない取引注文が存在する場合、新たな取引注文により取引するため、取引所からキャンセルされない。このように、新たな取引注文を発注した取引エンティティは、関連する取引注文とマッチング及び取引されることによる金銭的な不利益を受けることから保護される。さらに、マッチングのため取引注文を取引所にルーティングし、新たに受け付けた取引注文とマッチングするため、以前にルーティングされた取引注文をキャンセルし、キャンセルされた取引注文を新たに受け付けた取引注文とマッチングすることによって、様々な取引所の完全な価格検出が、各取引について取引所の公正な市場価格が実現されるように提供されてもよい。
【００２７】
このように、ここに記載されたインハウスマッチングによって新たな関連する取引注文とマッチングされる取引注文を発注した取引者は、そうでない場合より迅速に自らの注文を充足させることが可能となる。さらに、いくつかの状況では、同一の又は関連するエンティティ内の異なる取引者からの取引注文が、電子注文ルーティングシステムによってインハウスマッチングされる場合、当該取引は法的エンティティの帳簿上で内部処理されるため、そうでない場合に取引所又は中央決済所によってエンティティに課せられる手数料を節約することができる。
【００２８】
図１は、本発明の実施例による関連する取引注文のインハウスマッチングを含む取引注文のマッチングを管理する一例となる取引システム１０を示す。図示されるように、システム１０は、通信ネットワーク１６により取引所１４に接続される１以上の取引アカウント１２を有するかもしれない。
【００２９】
取引アカウント１２は、取引注文１８が取引所１４に提供される何れかのタイプのアカウントを含むかもしれない。取引アカウント１２は、１以上の取引主体２０に関連付けされるかもしれない。取引主体２０は、図１において“顧客／ブローカー”関係、マーケットメーカー２６、ファンド若しくはファンドマネージャー２８、自己のための活動する顧客２４又は他の何れか適切なエンティティとして示される顧客２４のために活動するブローカー２２など、取引アカウント１２を用いて取引システム１０を介し取引活動に参加する任意のエンティティを含むかもしれない。顧客２４は、個人投資家、投資家グループ、機関投資家など、取引システム１０を介し取引活動に従事する個人、個人グループ又は企業を含むかもしれない。ブローカー２２は、１以上の顧客２４のために取引システム１０を介し取引活動に従事する個人、個人グループ又は企業を含むかもしれない。いくつかの状況では、ブローカー２２はまた、自らのアカウントを用いて取引するかもしれない。マーケットメーカー２６は、取引所において同一の商品について買い注文と売り注文１８の両方を提供し、及び／又は同時に維持する任意の個人、個人グループ又は企業を含むかもしれない。ファンド又はファンドマネージャー２８は、ミューチュアルファンド、商品取引アドバイザー、ヘッジファンド又は独立したファイナンシャルアドバイザーを含むかもしれない。いくつかの実施例では、特定の取引アカウント１２は、複数の子会社取引アカウント１２のためのプロキシとして機能するかもしれない。
【００３０】
特定の取引アカウント１２は、関連する取引アカウント１２が互いによるインハウスマッチングをするのに適格なものとなるように、他の取引アカウント１２と関係を有するかもしれない。取引所１４は、インハウスマッチングをするのに適格な取引アカウント１２の間の関係のタイプを指定するようにしてもよい。いくつかの実施例では、取引所１４は、インハウスマッチングするのに適格なものとして、取引アカウント１２の間の以下のタイプの関係の１以上を指定するかもしれない。すなわち、（ａ）同一の法的エンティティに係る２以上の取引アカウント１２（同一企業又は同一の法的エンティティ内の企業に係る取引アカウント１２など）、（ｂ）親子関係を有するエンティティ、同一の親組織の子会社、同一の持ち株会社によって所有される又は関連付けされるエンティティ、又は吸収若しくは合併の契約下のエンティティなど、特定の法律関係を有するエンティティに係る２以上の取引アカウント１２、又は（ｃ）インハウスマッチングをするのに適したものとして取引所１４により認識される所定の関係を有する２以上の取引アカウント１２、である。上述した関係は単なる一例として、限定されることなく提供されるものであり、取引所１４はインハウスマッチングをするのに適格な取引アカウント１２の間の特定の１以上のタイプを認識可能であることが理解されるべきである。
【００３１】
取引所１４によってインハウスマッチングに適格であると認識された取引アカウント１２は、ここでは関連する取引アカウント１２と呼ばれる。図１に示されるように、システム１０は、任意数の関連する取引アカウント１２のグループ３０と、任意数の関連しない取引アカウント１２とを含むかもしれない。各グループ３０内の取引アカウント１２は互いに関連付けされ、互いにインハウスマッチングするのに適格なものとなっているかもしれない。従って、例えば、グループ３０ａ内の取引アカウント１２は、互いにインハウスマッチングするのに適格なものであるかもしれないが、グループ３０ｂ内の取引アカウント１２とはインハウスマッチングすることができないかもしれない。同様に、グループ３０ｂ内の取引アカウント１２は、互いにインハウスマッチングするのに適格なものであるかもしれないが、グループ３０ａ内の取引アカウント１２とはインハウスマッチングすることができないかもしれない。
【００３２】
関連する取引アカウント１２からの取引注文１８は、すなわち、取引所１４によるインハウスマッチングするのに適格な取引注文１８は、関連する取引注文１８と呼ばれるかもしれない。さらに、同一の取引アカウント１２からの複数の取引注文１８（同一の取引アカウント１２から受け付けられたマッチング対象となる買い注文と売り注文など）は、取引所１４によるインハウスマッチングをするのに適格であるかもしれない。
【００３３】
取引エンティティ２０は、通信ネットワーク１６を介し各種取引注文１８を取引所１４に発注するかもしれない。取引所１４は、オークションタイプ交換、エンターテイメントタイプ交換、各種金融商品（株式、他のエクイティ証券、債券、ミューチュアルファンド、オプション、先物、デリバティブ、スワップ、通貨など）を取引するための電子マーケットなど、取引注文１８のための何れか適切なタイプの電子取引所又は市場を提供するかもしれない。取引注文１８は、買い注文４０、売り注文４２又はその両方を含み、以下に限定されるものではないが、成り行き注文、指値注文、当日限り注文、オープン注文、ＧＴＣ（Ｇｏｏｄ  Ｔｉｌｌ  Ｃａｎｃｅｌｌｅｄ）注文、“グッドスルー（ｇｏｏｄ  ｔｈｒｏｕｇｈ）”注文、“オール・オア・ナン（ａｌｌ  ｏｒ  ｎｏｎｅ）”注文、“エニー・パート（ａｎｙ  ｐａｒｔ）”注文、ストップ注文、マーケット・イフ・タッチド（ｍａｒｋｅｔ−ｉｆ−ｔｏｕｃｈｅｄ）注文など、取引所１４により管理可能な任意のタイプの注文であってもよい。各買い注文４０はビッド価格及びサイズを有し、各売り注文４２はオファー価格及びサイズを有するかもしれない。
【００３４】
上述されるように、取引主体２０は、各種取引アカウント１２からの取引活動を実行するため、ネットワーク１６を介し取引所１４と通信するかもしれない。取引主体２０は、図２に関して後述される取引ワークステーション４６を用いて取引所１４と通信するかもしれない。
【００３５】
図２は、ネットワーク１６を介し取引所１４に接続されたいくつかの取引ワークステーション４６を有する取引システム１０の一例となる構成を示す。取引ワークステーション４６は、各種取引アカウント１２からの取引活動を実行するため、取引所１４と通信するためのアクセスを取引主体２０に提供する。１以上の取引主体は、特定の取引ワークステーション４６を使用して、１以上の取引アカウント１２からの取引活動を実行するかもしれない。さらに、特定の取引主体は、１以上の取引ワークステーション４６を用いて１以上の取引アカウント１２からの取引活動を実行するかもしれない。
【００３６】
取引ワークステーション４６は、取引主体２０が１以上の取引アカウント１２からの取引所１４における電子取引活動に従事することを可能にするコンピュータシステム及び適切なソフトウェアを有するかもしれない。本明細書において使用される“コンピュータ”という用語は、パーソナルコンピュータ、ワークステーション、ネットワークコンピュータ、ワイヤレスデータポート、無線電話、携帯情報端末、上記若しくは他の装置内の１以上のプロセッサ又は他の何れか適切な処理装置など、入力を受け付け、所定のルールに従って入力を処理し、出力を生成するよう動作可能な何れか適切な装置を表す。取引ワークステーション４６は、マウス、キーボード、ゲームコントローラ、ポインタなどの１以上のヒューマンインタフェースを含むかもしれない。
【００３７】
通信ネットワーク１６は、取引ワークステーション１２と取引所１４との間でデータ又は情報（例えば、取引注文１８を規定するデータ及び他の各種メッセージなどを含む）をやりとりするよう動作可能な通信交換手段である。本発明のある実施例では、通信ネットワーク１６はインターネットアーキテクチャを表す。あるいは、通信ネットワーク１６は、取引主体２０が同一の処理又は機能を事項するのに利用可能なＰＯＴＳ（Ｐｌａｉｎ  Ｏｌｄ  Ｔｅｌｅｐｈｏｎｅ  Ｓｙｓｔｅｍ）とすることができる。このような取引は、取引所１４に係るブローカーによって支援され、又は取引実行を要求するため、電話や他の適切な電子装置に手動によりキー入力されるかもしれない。他の実施例では、通信システム１４は、システム１０の何れか２つのノードの間の通信インタフェース又はやりとりを提供する任意のパケットデータネットワーク（ＰＤＮ）とすることができる。あるいは、通信ネットワーク１６は、何れかのローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、バーチャルプライベートネットワーク（ＶＰＮ）、イントラネット又はネットワーク若しくは電話環境における通信を実現する他の何れか適切なアーキテクチャ若しくはシステムであってもよい。
【００３８】
通信ネットワーク１６は、人（取引主体２０、ブローカー、取引システム１０に係る他の人など）の声が通信ネットワーク１６を介した通信のため符号化及び／又はデジタル化されるリアルタイム電話音声会話（ＩＰ電話やＰＯＴＳを介し通信される音声会話など）を実現するかもしれない。通信ネットワーク１６はまた、データ、ファイル、通知及び／又は他のデジタル化された情報の伝送を実現するかもしれない。本明細書では、“非音声ベース電子データ”は、あらゆるファイル、通知及び／又は他のデジタル化された情報を含むが、通信ネットワーク１６を介し通信可能なリアルタイム音声会話（符号化及び／又はデジタル化された音声データなど）を排除している。ある実施例では、取引注文１８（買い注文４０と売り注文４２とを含む）と、取引主体２０と取引所１４との間の取引関連メッセージとは、非音声ベース電子データとして通信される。他の実施例では、取引注文１８及び／又は取引主体２０と取引所１４との間の取引関連メッセージの一部又はすべてが、リアルタイム音声会話を介し通信される。
【００３９】
取引所１４は、様々な取引アカウント１２からの取引注文１８のマッチング及び取引を実現する電子取引所又はマーケットから構成されるかもしれない。取引所１４は、コンピュータ、サーバ、管理センター、１つのワークステーション、何れかの人のための本部オフィス、ビジネス又は取引注文１８の取引を管理しようとするエンティティから構成される取引モジュール５０を含むかもしれない。従って、取引モジュール５０は、取引環境を管理する管理組織又は関しエンティティの処理及び機能を実行するため利用又は実現可能な何れか適切なハードウェア、ソフトウェア、スタッフ、装置、コンポーネント、要素又はオブジェクトを含むかもしれない。
【００４０】
いくつかの実施例では、取引所１４は、取引モジュール５０に接続され、１以上のウェブページを提供するためウェブサイト及び／又はウェブサイト情報５６を格納するよう動作可能な１以上のウェブサーバ５４に関連付けされ、又は有するかもしれない。ウェブサーバ５４は、通信ネットワーク１６に接続され、取引所１４に部分的又は完全に一体化され、又は独立したものであるかもしれない。取引ワークステーション４６は、取引主体２０が通信ネットワーク１６を介し取引モジュール５０と情報を通信し、また情報を受信することができるように、ウェブサーバ５４により提供されるウェブページ５８とのインタフェースを提供するよう動作可能なブラウザアプリケーション６０を含むかもしれない。特に、ブラウザアプリケーション６０は、取引主体２０と取引所１４との間の通信用のインタフェースを提供するため、取引主体２０がウェブブラウザ５４により提供される各種インターネットウェブサイト又はウェブページ５８をナビゲート又は“ブラウズ”することを可能にするかもしれない。例えば、１以上のウェブページ５８が、取引主体２０から取引所１４への取引注文１８及び取引関連メッセージの通信を実現するかもしれない。
【００４１】
取引所１４は、取引主体２０から取引注文１８を受け付け、取引主体２０の間の金融取引が実行可能となるように、これらの取引注文１８を管理又は処理するよう動作可能な取引モジュール５０を有するかもしれない。取引モジュール５０は、市場取引フロアーとのリンク若しくは接続を有してもよく、又はこのような取引の完了を可能にする何れか適切な要素との他の適切な接続を有してもよい。
【００４２】
取引モジュール５０は、（ａ）１以上の取引ルール又は論理セット、及び（ｂ）関連する取引注文１２のマッチングに関する追加的なマッチングルールに従って、各取引アカウント１２から受け付けた取引注文１２のマッチングを管理するよう動作可能であるかもしれない。従って、図３〜６を参照して以下で詳細に説明されるように、取引モジュール５０は、関連する取引注文１２を特定し、取引注文１２のマッチングを管理することが可能であるかもしれない。
【００４３】
図１に示されるように、取引モジュール５０は、処理ユニット６２とメモリユニット６４とを有するかもしれない。処理ユニット６２は、取引注文１８に係るデータ又は取引システム１０に係るデータを処理するかもしれず、特定の実施例では取引モジュール５０に関連付けされるソフトウェア６６又は他の符号化された命令を実行することを含むかもしれない。メモリユニット６４は、ソフトウェア６６、取引主体２０から受け付けた取引注文１８及び各取引注文１８のマッチング及び取引を制御する１以上の取引管理ルールセットを格納するかもしれない。メモリユニット６４は、データ処理ユニット６２に接続され、１以上のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）、ＦＣＲＡＭ（ＦａｓｔＣｙｃｌｅ  ＲＡＭ）、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）、又は他の何れか適切な揮発性若しくは不揮発性記憶装置などの１以上の適切な記憶装置と１以上のデータベースとを有するかもしれない。
【００４４】
通信ネットワーク１６及び／又は取引モジュール５０により提供される機能は、１以上の人が通信ネットワーク１６又は取引モジュール５０に係る各種機能を提供することができるように、部分的又は完全に手動によるものとされてもよいということが理解されるべきである。例えば、取引所１４の人間によるエージェントは、取引所１４に取引注文１８を発注するためのプロキシ又はブローカーとして機能するかもしれない。
【００４５】
また、図１は本発明の特定の実施例を記載しているが、ここに記載されるシステム１０により提供される各種の自動化された機能の一部又はすべてが、取引ワークステーション１２、取引所１４、通信ネットワーク１６及びウェブサーバ５４を含むシステム１０の何れか１以上のコンポーネントに配置され、提供され、又は関連付けされる何れか適切なハードウェア、ソフトウェア又は他の計算装置によって提供されるようにしてもよいということが理解されるべきである。このような自動化された機能は、取引注文１８の生成、送信及び受信、取引注文１８が関連するものかの決定、取引注文１８のマッチングの管理、取引注文１８の間の取引の実行の管理並びに取引管理ルール６８の維持及び／又は管理の各機能に係るデータの任意の自動化された格納、処理又は通信を含むかもしれない。このような機能の各特徴は、システム１０の各コンポーネントによって提供されるかもしれない。
【００４６】
いくつかの実施例では、取引所１４の取引モジュール５０に係るソフトウェア６６は、例えば、取引主体２０からの取引注文１８の受付、取引注文１８が実行可能となるように、電子取引所若しくはマーケットへの受け付けた取引注文１８の発注、取引注文１８の優先度の管理（例えば、各取引注文リスト内の取引注文の引き上げの管理など）、取引注文１８が関連するかの電子的決定、取引管理ルール６８に基づく取引注文１８のマッチングの管理及び取引注文１８の間の取引の実行の管理を含む、ここに記載される各種機能を提供する。
【００４７】
他の実施例では、このような機能の一部又はすべては、何れ１以上の取引ワークステーション１２に配置され、提供され、又は関連付けされるソフトウェア７０により提供されるかもしれない。例えば、取引ワークステーション４６に係るソフトウェア７０は、関連する取引注文１８の決定を実行するよう動作可能であり、当該決定は、その後に取引注文１８のマッチングを管理するのに取引モジュール５０によって利用されるかもしれない。例えば、ソフトウェア７０は、取引注文１８を規定する取引主体２０から電子データ入力を受け付け、取引所１４に現在ある取引注文１８の１以上が当該取引注文１８に関連するか決定し、（ａ）取引注文１８と（ｂ）１以上の関連する取引注文１８を特定する通知を取引所１４に電子的に通信するよう動作可能であるかもしれない。その後、取引モジュール５０は、取引所１４における１以上の他の取引注文１８と当該取引注文１８とのマッチングを管理する際、入力として上記通知を（取引管理ルール６８と共に）利用するかもしれない。
【００４８】
上述されるように、取引モジュール５０は、少なくとも電子マーケット取引管理ルール６８に基づき、取引注文を管理及び処理するかもしれない。取引管理ルール６８は、例えば、関連する取引注文１８のマッチングを含む取引注文１８のマッチングを制御するルール又は論理、取引注文１８が関連するか判断する方法を規定するルール、及び取引注文１８のリスト（キューやスタックなど）内の取引注文１８の引き上げを管理する方法を規定するルールなど、取引所１４の処理を管理する各種ルールを含むものであってもよい。
【００４９】
取引管理ルール６８は、（ａ）取引所１４により受付される取引注文１８のマッチングを全体制御する通常の取引ルール若しくは論理セットと、（ｂ）関連する取引注文１２のマッチングを制御する“インハウスマッチング”ルールセットとを含むかもしれない。“通常の”取引ルール又は論理セットは、取引所１４における現在の市場価格が取引注文１８の間の取引に対して実現されるように、価格検出プロセスを提供するかもしれない。
【００５０】
いくつかの実施例では、インハウスマッチングルールは、通常の取引ルールを補完するが、これら通常の取引ルールによって与えられる価格検出プロセス又は当該ルールに対する規制的な制限に影響を与えないよう作成される。通常の取引ルールによって提供される価格検出プロセスが行われた後、インハウスマッチングルールが取引時点でのみ適用されるようにしてもよい。ある実施例では、新たに受け付けた取引注文に対して、この新たな取引注文とマッチングされる関連する各取引注文の優先度が、取引所の関連する通常の取引ルールによって規定されるような他の関連しない取引注文に関する関連する取引注文の相対的な優先度に関係なく、関連する取引注文と同じビッド又はオファー価格を有する他の関連しない取引注文の上位に引き上げられることを実質的に提供する。しかしながら、関連する取引注文より良好な価格による関連しない取引注文は、このような関連する取引注文の前に依然としてマッチングされる。すなわち、関連する取引注文の優先度は、関連する取引注文より良好な（すなわち、新たな取引注文により有利な）価格の関連しない取引注文より上位に引き上げられないかもしれない。
【００５１】
通常の取引ルール及びインハウスマッチングルールは、以下のように作用するかもしれない。新たな取引注文の取引時点において、（１）最も良い価格（すなわち、新たな取引注文に最も有利な価格）の１以上の相対する取引注文が特定され、（２）新たな取引注文に関連すると判断された１以上の取引注文の何れかが（存在する場合）、取引所の通常の取引ルールにより規定されるような最も良い価格の他の関連しない取引注文に関する関連する取引注文の優先度に関係なく、新たな取引注文とマッチングされ、（３）新たな取引注文の何れかの部分が残る場合、当該部分は最も良い価格の関連しない取引注文（存在する場合）とマッチングされ、（４）新たな取引注文の何れかの部分が依然として残っている場合、次に最良な価格によりステップ（２）及び（３）が繰り返され、以下同様に行われるかもしれない。
【００５２】
図３は、本発明の実施例による新たな取引注文と関連する及び／又は関連しない取引注文とのマッチングにおいて、取引所のインハウスルールと通常の取引ルールとの間の全体的な協調を示す。ステップ１００において、様々な取引アカウント１２からの取引注文１８（買い注文４０と売り注文４２など）が、様々な取引主体２０から取引所１４において受付され、取引モジュール５０によって取引所１４の通常の取引ルールに従って優先順位付けされる。例えば、受け付けた買い注文４０と売り注文４２は、例えば、参照することによりここに含まれる２００３年５月６日に発行された米国特許第６，５６０，５８０号による取引などのため、買い注文スタック８０と売り注文スタック８２にそれぞれおかれるかもしれない。
【００５３】
ステップ１０２において、新たな取引注文１８（新たな買い注文４０又は売り注文４２など）が、取引所１４により受付される。ステップ１０４において、取引所１４に存在する各種取引注文１８のうち、最良の価格（すなわち、新たな取引注文にとって最も有利な価格）の１以上の相対する取引注文１８が特定される。ステップ１０６において、このような最良な価格の相対する取引注文１８の何れかが新たな取引注文１８に関連している場合（すなわち、“関連する取引注文）、新たな取引注文１８はまず、取引所１４の通常の取引ルールにより規定されるような最良の価格における他の関連しない取引注文に関する関連する取引注文の優先度に関係なく、このような関連する取引注文の１以上とマッチングされる。ステップ１０８において、新たな取引注文１８の何れかの部分が一致しないままである場合（又は最良の価格の関連する取引注文１８がなく、ステップ１０６においてマッチングが実行されない場合）、新たな取引注文１８は、最良の価格の１以上の関連しない取引注文（存在する場合）とマッチングされる。
【００５４】
ステップ１１０において、新たな取引注文１８の何れかの部分が、ステップ１０６及び／又は１０８において関連する及び／又は関連しない取引注文１８とマッチングされた後、依然として一致しないままである場合、本方法はステップ１０４〜１０８に戻り、繰り返す。特に、ステップ１０４において、次に最良な価格（すなわち、最良の価格以外の新たな取引注文に次に最も有利な価格）の１以上の相対する取引注文１８が特定され、ステップ１０６及び１０８において、１以上の関連する及び／又は関連しない相対する取引注文１８が、新たな取引注文１８の何れか残りの部分とマッチングされる。このプロセスが、（ａ）すべての取引注文１８の何れかが関連する及び／又は関連しない相対する取引注文１８にマッチングされるまで、又は新たな取引注文１８の残りの部分とマッチングされるのに適した関連する及び／又は関連しない相対する取引注文１８が残らなくなるまで、ただし、この場合は新たな取引注文１８の残りの部分は以降の取引のため取引所１４に発注されるが、繰り返されるかもしれない。
【００５５】
従って、インハウスマッチングルールは、通常の取引ルールを実質的に回避するかもしれないが、インハウスマッチングルールのこのような適用のみが、市場の損害に対する通常の取引ルールに違反しない。この結果、取引注文１８がマッチング及び取引されている取引アカウント１２に金銭的に関連する（このような取引アカウント１２からの取引活動に従事する取引主体２０を含むかもしれないし、そうでないかもしれない）顧客又は他のエンティティは、このインハウス取引ルールによって金銭的に不利益を被ることはない。
【００５６】
一部の実施例では、上述した方法の各ステップの１つ、一部又はすべてが、意図的に実現される遅延なく電子的に実行されるかもしれない。ここで使用される“意図的に実現される遅延”は、関連する取引プロセスに影響を与える可能性のある入力を（取引エンティティ２０又は他のソースから）受け付けるための時間遅延など、取引プロセスに含まれる意図的な遅延を含むかもしれない。例えば、意図的に実現された遅延は、１以上の取引注文１８、１以上の取引注文１８の特定のサイズ又は割合部分が相対する取引注文１８により取引されるかの判断に影響を与える可能性がある入力を受信する所定の期間を含むかもしれない。“意図的に実現される遅延”は、コンピュータ化された計算の実行又は他のコンピュータ化されたプロセスの実行に固有の遅延など、電子取引所又はコンピュータ化された取引プロセスに固有の遅延を排除するかもしれない。
【００５７】
一部の実施例では、上述した方法の少なくともステップ１０４〜１０８が、意図的に実現される遅延なく連続的に実行される。さらに、ステップ１１０はさらに、意図的に実現される遅延なく実行されるかもしれない。他の実施例では、ステップ１０４〜１１０の１以上は１以上の意図的に実現された遅延を含むかもしれない。
【００５８】
取引管理ルール６８の各種実施例が以下に記載される。
【００５９】
インハウスマッチングルールの価格／時間優先の通常の取引ルールへの適用
一部の実施例では、取引管理ルール６８は、参照することによりここに含まれる２００３年５月６日に発行された米国特許第６，５６０，５８０号に記載される各種価格／時間優先取引ルールなどの価格／時間優先の通常の取引ルールによるインハウスマッチングルールを一般に適用する。価格／時間優先は、一般に各取引注文１８の価格に基づき（より良い価格には、より高い優先度となる）、また同一の価格を有する複数の取引注文１８に対しては、各取引注文１８が取引所１４において受付された各自の時間に基づき、取引所１４において受付された取引注文１８に割り当てられた優先度を表す（より早く受付されると、より高い優先度となる）。最も先に受付されたものから直近に受付されたものまで、以下の時間順により５つの買い注文４０が取引所１４において受付されたと仮定する。すなわち、注文１：２７．９５による買い３０；注文２：２７．９７による買い１５；注文３：２７．９６による買い２０；注文４：２７．９５による買い１５；注文５：２８．９７による買い２５である。価格／時間優先に従って、５つの買い注文４０が、最も高い優先度（トップ）から最下位の優先度（ボトム）までの以下の順序により買い注文スタック８０におかれる。
【００６０】
２７．９７による買い１５（注文２）
２７．９７による買い２５（注文５）
２７．９６による買い２０（注文３）
２７．９５による買い３０（注文１）
２７．９５による買い１５（注文４）
【００６１】
価格／時間優先の通常の取引ルールは、一般に取引注文の相対的な価格／時間優先順位により、取引所１４の取引注文が相対する取引注文と取引されることを提供する。最良の価格による取引注文は、時間優先により（最良の価格による最先に受け付けた取引注文が最初に取引され、その次に最良の価格による次の最先に受け付けた取引注文が取引され、以下同様に行われる）一致する相対の取引注文と取引され、次に再び時間優先により２番目に最良の価格による取引注文により取引され、次に再び時間優先により３番目に最良の価格による取引注文により取引され、以下同様に行われる。従って、上記リストされた買い注文スタックの具体例では、買い注文１〜５は買い注文スタック８０の降順に取引される。２７．９５による売り４０の新たな売り注文を仮定すると、最良の（最も高い）ビッド価格による買い注文２及び５が、買い注文３及び１が新たな売り価格による取引に適したビッド価格を有し、買い注文５の前に受け付けたという事実にもかかわらず、新たな売り注文により取引される。
【００６２】
図４は、本発明の実施例では、価格／時間優先の通常の取引ルールによりインハウスマッチングルールを適用することを含む、上記取引管理ルール６８を適用する一例となる方法を示す。以下の説明は新たな売り注文４２が取引所１４において受付され、１以上の買い注文４０とマッチングされることに関するが、同一の又は類似した原理が、新たな買い注文４０が取引所１４において受付され、１以上の売り注文４２とマッチングされる状況に等しく適用されることが理解されるべきである。
【００６３】
一般に、取引注文スタックの取引注文１８は、関連する取引注文（すなわち、該当する相対した取引注文に関連する取引注文）が同じ価格の関連しない取引注文の前に（しかしながら、より良い価格の関連しない取引注文の前でなく）取引されることを除いて、価格／時間優先に従う順序により相対する取引注文１８と取引される。このため、取引アカウント１２は、取引注文１８をマッチングさせ、他の関連しない取引注文１８より取引アカウント１２に有利でない価格による関連する取引注文１８と取引されることによって、近点的な不利益を被ることから保護されるかもしれない。
【００６４】
ステップ１５０において、様々な取引アカウント１２からの買い注文４０と売り注文４２が、各種取引ワークステーション４６を介し様々な取引主体２０から取引所１４において受付される。受け付けた買い注文４０と売り注文４２は、上述されるような取引管理ルール６８の通常の取引ルールにより規定される価格／時間優先マッチング原理に従って、取引モジュール５０によりそれぞれ買い注文スタック８０と売り注文スタック８２におかれる。
【００６５】
ステップ１５２において、特定の取引アカウント１２から新たな売り注文４２が受付される。ステップ１５４において、取引モジュール５０は、新たな売り注文４２のオファー価格と、買い注文スタック８０に現在ある買い注文４０のビッド価格とに基づき、買い注文スタック８０に現在ある買い注文４０の１以上のサブセットがこの新たな売り注文４２とマッチングするのに適格であることを判断するため、取引管理ルール６８を適用する。ステップ１５６において、取引モジュール５０は、最も高いビッド価格（すなわち、新たな取引注文に最も有利な価格）による１以上の買い注文４０を特定する。ステップ１５８において、当該時点（取引時点）において、最も高いビッド価格による買い注文４０の何れかが新たな売り注文４２に関連しているか判断するため、インハウスマッチングルールを適用する。この判定は、各買い注文４０が発注された取引アカウント１２が、新たな売り注文４２に係る取引アカウント１２に関連しているか判断することに関するかもしれない。
【００６６】
最も高いビッド価格の買い注文４０の少なくとも１つが新たな売り注文４２に関連する場合、ステップ１６０において、取引モジュール５０は、価格／時間優先の通常の取引ルールに従って決定されるように、最も高いビッド価格による他の関連しない買い注文４０に関する上記関連する買い注文４０の相対的な優先度に関係なく、新たな売り注文４２と最も高いビッド価格による関連する買い注文４０の１以上とマッチングさせるため、インハウスマッチングルールを適用する（新たな売り注文４２と関連する各買い注文４０の相対的なサイズに応じて）。取引モジュール５０は、価格／時間優先の通常の取引ルール（最も高いビッド価格による関連する買い注文のみに適用されるような）に従って、新たな売り注文４２と関連する買い注文４０とをマッチングさせるかもしれない。一部の実施例では、意図的に実現される遅延なく、ステップ１５４〜１６０が連続的に実行される。他の実施例では、ステップ１５４〜１６０の１以上が１以上の意図的に実現される遅延を含むかもしれない。
【００６７】
従って、例えば、取引モジュール５０はまず、第１の取引のため買い注文スタック８０の先頭（又は前方）に最も近い関連する買い注文４０（すなわち、最も高い価格による最先に受け付けた関連する買い注文４０）と新たな売り注文４２とをマッチングするかもしれない。新たな売り注文４２の何れかの部分が、最も高い優先度の関連する買い注文４０とマッチングされた後に残っている場合、取引モジュール５０は、第２の取引のため買い注文スタック８０の先頭（又は前方）に次に最も近い関連する買い注文４０（すなわち、最も高いビッド価格による次に最先に受け付けた関連する買い注文４０）と、この新たな売り注文４２の残りの部分とマッチングするかもしれない。新たな売り注文４２は、（ａ）新たな売り注文４２のフルサイズが最も高いビッド価格による関連する買い注文４０とマッチングされるまで、又は（ｂ）最も高いビッド価格による関連する買い注文４０がもはや、新たな売り注文４２の残りの部分とマッチングするのに残らなくなるまで、この場合、新たな売り注文４２の残りの部分は、後述されるように、最も高いビッド価格による１以上の関連しない取引注文４０と取引されるかもしれないが、最も高いビッド価格による関連する買い注文４０とマッチングされるかもしれない。
【００６８】
（ａ）最も高いビッド価格による買い注文の何れも新たな売り注文４２に関連するものでない場合、又は（ｂ）（後述されるように）最も高いビッド価格による関連する買い注文４０とマッチングされた後、新たな売り注文４２の一部が残っている場合、ステップ１６２において、新たな売り注文４２は最も高いビッド価格による１以上の関連しない取引注文４０と取引されるかもしれない。特に、取引モジュール５０は、新たな売り注文４２と買い注文４０のそれぞれとの相対的なサイズに応じて、最も高いビッド価格による買い注文４０の１以上と新たな売り注文４２とをマッチングするための価格／時間優先マッチング原理に基づき、通常の取引ルールを適用するかもしれない。従って、例えば、取引モジュール５０はまず、第１の取引のため買い注文スタック８０の先頭（又は前方）に最も近い関連しない買い注文４０（すなわち、最も高いビッド価格による最先の受け付けた関連しない買い注文４０）と新たな売り注文４２とをマッチングするかもしれない。最も高い優先度の関連しない買い注文４０とマッチングした後、新たな売り注文４２の何れかの部分が残っている場合、取引モジュール５０は、第２の取引のため買い注文スタック８０の先頭（又は前方）の次に最も近い関連しない買い注文４０（すなわち、最も高いビッド価格による次に最先の受け付けた関連しない買い注文）と新たな売り注文４２の残りの部分とをマッチングし、以下同様に実行するかもしれない。新たな売り注文４２は、（ａ）新たな売り注文４２のフルサイズが最も高いビッド価格によるこのような関連しない買い注文４０とマッチングされるまで、又は（ｂ）新たな売り注文４２の残りの部分とマッチングするための最も高いビッド価格による関連しない買い注文４０がもはや残らなくなるまで、この場合、新たな売り注文４２の残りの部分が後述されるように、１以上のより低いビッド価格による関連する及び／又は関連しない取引注文４０と取引されるが、最も高いビッド価格による関連しない買い注文４０とマッチングされてもよい。
【００６９】
新たな売り注文４２の何れかの部分が最も高いビッド価格による関連する及び／又は関連しない買い注文４０とマッチングした後に残っている場合、ステップ１６４において、取引モジュール５０は、１以上のより低いビッド価格による関連する及び／又は関連しない取引注文４０と新たな売り注文４２の残りの部分とマッチングするようしてもよい。特に、段階的に低い各ビッド価格に対して、取引モジュール５０は上述されるステップ１５６〜１６２を繰り返すようにしてもよい。このため、取引モジュール５０は、買い注文スタック８０に現在ある２番目に高いビッド価格による１以上の買い注文４０を特定するため、ステップ１５６を繰り返すようにしてもよい。その後、２番目に高いビッド価格によるこのような売り注文４０の何れかが新たな売り注文４２に関連するか判断するため、インハウスマッチングルールを適用するようステップ１５８を繰り返すようにしてもよい。一部の実施例では、このような判定は他の時点に行われてもよい。例えば、取引モジュール５０は、ある時点において買い注文スタック８０の各買い注文４０が新たな売り注文４２に関連しているか判断するかもしれない。他の具体例として、取引モジュール５０は、ある時点において新たな売り注文４２と取引するのに適した価格を有する買い注文スタック８０の各買い注文４０が新たな売り注文４２に関連しているか判断するかもしれない。その後、取引モジュール５０は、２番目に高いビッド価格により関連する及び／又は関連しない取引注文４０と新たな売り注文４２とを取引するため、ステップ１６０及び１６２を繰り返すかもしれない。
【００７０】
取引モジュール５０は、（ａ）新たな売り注文４２のフルサイズが関連する及び／又は関連しない買い注文４０とマッチングされるまで、又は（ｂ）新たな売り注文４２の残りの部分と取引するのに適格な買い注文スタック８０に残った買い注文４０がもはやなくなるまで、この場合、取引モジュール５０は以降の取引のため取引所１４に新たな売り注文４２の残りの部分を発注するかもしれないが、段階的により低いビッド価格に対してステップ１５６〜１６２を繰り返し続けるかもしれない。一部の実施例では、意図的に実現された遅延なく、ステップ１５４〜１６４（ステップ１５６〜１６２の１以上の繰り返しを含むかもしれない）が連続的に実行される。他の実施例では、ステップ１５４〜１６４の１以上が、１以上の意図的に実現された遅延を含むかもしれない。
【００７１】
具体例１
以下において、図４を参照して説明される取引管理ルール６８のアプリケーションの一例が提供される。ステップ１５０において、様々な取引アカウント１２から取引所１４への買い注文４０及び売り注文４２は、以下の買い注文スタック８０と売り注文スタック８２とが特定の時点で存在するように、価格／時間優先に従って買い注文スタック８０と売り注文スタック８２におかれる。
【００７２】
【表１】
2008538027.tif 000012
【００７３】
ステップ１５２において、２７．９６×２０の新たな売り注文が取引アカウントＫから受付される。説明のため、アカウントＢ及びＤはアカウントＫに関連すると仮定する。このため、買い注文２及び４は新たな売り注文に関連する。
【００７４】
ステップ１５４において、取引モジュール５０は、新たな売り注文のオファー価格（２７．９６）と買い注文スタックに現在ある買い注文のビッド価格とに基づき、買い注文スタックに現在ある買い注文の一部が新たな売り注文とマッチングするのに適格であるか決定するため、取引管理ルール６８を適用する。ここで、取引モジュール５０は、買い注文１〜４（価格＝２７．９６）が新たな売り注文（価格＝２７．９６）とマッチングするのに適格であることを決定する。買い注文１〜４は、新たな売り注文と取引するのに適格な買い注文の一部を有する。
【００７５】
ステップ１５６において、取引モジュール５０は、最も高いビッド価格（２７．９７）による買い注文１及び２を特定する。ステップ１５８において、当該時点（取引時点）において、取引モジュール５０は、買い注文１及び２の何れかに対応する取引アカウント（アカウントＡ及びＢ）が新たな売り注文に係る取引アカウント１２（アカウントＫ）に関連するか判断することによって、買い注文１又は２が新たな売り注文に関連するか判断するため、インハウスマッチングルールを適用する。
【００７６】
上述されるように、ステップ１６０において、取引モジュール５０は、買い注文２（買い注文１でなく）が新たな売り注文に関連していると判断する。このため、取引モジュール５０は、新たな売り注文と関連する買い注文２との間の第１のマッチングを生成するため、インハウスマッチングルールを適用する。特に、トレーニングモジュール５０は、新たな売り注文の１０単位と買い注文２の１０単位とをマッチングする。
【００７７】
その後ステップ１６２において、取引モジュール５０は、新たな売り注文と関連しない買い注文１との間の第２のマッチングを生成する。特に、取引モジュール５０は、５単位の新たな売り注文と５単位の買い注文１とをマッチングする。買い注文１及び２とマッチングした後、５単位の新たな売り注文の取引が継続される。
【００７８】
上述されるように、最も高いビッド価格による関連する及び／又は関連しない買い注文４０（すなわち、２７．９７による買い注文１及び２）と新たな売り注文とがマッチングした後、取引モジュール５０は、１以上のより低いビッド価格による新たな売り注文の残りの部分（５単位）をマッチングするようにしてもよい。従って、取引モジュール５０は、買い注文スタックにおける次の最も低いビッド価格である２９．９６に移行し、新たな売り注文の残りの部分（５単位）をマッチングするため、ステップ１５６〜１６２を繰り返すようにしてもよい。従って、取引モジュール５０は、２番目異に高いビッド価格２９．９６による買い注文３及び４を特定するため、ステップ１５６を繰り返してもよい。取引モジュール５０は、その後、買い注文３及び４に対応する取引アカウント（アカウントＣ及びＤ）が新たな売り注文に係るアカウントＫに関連するか判断することによって、買い注文３又は４が新たな売り注文に関連しているか判断するため、インハウスマッチングルールを適用するためステップ１５８を繰り返すようにしてもよい。
【００７９】
上述されるように、取引モジュール５０は、ステップ１６０において、買い注文４（買い注文２でなく）が新たな売り注文に関連すると判断する。これにより、取引モジュール５０は、新たな売り注文と関連する買い注文４との間の第３のマッチングを生成するため、インハウスマッチングルールを適用する。特に、取引モジュール５０は、新たな売り注文の残りの５単位と買い注文４の１０単位のうちの５単位とをマッチングする。買い注文４の残りの５単位は、買い注文スタック８０に配置され続けるかもしれない。
【００８０】
一時的取引排他性の通常の取引ルールによるインハウスマッチングルールの適用
一部の実施例では、取引管理ルール６８はまた、特定の取引注文１８に係る取引主体について、マッチング中に特定の取引注文スタックの前方の取引注文に排他的に与えられる初期的な取引と価格／時間優先の両方に基づき、通常の取引ルールによるインハウスマッチングルールを適用するかもしれない。このような取引排他性による取引ルールの具体例として、参照することによりここに含まれる米国特許第６，５６０，５８０号に記載されている。上述されるように、価格／時間優先の通常の取引ルールは、一般に取引所１４において受け付けた取引注文１８に各取引注文１８の価格に基づき、また同一の価格を有する複数の取引注文１８については、このような複数の取引注文１８のそれぞれが取引所１４において受付された各自の時間に基づき（早く受付されたものが、より高い優先度を有する）、優先度が付与される。特定の取引注文１８に係る取引主体の初期的な取引排他性期間を提供する取引ルールは、例えば、取引注文スタックにおいて現在最も高い優先度の取引注文（価格／時間優先に従って）を有する取引主体２０が、新たな相対する取引注文と取引し、その後に、他の取引主体２０が新たな相対する取引注文と取引可能となる（新たな相対する取引注文の少なくとも一部が残っている場合）ことを提供するルールなどを含むかもしれない。他の具体例として、このような取引ルールは、取引注文スタックの最良の価格による各取引注文１８に係る取引エンティティ２０が、新たな相対する取引注文と取引すべき一時的な排他的期間を有する可能性があることを提供するかもしれない。
【００８１】
一時的な排他的取引期間中、１以上の特定の取引主体２０のみが新たな取引注文と取引することが可能である。他の取引主体２０が一時的な排他的取引期間中に新たな取引注文と取引することを試みることが可能な状況では、このように試みられた取引は取引待機のためキュー処理され、一時的な排他的取引期間の後に、新たな取引注文の少なくとも一部が残っている場合には以降において実現されるかもしれない。一時的な排他的取引期間は、数秒などの何れか適切な所定期間を有するかもしれず、残りの取引注文１８のキャンセルなど、取引主体２０の特定のアクションによって短縮されるかもしれない。
【００８２】
インハウスマッチングルールがこのような一時的な排他的取引ルールに含まれる実施例では、関連する取引注文１８が通常の価格／時間優先ルールに基づき、そうでない場合には関連する取引注文１８より高い優先度が割り当てられたかもしれない同一価格による他の関連しない取引注文１８に対して、一時的な排他的取引ルールから利益を得るように、インハウスマッチングルールは関連する取引注文１８の優先度を向上させるかもしれない。
【００８３】
一実施例では、通常の排他的取引ルールは、取引注文スタックの最も高い優先度の取引注文（価格／時間優先度に従って）に、新たな相対する取引注文と取引され、その後に、スタックの他の取引注文が新たな相対する取引注文と取引可能となる初期的な排他的期間が与えられるかもしれない（新たな相対する取引注文の少なくとも一部が残っている場合）。しかしながら、インハウスマッチングルールは、取引注文スタックの最良の価格による関連する取引注文が優先度を引き上げられ、取引注文スタックの先頭にある（また関連する取引注文と同一価格による）関連しない取引注文の代わりに、初期的な排他的期間が付与されるかもしれない。あるいは、スタックの最も高い取引順序と（価格／時間優先度に従って）、最良の価格による関連する各取引順序（最良の価格による関連しない取引注文ではないが、スタックの先頭にはないもの）とに、新たな相対する取引順序により取引されるべき初期的な排他的期間が付与されるかもしれない。
【００８４】
ここで、買い注文４０が最も高い優先度（トップ）から最も低い優先度（ボトム）まで価格／時間優先度に従ってスタック８０において優先順位付けされる以下の買い注文スタック８０が取引所１４に存在すると仮定する。
【００８５】
１．２７．９６による買い１５（買い注文１，アカウント１）
２．２７．９６による買い５（買い注文２，アカウント２）
３．２７．９６による買い５（買い注文３，アカウント３）
４．２７．９５による買い１５（買い注文４，アカウント４）
【００８６】
新たな売り注文“２７．９７による売り２０”がアカウント５から取引所１４において受付されたと仮定する。さらに、アカウント２がアカウント５に関連すると仮定する（しかし、アカウント１、３又は４の何れもアカウント５に関連しない）。本実施例の一時的な排他的取引ルールによると、買い注文１には、新たな売り注文と取引し、その後に、買い注文２、３及び／又は４が新たな相対する取引注文と取引することが許可される初期的な排他的期間が与えられる（新たな売り注文の少なくとも一部が残っている場合）。しかしながら、インハウス取引ルールを含めることによって、関連する買い注文２（関連しない買い注文１でなく）には、新たな売り注文により取引され、その後に、買い注文１、３及び／又は４が新たな相対する取引注文により取引することが許可される初期的な排他的期間が与えられるかもしれない（新たな売り注文の少なくとも一部が残っている場合）。
【００８７】
他の実施例では、通常の排他的取引ルールは、（ａ）取引注文スタックの最良の価格（すなわち、相対する取引注文に最も有利な）各取引注文が、最良の価格によるこのような取引注文により取引するのに適した価格を有する新たな相対する取引注文により即座に（又は実質的に即座に）取引され、また（ｂ）最良の価格による取引注文による初期的な即座の取引の後に新たな相対する取引注文の一部が残っている場合、最も高い優先度の取引注文（すなわち、該当する取引注文スタックの先頭の取引注文）に係る取引アカウントに、新たな相対する取引注文の残りの部分と取引する初期的な排他的期間が付与されることを提供するかもしれない。しかしながら、インハウスマッチングルールは、取引注文スタックの最良の価格による関連する取引注文に係る取引アカウントが優先度を引き上げられ、取引注文スタックの先頭の（関連する取引注文と同一価格による）関連しない取引注文に係る取引アカウントの代わりに、初期的な排他的期間が付与されることを提供するかもしれない。あるいは、スタックの最も高い優先度の取引注文（価格／時間優先による）と最良の価格による各関連する取引注文の両方に係る取引アカウントには、新たな相対する取引注文の残りの部分と取引する初期的な排他的期間が付与されるかもしれない。
【００８８】
さらなる他の実施例では、取引ルール６８は、何れの取引アカウントに特定の取引アカウントから新たな相対する取引注文により取引される初期的な排他的期間が与えられるかに関係なく、当該取引アカウントに関連する取引アカウントは、このような関連する取引アカウントが新たな相対する取引注文を受け付けたときに最良の価格による既存の取引注文を有していたかに関係なく、初期的な排他的期間中に新たな相対する取引注文により取引することが許可されることを提供し、これにより、通常の排他的取引ルールを回避する。
【００８９】
従って、上述した例では、新たな売り注文“２７．９６により売り２０”がアカウント５から取引所において受付されると仮定する。本実施例では、排他的取引ルールは、最も高い優先度の買い注文（買い注文１）と、最も高いビッド価格による関連する買い注文（買い注文２）とが、新たな売り注文により即座に取引され、新たな売り注文の５単位を取引されないままにする。その後、最も高い優先度の買い注文（買い注文１）は、新たな売り注文の５単位のさらなる超過分を取引するか決定するために、当該超過分の５単位を以降に購入しようとする他人の一時的排除に対して、短い初期的な排他的期間を享受するかもしれない。このような排他的取引ルールによると、買い注文１には、超過分の５単位を取引し、その後に、２７．９６ビッド価格による他の何れかの買い注文が超過分の５単位の販売のための取引をすることが許可される初期的な排他的期間が与えられる。しかしながら、インハウス取引ルールを含むことによって、関連する取引アカウント（すなわち、アカウント５に関連する）から取引所１４において受付される２７．９６又はより高いビッド価格による以降の買い注文は、新たな売り注文が受付されたときに、このような関連する取引アカウントが２７．９６ビッド価格による既存の買い注文を有していたか否かに関係なく、排他的期間を回避し、超過分の５単位を販売のため即座に取引するのに可能とされる。
【００９０】
実際、排他的なマッチングルールを用いたこのような取引のすべての段階において、排他的期間が有効である間の取引を待機するためキュー処理された関連するアカウントが、より早い実行を実現可能であり、インハウスマッチングルールが排他的期間が経過するまで待機せず、相対する関連するアカウントによる実行を即座に提供することにより可能とされるかもしれない。
【００９１】
“スタックを介した取引”の取引ルールによるインハウスマッチングルールの適用
一部の実施例では、取引管理ルール６８は一般に、“スタックを介した取引（ｔｒａｎｄｉｎｇ  ｔｈｒｏｕｇｈ  ｔｈｅ  ｓｔａｃｋ）”通常取引ルールによるインハウスマッチングルールを提供する。これらの取引ルールは、上述した排他的マッチングルールに加えて又はその代わりに利用されるかもしれない。このような“スタックを介した取引”取引ルールは一般に、複数の相対する取引注文１８と取引される特定の取引注文１８が、現在の最良の価格による相対する取引注文１８の合計より大きいとき、当該取引注文１８の超過部分が、ある期間現在の最良の価格により市場に提供される。当該取引注文１８の一部が当該期間後に取引されないままである場合、当該部分は利用可能な最良の価格による１以上の相対する取引注文１８と取引される。
【００９２】
図５は、本発明の実施例におけるこのような取引管理ルール６８を適用する一例となる方法を示す。以下の記載は、新たな売り注文４２が取引所１４に受付され、１以上の買い注文４０とマッチングされることに関するものであるが、同一の又は類似する原理が、新たな買い注文４０が取引所１４において受付され、１以上の売り注文４２とマッチングされる状況に等しく適用される。
【００９３】
ステップ２００において、各種取引アカウント１２からの買い注文４０と売り注文４２が、各種取引ワークステーション４６を介し各種取引主体２０から取引所１４に受付される。受け付けた買い注文４０と売り注文４２は、取引管理ルール６８の通常の取引ルールにより規定される価格／時間優先原理に従って取引モジュール５０によって、それぞれ買い注文スタック８０と売り注文スタック８２におかれる。
【００９４】
ステップ２０２において、新たな売り注文４２が特定の取引アカウント１２から受付される。ステップ２０４において、取引モジュール５０は、新たな売り注文４２のオファー価格と買い注文スタック８０に現在ある買い注文４０のビッド価格とに基づき、買い注文スタック８０に現在ある買い注文４０の１以上のサブセットが新たな売り注文４２とマッチングするのに適格であることを判断するため、取引管理ルール６８を適用する。ステップ２０６において、当該時点（取引時点）において、取引モジュール５０は、新たな取引注文１８とマッチングするのに適格な買い注文４０のサブセットの何れかが新たな売り注文４２に関連しているか判断するため、インハウスマッチングルールを適用する。この判定は、買い注文４０のサブセットのそれぞれが新たな売り注文４２に係る取引アカウントに関連しているか判断することに関するものであるかもしれない。
【００９５】
ステップ２０６において、新たな取引注文１８とマッチングするのに適格な買い注文４０のサブセットの何れも新たな売り注文４２に関連しないと判断された場合、ステップ２０８〜２１６において、取引モジュール５０は、適格とされる買い注文４０のサブセットの１以上と新たな売り注文４２とをマッチングするため、“スタックを介した取引”取引ルールを適用する。まずステップ２０８において、取引モジュール５０は、１以上の第１の取引のため、時間優先順（すなわち、より早く受け付けた注文がより高い優先度を有する）により、買い注文スタック８０の最も高いビッド価格による１以上の買い注文４０と新たな売り注文４２とマッチングする。従って、買い注文スタック８０に最も高いビッド価格による複数の買い注文４０がある場合、取引モジュール５０は、価格／時間優先順にこのような買い注文４０と新たな売り注文４２とをマッチングする。買い注文４０のビッド価格（新たな売り注文４２のオファー価格より大きいかもしれない）は、ステップ２０８において決定された１以上の一致する取引価格を決定する。一部の実施例では、ステップ２０４〜２０８は、意図的に実現された遅延なく連続的に実行される。他の実施例では、ステップ２０４〜２０８の１以上は、１以上の意図的に実現された遅延を含むかもしれない。
【００９６】
買い注文スタック８０の最も高いビッド価格による買い注文４０とマッチングした後、新たな売り注文４２の一部が残っているが、買い注文スタック８０の残りの買い注文４０の何れもが新たな売り注文４２の価格とマッチングするのに適格な価格を有していない場合、ステップ２１０において、取引モジュール５０は、価格／時間優先順により取引所１４の売り注文スタック８２に新たな売り注文４２の残りの部分を配置する。
【００９７】
あるいは、新たな売り注文４２の一部が、買い注文スタック８０の最も高いビッド価格による買い注文４０とマッチングされた後に残っており、買い注文スタック８０の残りの買い注文４０の１以上が、新たな売り注文４２の価格とマッチングするのに適格な価格を有している場合、取引モジュール５０は、ステップ２１２において、決定された期間にステップ２０８において新たな売り注文とマッチングされた買い注文を含む買い注文スタックの最も高いビッド価格によって、新たな売り注文４２の残りの部分を市場に提供する。一部の実施例では、条件付きホールド（ｃｏｎｄｉｔｉｏｎａｌ  ｈｏｌｄ）が、新たな売り注文４２とマッチングするのに適格な価格を有する買い注文スタック８０の１以上の残りの買い注文４０におかれてもよい。この条件付きホールドは、新たな売り注文４２の残りの部分のサイズの程度まで、このような適格な買い注文４０の１以上におかれてもよい。例えば、新たな売り注文４２の残りの部分（すなわち、ステップ２０８における１以上のマッチングの後）が４５単位である場合、条件付きホールドは、利用可能である場合には適格な買い注文４０の合計で４５単位におかれるかもしれない。条件付きホールドは、（ａ）市場に新たな売り注文４２の残りの部分を提供するための決定された期間が経過するまで、又は（ｂ）最も高いビッド価格により市場に提供される新たな売り注文４２の残りの部分を購入するため、上記決定された期間中に１以上の買い注文４０が受付されるまで、ホールドされている買い注文４０がキャンセルされるのを防ぐ。
【００９８】
このため、最も高いビッド価格による新たな売り注文４２の残りの部分を購入するための１以上の買い注文４０が決定された期間内に受付された場合、ステップ２１４において、新たな売り注文４２の残りの部分が最も高いビッド価格により購入され、その他の適格な買い注文４０に対する条件付きホールドが解放されるかもしれない。条件付きホールドはまた、ある状況において削除又は省略されるかもしれず、これにより、買い注文４０の１以上による即座の取引が開始されるかもしれない。このようなケースは、以下に限定されるものではないが、当該価格レベルにおける要求される取引マッチングを充足するのに利用可能なさらなるサイズなしによるホールドされている注文のキャンセル、又は取引ルールが取引マッチングの実行を保証することを可能にすることが妥協されるような他の注文のキャンセルを含むかもしれない。
【００９９】
あるいは、最も高いビッド価格により新たな売り注文４２の残りの部分を提供するための決定された期間が、当該価格による購入前に経過した場合、ステップ２１６において、各マッチングが各買い注文４０の価格により行われる価格／時間優先順によって、新たな売り注文４２の残りの部分が１以上の条件付きホールドされた買い注文４０とマッチングされる。
【０１００】
しかしながら、ステップ２０６において、新たな取引注文１８とマッチングするのに適格な買い注文４０のサブセットの１以上が新たな売り注文４２に関連していると判断された場合、ステップ２１８〜２２６において、取引モジュール５０は、適格な買い注文４０のサブセットの１以上と新たな売り注文４２とをマッチングするため、“スタックを介した取引”の取引ルールに“インハウス”マッチングルールを適用する。新たな売り注文４２に関連していると判断されたこのような適格な買い注文４０は、関連する買い注文４０と呼ばれるかもしれない。
【０１０１】
まずステップ２１８において、取引モジュール５０は、１以上の第１の取引について、買い注文スタック８０の最も高いビッド価格による１以上の買い注文４０と新たな売り注文４２とをマッチングする。このようなマッチングを決定する際、取引モジュール５０はまず、時間優先順により買い注文スタック８０において最も高いビッド価格を有する何れかの関連する買い注文４０と新たな売り注文４２とをマッチングする。最も高いビッド価格による関連する買い注文とマッチングした後、新たな売り注文４２の何れかの部分が残っている場合、取引モジュール５０は、買い注文スタック８０の先頭から始めて、時間優先順により買い注文スタック８０において最も高いビッド価格を有する残りの（関連しない）買い注文４０と新たな売り注文４２とをマッチングする。買い注文４０のビッド価格は（すなわち、新たな売り注文４２のオファー価格より大きいかもしれない買い注文スタック８０における最も高いビッド価格）、ステップ２１８において決定された１以上のマッチングについて取引価格を決定する。新たな売り注文４２と関連する買い注文４０との間の各取引は、インハウス取引であり、例えば、値下げされた又は排除された清算手数料など、ここに記載されるインハウス取引の効果について適格であるかもしれない。一部の実施例では、ステップ２０４、２０６及び２１８は、意図的に実現される遅延なしに連続的に実行される。他の実施例では、ステップ２０４、２０６及び２１８の１以上は、１以上の意図的に実現された遅延を含むかもしれない。
【０１０２】
ステップ２１８における買い注文スタック８０の最も高いビッド価格による関連する及び／又は関連しない買い注文４０とのマッチングの後、新たな売り注文４２の一部が残っているが、買い注文スタック８０の残りの買い注文４０の何れも新たな売り注文４２の価格とマッチングするのに適した価格を有していない場合、ステップ２２０において、取引モジュール５０は、価格／時間優先順により取引所１４の売り注文スタック８２に新たな売り注文４２の残りの部分を配置する。
【０１０３】
あるいは、買い注文スタック８０における最も高いビッド価格による関連する及び／又は関連しない買い注文４０とのマッチングの後、新たな売り注文４２の一部が残っており、買い注文スタック８０の残りの買い注文４０の１以上が新たな売り注文４２の価格にマッチングするのに適した価格を有している場合、ステップ２２２において、取引モジュール５０は、決定された期間においてステップ２０８において新たな売り注文とマッチングされた買い注文を含む買い注文スタックにおける最も高いビッド価格によって、新たな売り注文４２の残りの部分を市場に提供する。条件付きホールドは、ステップ２１２に関して上述されたように、新たな売り注文４２とマッチングするのに適格な価格を有する買い注文スタック８０における１以上の残りの買い注文４０におかれるかもしれない。条件付きホールドは、新たな売り注文４２の残りの部分のサイズの程度まで、このように適格な買い注文４０の１以上におかれてもよい。上述されるように、条件付きホールドは、（ａ）新たな売り注文４２の残りの部分を市場に提供するための決定された期間が経過するまで、又は（ｂ）最も高いビッド価格により市場に提供されている新たな売り注文４２の残りの部分を購入する買い注文が、決定された期間内に受付されるまで、ホールドされている買い注文４０をキャンセルすることを防ぐ。条件付きホールドは、関連する買い注文４０と関連しない買い注文４０の両方についておこれるかもしれない。特定の実施例では、買い注文４０が新たな売り注文４２に関連しているか否かは、買い注文４２に対する条件付きホールドを配備又は解放する取引モジュール５０の管理に影響を与えない。
【０１０４】
決定された期間内に、最も高いビッド価格による新たな売り注文４２の残りの部分を購入するための１以上の買い注文４０が受付された場合、ステップ２２４において、新たな売り注文４２の残りの部分は、最も高いビッド価格により購入され、その他の適格な買い注文４０（１以上の関連する買い注文４０を含んでもよく、又は含まなくてもよい）に対する条件付きホールドが解放されるかもしれない。
【０１０５】
あるいは、最も高いビッド価格による新たな売り注文４２の残りの部分を提供するための決定された期間が、当該価格により購入される前に経過した場合、ステップ２２６において、新たな売り注文４２の残りの部分は、各マッチングが各買い注文４０の価格により行われるインハウスマッチングルールに従って、また価格／時間優先順により、１以上の条件付きホールドされた適格な買い注文４０（１以上の関連する買い注文４０を含んでもよく、又は含まなくてもよい）とマッチングされる。従って、新たな売り注文４２の残りの部分が最も高いものから最も低い価格の順により（すなわち、価格／時間優先ルールに従って）、条件付きホールドされた適格な買い注文４０とマッチングされるが、１以上の条件付きホールドされた関連する買い注文４０と１以上の条件付きホールドされた関連しない買い注文４０が同一価格に存在する場合、関連しない買い注文４０の前に（すなわち、インハウスマッチングルールに従って）、新たな売り注文４２の残りの部分が関連する買い注文４０とマッチングされる。再び、新たな売り注文４２と関連する買い注文４０との間の各取引は、インハウス取引であり、このため、値下げされた又は排除された清算手数料などのここに記載されるインハウス取引の効果を受けるかもしれない。
【０１０６】
具体例２
以下において、図５を参照して上述された取引管理ルール６８の適用の具体例が提供される。ステップ２００において、買い注文４０と売り注文４２が、様々な取引アカウント１２から取引所１４において受付され、以下の買い注文スタック８０と売り注文スタック８２が特定の時点において存在するように、価格／時間優先プロトコルに従って買い注文スタック８０と売り注文スタック８２に配備される。
【０１０７】
【表２】
2008538027.tif 000013
【０１０８】
ステップ２０２において、２７．９５×６０の新たな売り注文が取引アカウントＮから受付される。ステップ２０４において、取引モジュール５０は、新たな売り注文のオファー価格（２７．９５）と、買い注文スタックに現在ある買い注文のビッド価格とに基づき、買い注文スタックに現在ある買い注文のサブセットが新たな売り注文とマッチングするのに適格であることを判断するため、取引管理ルール６８を適用する。ここで、取引モジュール５０は、買い注文１〜８が新たな売り注文（価格＝２７．９５）とマッチングするのに適格である（価格≧２７．９５）ことを判断する。これにより、買い注文１〜８は、新たな売り注文と取引するのに適格な買い注文のサブセットを有する。
【０１０９】
他の実施例では、取引モジュール５０は、新たな売り注文４２のサイズをカバーするのに十分な個数の買い注文４０（先頭からスタートし、買い注文スタック８０を段階的に降下する）を含むが、新たな売り注文４２のサイズをカバーするのに必要な最後の買い注文４０と同一価格による各買い注文４０（存在する場合）を含むものとして、適格な買い注文４０のサブセットを決定する。本例において、２７．９５×４０（２７．９５×６０でなく）の新たな売り注文が受付されたと仮定すると、適格な買い注文４０のサブセットは、新たな売り注文のサイズ（サイズ＝４０）をカバーするのに十分な買い注文１〜５（トータルサイズ＝４０）を含むが、新たな売り注文のサイズをカバーするのに必要な最後の買い注文（買い注文５）と同じビッド価格（２７．９６）を有する買い注文６もまた含む。このように、取引モジュールは、新たな売り注文に潜在的にマッチングされるかもしれない買い注文スタック８０に現在あるすべての買い注文４０が、（後述される）ステップ２０６において関連する買い注文を検索する買い注文４０のサブセットに含まれるかもしれないことを保証するかもしれない。
【０１１０】
具体例２の残りの説明は、新たな売り注文が２７．９５×６０の売り注文であるという仮定に戻る。
【０１１１】
ステップ２０６において、この時点（取引時点）において、取引モジュール５０は、適格な買い注文、すなわち、買い注文１〜８のサブセットの何れかが新たな売り注文に関連しているか、買い注文１〜８に係る取引アカウント（アカウントＡ〜Ｈ）の何れかが新たな売り注文に係る取引アカウント１２（アカウントＮ）に関連しているか判断することによって判断するため、インハウスマッチングルールを適用する。
【０１１２】
ステップ２０６において、買い注文１〜８の何れも新たな売り注文に関連していないと判断された場合、ステップ２０８〜２１６において、取引モジュール５０は、以下のように買い注文１〜８の１以上と新たな売り注文とをマッチングするため、通常の取引ルールを適用する。まずステップ２０８において、取引モジュール５０は、時間優先順により買い注文スタック８０において最も高いビッド価格による買い注文、すなわち、買い注文１〜４と新たな売り注文とをマッチングする。これにより、取引モジュール５０は、新たな売り注文と買い注文１（取引サイズ＝５）との間の第１のマッチングと、新たな売り注文と買い注文２（取引サイズ＝５）との間の第２のマッチングと、新たな売り注文と買い注文３（取引サイズ＝１０）との間の第３のマッチングと、新たな売り注文と買い注文４（取引サイズ＝１５）との間の第４のマッチングとを生成する。第１〜４のマッチングのそれぞれは、２９．９７の価格による取引についてマッチングされる。
【０１１３】
新たな売り注文と買い注文１〜４の間の第１〜４のマッチングは、新たな売り注文のフルサイズ（６０単位）のうち３５単位に達する。従って、新たな売り注文の２５単位はマッチングされ続け、買い注文スタック８０の残りの買い注文４０（すなわち、買い注文５〜８）のいくつかは、新たな売り注文の価格とマッチングするのに適格な価格を有する。このため、本方法はステップ２１２（ステップ２１０でなく）に移行し、取引モジュール５０は、決定された期間に買い注文スタックにおける最も高いビッド価格、すなわち、２９．９７によって、新たな売り注文の残りの２５単位を市場に提供する。条件付きホールドは、実施例に応じて買い注文５〜７又は５〜８におかれるかもしれない。例えば、一実施例では、条件付きホールドは、新たな売り注文の残りの部分のサイズが満たされるまで、買い注文スタック８０を降順にして適格な買い注文４０におかれる。このような実施例では、条件付きホールドは、買い注文５〜７がトータルで２５のサイズを有するため、買い注文５〜７におかれる。他の実施例では、条件付きホールドは、新たな売り注文の残りの部分のサイズが満たされるまで、買い注文スタック８０を降順に、また新たな売り注文の残りの部分のサイズをカバーするのに必要とされる最後の買い注文４０と同一価格を有する買い注文４０を有するように、適格な買い注文４０におかれる。このような実施例では、条件付きホールドは、買い注文５〜７が新たな売り注文の残りの部分のサイズ（２５）をカバーするのに十分なトータルで２５のサイズを有するため、買い注文５〜８におかれるが、また買い注文８が新たな売り注文の２５の残りの単位をカバーするのに要求される最後の買い注文、すなわち、買い注文７（２７．９５）と同一のビッド価格（２７．９５）を有するため、買い注文８を含む。他の実施例では、条件付きホールドは実現されない。
【０１１４】
取引モジュール５０が買い注文５〜７に条件付きホールドを設けると仮定すると、条件付きホールドは、（ａ）新たな売り注文の残りの部分を市場に提供するための決定された期間が経過するまで、又は（ｂ）最も高いビッド価格により市場に提供される新たな売り注文の残りの部分を購入するための１以上の買い注文４０が、決定された期間内に受付されるまで、買い注文５〜７がキャンセルされることを回避するかもしれない。
【０１１５】
最も高いビッド価格（２９．９７）により新たな売り注文の残りの部分を購入するための１以上の買い注文４０が、決定された期間内に受付された場合、ステップ２１４において、新たな売り注文の残りの部分は最も高いビッド価格により購入され、買い注文５〜７に関する条件付きホールドが解放されるかもしれない。
【０１１６】
あるいは、最も高いビッド価格（２９．９７）により新たな売り注文の残りの部分を提供するための決定された期間が、当該価格により購入される前に経過した場合、ステップ２１６において、新たな売り注文の残りの部分が、価格／時間優先順により１以上の条件付きホールドされた買い注文５〜７とマッチングされる。従って、価格／時間優先順に従って、取引モジュール５０は、新たな売り注文と買い注文５（取引サイズ＝５）との間の第５のマッチングと、新たな売り注文と買い注文６（取引サイズ＝１０）との間の第６のマッチングと、最後に新たな売り注文と買い注文７（取引サイズ＝１０）との間の第６マッチングとを生成する。第５〜７のマッチングのそれぞれは、各買い注文５〜７の価格においてマッチングされる。
【０１１７】
従って要約すると、ステップ２０６において、買い注文１〜８の何れも新たな売り注文に関連していないと判断された場合、取引モジュール５０は、以下のステップを、
１．新たな売り注文と買い注文１とをマッチングする（取引サイズ＝５，価格＝２９．９７）
２．新たな売り注文と買い注文２とをマッチングする（取引サイズ＝５，価格＝２９．９７）
３．新たな売り注文と買い注文３とをマッチングする（取引サイズ＝１０，価格＝２９．９７）
４．新たな売り注文と買い注文４とをマッチングする（取引サイズ＝１５，価格＝２９．９７）
５．決定されたオファー期間において新たな売り注文の残りの２５単位を２９．９７により市場にオファーする。買い注文５〜７に条件付きホールドを設ける。  
６Ａ．オファー期間内に新たな売り注文の残りの２５単位を購入する新たな買い注文が受付された場合、新たな買い注文と新たな売り注文の残りの２５単位とをマッチングし、買い注文５〜７についての条件付きホールドを解放する。  
６Ｂ．オファー期間内に新たな売り注文の残りの２５単位を購入する買い注文が受付されない場合、
ａ．新たな売り注文と買い注文５とをマッチングする（取引サイズ＝５，価格＝２９．９６）
ｂ．新たな売り注文と買い注文６とをマッチングする（取引サイズ＝１０，価格＝２９．９６）
ｃ．新たな売り注文と買い注文７とをマッチングする（取引サイズ＝１０，価格＝２９．９５）
上記順序で実行する。
【０１１８】
あるいは、ステップ２０６において、買い注文１〜８の１以上が新たな売り注文に関連すると判断された場合、ステップ２１８〜２２６において、取引モジュール５０は、新たな売り注文と買い注文１〜８の１以上とをマッチングするため、“スタックを介した取引”の取引ルールと共に、“インハウスマッチング”ルールを適用する。新たな売り注文に関連すると判断された買い注文１〜８は、関連する買い注文と呼ばれるかもしれない。本例では、取引モジュール５０が買い注文３及び６を関連する買い注文であると決定したと仮定する。（すなわち、取引モジュール５０は、買い注文３及び６に係るアカウントＣ及びＦが、新たな売り注文に係るアカウントＮに関連すると判断する。）
まずステップ２１８において、取引モジュール５０は、１以上の第１の取引について、買い注文スタック８０における最も高いビッド価格による１以上の買い注文４０と新たな売り注文とをマッチングする。このようなマッチングを決定するに際し、取引モジュール５０はまず、価格／時間優先順により、買い注文スタック８０において最も高いビッド価格（２９．９７）を有する関連する買い注文と新たな売り注文とをマッチングする。これにより、取引モジュール５０は、新たな売り注文と関連する買い注文３（取引サイズ＝１０）との間の第１のマッチングを生成する。この取引は、インハウス取引であり、例えば、値下げされた又は排除された清算手数料などのここに記載されるインハウス取引の効果を受けるかもしれない。
【０１１９】
その後、取引モジュール５０は、買い注文スタック８０の先頭から始めて、時間順により買い注文スタック８０において最も高いビッド価格（２９．９７）を有する残りの（関連しない）買い注文と新たな売り注文の残りの部分とをマッチングする。これにより、取引モジュール５０は、新たな売り注文と買い注文１（取引サイズ＝５）との間の第２マッチングと、新たな売り注文と買い注文２（取引サイズ＝５）との間の第３マッチングと、新たな売り注文と買い注文４（取引サイズ＝１５）との間の第４マッチングとを生成する。第２〜４マッチングのそれぞれは、２９．９７の価格による取引についてマッチングされる。
【０１２０】
新たな売り注文と買い注文３、１、２及び４との間の第１〜４のマッチングは（当該順序による）、新たな売り注文のフルサイズ（６０単位）のうち３５単位に達する。従って、新たな売り注文の２５単位はマッチングされ続け、買い注文スタックの残りの買い注文４０（すなわち、買い注文５〜８）のいくつかは、新たな売り注文の価格とマッチングするのに適格な価格を有する。従って、本方法はステップ２２２（ステップ２２０でなく）に移行し、取引モジュール５０は、決定された期間において、ステップ２１８において新たな売り注文とマッチングされた買い注文を含む買い注文スタックにおける最も高いビッド価格、すなわち、２９．９７によって、新たな売り注文の残りの２５単位を市場に提供する。
【０１２１】
一部の実施例では、ステップ２０８に関して上述されたように、実施例に応じて条件付きホールドが買い注文５〜７又は５〜８に設けられるかもしれない。取引モジュール５０が買い注文５〜７について条件付きホールドを設けたと仮定すると、条件付きホールドは、（ａ）新たな売り注文の残りの部分を市場に提供するための決定された期間が経過するまで、又は（ｂ）最も高いビッド価格により市場に提供されている新たな売り注文の残りの部分を購入するための１以上の買い注文４０が、決定された期間内に受付されるまで、買い注文５〜７がキャンセルされるのを回避する。
【０１２２】
最も高いビッド価格（２９．９７）により新たな売り注文の残りの部分を購入するための１以上の買い注文４０が、決定された期間内に受付された場合、ステップ２２４において、新たな売り注文の残りの部分が最も高いビッド価格により購入され、買い注文５〜７に対する条件付きホールドが解放される。
【０１２３】
あるいは、最も高いビッド価格（２９．９７）により新たな売り注文の残りの部分を提供するための決定された期間が、当該価格において購入される前に経過した場合、ステップ２１６において、価格／時間優先順により、またインハウスマッチングルールに従って、新たな売り注文の残りの部分が１以上の条件付きホールドされた買い注文５〜７とマッチングされる。従って、取引モジュール５０はまず、新たな売り注文と関連する買い注文６（取引サイズ＝５，取引価格＝２７．９６）との間の第５マッチングと、新たな売り注文と（関連しない）買い注文５（取引サイズ＝１０，取引価格＝２７．９６）との間の第６マッチングと、新たな売り注文と（関連しない）買い注文７（取引サイズ＝１０，取引価格２７．９６）との間の第７マッチングとを生成する。これらは、新たな売り注文の残りの２５単位を完全に説明する。新たな売り注文と関連する買い注文６との間の取引は、インハウス取引であり、例えば、値下げされた又は排除された清算手数料などのここに記載されたインハウス取引の効果を受けるかもしれない。
【０１２４】
従って要約すると、ステップ２０６において、買い注文３及び６が新たな売り注文に関連すると判断された場合、取引モジュール５０は、以下のステップを、
１．新たな売り注文と関連する買い注文３とをマッチングする（取引サイズ＝１０，価格＝２９．９７）
２．新たな売り注文と買い注文１とをマッチングする（取引サイズ＝５，価格＝２９．９７）
３．新たな売り注文と買い注文２とをマッチングする（取引サイズ＝５，価格＝２９．９７）
４．新たな売り注文と買い注文４とをマッチングする（取引サイズ＝１５，価格＝２９．９７）
５．決定されたオファー期間において新たな売り注文の残りの２５単位を２９．９７により市場にオファーする。買い注文５〜７に条件付きホールドを設ける。  
６Ａ．オファー期間内に新たな売り注文の残りの２５単位を購入する新たな買い注文が受付された場合、新たな買い注文と新たな売り注文の残りの２５単位とをマッチングし、買い注文５〜７についての条件付きホールドを解放する。  
６Ｂ．オファー期間内に新たな売り注文の残りの２５単位を購入する買い注文が受付されない場合、
ａ．新たな売り注文と買い注文６とをマッチングする（取引サイズ＝１０，価格＝２９．９６）
ｂ．新たな売り注文と買い注文５とをマッチングする（取引サイズ＝５，価格＝２９．９６）
ｃ．新たな売り注文と買い注文７とをマッチングする（取引サイズ＝１０，価格＝２９．９５）
上記順序で実行する。
【０１２５】
“ミニオークション”通常取引ルールによるインハウスマッチングルールの適用
一部の実施例では、取引管理ルール６８は一般に、“ミニオークション”通常取引ルールにインハウスマッチングルールを提供する。このような“ミニオークション”取引ルールは、市場に投入される特定の（新たに受け付けたなど）買い又は売り注文により取引する取引者の間のオークションを提供する取引ルールを含むかもしれない。このような“ミニオークション”取引ルールの一例は、一般に“ｈｔｔｐ：／／ｗｗｗ．ｂｏｓｔｏｎｏｐｔｉｏｎｓ．ｃｏｍ／ｉｎｄｅｘ．ｐｈｐ”に記載されるボストンオプション取引所の“ＰＩＰ”マッチングアルゴリズムによって提供される。
【０１２６】
一般に、特定の取引注文により取引することを所望する取引者の間でオークションが実行される実施例では、１以上の当選エントリを決定するため、オークション期間の終了後であって、取引のマッチングが行われる前に（すなわち、最終的なオークションエントリがオークションに参加する様々な取引者から受け付けた後）、インハウスマッチングルールが適用されてもよい。一部の実施例では、インハウスマッチングルールが、取引注文について同一の（最良の）価格を有する最終的なオークションエントリのみから１以上の当選オークションエントリを決定するため、インハウスマッチングルールがオークションの終了後に適用されてもよい。例えば、複数の取引アカウント１２からの複数の最終的なオークションエントリが、ある取引アカウント１２からの取引注文により取引するため同一の（最良の）価格を有する場合、オークションの当選者を決定するに際して当該取引注文に関連するこのような最終的なオークションエントリの何れかを優先させるため、インハウスマッチングルールが適用されてもよい。取引モジュール５０は、例えば、このようなオークションエントリに係る取引アカウント１２が上述されたものなどの取引アカウント１２に関連しているか判断することによって、オークションエントリが取引注文に関連しているか判断してもよい。
【０１２７】
従って、同一の（最良の）価格を有する最終的な３つのオークションエントリが、ある取引アカウント１２からの売り注文４２がオークションされるため受付され、これら３つの最終的なオークションエントリの１つが当該取引アカウント１２に関連する取引アカウント１２から受付される場合、オークションの当選者に関連する最終的なオークションエントリを宣言し、関連するオークションエントリと当該売り注文４２の少なくとも一部との間の取引をまず実行するため（実行を可能にするため）、インハウスマッチングルールが適用されるかもしれない。
【０１２８】
特定の実施例では、インハウスマッチングルールのみが、関連するオークションエントリと同じ価格を有する関連しないオークションエントリに対して関連するオークションエントリ（オークションされる取引注文１８に係る取引アカウント１２に関連する取引アカウント１２からのオークションエントリ）を優先するようにしてもよい。インハウスマッチングルールは、関連するオークションエントリより良好な価格を有する関連しないオークションエントリに対して、関連するオークションエントリの優先度を引き上げなくてもよい。このようにして、オークションされる取引注文１８を発注した取引主体２０が、１以上の関連しない他のオークションエントリより当該取引者にとって有利でない価格を有するオークションエントリとマッチング及び取引することによって、金銭的に不利益を生じさせることから保護される。
【０１２９】
図６は、本発明のある実施例における取引管理ルール６８を適用する一例となる方法を示す。以下の記載は新たな売り注文４２が取引所１４に受付され、興味のある買い手にオークションされるが、同一の又は類似する原理が、新たな買い注文４０が取引所１４において受付され、興味のある売り手にオークションされる状況に等しく適用されることが理解されるべきである。
【０１３０】
ステップ３００において、あるオファー価格を有する新たな売り注文４２が、ある取引アカウント１２から取引所１４に受付される。これに応答して、ステップ３０２において、取引モジュール５０は、新たな売り注文４２と取引するため、電子オークションを開始及び管理する。オークション中、新たな売り注文４２と取引するための各種オークションエントリ（すなわち、ビッド価格）が、取引ワークステーション４６を使用した様々な取引主体２０を介してなど、様々な取引アカウント１２から電子的に受付される。このオークションは、オークションに参加する各オークションエントリ２０が他の各取引主体２０により提供されるオークションエントリを把握しているかもしれないし、そうでないかもしれない、ブラインド、半ブラインド又は透過的なものであるかもしれない。オークションエントリは、当該オークションの期間に提供されるかもしれない。この期間は、オークション前に予め決定されていてもよいし、そうでなくてもよい。
【０１３１】
ステップ３０４において、オークションは終了する。ステップ３０６において、オークションに参加する各取引主体２０から受け付けた最終的なオークションエントリ（すなわち、ビッド価格）が決定されるかもしれない。本例では、取引モジュール５０は、複数の最終的なオークションエントリが同一の（最も高い）ビッド価格を有していると判断する。これにより、取引モジュール５０は、当該複数の最終的なオークションエントリの何れが当選エントリであるか決定する必要がある。ステップ３０８において、取引モジュール５０は、例えば、最終的な各オークションエントリに係る取引アカウント１２が新たな売り注文４２に係る取引アカウント１２に関連しているか判断することによって、受け付けた最終的な各オークションエントリ（又は特定の受け付けた最終的なオークションエントリ）が新たな売り注文４２に関連しているか電子的に判断してもよい。
【０１３２】
ステップ３１０において、取引モジュール５０は、同一の（最も高い）ビッド価格を有する複数の最終的なオークションエントリの何れが当選エントリであるか判断するため、インハウスマッチングルールを適用する。特に、インハウスマッチングルールは、オークションの当選者を決定するため、ステップ３０８において決定されるように、売り注文４２に関連する複数の最終的なオークションエントリの何れかを優先するようにしてもよい。このため、同一の（最も高い）ビッド価格を有する複数の最終的なオークションエントリの少なくとも１つが新たな売り注文４２に関連し、複数の最終的なオークションエントリの少なくとも１つが新たな売り注文４２に関連しないと仮定すると、取引モジュール５０は、関連する最終的なオークションエントリの１つ（又は複数）をオークションの当選者と宣言するため、インハウスマッチングルールを適用するかもしれない。ステップ３１２において、取引モジュール５０は、ステップ３１０において決定された当選したオークションエントリと新たな売り注文４２との間の取引を自動的に実行してもよい（又は実行を可能にしてもよい）。
【０１３３】
通常配分取引ルールによるインハウスマッチングルールの適用
一部の実施例では、取引管理ルール６８は、一般に通常配分取引ルールにインハウスマッチングルールを適用する。このような配分取引ルールは、何れか適切な配分ルール又はアルゴリズムに従って、新たな取引注文１８をある価格による複数の相対する取引注文１８に分割及び取引するかもしれない。このような配分取引ルールの具体例は、２００３年９月９日に発行された米国特許第６，６１８，７０７号に記載されている。配分マッチングルールの他の具体例は、相対する注文とマッチングされるとき、同一の価格による注文が、同一価格及びタイプの複数の注文の間で取引を共有するよう設計された所定のアルゴリズムに従って、配分部分により取引される先物取引システムに利用される。
【０１３４】
一部の実施例では、ある取引注文１８が複数の相対する取引注文１８に分割及び取引されるとき、これら複数の相対する取引注文１８のそれぞれに割り当てられる取引注文１８の配分部分が、相対する各取引注文１８が当該取引注文１８に関連しているか否かに少なくとも部分的に基づき決定されるように、インハウスマッチングルールが通常配分取引ルールに適用されてもよい。このため、例えば、２つの相対する取引注文１８と取引するため、通常配分取引ルールがある取引注文１８を１／２に分割する場合（当該取引注文１８の１／２が相対する各取引注文１８と取引されるように）、当該取引注文１８のより大きな部分（２／３など）が当該取引注文１８に関連し、当該取引注文１８の残りの小さな部分（１／３など）が当該取引注文１８に関連しない２つの相対する取引注文１８の他方とマッチングするよう割り当てられるように配分部分を調整するため、インハウスマッチングルールが通常配分ルールに適用されてもよい。一部の実施例では、通常配分取引ルール及びインハウスマッチングルールは、意図的に実現される遅延なしに組み合わされて適用される。
【０１３５】
取引管理ルール６８は、相対する各取引注文１８が当該取引注文１８（上述されたような）に関連するか否か、相対する各取引注文１８の時間優先度、相対する各取引注文１８に係る取引主体２０のタイプ、相対する各取引注文１８に係る取引アカウント１２のタイプ、相対する各取引注文１８に係る取引アカウント１２に関する各種統計（取引量など）又は様々な相対する取引注文１８を区別する他の何れか適切な基準などの何れか適切な基準に基づき、複数の相対する取引注文１８のそれぞれと取引されるよう割り当てられた取引注文１８の配分部分を決定するかもしれない。
【０１３６】
市場へのインハウス取引の配信／非配信
上述した取引及び注文ルーティングシステムの何れにおいても、実行時に取引主体２０に取引マッチングを透過的に配信するための取引状態が使用されてもよい。ある価格レベルにおいて取引されるサイズに対するインクリメントは、リアルタイムに又は遅延的に取引マッチングを示すのに使用されてもよい。
【０１３７】
一部の実施例では、一部の又はすべてのインハウス取引マッチング（例えば、インハウスマッチングルールに関係なく実行されないインハウス取引マッチングなど）は、一般に市場参加者には配信されない。このため、このようなインハウス取引マッチングに関連しない取引主体２０には、このようなインハウス取引マッチングは通知されなくてもよい。例えば、相対する取引注文１８とインハウスマッチングされる取引注文１８は、単に取引表示から削除されてもよく、これにより、取引注文１８は単に取引所から取り下げられたことを表示する。
【０１３８】
他の実施例では、一部の又はすべてのインハウス取引マッチング（関係するインハウスマッチングルールなしには実行されないインハウス取引マッチングなど）は、このようなインハウス取引マッチングに関連しない取引主体２０にこのようなインハウス取引マッチングが通知されるように、一般に市場参加者に配信される。例えば、様々な価格レベルにおいて取引されるトータルサイズを示す実行中の又は累積中のカウンターが一般に市場に維持及び配信される一部の実施例では、このようなカウンターは、インハウスマッチングと非インハウスマッチングの両方を説明するよう更新されるかもしれない。他の実施例では、様々な価格レベルにおけるインハウスマッチング及び非インハウスマッチングの個別のカウンターが、市場に維持及び配信されてもよい。このようなカウンターは、リアルタイムに又は遅延して更新されてもよい。
【０１３９】
電子注文ルーティングシステム
図７は、本発明の一実施例による複数の取引所７１４において、取引注文１８を複数の電子取引所にルーティングし、関連する取引注文１８のインハウスマッチングを含む取引を管理するよう動作可能であって、電子注文ルーティングシステム７０２又は市場の集計手段を含む一例となる取引システム７００を示す。
【０１４０】
取引システム７００は、電子注文ルーティングシステム７０２を介し複数の取引所７１４にアクセスする複数の取引アカウント１２を有する。各取引所７１４は、上述した取引所１４と類似するかもしれない。図１〜２を参照して上述したように、様々な取引主体２０が取引アカウント１２を使用して、該当するマッチングルールに従って取引注文１８をマッチングする１以上の取引所７１４に取引注文１８を発注するかもしれない。
【０１４１】
一般に、電子注文ルーティングシステム７０２は、様々な取引アカウント１２から取引注文１８を受け付け、例えば、各取引所における現在のリアルタイムの（又はほぼリアルタイムの）価格決定などの１以上のファクタに基づくアルゴリズムを利用して、複数の取引所７１４の１つに受け付けた各取引注文１８を転送する。例えば、電子注文ルーティングシステム７０２は、各取引所７１４における価格をモニタし、新たな各取引注文１８と理引きするため、最も良い価格を有する取引所７１４に当該新たな取引注文１８をルーティングする。電子注文ルーティングシステム７０２は、大きな注文により市場を動揺させることを回避するためなど、１以上の電子通信ネットワーク（ＥＣＮ）又は取引市場にこの大きな注文を分割し、分散させるためのアルゴリズムなどを含む既知のルーティングアルゴリズム及び技術を利用するかもしれない。
【０１４２】
電子注文ルーティングシステム７０２が以前に電子注文ルーティングシステム７０２により１以上の取引所７１４にルーティングされた１以上の相対する取引注文１８により取引する価格を有する新たな取引注文１８を取引アカウント１２から受け付けると、電子注文ルーティングシステム７０２は、図１〜６の何れかを参照して上述されたように、相対する取引注文１８の何れかが当該取引アカウント１２と関係を有している取引アカウント１２から受け付けされたものであるか判断することによって、相対する取引注文１８の何れかが新たな取引注文１８に関連しているか判断してもよい。
【０１４３】
電子注文ルーティングシステム７０２が、このような相対する取引注文１８の何れかが新たな取引注文１８に関連していると判断した場合、電子注文ルーティングシステム７０２は、当該取引所７１４からの１以上の関連する相対した取引注文１８の少なくとも一部をキャンセルするため、関連する相対した取引注文１８の１以上が以前にルーティングされた取引所７１４にキャンセルリクエスト又はコマンド７２０を送信するようにしてもよい。電子注文ルーティングシステム７０２が、関連する相対した取引注文の何れかの部分（又はすべて）が実際には、電子注文ルーティングシステム７０２により送信されたリクエスト又はコマンド７２０に応答してキャンセルされたという確認を受信した場合、電子注文ルーティングシステム７０２は、取引所７１４からキャンセルされた関連する相対する取引注文１８の一部（又はすべて）と新たな取引注文１８との間の取引を実行し、自ら清算及び決済を実行するか（ＯＴＣ債券取引の場合など）、又は取引所７１４の１以上に当該取引を登録する（先物取引の場合など）ようにしてもよい。新たな取引注文１８の何れかの部分がキャンセルされた関連する相対した取引注文１８によりマッチングされないままである場合、電子注文ルーティングシステム７０２は、上述したような１以上の様々なファクタに基づき、取引所７１４の１つに新たな取引注文１８の残りの部分を転送するようにしてもよい。
【０１４４】
一部の実施例では、電子注文ルーティングシステム７０２は、新たな取引注文１８により取引するため、１以上の取引所７１４において利用可能な関連する取引注文１８より良好な価格による関連する取引注文１８が存在するとき、新たな取引注文１８が関連する取引注文１８とマッチングされないことを保証するかもしれない（又は保証しようとするかもしれない）。従って、一部の実施例では、電子注文ルーティングシステム７０２は、何れかの取引所７１４において利用可能な最も良い価格（すなわち、新たな取引注文１８に最も有利な価格）による関連する取引注文１８をキャンセルするため、取引所７１４にキャンセルリクエスト又はコマンド７２を送信しさえすればよい。このようにして、新たな取引注文１８を発注した取引主体２０は、より良い価格による関連しない取引注文の代わりに、関連する取引注文とマッチング及び取引されることによって、金銭的に不利益を被ることから保護される。
【０１４５】
システム７００の各種コンポーネントが、ここに記載した取引注文１８をマッチングするための各種ルール及び技術の何れかを利用するかもしれないということが理解されるべきである。
【０１４６】
図８は、本発明の実施例における取引注文のマッチング及び取引を管理する図７の取引システム７００の一例となる方法を示す。以下の説明は、新たな売り注文４２が電子注文ルーティングシステム７０２により受け付けされ、関連する及び／又は関連しない買い注文４０により取引されることに関するものであるが、同一の又は同様の原理が、新たな買い注文４０が電子注文ルーティングシステム７０２により受け付けされ、関連する及び／又は関連しない買い注文４０と取引される状況にも等しく適用されることが理解されるべきである。
【０１４７】
ステップ８００において、買い注文４０と売り注文４２は、様々な取引アカウント１２を用いて様々な取引主体２０から電子注文ルーティングシステム７０２により受け付けされる。電子注文ルーティングシステム７０２は、各取引所７１４における現在のリアルタイムの（又はほぼリアルタイムの）価格決定など、１以上の様々なファクタに基づくアルゴリズムを利用して、受け付けた買い注文４０と売り注文４２とを様々な取引所７１４にルーティングする。各取引所７１４は、電子注文ルーティングシステム７０２によって取引所７１４にルーティングされた、又はそうでない場合には取引所７１４により受け付けされた様々な買い注文４０と売り注文４２との間の取引の実行及びマッチングを管理するかもしれない。
【０１４８】
ステップ８０２において、電子注文ルーティングシステム７０２は、ステップ８００において１以上の取引所７１４に以前にルーティングされた１以上の買い注文４０と取引される価格を有する新たな売り注文４２を取引アカウント１２から受け付ける。ステップ８０４において、新たな売り注文４２の受け付けに応答して、電子注文ルーティングシステム７０２は、新たな売り注文４２と取引するため利用可能な最も良い（すなわち、最も高い）ビッド価格によって、取引所７１４における１以上の買い注文４０を決定するため、複数の取引所７１４と通信してもよい。ステップ８０６において、電子注文ルーティングシステム７０２は、例えば、図１〜６の何れかを参照して上述されるように、各買い注文４０に係る取引アカウント１２が新たな売り注文４２に係る取引アカウント１２に関連しているか判断することによって、最良のビッド価格による各買い注文４０が新たな売り注文４２に関連しているか電子的に判断してもよい。
【０１４９】
買い注文４０の何れかが新たな売り注文４２に関連していると電子注文ルーティングシステム７０２が判断した場合、ステップ８０８において、電子注文ルーティングシステム７０２は、該当する取引所７１４から関連する買い注文４２の少なくとも一部をキャンセルするため（新たな売り注文４２と関連する買い注文４０の相対サイズに応じて）、関連する各買い注文４０が以前にルーティングされた取引所７１４にキャンセルリクエスト又はコマンド７２０を送信してもよい。ステップ８１０において、電子注文ルーティングシステム７０２からキャンセルリクエスト又はコマンド７２０を受け付けた各取引所７１４は、当該取引所７１４から該当する関連する買い注文４０の指定された部分（又はすべて）をキャンセルしてもよい。（このような関連する買い注文４０が取引されておらず、当該時点までに取引所７１４から削除されていたと仮定すると）。
【０１５０】
ステップ８１２において、取引所７１４から該当する関連する買い注文４０の指定された部分（又はすべて）をキャンセルする各取引所７１４は、電子注文ルーティングシステム７０２とキャンセルの確認を通信するようにしてもよい。電子注文ルーティングシステム７０２が、関連する買い注文４０の一部（又はすべて）が実際にキャンセルされたという確認を受け付けた場合、ステップ８１４において、電子注文ルーティングシステム７０２は、各取引所７１４からキャンセルされた関連する買い注文４２の一部（又はすべて）と新たな売り注文４２との間の取引を実行してもよい。電子注文ルーティングシステム７０２は、（ａ）このような取引の清算と決済を自ら実行し（ＯＴＣ債券取引の場合など）、又は（ｂ）このような清算及び決済のため取引所７１４の１以上に取引を登録する（先物取引の場合など）ようにしてもよい。新たな売り注文４２の何れかの部分がステップ８１４において関連する買い注文４２とマッチングしないままである場合、電子注文ルーティングシステム７０２は、上述したような１以上の各種ファクタに基づき、ステップ８１６において、取引所７１４の１つに新たな売り注文４２の残りの部分を転送するようにしてもよい。
【０１５１】
本発明の実施例及びその効果が詳細に説明されたが、添付した請求項により規定されるような本発明の趣旨及び範囲から逸脱することなく、当業者は各種変更、追加及び省略が可能である。
【図面の簡単な説明】
【０１５２】
【図１】図１は、電子マーケットにおける関連する取引注文のインハウスマッチングを含む取引管理のための一例となる取引システムを示す。
【図２】図２は、通信ネットワークを介し取引所に接続されるいくつかの取引ステーションを含む図１の取引システムの一例となる構成を示す。
【図３】図３は、本発明の一部の実施例による関連する及び／又は関連しない取引注文のマッチングにおける取引所のインハウスマッチングルールと通常の取引ルールとの間の一般的な協調を示す方法を示す。
【図４】図４は、本発明の一実施例による通常の価格／時間取引ルールにインハウスマッチングルールを適用する一例となる方法を示す。
【図５】図５は、本発明の一実施例による“スタックを介した取引”の取引ルールにインハウスマッチングルールを適用する一例となる方法を示す。
【図６】図６は、本発明の一実施例による“ミニオークション”通常取引ルールにインハウスマッチングルールを適用する一例となる方法を示す。
【図７】図７は、本発明の一実施例による複数の電子取引所における関連する取引注文のインハウスマッチングを含む、取引注文を複数の電子取引所にルーティングし、取引を管理するよう動作可能な電子注文ルーティングシステムを含む一例となる取引システムを示す。
【図８】図８は、本発明の実施例における取引注文のマッチング及び取引を管理する図７の取引システムの一例となる方法を示す。