(57)【要約】買い注文価格が売り注文価格以上であるかを判定するステップを含む、売り注文価格を有する売り注文および買い注文価格を有する買い注文をマッチングする方法を提供する。次に、ＮＢＢＯ価格範囲を識別し、買い注文価格および売り注文価格がＮＢＢＯ範囲内であるかを判定する。次いで、買い注文価格と売り注文価格との間の中間値を計算する。最後に、買い注文価格が売り注文価格以上であり買い注文価格および売り注文価格がＮＢＢＯ範囲内である場合、買い注文および売り注文を中間値でマッチングする。【特許請求の範囲】
【請求項１】
買い注文価格を有する買い注文および売り注文価格を有する売り注文をマッチングする方法であって、
ＮＢＢＯ価格範囲を識別するステップと、
前記買い注文価格および前記売り注文価格は前記ＮＢＢＯ範囲内であるかを判定するステップと、
前記買い注文価格は前記売り注文価格以上であるかを判定するステップと、
前記買い注文価格と前記売り注文価格との間の中間値を計算するステップと、
前記買い注文価格が前記売り注文価格以上であり、前記買い注文価格および前記売り注文価格が前記ＮＢＢＯ範囲内である場合、前記中間値で前記買い注文および前記売り注文をマッチングするステップと
を有することを特徴とする方法。
【請求項２】
前記ＮＢＢＯ範囲は最良売値価格を含み、前記買い注文価格は前記ＮＢＢＯ内ではなく、および前記売り注文価格は前記ＮＢＢＯ範囲内であって、前記方法は、
前記買い注文価格を前記最良売値価格に等しい変更された買い注文価格へ変更するステップと、
前記変更された買い注文価格と前記売り注文価格との間の中間値を計算するステップと、
前記変更された買い注文価格が前記売り注文価格以上である場合、前記中間値で前記買い注文および前記売り注文をマッチングするステップと
をさらに有することを特徴とする請求項１記載の方法。
【請求項３】
前記ＮＢＢＯ範囲は最良買値価格を含み、前記売り注文価格は前記ＮＢＢＯ内ではなくおよび前記買い注文価格は前記ＮＢＢＯ範囲内であって、前記方法は、
前記売り注文価格を前記最良買値価格に等しい変更された売り注文価格へ変更するステップと、
前記変更された売り注文価格と前記買い注文価格との間の中間値を計算するステップと、
前記買い注文価格が前記変更された売り注文価格以上である場合、前記中間値で前記買い注文および前記売り注文をマッチングするステップと
をさらに有することを特徴とする請求項１記載の方法。
【請求項４】
前記ＮＢＢＯ範囲は最良買値価格および最良売値価格を含み、ならびに前記買い注文価格および前記売り注文価格は前記ＮＢＢＯ内ではないものであって、前記方法は、
前記買い注文価格を前記最良売値価格に等しい変更された買い注文価格へ変更するステップと、
前記売り注文価格を前記最良買値価格に等しい変更された売り注文価格へ変更するステップと、
前記変更された買い注文価格と前記変更された売り注文価格との間の中間値を計算するステップと、
前記中間値で前記買い注文および前記売り注文をマッチングするステップと
をさらに有することを特徴とする請求項１記載の方法。
【請求項５】
前記買い注文は第１の株の総計についてでありおよび前記売り注文は第２の株の総計についてでありならびに前記買い注文および前記売り注文をマッチングするステップは、
前記第１の株の総計が前記第２の株の総計よりも少ない場合、前記第１の株の総計まで前記買い注文および前記売り注文をマッチングするステップと、
前記第２の株の総計が前記第１の株の総計よりも少ない場合、前記第２の株の総計まで前記買い注文および前記売り注文をマッチングするステップと
を含むことを特徴とする請求項１記載の方法。
【請求項６】
前記中間値以上であり前記買い注文価格より小さい第２の買い注文価格を有する第２の買い注文をさらに有し、前記買い注文および前記売り注文をマッチングするステップは、
増加分プラスした前記第２の買い注文価格に等しいクロスポイントを計算するステップと、
前記クロスポイントで前記買い注文および前記売り注文をマッチングするステップと
を含むことを特徴とする請求項１記載の方法。
【請求項７】
前記中間値以下であり前記売り注文価格より大きい第２の売り注文価格を有する第２の売り注文をさらに有し、前記買い注文および前記売り注文をマッチングするステップは、
増加分マイナスした前記第２の売り注文価格に等しいクロスポイントを計算するステップと、
前記クロスポイントで前記買い注文および前記売り注文をマッチングするステップと
を含むことを特徴とする請求項１記載の方法。
【請求項８】
前記買い注文を、買い注文価格を各々有する複数の買い注文から選択し、前記選択された買い注文の買い注文価格は、前記複数の買い注文のほかのいずれの買い注文価格よりも大きいことを特徴とする請求項１記載の方法。
【請求項９】
前記買い注文は代行注文であって、
前記買い注文を前記買い注文の買い注文価格に等しい第２の買い注文価格を有する第２の買い注文よりも先に選択するステップであって、前記第２の買い注文は専用注文であるステップをさらに有することを特徴とする請求項１記載の方法。
【請求項１０】
前記買い注文は注文期間を有する代行注文であって、
前記買い注文を前記買い注文の買い注文価格に等しい第２の買い注文価格を有する第２の買い注文よりも先に選択するステップであって、前記第２の買い注文は第２の注文期間を有する代行注文であり前記注文期間は前記第２の注文期間より先であるステップをさらに有することを特徴とする請求項１記載の方法。
【請求項１１】
前記買い注文は注文期間を有する専用注文であって、
前記買い注文を前記買い注文の買い注文価格に等しい第２の買い注文価格を有する第２の買い注文よりも先に選択するステップであって、前記第２の買い注文は第２の注文期間を有する専用注文であり、前記注文期間は前記第２の注文期間より先であるステップをさらに有することを特徴とする請求項１記載の方法。
【請求項１２】
前記買い注文および前記売り注文をマッチングするクロシングネットワークをさらに備え、前記クロシングネットワークは複数のパススルー注文および複数のパッシブ注文を受け取ることを特徴とする請求項１記載の方法。
【請求項１３】
前記買い注文および前記売り注文を前記複数のパススルー注文に含ませることを特徴とする請求項１２記載の方法。
【請求項１４】
前記買い注文および前記売り注文を前記複数のパッシブ注文に含ませることを特徴とする請求項１２記載の方法。
【請求項１５】
前記買い注文および前記売り注文の１つを前記パススルー注文に含ませ、前記買い注文および前記売り注文の１つを前記パッシブ注文に含ませることを特徴とする請求項１２記載の方法。
【請求項１６】
前記パッシブ注文はブラインド注文であることを特徴とする請求項１２記載の方法。
【請求項１７】
前記クロシングネットワークと通信する注文ルータをさらに備え、前記注文ルータは少なくとも１つの外部の注文の宛先と通信するものであって、前記注文ルータは前記クロシングネットワークから前記パススルー注文の少なくとも１部分を受け取りおよび前記パススルー注文の少なくとも１部分を前記少なくとも１つの外部の注文の宛先に送ることを特徴とする請求項１２記載の方法。
【請求項１８】
前記パススルー注文の少なくとも１部分は前記クロシングネットワークがマッチングしていない注文を含むことを特徴とする請求項１７記載の方法。
【請求項１９】
前記パススルー注文の１部分を期間遅延の後に前記少なくとも１つの外部の宛先に送ることを特徴とする請求項１７記載の方法。
【請求項２０】
ＮＢＢＯ範囲を識別するステップは、アップデートされたＮＢＢＯを受け取るステップを含むことを特徴とする請求項１記載の方法。
【請求項２１】
複数のパッシブ注文と、
複数のパススルー注文とを備え、前記複数のパッシブ注文および前記複数のパススルー注文は買い注文および売り注文を含み、
前記複数のパススルー注文および前記複数のパッシブ注文を受け取って前記買い注文および前記売り注文をマッチングするクロシングネットワークと、
前記クロシングネットワークおよび少なくとも１つの外部の注文の宛先と通信する注文ルータであって、前記クロシングネットワークから前記パススルー注文の少なくとも１部分を受け取りおよび前記パススルー注文の少なくとも１部分を前記少なくとも１つの外部の注文の宛先へ送る注文ルータと
を備えることを特徴とするクロシングシステム。
【請求項２２】
前記複数の注文はブラインド注文であることを特徴とする請求項２１記載のシステム。
【請求項２３】
前記パススルー注文の少なくとも１部分は前記クロシングネットワークがマッチングしていない注文を含むことを特徴とする請求項２１記載のシステム。
【請求項２４】
前記パススルー注文の１部分を期間遅延の後に前記少なくとも１つの外部の宛先へ送ることを特徴とする請求項２１記載のシステム。
【請求項２５】
前記買い注文の１つは買い注文価格を有しおよび前記売り注文の１つは売り注文価格を有するものであって、前記クロシングネットワークは、ＮＢＢＯ価格範囲を識別し、前記買い注文価格および前記売り注文価格が前記ＮＢＢＯ範囲内であるかを判定し、前記買い注文価格が前記売り注文価格以上であるかを判定し、前記買い注文価格と前記売り注文価格との間の中間値を計算し、ならびに前記買い注文価格が前記売り注文価格以上であり前記買い注文価格および前記売り注文価格が前記ＮＢＢＯ範囲内にある場合前記中間値で前記買い注文の１つおよび前記売り注文の１つをマッチングすることを特徴とする請求項２１記載のシステム。
【請求項２６】
前記ＮＢＢＯ範囲は最良売値価格を含み、前記買い注文価格は前記ＮＢＢＯ内ではなくおよび前記売り注文価格は前記ＮＢＢＯ範囲内であって、前記クロシングネットワークは、前記買い注文価格を前記最良売値価格に等しい変更された買い注文価格へ変更し、前記変更された買い注文価格と前記売り注文価格との間の中間値を計算し、および前記変更された買い注文価格が前記売り注文価格以上である場合前記中間値で前記買い注文の１つおよび前記売り注文の１つをマッチングすることを特徴とする請求項２５記載のシステム。
【請求項２７】
前記ＮＢＢＯ範囲は最良買値価格を含み、前記売り注文価格は前記ＮＢＢＯ内でなくおよび前記買い注文価格は前記ＮＢＢＯ範囲内であって、前記クロシングネットワークは、前記売り注文価格を前記最良買値価格に等しい変更された売り注文価格へ変更し、前記変更された売り注文価格と前記買い注文価格との間の中間値を計算し、および前記買い注文価格が前記変更された売り注文価格以上である場合前記中間値で前記買い注文の１つおよび前記売り注文の１つをマッチングすることを特徴とする請求項２５記載のシステム。
【請求項２８】
前記ＮＢＢＯ範囲は最良買値価格および最良売値価格を含み前記買い注文価格および前記売り注文価格は前記ＮＢＢＯ内ではないものであって、前記クロシングネットワークは、前記買い注文価格を前記最良売値価格に等しい変更された買い注文価格へ変更し、前記売り注文価格を前記最良買値価格に等しい変更された売り注文価格へ変更し、前記変更された買い注文価格と前記変更された売り注文価格との間の中間値を計算し、前記中間値で前記買い注文の１つおよび前記売り注文の１つをマッチングすることを特徴とする請求項２５記載のシステム。
【請求項２９】
前記買い注文の１つは第１の株の総計についてでありおよび前記売り注文の１つは第２の株の総計であって、前記クロシングネットワークは、前記第１の株の総計が前記第２の株の総計よりも小さい場合前記第１の株の総計まで前記買い注文の１つおよび前記売り注文の１つをマッチングし、ならびに前記第２の株の総計が前記第１の株の総計よりも小さい場合前記第２の株の総計まで前記買い注文の１つおよび前記売り注文の１つをマッチングすることを特徴とする請求項２５記載のシステム。
【請求項３０】
前記中間値以上であり前記買い注文価格より小さい第２の買い注文価格を有する第２の前記買い注文をさらに備え、前記クロシングネットワークは、増加分プラスした前記第２の買い注文価格に等しいクロスポイントを計算しおよび前記クロスポイントで前記買い注文の１つおよび前記売り注文の１つをマッチングすることを特徴とする請求項２５記載のシステム。
【請求項３１】
前記中間値以下であり前記売り注文価格よりも大きい第２の売り注文価格を有する第２の前記売り注文をさらに備え、前記クロシングネットワークは、増加分マイナスした前記第２の売り注文価格に等しいクロスポイントを計算しおよび前記クロスポイントで前記買い注文および前記売り注文をマッチングすることを特徴とする請求項２５記載のシステム。
【請求項３２】
前記買い注文の各々は買い注文価格を有しおよび前記買い注文の１つの買い注文価格は前記買い注文の他のいずれの買い注文価格よりも大きいことを特徴とする請求項２５記載のシステム。
【請求項３３】
前記買い注文の１つの買い注文価格に等しい第２の買い注文価格を有する第２の前記買い注文をさらに備え、前記買い注文の１つは代行注文でありおよび前記第２の前記買い注文は専用注文であることを特徴とする請求項２５記載のシステム。
【請求項３４】
前記買い注文の１つの買い注文価格に等しい第２の買い注文価格を有する第２の前記買い注文をさらに備え、前記買い注文の１つは注文期間を有する代行注文でありおよび前記第２の前記買い注文は第２の注文期間を有する代行注文であって、前記注文期間は前記第２の注文期間より先であることを特徴とする請求項２５記載のシステム。
【請求項３５】
前記買い注文の１つの買い注文価格に等しい第２の買い注文価格を有する第２の前記買い注文をさらに備え、前記買い注文の１つは注文期間を有する専用注文でありおよび前記第２の前記買い注文は第２の注文期間を有する専用注文であって、前記注文期間は前記第２の注文期間より先であることを特徴とする請求項２５記載のシステム。
【請求項３６】
前記クロシングネットワークはアップデートされたＮＢＢＯを受け取ることを特徴とする請求項２５記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、証券における買いおよび売り注文をマッチングするためのシステムおよび方法に関し、より詳細には、任意の与えられた買いおよび売り注文の信頼性を維持すると同時に、こうした証券取引が行われる、スピードおよび価格を改善するためのシステムおよび方法に関するものである。
【背景技術】
【０００２】
本出願は、２００１年５月３０日に出願した米国特許出願第０９／８７０，３２５号の優先権を主張する。
【０００３】
証券の買い手および売り手は、売買するための多くの方法を有する。証券の種類に依存して、買い手と売り手との間の売買は、ニューヨーク証券取引所（ＮＹＳＥ）、アメリカン株式取引所（ＡＭＥＸ）、ＮＡＳＤＡＱ（Ｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｓｅｃｕｒｉｔｉｅｓ  Ｄｅａｌｅｒｓ  Ａｕｔｏｍａｔｅｄ  Ｑｕｏｔａｔｉｏｎｓ  ｓｙｓｔｅｍ）、または買い手および売り手をマッチングする電子証券取引ネットワーク（ＥＣＮ）を含む多くのＡＴＳを介するものを含む、幾つかの市場のうちの１つで起こる。買い手および売り手は、一般に、彼らの注文を提示して、市場と直接やり取りする金融機関に関連したブローカを通じて、これらの市場のうちの１つで実行する。従って、金融機関は、特定の証券での売買を望む顧客と、売買を実行する金融市場との間のインタフェースとして機能する。
【０００４】
その顧客に代わって注文のフローをサービスすることに加えて、金融機関は、自身のために金融市場でも、例えば、プログラム売買（ｐｒｏｇｒａｍ  ｔｒａｄｉｎｇ）、すなわち金融機関の全体のリスクを管理するための売買に従事することによって、売買することができる。金融機関の専用の口座のために出された注文は、実行のために金融市場に送られもする。
【０００５】
金融市場へのアクセスは、その顧客および専用の注文フローをサービスするために金融機関にとって重要であるが、注文実行のための金融市場に対する唯一の信用は、時には、役に立たないことがある。第１に、金融機関は、それに代わって金融市場で実行される各取引のための手数料を負う。しかしながら、多くの場合では、金融機関は、たとえそれが特定の取引における売り手と買い手との双方を管理する場合でも、この取引手数料を払うであろう。このような場合では、金融機関は、金融市場を用いないで取引を実行すること、つまり内部で買い手と売り手とをマッチングすることによって、こうした取引に関連した手数料を削除してきたかもしれない。不必要な取引のコストを除いて、実行のために外部に注文を送ると、しばしば、金融機関自身内でマッチングされた注文に反して、より遅い実行時間を費やす。
【０００６】
顧客は、しばしば、金融機関によって出された注文に種々の制約をかける。例えば、特定の価格で証券を取引する注文を、「保有された（ｈｅｌｄ）」注文として顧客が指定する場合、そのとき、注文を受けるトレーダは、こうした注文を実行することに関してある義務に左右される。保有された注文には２種類ある。保有された市場注文に関しては、トレーダは、一般の市場価格で、可能な限り早く特定の証券を買う／売ることを義務付けられる。保有された指値注文に関しては、トレーダは、指値価格で、さもなければより良い価格で証券を買う／売るように試みるよう義務付けられる。対照的に、顧客が「保有されない（ｎｏｔ  ｈｅｌｄ）」指値注文として注文を指定する場合、そのとき、トレーダは、指値価格で、さもなければより良い価格で、およびトレーダの裁量に左右される期間内で証券を買う／売ることができる。
【０００７】
金融機関は、特定の顧客注文に対して最良の実行を模索するように義務付けられる。その義務を満たすために、金融機関は、一般に、それが取引することができるフォーラムについては制限されず、および一般に、最良の実行価格を得るために、多数の外部の市場のいずれかへ注文を送る。
【０００８】
対照的に、注文は、金融機関はどのフォーラムを取引に用いることができるかに関して制約を有しても良い。例えば、注文を、「クロスのみ（ｃｒｏｓｓ  ｏｎｌｙ）」の注文として顧客が指定する場合、そのとき、金融機関は、これらの注文を実行のために外部の金融市場へ送ることができず、代わりに、その金融機関の他の顧客を相手方として用いて取引を実行するよう試みなければならない。注文を「表示しない（ｄｏ  ｎｏｔ  ｒｅｐｒｅｓｅｎｔ）」注文として指定する場合、そのとき、金融機関は、関係する潜在的な相手方を示すことができない。顧客は、注文を「クロスのみ」および「表示しない」として指定することができ、証券で取引するための顧客の思惑は、特定の証券に対して市場に影響を与えない。このように、顧客は、依然として信頼性を維持しながら金融機関によって実行された彼らの注文を有することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、「クロスのみ」および「表示しない」注文を出す顧客は、実行価格とスピードとに対して注文の信頼性を維持する利点に重点を置かなければならない。なぜならば、金融機関は、「クロスのみ」および「表示しない」注文を大衆市場へ公開することができないので、これらの注文は、外部の市場に公開された注文と同様に迅速に、または良い価格で実行されないかも知れない。
【００１０】
先行技術のシステムは、特定の証券における、買いおよび売り注文をマッチングする。これらのシステムは、またクロシングネットワーク（ｃｒｏｓｓｉｎｇ  ｎｅｔｗｏｒｋ）とも呼ばれ、多数のアルゴリズムのいずれかを用いて買い手と売り手とをマッチングする。例えば、ＩＴＧ社に所持されるクロシングネットワークであるＰＯＳＩＴは、ＮＡＳＤＡＱまたはＣＱＳにおいて、一般のＮＢＢＯ（ｎａｔｉｏｎａｌ  ｂｅｓｔ  ｂｉｄ  ａｎｄ  ｏｆｆｅｒ）の中間値で買い手と売り手とのマッチングを行う。例えば、ＰＯＳＩＴシステムが、ＸＹＺ社の株式を１株２５ドルの指値で買うことを望む買い手と、ＸＹＺ社の株を２０ドルの指値で売ることを望む売り手とを有する場合、そのとき、ＰＯＳＩＴは、買い手と売り手との間の取引をＮＢＢＯの中間値である価格で実行する。従って、ＮＢＢＯが売値２５ドルで買値２３ドルである場合、そのとき、ＮＢＢＯの中間値は２４ドルであり、買い手と売り手との間のマッチングは、２４ドルで行われる。一方、ＮＢＢＯが売値２４ドルで買値２２ドルである場合、そのとき、ＮＢＢＯの中間値は２３ドルであり、買い手と売り手の間のマッチングは、２３ドルである。一方、ＮＢＢＯの中間値が２６ドルの場合は、そのとき、ＰＯＳＩＴシステムは、買い手と売り手との間の取引を実行しないであろう。従って、ＰＯＳＩＴのマッチングアルゴリズムは、ＮＢＢＯの中間値でのみ売買を実行するので、たとえ買い手と売り手とが他の方法でマッチングする場合でも、それは、必ずしも売買すべき機会を提供しない。
【００１１】
買い手および売り手をマッチングするのに用いられた他の先行技術の戦略は、幾つかのＥＣＮによって用いられており、第１の相手方の買値／売値の価格で売買してＥＣＮに対する特定の株式を買う／売るための注文を公表することである。例えば、買い手がＸＹＺ社の株を１株あたり２５ドルで買うように買値を公表し、続いて売り手がそれらの株を各々２２ドルで売るように売値を公表する場合、そのとき、取引は、売り手に有利に働き、２５ドルで行われる。逆に、売り手がＸＹＺ社の株を１株あたり２２ドルで売るように売値を公表し、続いて買い手がそれらの株を各々２５ドルで買うように買値を公表する場合、そのとき、取引は、買い手に有利に働き、２２ドルで行われる。従って、このアルゴリズムの下では、第１の相手が不利であるのに対して、取引の第２の相手は有利になる。
【００１２】
さらに、買い手および売り手をマッチングするための、他の先行技術の戦略が存在し、その戦略では、買い手と売り手との間の特定の証券における売買が、その証券に対するＮＹＳＥの終り値で行われる。インスティネット社のアフターマーケットシステムで用いられたこのアプローチは、買い手または売り手のどちらかに対して価格改善を提供しない。
【００１３】
従って、指定された注文のいずれの信頼性をも維持すると同時に、顧客が買いおよび売り注文を取引する、実行のスピードおよび価格を改善する方法およびシステムを提供することが望まれている。
【課題を解決するための手段】
【００１４】
本発明は、従来技術の弱点を克服することを指向する。本発明では、買い注文価格を有する買い注文と、売り注文価格を有する売り注文とをマッチングするための方法を提供する。その方法は、ＮＢＢＯの価格範囲を識別するステップと、買い注文価格と売り注文価格とはＮＢＢＯ範囲内にあるかを判定するステップとを含む。次に、買い注文価格が売り注文価格以上かを判定する。次いで、買い注文価格と売り注文価格との間の中間値を計算する。最後に、買い注文価格が売り注文価格以上の場合、および買い注文価格と売り注文価格とがＮＢＢＯ範囲内にある場合、買い注文と売り注文とを、買い注文価格と売り注文価格との中間値でマッチングする。従って、取引は、買い手および売り手の双方が、それぞれ、かれらの最初の買い注文価格および売り注文価格に対して価格改善を受け取ることができる価格で行われる。
【００１５】
例示の実施形態では、ＮＢＢＯ範囲は、最良の売値価格および最良の買値価格を含み、ならびに買い注文価格は、最良の売値価格以上であり、および売り注文価格はＮＢＢＯ範囲内であって、本発明の方法は、最良の売値価格に等しい、変更された買い注文価格へ買い注文価格を変更するステップを含む。次に、変更された買い注文価格と売り注文価格との間の中間値を計算する。最後に、変更された買い注文価格が売り注文価格以上である場合、買い注文および売り注文を中間値でマッチングする。
【００１６】
売り注文価格が最良の買値価格以下であり、買い注文価格がＮＢＢＯ範囲内である場合、方法は、最良の買値価格に等しい、変更された売り注文価格へ売り注文価格を変更するステップを含む。次に、変更された売り注文価格と買い注文価格との間の中間値を計算する。最後に、買い注文価格が変更された売り注文価格以上である場合、買い注文および売り注文を中間値でマッチングする。
【００１７】
買い注文価格がＮＢＢＯの売値以上である場合、または売り注文がＮＢＢＯの買値以下である場合、方法は、最良の売値価格に等しい、変更された買い注文価格へ買い注文価格を変更するステップ、および最良の買値価格に等しい、変更された売り注文価格へ売り注文価格を変更するステップを含む。次に、変更された買い注文価格と変更された売り注文価格との間の中間値を計算する。最後に、買い注文および売り注文を中間値でマッチングする。
【００１８】
他の例示の実施形態では、買い注文は第１の株の総計についてであり、売り注文は第２の株の総計についてであり、買い注文および売り注文をマッチングするステップは、第１の株の総計が第２の株の総計よりも少ない場合、第１の株の総計まで買い注文および売り注文をマッチングするステップ、ならびに第２の株の総計が第１の株の総計よりも少ない場合、第２の株の総計まで買い注文および売り注文をマッチングするステップを含む。
【００１９】
さらに他の例示の実施形態では、中間値以上であり買い注文価格より小さい第２の買い注文価格を有する第２の買い注文が含まれ、買い注文および売り注文をマッチングするステップは、第２の買い注文価格に増加分を加えたクロスポイント（ｃｒｏｓｓ  ｐｏｉｎｔ）を計算するステップ、ならびに買い注文および売り注文をそのクロスポイントでマッチングするステップを含む。
【００２０】
さらに他の例示の実施形態では、買い注文価格を各々有する複数の買い注文から、買い注文を選択し、その買い注文の買い注文価格は、複数の買い注文の他のいずれの買い注文価格よりも大きい。
【００２１】
他の例示の実施形態では、買い注文の前記買い注文価格に等しい第２の買い注文価格を有する第２の買い注文を含み、買い注文は代行（ａｇｅｎｃｙ）注文であり、第２の買い注文は、専用（ｐｒｏｐｒｉｅｔａｒｙ）注文である。
【００２２】
さらに他の例示の実施形態では、第２の買い注文価格は、買い注文の買い注文価格に等しく、買い注文および第２の売り注文は、代行注文または専用注文の双方のいずれかであり、注文時刻（ｏｒｄｅｒ  ｔｉｍｅ）が第２の注文時刻より先であるように、買い注文は注文時刻を有し、第２の買い注文は第２の注文時刻を有する。
【００２３】
本発明の例示の実施形態では、買い注文および売り注文をマッチングするクロシングネットワークが含まれ、複数のパススルー注文および複数のパッシブ（ｐａｓｓｉｖｅ）注文を受け取るものであって、そこでは、買い注文および売り注文は、複数のパススルー注文および複数のパッシブ注文のグループに含まれる。従って、クロシングネットワークを通じた注文フローをクロシングネットワークに入来するパッシブおよびパススルー注文の結果として増加させるので、依然としてパッシブ注文の信頼性を維持しながら、パッシブおよびパススルー注文の双方に対する実行スピードを増加させる。
【００２４】
他の例示の実施形態では、注文ルータが含まれ、クロシングネットワークと通信する。注文ルータは、少なくとも１つの外部の注文の宛先と通信し、クロシングネットワークからパススルー注文の少なくとも１部分を受け取り、パススルー注文の少なくとも１部分を少なくとも１つの外部の注文の宛先へ送る。
【００２５】
さらに他の実施形態では、パススルー注文の少なくとも１部分は、クロシングネットワークによりマッチングされてはいない注文を含む。従って、クロシングネットワークによりマッチングされない、このようなパススルー注文を、実行のために、外部の注文の宛先、例えば、ＮＹＳＥまたはＥＣＮに送る。
【００２６】
従って、任意の指定された注文の信頼性を維持すると同時に、買いおよび売り注文が取引する実行価格およびスピードにおける、全体の改善を提供する、方法およびシステムを提供する。
【００２７】
従って、本発明は、後述する詳細な開示で例示する、要素の構造、組み合わせおよび成分の配置の特徴を備え、本発明の範囲を、特許請求の範囲に示す。本発明の他の特徴および利点は、説明、図面および特許請求の範囲から明らかになるであろう。
【発明を実施するための最良の形態】
【００２８】
本発明を十分に理解するために、添付する図面と共に以下の説明への参照が成される。
【００２９】
図１を参照すると、本発明による取引の実行価格およびスピードを改善するシステム１のブロック図を示す。システム１は、例として株式証券等の証券の注文フローを受け取り、注文フローに含まれた買いおよび売り注文をマッチングする、クロシングネットワーク３を含む。クロシングネットワーク３は、一般に、注文フローを電子的に受け取るコンピュータ上で実行するソフトウエアから成り、そこに含まれる注文のどれがマッチングに適しているか決定する。マッチングに適している注文を識別すると、クロシングネットワーク３は、周知の技術を用いてそれらの間で売買を実行する。
【００３０】
クロシングネットワーク３は、パッシブ注文フローソース５およびパススルー注文フローソース７から買いおよび売り注文を受け取る。パッシブ注文フローソース５は、「保有されない」、「クロスのみ」および「表示しない」注文として指定される注文を含み、それによって、これらの注文は機密が保たれていることを示す。クロシングネットワークを金融機関が操作する場合、そのとき、パッシブ注文フローソース５は、金融機関が金融機関内のトレーダおよび販売員からでさえ機密にしておかねばならない、顧客からの注文を含むことができる。パッシブ注文フローソース５は、金融機関にとって外部に送りたくない、専用の注文（すなわち、金融機関のための注文）も含むことができる。パススルー注文フローソース７は、最良の実行価格が望まれる無制限な専用の注文だけでなく、機密として指定されなかった顧客の注文を含むことができる。パッシブ注文フローソース５およびパススルー注文フローソース７から買いおよび売り注文を受け取ることで、クロシングネットワーク３は、以下で説明するマッチング手順に従って買い注文および売り注文をマッチングするのを試みる。
【００３１】
パススルー注文フローソース７から生じ、クロシングネットワーク３により即座にはマッチングされない、注文（または注文の残りの部分）を、一般に、注文ルータ９に送る。注文ルータ９は、実行のために、複数の外部の宛先１１のいずれかにそれら注文を送る。外部の宛先１１の例として、（ＮＹＳＥとの通信に用いられる）ＤＯＴ、（パシフィック取引所またはＡＭＥＸ等の）他の取引所、他の金融機関によって操作される注文管理システム、（ＩｓｌａｎｄおよびＩｎｓｔｉｎｅｔ等の）ＥＣＮおよび（ＰＯＳＩＴ等の）ＡＴＳが含まれる。注文ルータ９は、一般に、コンピュータ上で実行するソフトウエアから成り、当技術分野に周知の技術を用いて設計され、クロシングネットワーク３からマッチングされていないパススルー注文を受け取り、および外部の宛先１１のどれにこうした注文を送るべきかを決定する。
【００３２】
例示の実施形態では、即座にマッチングされない、パススルー注文フローソース７からの注文は、マッチングを見つけることができる期間中、クロシングネットワーク３に残っている。こうした注文がクロシングネットワーク３に残ることができる期間を、注文を出すエンティティによって選択しても良く、わずかな瞬間から所望の時間長までの範囲にすることができる。指定された期間が経過し、注文のマッチングが何も見つからない場合、注文を注文ルータ９に送って外部の宛先１１のいずれかで実行する。
【００３３】
パッシブ注文フローソース５から生じる注文は、適切なマッチングを見つけるまで、クロシングネットワーク３に残ることができる。あるいはまた、期間が経過し、クロシングネットワーク３によりマッチングが何も見つからなかった後に、こうした注文をキャンセルしても良い。パッシブ注文がクロシングネットワーク３にマッチングを待って残っているか、またはこうした注文をキャンセルするかに関する決定を、適切な基準のいずれかに基づかせることができる。それら基準は、限定ではないが、エンティティの命令または別個に出された命令を含んでいる。
【００３４】
システム１ではパッシブ注文フローソース５からの注文およびパススルー注文フローソース７からの注文は、双方ともクロシングネットワーク３に送られるので、クロシングネットワーク３に入来する総注文フローは、パッシブ注文またはパススルー注文のみだけがクロシングネットワーク３に送られる場合よりも実質的に大きい。増加した注文フローエクスポージャの結果として、パッシブ注文フローソース５およびパススルー注文フローソース７からの注文のいずれかをクロシングネットワーク３によってマッチングする、可能性および速度は、大いに増加される。さらに、パッシブ注文を外部の宛先１１へ送らないので、こうしたパッシブ注文の信頼性は保たれる。
【００３５】
さらに、パッシブ注文フローソース５からの注文を、一般に、「クロスのみ」および「表示しない」注文として指定するので、これらの注文に対して、それらがクロシングネットワーク３でマッチングを待って残っている間でさえ、機密性も保たなければならない。このレベルの信頼性を達成するために、これら注文を、それらがクロシングネットワーク３にある間に、いずれのトレーダ、販売員、顧客または金融機関に関連した他の注文取扱者がこうした注文を閲覧できないようにする、「ブラインド（ｂｌｉｎｄ）」注文として指定する。従って、トレーダは、パッシブ注文フローソース５からのトレーダ自身の注文を閲覧することのみが行える。このように、クロシングネットワーク３を通じて入来する総注文フローを増加させると同時に、金融機関の信頼性の責務は果たされる。さらに、パッシブ注文フローソース５からの注文を「ブラインド」として指定することによって、それらの注文を秘密が保たれるように要求するエンティティは、システム１を使用する金融機関とこうした注文を進んで出し、それによって、ネットワーク３への注文フローにおいて一層の増加さえ引き起こす。
【００３６】
従って、システム１は、指定された注文のいずれかの信頼性を維持すると同時に、注文を実行するスピードを増加させる。
【００３７】
注文の実行スピードの増加に加えて、システム１によって、買い手および売り手が、クロシングネットワーク３によってマッチングされる、注文について受け取る価格も改善される。第１に、クロシングネットワーク３への注文フローが増加するとより良い実行が行えるので、価格の改善が達成される（すなわち、買い手に対しては、より低い価格であり、売り手に対してはより高い価格となる）。さらに、クロシングネットワーク３は、買い手および売り手の双方に価格改善を提供する、本発明のマッチングアルゴリズムを用いて、買いおよび売り注文をマッチングする。
【００３８】
図２を参照すると、クロシングネットワーク３によってマッチングされた売買上で、買い手および売り手の双方に価格改善を提供する、本発明の価格改善のマッチングアルゴリズムのフローチャートを示す。始めに、方法は、クロシングネットワーク３が新しい売り（買い）注文を受け取る、ステップ１で開始する。次に、ステップ２では、いずれかの買い（売り）注文が、新しい売り（買い）注文をマッチングすることができる、クロシングネットワーク３に存在するかを判定する。クロシングネットワーク３に買い（売り）注文が無い場合、方法は、適切な買い（売り）注文を受け取るまで、連続的にループする。
【００３９】
クロシングネットワーク３が買い（売り）注文を含むと、ステップ３では、選択優先スキームに従って新しい売り（買い）注文に対して可能なマッチングとして、買い（売り）注文の１つを選択する。初めに、最も高い（低い）買い（売り）注文価格を有する買い（売り）注文を選択して、新しい売り（買い）注文と取引する。同じ買い（売り）注文価格を有する２つの買い（売り）注文がある場合、そのとき、優先度は、代行注文、すなわち金融機関が顧客から受け取る注文に与えられる。注文の双方が代行注文である場合、または注文の双方が専用注文である場合、そのとき、優先度は、期間内に早かった注文に与えられる。上述の優先スキームに加えて、新しい売り（買い）注文とのマッチングのために買い（売り）注文を選択するための追加の、または異なる基準を用いることは、通常の技術の１つに明らかである。
【００４０】
次に、ステップ４では、買い注文価格および売り注文価格が現在のＮＢＢＯの範囲内にあるかを判定する。買い注文価格が国家最良売値価格（ｎａｔｉｏｎａｌ  ｂｅｓｔ  ｏｆｆｅｒ  ｐｒｉｃｅ）よりも高い場合、そのとき、ステップ５では、買い注文価格を国家最良売値価格へ減じる。同様に、新しい売り注文の売り注文価格が国家最良買値価格（ｎａｔｉｏｎａｌ  ｂｅｓｔ  ｂｉｄ  ｐｒｉｃｅ）よりも低い場合、そのとき、ステップ５では、売り注文価格を国家最良買値価格へ増加させる。こうした方法で売り注文価格および買い注文価格を調節することによって、クロシングネットワーク３がマッチングを実行するので、買い手は国家最良売値よりも多く払わなくなり、売り手は国家最良買値よりも少なく受け取らないようになる。従って、買い手および売り手は、ＮＢＢＯ範囲内に落ち着く価格の受け取りを保証される。
【００４１】
次に、ステップ６では、選択された買い注文の買い注文価格が、新しい売り注文の売り注文価格より大きいか、またはそれと等しいかを判定する。買い注文価格が、実際は、売り注文価格より小さい場合、そのとき、選択された買い注文は新しい売り注文に対し適切なマッチングではなく、方法はステップ２に戻り、そこでは、他の買い（売り）注文を選択して新しい売り（買い）注文をマッチングする。一方、買い注文価格が新しい売り注文価格より大きいか、またはそれと等しい場合、そのとき、方法はステップ７に進み、そこでは、買い注文価格と売り注文価格との間の中間値にクロスポイントを設定する。買い注文価格と売り注文価格との中間値にクロスポイントを設定することによって、買い手および売り手の双方は、かれらの注文の元価格よりも多い価格改善を受け取る。
【００４２】
クロシングネットワーク３がクロスポイントで買い注文と売り注文をマッチングする前に、ステップ８では、方法は、クロシングネットワーク３に、ステップ７で計算された中間値の、またはそれ以上（以下）の買い（売り）注文価格を有する他の買い（売り）注文があるかを判定する。クロシングネットワーク３にその中間値の、またはそれ以上（以下）の買い（売り）注文価格を有する１つ以上の買い（売り）注文がある場合、そのとき、選択された買い（売り）注文の次に高い（低い）、買い（売り）注文を識別する。こうした他の買い（売り）注文が存在する場合、そのとき、ステップ９では、買い（売り）注文および新しい売り（買い）注文が売買するクロスポイントを、増加分プラス（マイナスした）した他の買い（売り）注文の買い（売り）注文価格へ変更する。その増加分は、いずれの量であっても良いが、一般に、特定の市場、およびこうした市場を統治する規則に依存する。例えば、適切な増加分は、株式を売買されるニューヨーク証券取引所では１セントである、１チック（ｔｉｃｋ）であっても良い。ある市場では、規則は、増加分の増加（減少）を必要としていない。これらの場合では、買い（売り）注文および新しい売り（買い）注文が売買するクロスポイントは、他の買い（売り）注文の買い（売り）注文価格に簡単に変更される。
【００４３】
クロスポイントを決定すると、ステップ１０として、クロシングネットワーク３は、買い（売り）注文と新しい売り（買い）注文との間の取引を実行する。買い（売り）注文と新しい売り（買い）注文との間の取引は、買い（売り）注文および新しい売り（買い）注文に含まれる株式数より少ない、多数の株式に対するものであろう。新しい売り（買い）注文に、新しい売り（買い）注文をクロス売買（ｃｒｏｓｓ）した買い（売り）注文よりも多い株式がある場合、ステップ１１で判定されるように、方法はステップ２に戻って、他の適切な買い（売り）注文を選択して新しい売り（買い）注文の残っている株式に対してマッチングすることができる。一方、ステップ１０において、売り（買い）注文の株式の全てがマッチングされた場合、方法はステップ１に戻り、そこでは、クロシングネットワーク３は、マッチングすべき他の新しい売り（買い）注文を受け取る。
【００４４】
本発明の価格改善の選択方法を例示するために、国家最良買値が５０．００ドルであり、および国家最良売値が５１．００ドルであると仮定する。クロシングネットワーク３が５０．１０ドルの売り注文価格を有する売り注文、および５０．２０ドルの買い注文価格を有する買い注文を受け取る場合、クロシングネットワーク３は、買い注文および売り注文をその買い注文価格と売り注文価格との間の中間値で、この場合では５０．１５ドルで、クロス売買する。従って、買い手および売り手の双方は、買い注文価格と売り注文価格との間の幅の１部分を価格改善として受け取る。
【００４５】
買い注文価格が５２．００ドルであり、売り注文価格が５０．９０ドルである場合、買い注文価格がＮＢＢＯの範囲外であるので、その買い注文価格を国家最良売値価格である５１．００ドルに変更する。変更すると、クロシングネットワーク３は、買い注文および売り注文をその変更された買い注文価格と売り注文価格との間の中間値で、この場合では５０．９５ドルで、クロス売買する。同様に、売り注文価格が４９．５０ドルの場合、その売り注文価格を５０．００ドル（国家最良買値価格）に変更し、買い注文と売り注文との間のクロス売買を５０．５０ドルで行う。
【００４６】
クロシングネットワーク３が５０．００ドルの売り注文価格を有する売り注文を受け取り、および２つの買い注文、すなわち５０．２０ドルの買い注文価格を有する第１の買い注文、および５０．１５ドルの買い注文価格を有する第２の買い注文、も受け取る場合、そのとき、クロシングネットワーク３により用いられる優先スキームに従って、より高い買い注文価格（５０．２０ドル）を有する買い注文を５０．００ドルの売り注文に対してマッチングするであろう。上述のように、第１の買い注文と売り注文とをマッチングするクロスポイントを、第１の買い注文価格と売り注文価格との間の中間値として、すなわち５０．１０ドルとして計算する。しかしながら、この場合では、第２の買い注文は５０．１５ドルの計算されたクロスポイントで買い注文価格を有するので、売り注文および第１の買い注文をクロス売買するクロスポイントを５０．１５ドルに増加分プラスした、すなわち５０．１６ドルに変更する。
【００４７】
クロシングネットワーク３により受け取られた第１の買い注文が５０．２０ドルの買い注文価格を有する専用注文であった場合、および受け取られた第２の買い注文が５０．２０ドルの同じ買い注文価格を有する代行注文であった場合、クロシングネットワーク３により用いられる優先スキームに従って、代行買い注文は、専用買い注文に優先し、５０．１０ドルの中間値で売り注文に対してマッチングされる。一方、それら買い注文の双方が代行注文または専用注文のいずれかであった場合、期間内に早い第１の買い注文を、５０．１０ドル（中間値）で売り注文に対してマッチングする。
【００４８】
図３を参照すると、本発明の例示の実施形態による価格改善のマッチングアルゴリズムのフローチャートを示す。図２のフローチャートの要素と同様である要素については、同じ符号を付し、ここではその詳細な説明を省略する。
【００４９】
ＮＢＢＯを変更するときはいつでも、クロシングネットワーク３に含まれる、買いおよび売り注文を再評価して、適切なマッチングが存在するかを判定しなければならない。従って、方法は、ステップ３１で開始し、そこでは、ＮＢＢＯへのアップデートを受け取る。次に、ステップ３２では、買い注文および売り注文が、それぞれ、クロシングネットワーク３によってマッチングするために、買い注文帳簿（ｂｏｏｋ）および売り注文帳簿に存在するかを判定する。買い注文および売り注文の双方が存在しない場合、買い注文および売り注文の双方が利用できるまで、方法は連続的にループする。買い注文および売り注文が双方ともマッチングに利用できる場合、ステップ３３では、上述した選択優先スキームに従って、買い注文および売り注文をマッチングするために選択する。買い注文および売り注文を選択すると、方法はステップ４に進んで、買い注文と売り注文との間の売買が図２のフローチャートに関して説明したものと同様の方法で実行可能であるかを判定する。従って、クロシングネットワーク３は、存在する注文を、ＮＢＢＯでの変更に基づいた、それと同様に、クロシングネットワーク３により受け取られている新しい注文に基づいた、可能な売買について精査する。
【００５０】
図２および図３のフローチャートによって、例示の実施形態よる価格改善のマッチングアルゴリズムが説明される。クロシングネットワーク３を、他の所望のマッチングアルゴリズムのいずれかを用いて、買いおよび売り注文をマッチングするように構成しても良い。さらに、他の適切な価格改善のマッチングアルゴリズムをクロシングネットワーク３に含むことは、上記に基づいた通常の技術の１つに明らかであろう。
【００５１】
従って、各注文が受け取る、実行価格における全体的な改善を提供し、任意の指定された注文の信頼性を維持すると同時に、増加した実行スピードで買い注文および売り注文が取引する、システムおよび方法を提供する。本発明のシステム１において、パッシブ注文およびパススルー注文の双方を組み合わせるので、クロシングネットワーク３に入来する総注文フローは、実質的により大きくなり、それによって、クロシングネットワーク３が注文をマッチングする、可能性および速度は大きくなる。また、パッシブ注文を外部の宛先１１へ送らないので、こうしたパッシブ注文の信頼性は維持される。注文の実行スピードの増加に加えて、クロシングネットワーク３を通じて注文フローが増加するので、買い手および売り手が受け取る実効価格は改善もできる。さらに、実効価格を、クロシングネットワーク３によって使用される、マッチングアルゴリズムの結果として改善することができる。そのクロシングネットワーク３では、買い手の買い注文価格と売り手の売り注文価格との間の幅を分割して、買い手および売り手の双方に価格改善を提供する。
【００５２】
上述に基づいて、プログラム可能なシステムで実行可能である、１または２以上のコンピュータプログラムに本発明のシステムおよび方法を実装することは、通常の技術の１つに明らかであろう。そのプログラム可能なシステムは、データストレージシステムからデータおよび命令を受信するために、ならびにデータストレージシステムへデータおよび命令を送信するために結合された少なくとも１つのプログラム可能なプロセッサ、少なくとも１つの入力デバイス、および少なくとも１つの出力デバイス含んでいる。各コンピュータプログラムを、高水準プロシージャまたはオブジェクト指向プログラミング言語、あるいは、所望であれば、アセンブリ、すなわちマシン言語で実装しても良く、いずれの場合でも、その言語は、コンパイルされたか、または解釈された言語であろう。例として、適切なプロセッサは、汎用および特殊目的マイクロプロセッサの双方を含む。さらに、ハードウエア、ファームウエアまたはハードウエアおよびソフトウエアの双方の組合せと同様に、分散モジュールおよび／または異なる方式でのデータに本システムを実装する、本発明の他の実施形態は、当業者に明らかであり、本発明の範囲内でもある。
【００５３】
上述の説明から明白なものの中に、上述した目的を効率的に達成することを見るであろし、ある変更を、上述のプロセス、説明した製品および本発明の精神および範囲から逸脱することなく記載された構造で実行することができるので、添付している図面に図示された上述の説明に含まれる全ての事項を、例示するものとして解釈すべきであって、限定するものとして解釈すべきでないことを意図している。
【００５４】
添付する特許請求の範囲は、本明細書で説明された本発明の一般のおよび特定の特徴の全て、および言語の問題として、その間に落ちるといえても良い、本発明の範囲の全ての記載をカバーするように意図されていることも理解されよう。
【図面の簡単な説明】
【００５５】
【図１】本発明による取引の実行価格およびスピードを改善するシステムのブロック図である。
【図２】図１のシステムに含まれる価格改善のマッチングアルゴリズムのフローチャートである。
【図３】例示の実施形態による図１のシステムに含まれる価格改善のマッチングアルゴリズムのフローチャートである。
【図１】
2004528658.tif 000002
【図２】
2004528658.tif 000003
【図３】
2004528658.tif 000004
【国際公開パンフレット】
2004528658.tif 000005
2004528658.tif 000006
2004528658.tif 000007
2004528658.tif 000008
2004528658.tif 000009
2004528658.tif 000010
2004528658.tif 000011
2004528658.tif 000012
2004528658.tif 000013
2004528658.tif 000014
2004528658.tif 000015
2004528658.tif 000016
2004528658.tif 000017
2004528658.tif 000018
2004528658.tif 000019
2004528658.tif 000020
2004528658.tif 000021
2004528658.tif 000022
2004528658.tif 000023
2004528658.tif 000024
2004528658.tif 000025
2004528658.tif 000026
2004528658.tif 000027
2004528658.tif 000028
2004528658.tif 000029
2004528658.tif 000030
2004528658.tif 000031
2004528658.tif 000032
【国際公開パンフレット（コレクトバージョン）】
2004528658.tif 000033
【国際調査報告】
2004528658.tif 000034