(57)【特許請求の範囲】
【請求項１】
少なくとも１つの処理デバイスによって実行される、電子取引システムにおける操作の防止の方法であって、
電子取引システムからアセットに関連する第１の複数の注文を取得するステップと、
前記アセットに関わるイントラデイオークションの間に用いられることになる、前記アセットに対する第１の値を識別するステップであって、前記識別された第１の値は、前記第１の複数の注文内の第１の検出された注文クロスに基づき、前記第１の値は、前記イントラデイオークションの前に識別および設定され、前記第１の値は、最高ビッドおよび最高オファースプレッド（ＢＢＯ）バンド内に位置し、前記イントラデイオークションの間の前記ＢＢＯバンドに対する変化は、前記識別および設定された第１の値に影響を与えない、ステップと、
前記第１の検出された注文クロスの後の指定の期間、前記ＢＢＯバンドが変化していないかどうかを判定するステップと、
前記第１の検出された注文クロスの後の前記指定の期間の間、前記ＢＢＯバンドが変化したことを判定することに応じて、
前記電子取引システムから前記アセットに関連する第２の複数の注文を取得するステップと、
前記アセットに関わる前記イントラデイオークションの間に用いられることになる、前記アセットに対する第２の値を識別するステップであって、前記識別された第２の値は、前記第２の複数の注文内の第２の検出された注文クロスに基づく、ステップと、
前記第２の検出された注文クロスの後の前記指定の期間、前記ＢＢＯバンドが変化していないかどうかを判定するステップと、
前記第２の検出された注文クロスの後の前記指定の期間の間、前記ＢＢＯバンドが変化していないことを判定することに応じて、前記識別および設定された第２の値と、前記第２の検出された注文クロスとに基づいて、前記アセットに関わる前記イントラデイオークションを開始するステップと
を含む方法。
【請求項２】
前記ＢＢＯバンドが、前記第２の検出された注文クロスの前の指定の時間の間、変化していないことを決定するステップをさらに含み、前記イントラデイオークションは、前記決定に基づいて開始される、請求項１の方法。
【請求項３】
前記イントラデイオークションを開始することは、前記第２の検出された注文クロスの前の前記指定の時間の間、前記ＢＢＯバンドが変化していないことを決定することにさらに基づく、請求項２の方法。
【請求項４】
前記ＢＢＯバンドにおける変化が検出される場合、前記指定の期間が再開する、請求項３の方法。
【請求項５】
前記ＢＢＯバンドにおける変化が検出される場合、前記指定の期間が再開する、請求項１の方法。
【請求項６】
優先順位付けロジックに基づいて、前記イントラデイオークションに関連付けられた注文メッセージを用いて、取引を生成するステップであって、前記注文メッセージは、優先順位付けられている、ステップをさらに含む、請求項１の方法。
【請求項７】
前記イントラデイオークションの間、前記アセットに対する条件付き指値を受信するステップと、
異なる関係者からの前記条件付き指値をマッチングするステップと
をさらに含む、請求項１の方法。
【請求項８】
装置であって、
少なくとも１つの処理デバイスと、
命令を記憶した少なくとも１つのメモリとを備え、前記命令は、前記少なくとも１つの処理デバイスによって実行されたとき、前記少なくとも１つの処理デバイスに、
電子取引システムからアセットに関連する第１の複数の注文を取得するステップと、
前記アセットに関わるイントラデイオークションの間に用いられることになる、前記アセットに対する第１の値を識別するステップであって、前記識別された第１の値は、前記第１の複数の注文内の第１の検出された注文クロスに基づき、前記第１の値は、前記イントラデイオークションの前に識別および設定され、前記第１の値は、最高ビッドおよび最高オファースプレッド（ＢＢＯ）バンド内に位置し、前記イントラデイオークションの間の前記ＢＢＯバンドに対する変化は、前記識別および設定された第１の値に影響を与えない、ステップと、
前記第１の検出された注文クロスの後の指定の期間、前記ＢＢＯバンドが変化していないかどうかを判定するステップと、
前記第１の検出された注文クロスの後の前記指定の期間の間、前記ＢＢＯバンドが変化したことを判定することに応じて、
前記電子取引システムから前記アセットに関連する第２の複数の注文を取得するステップと、
前記アセットに関わる前記イントラデイオークションの間に用いられることになる、前記アセットに対する第２の値を識別するステップであって、前記識別された第２の値は、前記第２の複数の注文内の第２の検出された注文クロスに基づく、ステップと、
前記第２の検出された注文クロスの後の前記指定の期間、前記ＢＢＯバンドが変化していないかどうかを判定するステップと、
前記第２の検出された注文クロスの後の前記指定の期間の間、前記ＢＢＯバンドが変化していないことを判定することに応じて、前記識別および設定された第２の値と、前記第２の検出された注文クロスとに基づいて、前記アセットに関わる前記イントラデイオークションを開始するステップと
を実行させる装置。
【請求項９】
前記少なくとも一つの処理デバイスは、前記ＢＢＯバンドが、前記第２の検出された注文クロスの前の指定の時間の間、変化していないことを決定することを実行するようにさらに構成され、前記イントラデイオークションは、前記決定に基づいて開始される、請求項８の装置。
【請求項１０】
前記イントラデイオークションを開始することは、前記第２の検出された注文クロスの前の前記指定の時間の間、前記ＢＢＯバンドが変化していないことを決定することにさらに基づく、請求項９の装置。
【請求項１１】
前記ＢＢＯバンドにおける変化が検出される場合、前記指定の期間が再開する、請求項１０の装置。
【請求項１２】
前記ＢＢＯバンドにおける変化が検出される場合、前記指定の期間が再開する、請求項８の装置。
【請求項１３】
前記少なくとも一つの処理デバイスは、優先順位付けロジックに基づいて、前記イントラデイオークションに関連付けられた注文メッセージを用いて、取引を生成することを実行するようにさらに構成され、前記注文メッセージは、優先順位付けられている、請求項８の装置。
【請求項１４】
前記少なくとも一つの処理デバイスは、前記イントラデイオークションの間、前記アセットに対する条件付き指値を受信することと、
異なる関係者からの前記条件付き指値をマッチングすることと
を実行するようにさらに構成される、請求項８の装置。
【請求項１５】
命令を含む非一時的コンピュータ可読媒体であって、前記命令は、少なくとも１つの処理デバイスによって実行されたとき、前記少なくとも１つの処理デバイスに、
電子取引システムからアセットに関連する第１の複数の注文を取得するステップと、
前記アセットに関わるイントラデイオークションの間に用いられることになる、前記アセットに対する第１の値を識別するステップであって、前記識別された第１の値は、前記第１の複数の注文内の第１の検出された注文クロスに基づき、前記第１の値は、前記イントラデイオークションの前に識別および設定され、前記第１の値は、最高ビッドおよび最高オファースプレッド（ＢＢＯ）バンド内に位置し、前記イントラデイオークションの間の前記ＢＢＯバンドに対する変化は、前記識別および設定された第１の値に影響を与えない、ステップと、
前記第１の検出された注文クロスの後の指定の期間、前記ＢＢＯバンドが変化していないかどうかを判定するステップと、
前記第１の検出された注文クロスの後の前記指定の期間の間、前記ＢＢＯバンドが変化したことを判定することに応じて、
前記電子取引システムから前記アセットに関連する第２の複数の注文を取得するステップと、
前記アセットに関わる前記イントラデイオークションの間に用いられることになる、前記アセットに対する第２の値を識別するステップであって、前記識別された第２の値は、前記第２の複数の注文内の第２の検出された注文クロスに基づく、ステップと、
前記第２の検出された注文クロスの後の前記指定の期間、前記ＢＢＯバンドが変化していないかどうかを判定するステップと、
前記第２の検出された注文クロスの後の前記指定の期間の間、前記ＢＢＯバンドが変化していないことを判定することに応じて、前記識別および設定された第２の値と、前記第２の検出された注文クロスとに基づいて、前記アセットに関わる前記イントラデイオークションを開始するステップと
を含む操作を実行させる、非一時的コンピュータ可読媒体。
【請求項１６】
前記操作は、前記ＢＢＯバンドが、前記第２の検出された注文クロスの前の指定の時間の間、変化していないことを決定するステップをさらに含み、前記イントラデイオークションは、前記決定に基づいて開始される、請求項１５の非一時的コンピュータ可読媒体。
【請求項１７】
前記イントラデイオークションを開始することは、前記第２の検出された注文クロスの前の前記指定の時間の間、前記ＢＢＯバンドが変化していないことを決定することにさらに基づく、請求項１５の非一時的コンピュータ可読媒体。
【請求項１８】
前記ＢＢＯバンドにおける変化が検出される場合、前記指定の期間が再開する、請求項１７の非一時的コンピュータ可読媒体。
【請求項１９】
前記操作は、優先順位付けロジックに基づいて、前記イントラデイオークションに関連付けられた注文メッセージを用いて、取引を生成するステップであって、前記注文メッセージは、優先順位付けられている、ステップをさらに含む、請求項１５の非一時的コンピュータ可読媒体。
【請求項２０】
前記操作は、
前記イントラデイオークションの間、前記アセットに対する条件付き指値を受信するステップと、
異なる関係者からの前記条件付き指値をマッチングするステップと
をさらに含む、請求項１５の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般にコンピューティングシステムに関し、より詳細には、電子的イントラデイオークション（intraday auction）における操作およびゲーミングを防止するシステムおよび方法に関する。
【背景技術】
【０００２】
有価証券のためのイントラデイオークションをサポートするために様々な組織体によって電子的プラットフォームがもたらされる。イントラデイオークションとは、有価証券に対して、それらの有価証券の通常の取引時間の間に行われる競売を指す。イントラデイオークションは、例えばいくつかのアセットの流動性の改善を促すのに有用であり得る。残念ながら、競売が日中にわたって続くとき、競売される有価証券に対する値段を識別するために用いられるアルゴリズムは、電子的プラットフォームへのミリ秒およびミリ秒未満のアクセスを通した操作にさらされるようになる可能性がある。結果として、アルゴリズムは、競売される有価証券の適切な値段を識別できなくなり得る。
【発明の概要】
【０００３】
本開示は、電子的イントラデイオークションにおける操作を防止するシステムおよび方法を提供する。
【０００４】
第１の実施形態において、方法は、少なくとも１つの処理デバイスを用いて、電子取引システムからアセットに関連する注文を取得するステップを含む。方法はまた、少なくとも１つの処理デバイスを用いて、アセットに関わるイントラデイオークションの間に用いられることになる、アセットに対する値段を識別するステップを含む。識別された値段は注文内の検出された注文クロスに基づく。値段はイントラデイオークションの前に識別および設定される。値段は最高ビッドおよび最高オファースプレッド（ＢＢＯ：best bid and best offer spread）バンド内に位置する。方法はまた、少なくとも１つの処理デバイスを用いて、識別および設定された値段と、検出された注文クロスとに基づいて、アセットに関わるイントラデイオークションを開始するステップを含む。イントラデイオークションの間のＢＢＯバンドに対する変化は、識別および設定された値段に影響を与えない。
【０００５】
第２実施形態において、装置は、少なくとも１つの処理デバイスと、命令を記憶した少なくとも１つのメモリとを備える。少なくとも１つの処理デバイスによって実行されたとき、少なくとも１つの処理デバイスは、電子取引システムからアセットに関連する注文を取得することを行う。少なくとも１つの処理デバイスはまた、アセットに関わるイントラデイオークションの間に用いられることになる、アセットに対する値段を識別することを行う。識別された値段は注文内の検出された注文クロスに基づく。値段はイントラデイオークションの前に識別および設定される。値段は最高ビッドおよび最高オファースプレッド（ＢＢＯ）バンド内に位置する。少なくとも１つの処理デバイスはまた、識別および設定された値段と、検出された注文クロスとに基づいて、アセットに関わるイントラデイオークションを開始することを行う。イントラデイオークションの間のＢＢＯバンドに対する変化は、識別および設定された値段に影響を与えない。
【０００６】
第３の実施形態において、非一時的コンピュータ可読媒体は、少なくとも１つの処理デバイスによって実行されたとき、少なくとも１つの処理デバイスに、電子取引システムからアセットに関連する注文を取得することを行わせる命令を含む。命令はまた、少なくとも１つの処理デバイスに、アセットに関わるイントラデイオークションの間に用いられることになる、アセットに対する値段を識別することを行わせる。識別された値段は注文内の検出された注文クロスに基づき、値段はイントラデイオークションの前に識別および設定される。値段は最高ビッドおよび最高オファースプレッド（ＢＢＯ）バンド内に位置する。命令はまた、少なくとも１つの処理デバイスに、識別および設定された値段と、検出された注文クロスとに基づいて、アセットに関わるイントラデイオークションを開始することを行わせる。イントラデイオークションの間のＢＢＯバンドに対する変化は、識別および設定された値段に影響を与えない。
【０００７】
他の技術的特徴は、以下の図、説明および特許請求の範囲から当業者には容易に明らかとなり得る。
【図面の簡単な説明】
【０００８】
本開示およびその特徴のより完全な理解のために、添付図面と併せ読まれる以下の説明が参照される。
【図１】本開示の実施形態による、電子的イントラデイオークションにおける操作の防止をサポートするシステムレベルアーキテクチャを示す図である。
【図２】本開示による、電子的イントラデイオークションにおける操作の防止のための例示のデバイスを示す図である。
【図３】本開示の実施形態によるオーダーブックを示す図である。
【図４】本開示の実施形態による競売フローを示す図である。
【図５】ペッグ注文のみを有する時系列図である。
【図６】本開示の実施形態による、ペッグ注文のみを有する時系列図である。
【図７】ペッグおよび指値注文を有する時系列図である。
【図８】本開示の実施形態による、ペッグおよび指値注文を有する時系列図である。
【図９】価格決定におけるＢＢＯ操作を有する時系列図である。
【図１０】本開示の実施形態による、価格ルックバック安定化を有する時系列図である。
【図１１】価格決定におけるＢＢＯ待ち時間を有する時系列図である。
【図１２】本開示の実施形態による、価格安定化ルックフォワードを有する時系列図である。
【図１３】本開示の実施形態による、ルックバック期間およびルックフォワード期間を有する時系列図である。
【発明を実施するための形態】
【０００９】
以下で論じられる図１〜図１３および本特許文書における本発明の原理を述べるために用いられる様々な実施形態は、例示としてのみであり、本発明の範囲をいかなる形においても限定するものと解釈されるべきではない。当業者は、本発明の原理は任意の種類の適切に構成されたデバイスまたはシステムにおいて実施され得ることを理解するであろう。
【００１０】
上記のように、イントラデイオークションとは、電子取引システム上で、金融商品に対して、それらの金融商品の通常の取引時間の間に行われる競売を指す。電子取引システムは、買手および売手の両方が金融商品を買う／売ることができる中央市場をもたらす。トレーダーは、電子取引システムから市場データを受け取ることができ、かつ特定の金融商品を買うコマンドまたは売るコマンドを発行できるトレーダー自身の取引コンピュータを通じて電子取引システムに接続する。取引コンピュータから電子取引システムへの、金融商品を買うためのコマンドまたは売るためのコマンドの発行は、電子取引と呼ばれる。電子取引システムの機能は、様々な金融商品のための市場を促進することであるので、電子取引システムは、電子的市場または電子的取引所と呼ばれることがある。
【００１１】
競売が日中にわたって続くとき、競売される金融商品に対する価格を識別するために用いられる価格設定アルゴリズムは、操作にさらされるようになる可能性がある。例えば、イントラデイオークションが、株式取引所にもリストされた特定のアセットが関わる場合、価格設定アルゴリズムは、イントラデイオークションにおいてアセットに対する市場価格を識別するとき、株式取引所におけるアセットに対する価格を用いる場合がある。仮に誰かが株式取引所におけるアセットに対する価格を一時的に操作するならば（たとえ数ミリ秒の間であっても）、これは価格設定アルゴリズムが、イントラデイオークションにおけるアセットに対する間違った市場価格を識別することを引き起こすであろう。アセットは、証券または他の金融商品の一例である。
【００１２】
本開示は、電子取引システムを用いたときに、電子的イントラデイオークションにおける操作を防止するシステムおよび方法を提供する。他のものの中でも、このシステムおよび方法は、イントラデイオークションに関わる金融商品に対する注文に基づいて、競売が始まる前にイントラデイオークションのための価格を設定する。このシステムおよび方法はまた、一時的価格操作を回避するために、ルックバック期間およびルックフォワード期間の両方を用いる価格安定化プロセスをもたらす。一般に、手法は３つのフェーズにおいて動作する。「競売前」フェーズでは、競売価格が、金融商品に関わる初期注文、および注文内の「注文クロス」に基づいて設定され、ルックバック期間およびルックフォワード期間が用いられる。「競売コール」フェーズでは、金融商品に対するさらなる買い注文および売り注文が受け取られることができる。「アンクロス」フェーズでは、競売はアンクロスし、金融商品に対する実際の取引が開始されることができる。これらの手法は、イントラデイオークションに対する競売価格が、流動性市場からの最高ビッドおよび最高オファースプレッド（ＢＢＯ）以内で開始し、それ以内のままとなることを確実にする助けとなる。ＢＢＯが競売の間に動き、その結果として競売価格が、競売がアンクロスする時点でもはやＢＢＯ以内でなくなる場合は、競売はキャンセルされることができる。これらの手法はまた拡張され、イントラデイオークションにおける条件付き指値と共に用いられることができる。
【００１３】
図１は、本開示の実施形態による電子取引システムを用いた、電子的イントラデイオークションにおける操作の防止をサポートするシステムレベルアーキテクチャ１００を示す。任意の他の適切なコンピューティングプラットフォームが、電子的イントラデイオークションにおける価格発見および価格安定化をサポートするために用いられ得る。
【００１４】
図１において電子取引システム１０２は、任意の適切なやり方で実施され得る。例えばある実施形態において、電子取引システム１０２は１つまたは複数のサーバまたは他のコンピューティングデバイスを用いて実施され得る。電子取引システム１０２の個々の機能は、サーバまたは他のコンピューティングデバイスの１つまたは複数のプロセッサによって実行される、ソフトウェア命令またはファームウェア命令を用いて実施され得る。ネットワーク１２４は、任意の適切なネットワーク、またはネットワークの組み合わせを表し得る。ある実施形態において、システムレベルアーキテクチャ１００におけるネットワーク１２４は、送信されるデータの待ち時間を最小化するように設計されたプライベートネットワークを表す。ある実施形態において電子取引システム１０２は、マッチングエンジン１０４、リアルタイムＢＢＯフィード１０６、クライアントゲートウェイ１０８、市場データ発行１１０、クリアリングのための取引後処理システム１１２、静的参照データ１１４、市場オペレーションツール１１６、ファイルサーバ１１８、Ｔ＋１監視１２０を含む。
【００１５】
マッチングエンジン１０４は、システム１００のプロセッサによって実行されたとき、競売プロセスを通して全ての注文メッセージを処理し、取引を実行する、命令のセットとすることができる。マッチングエンジン１０４によって実行される競売プロセスの異なる実施形態は、本明細書において図３〜図１０で述べられる。
【００１６】
マッチングエンジン１０４は、他のオーダーブックと共に単一のオーダーブックとして稼働するように、ランダム化された競売をもたらす（ブックは相互作用なしに独立に稼働することができる）。複数のオーダーブックを稼働させることは、競売プールと他のオーダーブックとの間で別々にアクセスするメンバ１２６を管理する能力をもたらす。例えば非表示の流動性プールおよび表示される流動性プールの、互いに独立に動作する２つのオーダーブックがあり得る。システム１００は、競売価格がプライマリ最高ビッドまたはオファー（「ＰＢＢＯ」）内となるように、および価格決定の点においてクロスする資格がある最もパッシブな注文から駆動されるようにする。
【００１７】
非表示の流動性プールは、ＰＢＢＯ参照価格、プライマリ最高ビッド、またはプライマリ最高オファー（ＰＢＢＯ形成およびクロッシング）のいずれかの中間点における実行／クロッシングのために提示されることになる注文を含む。これはオペレータが、金融商品市場指令（「ＭｉＦＩＤ」）のもとで、参照価格放棄に依存することを可能にするようになり、注文が取引前透明性を受けない、非表示の流動性プールとしてのシステム１００の動作を可能にする。表示される流動性プールは周期的競売オーダーブックとして機能し、提示された注文は周期的競売をトリガする。各競売に対して、ＭｉＦＩＤ透明性要件に従ってアンクロス価格およびボリュームが公開されるようになる。一実施形態では、透明性放棄に対する依存はない場合がある。
【００１８】
実施形態において、リアルタイムＢＢＯフィード１０６は、ネットワーク１２４を通して参照市場から取引市場データ１２２を受け取り、市場データ１２２をマッチングエンジン１０４にもたらす。市場データ１２２は、ＢＢＯ価格および数量を含み得る。フィード１０６はネットワーク１２４を通じたリアルタイムフィードとすることができ、これは低待ち時間（low latency）であり得る。この市場データ１２２は、「価格帯」を生成するために用いられる。市場データ１２２は、株式取引所などの取引場所によって報告される金融商品に対する価格データおよび取引関連データである。市場データ１２２は、トレーダーおよび投資家が最新の価格を知ること、並びに普通株、固定収入商品、金融派生商品、および通貨などの証券に対する履歴上の傾向を見ることを可能にする。市場データ１２２は、マッチングエンジン１０４に渡される。
【００１９】
メンバ１２６は、取引場所のメンバである投資会社である投資会社１２８ａ〜ｄを含む。各投資会社１２８ａ〜ｄは、取引場所の電子取引プラットフォーム上で動作可能な１つまたは複数のコンピュータシステムを有する。取引場所はシステム１００を含むことができる。メンバ１２６は、彼等の取引システムを、クライアントゲートウェイ１０８を通じてシステム１００に接続する。クライアントゲートウェイ１０８は、投資会社１２８におけるアプリケーションがシステム１００と通信することを可能にするアプリケーションプログラミングインターフェース（ＡＰＩ）を含むことができる。一実施形態においてゲートウェイ１０８接続は、ネットワーク１２４などの低待ち時間ネットワークを利用する。この実施形態において投資会社１２８ｄは、その取引システムをシステム１００と同じ場所に配置する。ネットワーク１２４は用いられないので、システム１００にアクセスするのにかかる時間は短縮される。クライアントゲートウェイ１０８は、マッチングエンジン１０４と対話し、それに取引要求をもたらす。
【００２０】
マッチングエンジン１０４は、異なるデータベースにアクセスして、競売プロセスで用いるためのデータを取り出すことができる。１つの内部データベースが、静的参照データ１１４を記憶するために用いられることができる。静的参照データ１１４は、（非限定的に）取引メンバ構成および取引証券母集団からなる。静的参照データ１１４は、周期的にマッチングエンジンにもたらされることができる。市場オペレーションツールは、システム１００（取引場所）を監視および維持するためのツールのセットを含む。これらのツールは、システム１００の全ての構成要素を監視および制御する。
【００２１】
ファイルサーバ１１８は、データ記録保持およびデータ記録報告のために用いられる。データは、マッチングエンジン１０４を通して行われる取引データを含むことができる。Ｔ＋１監視１２０は、マッチングエンジン１０４から情報を収集することによって、市場不正使用監視を行う他のシステムへの接続となることができる。Ｔ＋１監視１２０は、競売ブックに入れられた全ての注文の、たとえそれらが不適格であったり、または競売がキャンセルされるとしても、可視性監視目的をサポートする。
【００２２】
取引後処理システム１１２は、マッチングエンジンからリアルタイムフィードを取り込み、取引後処理のために全ての完了した取引を分配する。完了した取引は、（常にではないが）中央決済機関１３４に送られることができる。
【００２３】
市場データ発行１１０は、システム市場データを第三者１３２に公開するためのリアルタイムＡＰＩを含むことができる。システム市場データは、（非限定的に）競売プロセスにおいて公開される、完了した取引、価格およびボリュームからなる。市場データ発行１１０を通じて指標マッチング価格／ボリューム（ＩＭＰ／ＩＭＶ）メッセージを監視する、タイムスタンプが存在し得る。これはＳＬＡに含まれることができ、取引前市場データメッセージのために適切となり得る。競売に対する生成における性能監視は、他のオーダーブックとは別個とすることができる。
【００２４】
競売プロセスの間、注文は、ティックサイズ、注文サイズ、注文考慮事項、ファットフィンガーコントロール、およびメンバ許可などの基準への適合性に対して、入った時点で確証される。注文は、ＰＢＢＯ内で識別される潜在的マッチを識別するように、リアルタイムで監視される。
【００２５】
指標マッチング価格（ＩＭＰ）が決定され固定される。価格安定化チェックは、潜在的マッチのＸミリ秒前にＢＢＯ変化が生じないこと、および潜在的マッチのＹミリ秒後にさらなるＢＢＯ変化がないことを確実にするために適用される。価格安定化チェックが成功した場合、競売コールが開始する。
【００２６】
指標マッチング価格（ＩＭＰ）および指標マッチングボリューム（ＩＭＶ）は、競売コールの開始において公開される。競売コールが開始した後、ＩＭＰは固定される。新たな注文および特定の修正は、ＩＭＰに影響を与えず、競売コールの間許可され、更新されたＩＭＶが公開される。競売コールの長さは、構成可能な最小時間パラメータおよび最大時間パラメータによってランダム化されることができる。
【００２７】
競売コールの終わりに、ＩＭＰが依然としてＢＢＯ以内である場合、競売アンクロスが開始する。メンバに送られる取引認識メッセージ上のタイムスタンプは、マイクロ秒の細分性を有することができ、ＭｉＦＩＤ  ＩＩ準拠とすることができる。全ボリュームに対して１つの取引のみが、市場データパブリッシャを通じて公開され得る。取引サイドは、ＣＣＰに送られるようになる。
【００２８】
なお、システムレベルアーキテクチャは、ＧＯＬＤＭＡＮ，  ＳＡＣＨＳ  ＆  ＣＯ．からのＳＩＧＭＡ  Ｘ  ＭＴＦプラットフォームを用いるものとして述べられるが、これは例示のためのみであることに留意されたい。任意の他の適切なコンピューティングプラットフォームが、電子的イントラデイオークションにおける価格発見および価格安定化をサポートするために用いられ得る。競売プールは、ＳＩＧＭＡ  Ｘ  ＭＴＦと同じ証券母集団を共有することができる。競売プールは、ＳＩＧＭＡ  Ｘ  ＭＴＦで用いられるものと全て同じ停止ロジックを用いることができる。競売は、証券が競売プロセスの間のいずれかの時点で停止された状態になった場合、キャンセルされ得る。
【００２９】
１つまたは複数の実施形態においてシステム１００は、証券に対する競売ブック履歴を、オペレーションツール１１６を用いてファイルサーバ１１８からダウンロードする能力を含む。履歴は、証券に対する競売のライフサイクルを示すことができ、どの注文が関わったかを識別することができる。システム１００はまた、競売および／または他のオーダーブックの間の取引をフィルタリングする能力を含む。システム１００は、競売および他のオーダーブックに対する別個のタブを用いるオーダーブック、全ての注文前確証設定の可視性、オーダーブックに対するメンバ１２６のそれぞれの許可を管理する能力、市場データ発行１１０を用いた、競売オーダーブック履歴に対する一日の終わりのレポートをもたらす。
【００３０】
いくつかの組織体は、他の取引場所での金融商品の値段に不適切に影響を及ぼすことを意図して、１つの取引場所内または取引場所の外部の取引を行う、または取引するための注文を入れることを企てる。これらの組織体はまた、高速インフラストラクチャを巧みに利用し、または市場データが受け取られる速度、および電子取引プラットフォームが取引場所と対話することができる速度を改善するために、取引サーバを取引場所のサーバのできるだけ近くに配置する。コロケーションとは、取引サーバが電子取引プラットフォームと同じ倉庫内に位置するときである。組織体はまたソフトウェアを用いて、同時に金融商品に対する複数の価格フィードを精査することができる。低待ち時間アーキテクチャを用いたとき、第２の取引場所ではまだ反映されていない、１つの取引場所での価格更新が検出されることができる。この第２の取引場所における遅延は、組織体が、来たるべき価格更新の知識を巧みに利用して、第２の取引場所での取引を実行することを可能にすることができる。
【００３１】
本開示の異なる実施形態は、電子取引システムに接続された取引コンピュータを用いて取引が行われる電子取引システムにおいて、電子取引システムへのミリ秒またはミリ秒未満の接続を用いて、電子取引システム上の競売を操作する機会が存在することを認識し、考慮する。すなわち競売の持続時間は、取引コンピュータが競売を操作するように追加の取引を提示できる速度より、長く存在し得る。電子的競売に伴うこの技術的問題を克服するために、本明細書における実施形態は、競売の価格を固定し、このような攻撃からの操作を防止する能力をもたらす。
【００３２】
図２は、本開示による電子的イントラデイオークションにおける操作の防止安定化のための例示のデバイス２００を示す。デバイス２００は、例えば図１のシステムレベルアーキテクチャにおいて競売システムを実施するコンピューティングデバイス、またはコンピューティングデバイスの１つを表すことができる。
【００３３】
図２に示されるようにデバイス２００は、少なくとも１つの処理デバイス２０２、少なくとも１つの記憶デバイス２０４、少なくとも１つの通信ユニット２０６、および少なくとも１つの入力／出力（Ｉ／Ｏ）ユニット２０８を含む。処理デバイス２０２は、メモリ２１０にロードされ得る命令を実行する。ある実施形態において、処理デバイス２０２によって実行される命令は、競売システムのマッチングエンジンおよび他の機能または構成要素を実施する命令を含み得る。処理デバイス２０２は、任意の適切な構成における、任意の適切な数および種類のプロセッサまたは他のデバイスを含む。処理デバイス２０２の例示の種類は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ、フィールドプログラマブルゲートアレイ、特定用途向け集積回路、およびディスクリート回路を含む。
【００３４】
メモリデバイス２１０および永続的ストレージ２１２は記憶デバイス２０４の例であり、これは情報（一時的ベースまたは永続的ベースとするデータ、プログラムコード、および／または他の適切な情報など）を記憶する、および取り出しを容易にする能力を有する任意の構造を表す。メモリデバイス２１０は、ランダムアクセスメモリまたは任意の他の適切な揮発性記憶デバイスまたは不揮発性記憶デバイスを表し得る。永続的ストレージ２１２は、ＲＯＭ、ハードドライブ、フラッシュメモリ、または光ディスクなどの、データの長期記憶をサポートする１つまたは複数の構成要素またはデバイスを含み得る。
【００３５】
通信ユニット２０６は、他のシステムまたはデバイスとの通信をサポートする。例えば通信ユニット２０６は、有線ネットワークまたは無線ネットワークを通した通信を容易にするネットワークインターフェースカードまたは無線トランシーバを含み得る。通信ユニット２０６は、任意の適切な物理的通信リンクまたは無線通信リンクを通した通信をサポートし得る。
【００３６】
Ｉ／Ｏユニット２０８は、データの入力および出力を可能にする。例えばＩ／Ｏユニット２０８は、キーボード、マウス、キーパッド、タッチスクリーン、または他の適切な入力デバイスを通した、ユーザ入力のための接続をもたらし得る。Ｉ／Ｏユニット２０８はまた、ディスプレイ、プリンタ、または他の適切な出力デバイスに出力を送り得る。
【００３７】
図２は、電子的イントラデイオークションにおける価格発見および価格安定化のためのデバイス２００の一例を示すが、様々な変更が図２に対してなされ得る。例えば、コンピューティングデバイスは多様な構成で供給され、図２は本開示をいずれの特定のコンピューティングデバイスにも限定しない。
【００３８】
図３は、本開示の実施形態によるオーダーブック３００を示す。オーダーブック３００は、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって用いられることができる。
【００３９】
競売価格は、その時点でのオーダーブック内の注文に基づいて、競売の始まりにおいて決定される。競売コールフェーズの間、価格は固定される。価格決定のために注文は、価格、ブローカー優先度、サイズ、および／または時間に基づいて優先順位付けされる。ブローカー優先度は、注文入力レベルにおいて可能にされ得る。注文にフラグが立てられていない場合、優先順位付けは価格、サイズ、時間に基づくことになる。マッチングエンジンは、実行可能な数量を最大化することになる価格ポイントを選択する。２つ以上の価格ポイントが存在する場合、マッチングエンジンは、実行可能な数量に含まれる、最もパッシブな注文（最低の買手＋最高の売手）の正確に中間となる価格を選択する。
【００４０】
競売コールフェーズが開かれた後に提示された注文は、価格が固定されるので価格発見には寄与しないことになる。これらの注文は、時間優先順位付けのみから恩恵をうけることになる。
【００４１】
図３においてオーダーブック３００は、クロスされた注文を示すように縦にもたらされる。オーダーブック３００は、入札３０２、指値価格３０４、提示価格３０６、実行可能な数量３０８を含む。セクション３１０は、ＢＢＯ価格を表す。実行可能な数量３０８は、それぞれの価格ポイントのそれぞれにおいて示される。
【００４２】
この例において注文は、９の価格での２５株の買いであるＯ１、９．５での１００株の買いであるＯ２、１０での７５株の買いであるＯ３、および８での２００株の売りであるＯ４を含む。数量を最大化するために、優先順位付けロジックに従うとき、８、８．５、または９の価格ポイント（最低の買手と最高の売手の間の価格）が選択されるべきである。使用可能な複数の価格ポイントがあるので、数量を最大化するために、ブックの両側（Ｏ１およびＯ４）上の最もパッシブな注文の正確に中間となる価格が選択され、従って価格＝８．５となる。
【００４３】
注文タイプは、指値ありまたはなしのＰＢＢＯ入札、指値ありまたはなしのＰＢＢＯ中間、指値ありまたはなしのＰＢＢＯ提示価格、および指値（指値注文が入れられる場合には、万一指値が余りに攻撃的である（aggressive）、またはそうなる場合に、それがＰＢＢＯ内に留まることを確実にするために、攻撃的ペッグが自動的に適用される）を含むことができる。
【００４４】
注文タイプの例は以下を含むことができる。
【００４５】
ＰＢＢＯは１１〜１２。１３での指値注文の買い。概念的価格は１２。
【００４６】
ＰＢＢＯは１１〜１２。１２での指値注文の買い。概念的価格は１２。ＰＢＢＯが１０〜１１に変化する場合、概念的価格は１１に自動的に更新される。および
ＰＢＢＯは１１〜１２。１１での指値注文の買い。概念的価格は１１。ＰＢＢＯが１２〜１３に変化。概念的価格は１１のまま。
【００４７】
図４は、本開示の実施形態による競売フローを示す。競売フローは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。
【００４８】
ステップ４０２でエンジン１０４は、価格決定を用いて潜在的マッチをもたらす。マッチングエンジン１０４は、ＢＢＯ以内の潜在的マッチを識別するために、概念的価格、ブローカー、サイズ、および時間基準を用いて、リアルタイムで全ての注文を監視する。潜在的マッチを見出すとき、自己クロス防止、および最小数量（ＭＡＱ）などの注文パラメータが考慮されることができる。潜在的マッチは、新たな注文入力、注文修正、株式の停止解除、またはＢＢＯにおける変化を通して生じることができる。
【００４９】
価格決定は、クロッシング機会、並びに買手および売手の両方への提示価格改善を最大化するＩＭＰを確立する。ＩＭＰは、実行可能な買い注文と実行可能な売り注文との間の中間点として計算される。実行可能な注文は、全ての注文が優先順位付けられており、ＭＡＱ、自己クロス防止、およびブローカー優先順位付けなどの注文特性が考慮されたとき、単一のアンクロッシングにおいてマッチするようになる注文である。
【００５０】
２つ以上の価格ポイントを有する複数の注文（最高の実行可能な数量を達成し得る）が、潜在的マッチを形成するために用いられる場合、ＩＭＰは、それらの注文の最低価格の実行可能な買いと、最高価格の実行可能な売りとの間の中間点として計算される。現在のＢＢＯ内の注文のみが考慮され、すなわち余りにパッシブな注文は考慮されない。ペッグタイプが入れられない場合には、攻撃的ペッグが適用され得るので、注文は余りに攻撃的になることはできない。
【００５１】
様々な実施形態において、ＭＡＱ再割り当てロジックは、クロスされる数量が最大化されることを確実にするように適用されることができる。ＩＭＰは、クォーターティックほどの細分性とすることができる。ＩＭＰがクォーターティックより細分性である場合には（寄与する注文が２つのティックスケールＩＤに跨がることにより）、ＩＭＰは、次の有効なクォーターティックまで切り捨てられ得る。それに従ってクラスは、必要な小数位設定に対応するように調整されることができる。使用可能な小数位より大きな取引価格のために、今日用いられている数学的丸めが、ＩＭＰ計算のために用いられることができる。例えば入札注文が１００．０００３で、提示価格注文が１００．００００である場合、結果としての１００．０００１５の５桁の小数位ＩＭＰは、１００．０００１に切り捨てられるようになる。クラスは、ＳＩＧＭＡ  Ｘ  ＭＴＦ証券プラットフォームのサブセットである。これらのサブセットは、基礎をなす優先取引所に従って定義される。例えば、優先場所としてスイス証券取引所を有する証券の全ては、１つのクラスに集められることができる。
【００５２】
ステップ４０２の間に証券が停止された状態になる場合、競売プロセスは中断され、株式が停止解除されおよび新たな潜在的マッチが見出されることができるときにのみ再開される。
【００５３】
潜在的マッチが識別されたのち、マッチングエンジン１０４は価格安定化チェックを行う。ＰＢＢＯは、優先市場データフィード１０６から消費されることができる。ＭｉＦＩＤ２のもとでは、これは「最も流動性のある市場」データフィードとなり得る。
【００５４】
１つまたは複数の実施形態では、ＰＢＢＯ変化が起こり得なかった場合、競売コールが開始する前に、Ｘ＋Ｙミリ秒の最小期間が存在する。ステップ４０４でマッチングエンジン１０４は、ＰＢＢＯが動いたかどうかを識別するために、潜在的マッチタイムスタンプの前のＸミリ秒を含むルックバック期間を精査する。そうである場合、マッチングエンジン１０４はステップ４０２を繰り返し、新たなＰＢＢＯを用いた潜在的マッチに戻る。
【００５５】
ステップ４０６でマッチングエンジン１０４は、ルックフォワード期間を精査し、Ｘタイマの終わり（潜在的マッチのタイムスタンプ）からＹミリ秒待つ。ＰＢＢＯ変化が起きる場合、マッチングエンジン１０４は、ステップ４０２を繰り返し、新たなＰＢＢＯを用いて潜在的マッチに戻る。証券に対するさらなるＰＢＢＯ変化がない場合、マッチングエンジン１０４は競売トリガに進む。
【００５６】
値段Ｘ＋Ｙは、クラスレベルで構成されることができる。これらの値段は、クラスタブ内のオペレーションツール内で可視となり得る。
【００５７】
ステップ４０６の間、新たな注文が受け入れられることができ、概念的価格、ブローカー、サイズ、および時間基準は再実行されることができる。新たな注文がＩＭＰに影響を与える場合、競売手順は、ステップ４０２で再開する。ＩＭＰへの影響がない場合、ステップ４０６は、ＩＭＶが更新されることになったとしても継続する。
【００５８】
修正は受け入れられることができ、概念的価格／ブローカー／サイズ／時間マッチングアルゴリズムが再実行されることができる。修正がＩＭＰに影響を与える場合、競売手順はステップ４０２で再開する。ＩＭＰへの影響がない場合、たとえＩＭＶが変化しても、ステップ４０６は継続する。修正は、結果として新たなタイムスタンプを生じ得る。
【００５９】
価格安定化の間に証券が停止された状態になる場合、競売プロセスは中断され、株式が停止解除されかつ新たな潜在的マッチが見出されることができるときにのみ、ステップ４０２で再開される。
【００６０】
ステップ４０８でマッチングエンジン１０４は、概念的価格、ブローカー、サイズおよび時間基準を用いてＩＭＶを計算する。現在のＰＢＢＯ内の概念的価格を有する注文のみが考慮される。ＭＡＱ再割り当てロジックは、クロスされる数量が最大化されることを確実にするように適用されることができる。ＩＭＰが生成されてからＰＢＢＯが動き、このときＩＭＰはＰＢＢＯの外側にある場合、競売手順は再開する。
【００６１】
ステップ４１０でマッチングエンジン１０４は、市場データメッセージを通じてＩＭＰおよび初期ＩＭＶを公開する。ＩＭＰおよび初期ＩＭＶが公開された後、ステップ４１２でマッチングエンジン１０４は競売コールを開始する。オーダーブックにすでに参加している注文がない、または競売コールの間に注文が入らなかった場合、競売は終了されることができる。
【００６２】
競売コールの間、以下の修正タイプ、すなわち、ボリュームにおける増加、より攻撃的になるように価格を修正する、ＭＡＱを下げるように修正することが許可される。修正は、結果として新たなタイムスタンプを生じる。新たな注文が許可される。
【００６３】
競売コールが開始した後に受け取られたキャンセルは、拒絶され得る。この規則に対する以下の例外が適用されることができ、切断におけるキャンセルは作業を継続することができ、オペレーションチームによるキャンセルは作業を継続し得る。注文が、切断におけるキャンセルまたはオペレーションチームによるキャンセルによりキャンセルされた場合、マッチングエンジン１０４は、ＩＭＶ＝０でない限り競売を継続し得る。ＩＭＶ＝０である場合、マッチングエンジン１０４は競売をキャンセルし得る。ＩＭＰは、それが公開された後は変化しない。
【００６４】
競売コールフェーズが開始した後にボリュームを割り当てるために用いられるプロセスは、競売コールの前に受け取られた注文に対する概念的価格、ブローカー、サイズおよび時間優先度基準を適用することを含む。競売コールの間に受け取られたまたは修正された注文に対する時間優先度、自己クロス防止、ＩＭＳ、ブローカー優先順位付けおよびＭＡＱなどの注文パラメータは、ボリュームを割り当てるときに考慮される。ＭＡＱ再割り当てロジックは、クロスされる数量が最大化されることを確実にするように適用されることができる。
【００６５】
ＩＭＶは、新たな注文または修正された注文を反映するように、リアルタイムで市場データメッセージを通じて更新されることができる。ＰＢＢＯは、競売コールの間にＩＭＶを計算するとき、考慮され得ない。
【００６６】
競売コールの持続時間は、ミリ秒での最小持続時間および最大持続時間を決定するようにシステムレベル設定を用いて、ランダム化されることができる。競売コールは、ＩＭＰがゼロ以下である、またはＩＭＶがゼロ以下である場合、開始することはできない。
【００６７】
証券が（何らかの理由により）競売コールの間に停止された状態になる場合、競売プロセスは中断され、株式が停止解除され、かつ新たな潜在的マッチが見出されることができるときにのみ、ステップ４０２で再開される。ＩＭＰ＝０およびＩＭＶ＝０は、市場データを通じて公開され得る。
【００６８】
ステップ４１４でマッチングエンジン１０４は、競売価格がＢＢＯ以内であるかどうかを決定する。ＩＭＰは、競売価格として用いられる。ステップ４１４は、所定の大きさの時間の後に生じ得る。そうでない場合、競売は終了される。そうである場合、ステップ４１６でマッチングエンジンは競売アンクロスを行う。
【００６９】
様々な実施形態において、概念的価格、ブローカー、サイズおよび時間基準優先度は、競売コールの前のタイムスタンプ、および競売コールの間に受け取られたまたは修正された注文に対する時間優先度を有する、注文に適用される。自己クロス防止、ＩＭＳ、ブローカー優先順位付け、およびＭＡＱなどの注文パラメータは、ボリュームを割り当てるときに考慮されることができる。ＭＡＱ再割り当てロジックは、クロスされる数量が最大化されることを確実にするように適用されることができる。
【００７０】
競売が起ころうとキャンセルされようと、いずれの満たされないまたは部分的に満たされた競売のために有効な（Good for Auction：ＧＦＡ）注文は、キャンセルされて戻される。いずれの満たされないまたは部分的に満たされたＧＦＤ注文は、次の競売まで、またはキャンセルされるまでオーダーブック上に残る。
【００７１】
各実行のための取引は、クリアリングハウスに送られることができ、ＭｉＦＩＤ２準拠とすることができる。一例では、クリアリングハウスへのメッセージ上の市場識別コード（ＭＩＣ）の変更は、ないものとすることができる。ＭＩＣは証券取引所、規制されたまたは規制されない取引市場を識別するために用いられる一意の識別コードである。メンバへの取引メッセージは、マイクロ秒の細分性、およびＭｉＦＩＤ  ＩＩ準拠とすることができる。市場データパブリッシャを通じた取引メッセージは、競売のためのＭＩＣを含むことができる。全競売ボリュームに対してただ１つの取引が、市場データパブリッシャを通じて公開され得る。競売の終わりに、完了されていようとキャンセルされていようと、ＩＭＰ＝０およびＩＭＶ＝０が市場データを通じて公開され得る。
【００７２】
これらの機能は、システム１００に関連して述べられる。しかし図４で述べられる機能は、任意の他の適切なシステムにおいて用いられ得る。またシステム１００の機能は、他のまたは追加の機能を含めるために変更され得ることに留意されたい。
【００７３】
図５〜図１３は、様々な時系列図を示す。
【００７４】
図５は、ペッグ注文のみを有する時系列図５００を示す。時系列図５００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。
【００７５】
時系列図５００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図５００は、縦方向に価格、および横方向に時間を表す。
【００７６】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格５１２および提示価格５１４を含む。この例において、時間Ｔ０での入札価格５１２は１０、および提示価格５１４は１１であり、時間５１８で入札価格は１１．２に変化し、時間５１６で提示価格は１０．２に変化する。
【００７７】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格５３０を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【００７８】
図５において、競売前フェーズ５２０の間に、「中間で５０の買い」の中間点ペッグ注文が入れられる。競売価格５３０およびボリュームは、この時点で共にゼロである。「中間で６０の売り」の売り注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。ＢＢＯタイムライン５０２に従って、競売価格５３０は１０．５で、ボリュームは６０である。
【００７９】
時間５１８において競売価格５３０は１０．６に変化し、時間５１６において競売価格５３０は１０．７に変化する。ＢＢＯバンドが変化するので、市場データは、競売コールフェーズ５２２の間、参照市場上で操作されることができ、競売におけるペッグ注文に対する入札／中間／提示価格に影響を与える。この例において、取引が注文アンクロッシング５２８において生じるようになり、１０．７での６０株の取引が生じる。本開示の実施形態は、ＢＢＯにおける変化は好ましくない価格の動きを生成し得ることを認識し、考慮する。注文は、価格が変化するとき競売コールフェーズ５２２の間にキャンセルされることができ、競売の他のメンバに悪影響を与える。
【００８０】
図６は、本開示の実施形態による、ペッグ注文のみを有する時系列図６００を示す。時系列図６００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。図５の時系列図６００と比較して、競売価格６０２は、競売が開かれるときに決定され、競売の全体にわたって固定される。
【００８１】
時系列図６００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図６００は、縦方向に価格、および横方向に時間を表す。
【００８２】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格（bid price）５１２および提示価格（offer price）５１４を含む。この例において、時間Ｔ０での入札価格５１２は１０、および提示価格５１４は１１であり、時間５１８で入札価格は１１．２に変化し、時間５１６で提示価格は１０．２に変化する。
【００８３】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格６０２を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【００８４】
図６において、競売前フェーズ５２０の間に、「中間で５０の買い」の中間点ペッグ注文が入れられる。競売価格６０２およびボリュームは、この時点で共にゼロである。「中間で６０の売り」の売り注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。ＢＢＯタイムライン５０２に従って、競売価格６０２は１０．５で、ボリュームは６０である。
【００８５】
時間５１８および５１６において、たとえＢＢＯが変化しても、競売価格６０２は１０．５に固定されたままとなる。この例において、取引は注文アンクロッシング５２８において生じるようになり、１０．５での６０株の取引が生じる。ここで、コールフェーズの間のＢＢＯバンド変化は競売価格６０２に影響を与えず、これはＢＢＯ価格帯操作機会を防止する。１つの例示の実施形態において、競売価格６０２が注文アンクロス５２８においてＢＢＯの外側である場合、競売はキャンセルされる。注文は、コールフェーズの間はキャンセルされ得ない。
【００８６】
図７は、ペッグおよび指値注文を有する時系列図７００を示す。時系列図７００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。
【００８７】
時系列図７００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図７００は、縦方向に価格、および横方向に時間を表す。
【００８８】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格５１２および提示価格５１４を含む。この例において、時間Ｔ０での入札価格５１２は１０、および提示価格５１４は１１であり、時間５１８で入札価格は１１．２に変化し、時間５１６で提示価格は１０．２に変化する。
【００８９】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格７０２を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【００９０】
図７において、競売前フェーズ５２０の間に、「中間で５２の買い」の中間点ペッグ注文が入れられる。競売価格７０２およびボリュームは、この時点で共にゼロである。「指値＝１０で４５の売り」の売り注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。ＢＢＯタイムライン５０２に従って、競売価格７０２は１０．２５で、ボリュームは４５である。
【００９１】
時間５１８において競売価格７０２は１０．３に変化し、時間５１６において競売価格７０２は１０．３５に変化する。ＢＢＯバンドが変化するので、市場データは、競売コールフェーズ５２２の間、参照市場上で操作されることができ、競売におけるペッグ注文に対する入札／中間／提示価格に影響を与える。この例において、取引が注文アンクロッシング５２８において生じるようになり、１０．３５での４５株の取引が生じる。本開示の実施形態は、ＢＢＯにおける変化は好ましくない価格の動きを生成し得ることを認識し、考慮する。注文は、価格が変化するとき競売コールフェーズ５２２の間にキャンセルされることができ、競売の他のメンバに悪影響を与える。
【００９２】
図８は、本開示の実施形態による、ペッグおよび指値注文を有する時系列図８００を示す。時系列図８００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。図７の時系列図７００と比較して、競売価格８０２は、競売が開かれるときに決定され、競売の全体にわたって固定される。
【００９３】
時系列図８００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図８００は、縦方向に価格、および横方向に時間を表す。
【００９４】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格５１２および提示価格５１４を含む。この例において、時間Ｔ０での入札価格５１２は１０、および提示価格５１４は１１であり、時間５１８で入札価格は１１．２に変化し、時間５１６で提示価格は１０．２に変化する。
【００９５】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格７０２を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【００９６】
図８において、競売前フェーズ５２０の間に、「中間で５２の買い」の中間点ペッグ注文が入れられる。競売価格８０２およびボリュームは、この時点で共にゼロである。「指値＝１０で４５の売り」の売り注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。ＢＢＯタイムライン５０２に従って、競売価格８０２は１０．２５で、ボリュームは４５である。
【００９７】
時間５１８および５１６において、たとえＢＢＯが変化しても、競売価格８０２は１０．２５に固定されたままとなる。この例において、取引は注文アンクロッシング５２８において生じるようになり、１０．５での６０株の取引が生じる。ここで、コールフェーズの間のＢＢＯバンド変化は競売価格８０２に影響を与えず、これはＢＢＯ価格帯操作機会を防止する。１つの例示の実施形態において、競売価格８０２が注文アンクロス５２８においてＢＢＯの外側である場合、競売はキャンセルされる。注文は、コールフェーズの間はキャンセルされ得ない。
【００９８】
図９は、価格決定においてＢＢＯ操作を有する時系列図９００を示す。時系列図９００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。
【００９９】
時系列図９００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図９００は、縦方向に価格、および横方向に時間を表す。
【０１００】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格５１２および提示価格５１４を含む。この例において、時間Ｔ０での入札価格５１２は１０、および提示価格５１４は１１であり、時間５１８で入札価格は１１．２に変化し、時間５１６で提示価格は１０．２に変化する。
【０１０１】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格９０２を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【０１０２】
図９において、競売前フェーズ５２０の間に、「中間で７５の売り」の中間点ペッグ注文が入れられる。競売価格９０２およびボリュームは、この時点の間で共にゼロである。「指値＝１０．５で６５の買い」の買い注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。この例において、注文クロッシング５２６の間に生じる時間９０４において、ＢＢＯ操作があり、そこでは購入価格は短い期間の間、１０．８（１１より低い）である。この期間は、例えば１０ｍｓ未満となり得る。ＢＢＯタイムライン５０２に従って、競売価格９０２は１０．４５で、ボリュームは６５である。競売価格９０２は、もし時間９０４において一時的価格操作がなかったら、１０．５であったであろう。
【０１０３】
時間５１８および５１６において、たとえＢＢＯが変化しても、競売価格９０２は１０．４５に固定されたままとなる。この例において、取引は注文アンクロッシング５２８において生じるようになり、１０．４５での６５株の取引が生じる。ここで、コールフェーズの間のＢＢＯバンド変化は競売価格９０２に影響を与えず、これはＢＢＯ価格帯操作機会を防止する。１つの例示の実施形態において、競売価格９０２が注文アンクロス５２８においてＢＢＯの外側である場合、競売はキャンセルされる。注文は、コールフェーズの間はキャンセルされ得ない。
【０１０４】
図１０は、本開示の実施形態による、価格ルックバック安定化を有する時系列図１０００を示す。時系列図１０００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。図９の時系列図９００と比較して、時系列図１０００は競売開始における価格操作を可能にしない。
【０１０５】
時系列図１０００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図１０００は、縦方向に価格、および横方向に時間を表す。
【０１０６】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格５１２および提示価格５１４を含む。この例において、時間Ｔ０での入札価格５１２は１０、および提示価格５１４は１１であり、時間５１８で入札価格は１１．２に変化し、時間５１６で提示価格は１０．２に変化する。
【０１０７】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格９０２を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【０１０８】
図１０において、競売前フェーズ５２０の間に、「中間で７５の売り」の中間点ペッグ注文が入れられる。競売価格１００２およびボリュームは、この時点の間で共にゼロである。「指値＝１０．５で６５の買い」の買い注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。注文クロッシング５２６の間に生じる時間１００４において、ＢＢＯ操作があり、そこでは購入価格は短い期間の間、１０．８（１１より低い）である。この期間は、例えば１０ｍｓ未満となり得る。マッチングエンジンは、ＢＢＯバンドのルックバックを行って、注文クロッシング５２６の前の閾値期間内で変化を生じたかどうかを決定する。第１の例において、ルックバック期間内で生じた１００４でのＢＢＯ操作があったので、競売は開始されない。逆にマッチングエンジンは、ＢＢＯ変化なしに閾値期間が経過するまで待つ。この例において、競売は、価格変化なしに条件が満たされたとき、注文クロッシング１０１０において開始する。ルックバックの結果として、競売価格１００１は１０．５である。
【０１０９】
時間５１８および５１６において、たとえＢＢＯが変化しても、競売価格１００２は１０．５に固定されたままとなる。この例において、取引は注文アンクロッシング５２８において生じるようになり、１０．５での６５株の取引が生じる。ここで、コールフェーズの間のＢＢＯバンド変化は競売価格１００２に影響を与えず、これは、さらなるＢＢＯ価格帯操作機会を防止する。１つの例示の実施形態において、競売価格１００２が注文アンクロス５２８においてＢＢＯの外側である場合、競売はキャンセルされる。注文は、コールフェーズの間はキャンセルされ得ない。
【０１１０】
図１１は、価格決定におけるＢＢＯ待ち時間を有する時系列図１１００を示す。時系列図１１００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。
【０１１１】
時系列図１１００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図１１００は、縦方向に価格、および横方向に時間を表す。
【０１１２】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格５１２および提示価格５１４を有する。この例では、入札価格５１２は時間Ｔ０において１０、提示価格５１４は１０．８である。時間５１５において提示価格５１４は１１に変化し、時間５１８において提示価格５１４は１１．２に変化し、および時間５１６において入札価格５１２は１０．２に変化する。
【０１１３】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格９０２を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【０１１４】
図１１において、競売前フェーズ５２０の間に、「中間で７５の売り」の中間点ペッグ注文が入れられる。競売価格１１０２およびボリュームは、この時点の間で共にゼロである。「指値＝１０．５で６５の買い」の買い注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。注文クロッシング５２６の前に生じる時間１１０４において、提示価格５１４に対して１０．８から１１への価格変化がある。参照市場から競売システムへのＢＢＯフィードは、関連付けられた待ち時間を有し得る。これは、より進んだ技術を有するメンバが、待ち時間を利用する機会を生成する。ここで買手は、参照市場における１１０４での提示価格上昇を目撃し、競売が１１０６で価格更新を受け取る前に、買い注文を提示する。結果として、ＢＢＯ待ち時間のために、中間ペッグ注文があるべき形を表さない、時間および価格で競売が開かれる。例えば注文クロッシング５２６は競売システムが中間点が１０．４５であると見なすときに生じ、そこではＢＢＯの中間点は１０．５である。
【０１１５】
時間５１８および５１６において、たとえＢＢＯが変化しても、競売価格１００２は１０．４５に固定されたままとなる。この例において、取引は注文アンクロッシング５２８において生じるようになり、１０．４５での６５株の取引が生じる。ここで、コールフェーズの間のＢＢＯバンド変化は競売価格１１０２に影響を与えず、これは、さらなるＢＢＯ価格帯操作機会を防止する。１つの例示の実施形態において、競売価格１１０２が注文アンクロス５２８においてＢＢＯの外側である場合、競売はキャンセルされる。注文は、コールフェーズの間はキャンセルされ得ない。
【０１１６】
図１２は、本開示の実施形態による、価格安定化ルックフォワードを有する時系列図１２００を示す。時系列図１２００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。図１１の時系列図１１００と比較して、時系列図１２００は待ち時間による価格操作を可能にしない。
【０１１７】
時系列図１１００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図１１００は、縦方向に価格、および横方向に時間を表す。
【０１１８】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格５１２および提示価格５１４を有する。この例では、入札価格５１２は時間Ｔ０において１０、提示価格５１４は１０．８である。時間５１５において提示価格５１４は１１に変化し、時間５１８において提示価格５１４は１１．２に変化し、および時間５１６において入札価格５１２は１０．２に変化する。
【０１１９】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格９０２を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【０１２０】
図１２において、競売前フェーズ５２０の間に、「中間で７５の売り」の中間点ペッグ注文が入れられる。競売価格１１０２およびボリュームは、この時点の間で共にゼロである。「指値＝１０．５で６５の買い」の買い注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。注文クロッシング５２６の前に生じる時間１１０４において、提示価格５１４に対して１０．８から１１への価格変化がある。参照市場から競売システムへのＢＢＯフィードは、関連付けられた待ち時間を有し得る。これは、より進んだ技術を有するメンバが、待ち時間を利用する機会を生成する。ここで買手は、参照市場における１２０４での提示価格上昇を目撃し、競売が１２０６で価格更新を受け取る前に、買い注文を提示する。この実施形態において、競売は、ＢＢＯバンドが注文クロッシング５２６の後の指定の期間内で動く場合、始まらないようになる。すなわちマッチングエンジンは、ＢＢＯの価格５１２および５１４における動きなしに、注文クロッシング５２６の後の指定の期間１２０８が経過するまで、競売価格１２０２を設定しないようになる。時間１２１０において、競売は、１０．５に設定された競売価格１２０２における動きなしに、指定の期間１２０８が生じた後に、始まることができる。
【０１２１】
時間５１８および５１６において、たとえＢＢＯが変化しても、競売価格１００２は１０．５に固定されたままとなる。この例において、取引は注文アンクロッシング５２８において生じるようになり、１０．５での６５株の取引が生じる。ここで、コールフェーズの間のＢＢＯバンド変化は競売価格１１０２に影響を与えず、これは、さらなるＢＢＯ価格帯操作機会を防止する。１つの例示の実施形態において、競売価格１１０２が注文アンクロス５２８においてＢＢＯの外側である場合、競売はキャンセルされる。注文は、コールフェーズの間はキャンセルされ得ない。
【０１２２】
図１３は、本開示の実施形態による、ルックバック期間およびルックフォワード期間を有する時系列図１３００を示す。時系列図１３００におけるアクションは、図１のシステム１００に示されるようなマッチングエンジン１０４を実施するプロセッサによって行われることができる。
【０１２３】
時系列図１３００は、ＢＢＯタイムライン５０２および競売タイムライン５０４を含む。タイムライン５０２および５０４の間に、注文が発行されることができ、市場データは変化し得る。時系列図１３００は、縦方向に価格、および横方向に時間を表す。
【０１２４】
ＢＢＯタイムライン５０２は、市場データを用いたＢＢＯバンドを含む。ＢＢＯバンドは、入札価格５１２および提示価格５１４を有する。この例では、入札価格５１２は時間Ｔ０において１０、提示価格５１４は１０．８である。時間５１８において提示価格５１４は１１．２に変化し、時間５１６において入札価格５１２は１０．２に変化する。
【０１２５】
競売タイムライン５０４は、競売前フェーズ５２０、競売コールフェーズ５２２およびアンクロスフェーズ５２４を含む。競売前フェーズ５２０は、競売コールフェーズ５２２の前の時間である。競売コールフェーズ５２２は、注文アンクロッシング５２８まで続く。アンクロスフェーズ５２４は、注文アンクロッシング５２８の後に生じる。これらのフェーズの間、マッチングエンジンは、ＢＢＯタイムライン５０２および競売タイムライン５０４に示されるように、取引メンバからの注文メッセージおよびＢＢＯ価格帯フィードを消費する。マッチングエンジンは、価格設定プロセスを用いて競売価格１３０２を確立する。マッチングエンジンは次いで競売を処理し、それによって、生成された価格は公開され、さらなる注文メッセージが提示されることができ、競売コールフェーズ５２２と呼ばれる。コールフェーズ５２２は、競売が、競売プロセスを最も良く満足する価格およびボリュームを公開するときの期間である。コールフェーズの終わりに、競売は、注文アンクロッシング５２８において「アンクロス」し、アンクロスフェーズ５２４の価格設定プロセスにおける優先順位付けロジックに基づいて、取引を生成する。
【０１２６】
図１３において、競売前フェーズ５２０の間に、「中間で７５の売り」の中間点ペッグ注文が入れられる。競売価格１３０２およびボリュームは、この時点で共にゼロである。「指値＝１０．５で６５の買い」の買い注文が受け取られたとき、注文はクロスして注文クロッシング５２６を生成する。この実施形態において、競売は、ＢＢＯバンドが注文クロッシング５２６の前または後の指定の期間内で動く場合、始まらないようになる。すなわちマッチングエンジンは、ＢＢＯの価格５１２および５１４における動きなしに、注文クロッシング５２６の、前の指定の期間１３０４、および後の指定の期間１３０６が経過するまで、競売価格１３０２を設定しないようになる。時間１３０８において、競売は始まることができ、競売価格１３０２は１０．５に設定される。
【０１２７】
時間５１８および５１６において、たとえＢＢＯが変化しても、競売価格１００２は１０．５に固定されたままとなる。この例において、取引は注文アンクロッシング５２８において生じるようになり、１０．５での６５株の取引が生じる。ここで、コールフェーズの間のＢＢＯバンド変化は競売価格１１０２に影響を与えず、これはさらなるＢＢＯ価格帯操作機会を防止する。１つの例示の実施形態において、競売価格１３０２が注文アンクロス５２８においてＢＢＯの外側である場合、競売はキャンセルされる。注文は、コールフェーズの間はキャンセルされ得ない。
【０１２８】
ある実施形態において、本特許明細書で述べられる様々な機能は、コンピュータ可読プログラムコードから形成され、コンピュータ可読媒体において具体化された、コンピュータプログラムによって実施またはサポートされる。「コンピュータ可読プログラムコード」という語句は、ソースコード、オブジェクトコードおよび実行可能コードを含む、任意の種類のコンピュータコードを含む。「コンピュータ可読媒体」という語句は、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ハードディスクドライブ、コンパクトディスク（ＣＤ）、デジタルビデオディスク（ＤＶＤ）または任意の他の種類のメモリなど、コンピュータによってアクセスされる能力を有する任意の種類の媒体を含む。「非一時的」コンピュータ可読媒体は、一時的な電気的信号または他の信号を運ぶ有線、無線、光または他の通信リンクを除外する。非一時的コンピュータ可読媒体は、データが永続的に記憶されることができる媒体および書き換え可能な光ディスクまたは消去可能メモリデバイスなど、データが記憶され、後に上書きされることができる媒体を含む。
【０１２９】
本特許明細書の全体にわたって用いられるいくつかの単語および語句の定義を説明することが都合が良くなり得る。「アプリケーション」および「プログラム」という用語は、適切なコンピュータコード（ソースコード、オブジェクトコードまたは実行可能コードを含む）において実施するように適合された、１つまたは複数のコンピュータプログラム、ソフトウェア構成要素、命令のセット、手順、関数、オブジェクト、クラス、インスタンス、関連するデータまたはそれらの一部分を指す。「通信する」という用語およびその派生語は、直接通信および間接通信の両方を包含する。「含む（include）」および「備える（comprise）」という用語およびその派生語は、限定せずに含むことを意味する。「または（or）」という用語は包含的であり、および／またはを意味する。「に関連付けられる」という語句およびその派生語は、含む、内に含まれる、相互接続される、包含する（contain）、内に包含される（contained within）、それとまたはそれに接続する、それとまたはそれに結合する、それと通信可能である、それと協力する、インターリーブする、並置される、それに近接する、それにまたはそれと束縛される、有する、その特性を有する、それにまたはそれと関係を有する、などを意味し得る。「の少なくとも１つ」という語句は、項目のリストと共に用いられるとき、列挙された項目の１つまたは複数の異なる組み合わせが用いられることができること、およびリスト内のただ１つの項目が必要であり得ることを意味する。例えば、「Ａ、Ｂ、およびＣの少なくとも１つ」は、以下の組み合わせのいずれかを含む。つまり、Ａ、Ｂ、Ｃ、ＡおよびＢ、ＡおよびＣ、ＢおよびＣ、並びにＡおよびＢおよびＣ。
【０１３０】
本特許文書での記述は、いずれかの特定の要素、ステップまたは機能が、本特許請求範囲に含まれなければならない本質的なまたは決定的に重要な要素であることを暗示するものとして読まれるべきではない。またいずれの請求項も、正確な語「するための手段（means for）」または「するためのステップ（step for）」が特定の請求項で明示的に用いられ、機能を識別する特定の語句がそれに続かない限り、添付の「特許請求の範囲」または請求項要素のいずれかに関して、米国特許法第１１２条（ｆ）を行使するものではない。（非限定的に）「機構」、「モジュール」、「デバイス」、「ユニット」、「構成要素」、「要素」、「部材」、「装置」、「機械」、「システム」、「プロセッサ」、「処理デバイス」、または「コントローラ」などの用語の請求項内での使用は、請求項自体の特徴によってさらに変更されまたは強化されるものとして、当業者に知られた構造を指すと理解されそのように意図されるものであり、米国特許法第１１２条（ｆ）を行使するものではない。
【０１３１】
本開示はいくつかの実施形態および一般に関連付けられた方法を述べてきたが、これらの実施形態および方法の改変および並べ換えは、当業者には明らかになるであろう。従って、上の例示の実施形態の記述は、本開示を定義または制限しない。また他の変更、置き換え、および改変は、以下の「特許請求の範囲」によって定義される本開示の精神および範囲から逸脱せずに可能である。
【図１】
0006830535.tif 000002
【図２】
0006830535.tif 000003
【図３】
0006830535.tif 000004
【図４】
0006830535.tif 000005
【図５】
0006830535.tif 000006
【図６】
0006830535.tif 000007
【図７】
0006830535.tif 000008
【図８】
0006830535.tif 000009
【図９】
0006830535.tif 000010
【図１０】
0006830535.tif 000011
【図１１】
0006830535.tif 000012
【図１２】
0006830535.tif 000013
【図１３】
0006830535.tif 000014