(57)【要約】  金融資産を取引するためのプログラムを記憶するシステム、方法、及び媒体。本方法は、取引セッションの間の出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第１の注文を受け取るステップと、証券取引所における金融資産の第１の数量のアルゴリズム又は従来の取引を介して取引セッション中に第１の注文を実行する処理とを含むことができる。また、クロスの瞬間から取引セッションの終了まで評価された出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第２の注文を作成する処理と、第１の注文の実行と同時に第２の注文を証券取引所以外のクロッシングプールにおく処理とを含むことができる。クロッシングプールは複数の注文を含み得る。また、本方法は、クロッシングプールの複数の注文のいずれかが第２の注文にクロスできるかどうかを継続的に判定する処理を含むことができる。【選択図】図１
2013504125.tif 000002
【特許請求の範囲】
【請求項１】
金融資産を取引するためのコンピュータで実行される方法であって、
取引セッションにおいて出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第１の注文を受け取るステップと、
証券取引所における前記金融資産の第１の数量のアルゴリズム又は従来の取引を介して、前記取引セッション中に前記第１の注文を実行するステップと、
クロスの瞬間から前記取引セッションの終了まで評価された出来高加重平均価格に従って取引される前記金融資産の第１の数量を指定する第２の注文を作成するステップと、
前記第１の注文の実行と同時に、複数の注文を含む証券取引所以外のクロッシングプールに前記第２の注文をおくステップと、
前記クロッシングプールにおける複数の注文のいずれかが前記第２の注文にクロスできるかどうかを継続的に判定するステップと、
を含む方法。
【請求項２】
前記第２の注文とクロスすることができる反対注文を前記クロッシングプールにおける前記複数の注文から識別するステップであって、前記反対注文は、クロスの瞬間から前記取引セッションの終了まで評価された出来高加重平均価格に従って取引される金融資産の第２の数量を指定する当該ステップと、
前記第２の注文を前記反対注文とクロスさせるステップとを含む、請求項１に記載の方法。
【請求項３】
前記第１の数量が前記第２の数量以下であるときは、前記クロッシングプールから前記第２の注文を取り除き前記第１の注文を取り消すステップを含む、請求項２に記載の方法。
【請求項４】
前記第１の数量が前記第２の数量よりも多いときは、前記第１及び第２の注文を修正し、前記第１の数量と前記第２の数量との間の差分に等しくなるように前記第１の数量を変更するステップを含む、請求項２に記載の方法。
【請求項５】
前記証券取引所における前記金融資産の第１の数量のアルゴリズム又は従来の取引は、前記金融資産の出来高プロファイルに従い、前記取引セッションを通して前記金融資産の第１の数量の一部分を取引するステップを含む、請求項１に記載の方法。
【請求項６】
前記金融資産の第１の数量の一部分が取引されたときは、前記第１及び第２の注文を修正し、前記第１の数量と前記一部分との間の差分に等しくなるように前記第１の数量を変えるステップを含む、請求項５に記載の方法。
【請求項７】
新しい注文を前記取引セッションの間のいずれかの時間に受け取って即座に前記クロッシングプールにおくことができる、請求項１に記載の方法。
【請求項８】
前記第２の注文を作成するステップを実行するための必要条件として、前記第１の注文に関連したユーザプロファイルがクロスプール取引を許可することを検証するステップと、  前記第２の注文を前記クロッシングプールに曝すステップと、
前記クロッシングプールの前記複数の注文のいずれかが前記第２の注文とクロスできるかどうかを判定するステップとを含む、請求項１に記載の方法。
【請求項９】
金融資産を取引するためのシステムであって、
取引セッションにおいて出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第１の注文を受け取るよう構成された注文マネージャと、
電子証券取引所における前記金融資産の第１の数量のアルゴリズム取引を介して、前記取引セッション中に前記第１の注文を実行するよう構成されたアルゴリズムエンジンと、
前記注文マネージャに対して、（ｉ）クロスの瞬間から前記取引セッションの終了まで評価された出来高加重平均価格に従って取引される前記金融資産の第１の数量を指定する第２の注文を作成し、及び（ｉｉ）前記第１の注文の実行と同時に、証券取引所以外のクロッシングプールに前記第２の注文を曝すように指示するよう構成されたクロスポスタとを備え、
前記クロッシングプールの複数の注文のいずれかが前記第２の注文とクロスできるかどうかを継続的に判定するよう構成されたシステム。
【請求項１０】
前記クロッシングプールは、
クロスの瞬間から前記取引セッションの終了まで評価された出来高加重平均価格に従って取引される金融資産の第２の数量を指定する反対の注文を前記第２の注文とクロスすることができる前記クロッシングプールの前記複数の注文から識別し、
前記第２の注文を前記反対注文とクロスさせる、請求項９に記載のシステム。
【請求項１１】
前記注文マネージャは、前記第１の数量が前記第２の数量以下である場合に、前記クロッシングプールから前記第２の注文を取り除き前記第１の注文を取り消す、請求項１０に記載のシステム。
【請求項１２】
前記注文マネージャは、前記第１の数量が前記第２の数量より多い場合には、前記第１及び第２の注文を修正し、前記第１の数量と前記第２の数量との間の差分に等しくなるように前記第１の数量を変更する、請求項１０に記載のシステム。
【請求項１３】
前記アルゴリズムエンジンによって実行された前記電子証券取引所における前記金融資産の第１の数量の前記アルゴリズム取引は、前記金融資産の出来高プロファイルに従って前記取引セッション全体を通じて前記金融資産の第１の数量の一部分を取引する、請求項９に記載のシステム。
【請求項１４】
前記注文マネージャは、前記金融資産の第１の数量の一部分が前記アルゴリズムエンジンによって取引されたときに前記第１及び第２の注文を修正し、前記第１の数量と前記一部分との間の差分に等しくなるように前記第１の数量を変更する、請求項１３に記載のシステム。
【請求項１５】
前記注文マネージャは、残りの前記取引セッションの間のいずれかの時間に新しく受け取った注文を前記クロッシングプールにおく、請求項９に記載のシステム。
【請求項１６】
前記クロスポスタは、前記第２の注文を作成するよう前記注文マネージャに指示する必要条件として、前記第１の注文に関連するユーザプロファイルがクロスプール取引を許可することを検証して、前記第２の注文を前記クロッシングプールにおく、請求項９に記載のシステム。
【請求項１７】
コンピュータシステム上で実行されるコンピュータプログラムを記憶したコンピュータ読み取り可能な媒体であって、前記コンピュータシステムに、
取引セッションにおいて出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第１の注文を受け取る処理と、
電子証券取引所における前記金融資産の第１の数量のアルゴリズム取引を介して、前記取引セッション中に前記第１の注文を実行するステップと、
クロスの瞬間から前記取引セッションの終了まで評価された出来高加重平均価格に従って取引される前記金融資産の第１の数量を指定する第２の注文を作成する処理と、
前記第１の注文の実行と同時に、複数の注文を含む証券取引所以外のクロッシングプールに前記第２の注文を曝す処理と、
前記クロッシングプールにおける前記複数の注文のいずれかが前記第２の注文にクロスできるかどうかを継続的に判定する処理と、
を実行させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１８】
金融資産を取引するためのコンピュータで実行される方法であって、
取引セッションにおいて出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第１の注文を受け取るステップと、
電子証券取引所における前記金融資産の第１の数量のアルゴリズム取引を介して前記取引セッション中に前記第１の注文を実行するステップと、
クロスの瞬間から前記取引セッションの終了まで評価された出来高加重平均価格に従って取引される前記金融資産の第１の数量を指定する第２の注文を作成するステップと、
前記第１の注文の実行と同時に、複数の注文を含む証券取引所以外のクロッシングプールに前記第２の注文をおくステップと、
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、全般的に言えば、金融資産の出来高加重平均価格取引を実施するためのシステム及び技術に関する。より詳細には、本発明は、アルゴリズム的及び／又は従来的な取引（例えば、ベストエフォートＶＷＡＰ）を、継続的なＶＷＡＰ(Volume-weighted average price)クロッシングプール（crossing pool）と組み合わせることによって、改良された出来高加重平均価格（ＶＷＡＰ）を得るためのシステム及び技術に関する。
【背景技術】
【０００２】
出来高加重平均価格（ＶＷＡＰ）は、特定の取引範囲（通常は１日）にわたって取引された総出来高に対する取引された価値の比率である。出来高加重平均価格は、取引範囲にわたって取引された株式の平均価格の尺度となる。取引中にできるだけ受動的であろうとする投資家による取引ベンチマークとしてＶＷＡＰを使用することが多い。年金基金の多く及び一部の投資信託会社がこの範疇に入る。注文トレーダが市場における出来高に従って確実に注文をするためにＶＷＡＰ取引目標を使用する。
【０００３】
ＶＷＡＰ目標で注文しようとする機関投資家が取る２つの主な手法として、ベストエフォートＶＷＡＰ技術とＶＷＡＰクロッシングプールがある。
【０００４】
ベストエフォートＶＷＡＰは、販売担当トレーダ又はコンピュータシステムにより市場で注文を取引することによってＶＷＡＰを得ようとする技術である。共通する実行戦略は、履歴取引出来高に基づいて原金融資産に対する出来高プロファイルを作成し、現行の市場レベルでこのプロファイルに従って注文を行なうことである。例えば、出来高プロファイルは、株式Ｘの一日の出来高の１０％が９：３０〜９：４０の間に取引され、別の５％が９：４０〜９：４５の間に取引されることを示すことができる。注文が株式Ｘの１００株に対してである場合、一日の間にベストエフォート注文を行なうトレーダ又はコンピュータシステムは、９：３０〜９：４０の間にその期間中の現行市場価格で１０株を購入し、９：４０〜９：４５の間に更に５株を購入しようとする、などとなる。
【０００５】
ＶＷＡＰクロスは、クロッシングプール／マッチングエンジンに注文を提示することを含む技術である。別の投資家がプールにおいて同じ株式を反対サイドで注文した場合、この注文は、取引セッションにおいてＶＷＡＰでマッチすることになる。当然ながら、実際のＶＷＡＰ価格は、一日又は取引セッションの最後まで知らされることはない。しかしながら、両方の当事者がＶＷＡＰで取引するという拘束力のある契約に同意しているので、これらの当事者は、当事者の契約に遡及的に適用される実際のＶＷＡＰ価格を有することになる。
【０００６】
従来のシステムは、ベストエフォートＶＷＡＰをＶＷＡＰクロスと組み合わせようとしてきた。１つのシステムでは、事前公開ＶＷＡＰクロッシングプールが提供される。顧客は、株式のいずれかのサイドでＶＷＡＰ価格の注文を提出することができ、反対売買注文（offsetting orders）を合致させる（例えば、ＶＷＡＰでＸ株式の５０００株を売り、ＶＷＡＰでＸ株式の５０００株を買う）。事前公開クロッシングプールが閉じている場合（通常は市場が開く直前）、合致しなかった注文は、取引日にわたるベストエフォートＶＷＡＰ執行のためのベストエフォート・メカニズムに引き渡される。従って、顧客は、市場が開く前に保証付きの実際のＶＷＡＰを獲得する限定的な機会を有し、その後、ベストエフォートＶＷＡＰの実行が顧客に提供されるのである。
【０００７】
別のシステムでは、事前公開クロッシングプール、ベストエフォート・メカニズム、及び当日クロッシングプールが提供される。事前公開クロッシングプールは、前述のように動作する。その結果、合致しなかった注文は、取引セッション全体の実行のためのベストエフォート・メカニズムに渡される。当日クロッシングプールによって、顧客は、その日のうちに保証付き（ギャランティー）ＶＷＡＰに対する注文を提出できるようになる。当日クロッシングプールは、複数の当日収支又はＶＷＡＰ取引の時間展望（horizon）におけるポイントを提供する。例えば、第１の展望は９：４５から引けまで、第２の展望は１０：００から引けまで、などとすることができる。特定のクロッシングセッション（crossing session）に参加して特定のＷＡＰ展望で取引するために、顧客は、セッションの開始前に顧客の注文を提出しなくてはならない。当日クロッシングセッションに提出された注文が合致しなかった場合、当該注文は、取引日全体にわたって行われるためのベストエフォート・メカニズムに渡される。
【０００８】
しかしながら、上述されたいずれのシステムによっても、ＶＷＡＰクロスがクロスを生じることができず、注文がベストエフォート・メカニズムに渡されると、当該注文はＶＷＡＰクロスに再度参加することはできない。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上場証券、上場先物及びオプション、及びＳｗａｐ、ＣＦＤ、及びＰ−ＮｏｔｅｓなどのいずれかのＯＴＣ市場の金融資産を取引するためのシステムに関し、ここではＶＷＡＰ価格が資産の取引セッションを通じて作成される。本システムは、取引セッションにわたる金融資産の出来高加重平均価格（ＶＷＡＰ）を概算したり又は得るような金融資産の目標数量の取引を容易にすることができる。ＶＷＡＰは、一日の取引セッションなどの特定の時間的範囲にわたる金融資産の取引総出来高に対する取引された価値の比率である。本システムは、一般的にＶＷＡＰを概算するＶＷＡＰ目標実行技術と、ＶＷＡＰを全体として得る保証付き（ギャランティー）ＶＷＡＰ実行技術とを有利に組み合わせる。
【課題を解決するための手段】
【００１０】
本システムは、ＷＡＰ目標実行技術としてアルゴリズム取引を利用することができる。アルゴリズム取引は、金融資産の目標数量の一部が取引セッション全体にわたって電子証券取引所で取引される、いわゆる「ベストエフォート（best efforts）」技術とすることができる。この一部分は、金融資産の出来高プロファイルに基づいて決めることができる。出来高プロファイルは、特定の時間期間にわたって金融資産に対して取引され、以前に評価された平均出来高に基づくことができる。
【００１１】
金融資産の目標数量が取引セッションの間、取引されるよう仮想的に保証されているので、ＶＷＡＰアルゴリズム取引は有益であり得る。更に、平均執行価格は、取引セッションに対するＶＷＡＰを概算することになる。証券取引所における金融資産の取引は、金融資産の市場価格に影響を与える可能性が極めて高く、従って、金融資産のＶＷＡＰにマイナスの影響を及ぼす可能性があるという欠点がある。更に、アルゴリズム取引の成功は、取引される（出来高プロファイルに含まれる）ことになる予想出来高に関する仮定精度に依存し、及び注文の各部分に対して得られる実行価格に依存するので、アルゴリズム取引は、金融資産の実際のＶＷＡＰを得ることが保証されない（及び得られない可能性が高い）。
【００１２】
本システムは、保証付きＶＷＡＰ執行技術としてクロッシングプールを利用することができる。クロッシングプールは、いずれの証券取引所とも提携していない私的クロッシングネットワークとすることができる。クロッシングプールは、反対のポジションを取る提出注文のマッチングを容易にするよう設計することができる。２つの注文がマッチしたとき、注文のクロス部分は、クロス時点から取引セッションの終了まで測定された実際のＶＷＡＰを得る。注文が証券取引所における金融資産の市場価格に影響を与えることなくクロスの瞬間から取引セッションの終了まで真のＶＷＡＰを得ることができるので、クロッシングプールに注文クロスを有することは有利となり得る。しかしながら、注文がクロッシングプールでクロスする保証がないという欠点がある。
【００１３】
本システムはまた、販売担当取引部門によって提供される従来のＶＷＡＰ執行を利用することができる。販売担当取引部門は、一日を通して経験及び直感的知識を用いて手動で注文を行おうと試みる。販売担当トレーダは、手動の注文執行を手動の試み（例えば、電話、インスタントメッセージング、電子メール）で増補し、販売担当トレーダが、注文又は注文の収支をＶＷＡＰでクロスさせることができる取引相手を見つけ出す。従来のＶＷＡＰ実行、又は人間による実行を用いる利点は、販売担当トレーダの洞察力及び経験によって、予め設定されたアルゴリズムよりもトレーダがより良好に適応し予測するのを助けることができる点である。従来のＶＷＡＰ実行を使用する欠点は、販売担当トレーダが注文に関して他の取引クライアントに話しかけたときに注文の情報が漏洩する可能性があることである。これは、「情報漏洩」として知られている。潜在的取引相手と共有されるこの情報は、市場で元の注文に対して使用される可能性がある。
【００１４】
本システムは、従来及びアルゴリズム取引をクロッシングプールと組み合わせて、金融資産に対するＶＷＡＰを概算又は得ることができる。注文を受け取ると、同じ細目（例えば、ポジション（ＢＵＹ（買い）又はＳＥＬＬ（売り））；金融資産のアイデンティティ；取引される数量）を含む第２の注文を作成することができる。本システムは、第２の注文をクロッシングプールに同時に且つ継続的におきながら、アルゴリズム取引又は従来の方法を介して受け取った注文を処理することができる。注文の一部分がアルゴリズム取引によって実行されると、取引に残っているより低い数量を反映するよう両方の注文を下方修正することができる。同様に、注文の一部分がクロッシングプールでクロスしたとき、両方の注文は、取引に残っているより低い数量を反映するよう下方修正することができる。注文が完全に実行及び／又はクロスしたときには、すなわち、取引に残っている数量が存在しないときには、両方の注文を取り消して取り除くことができる。
【００１５】
従って、ＶＷＡＰで取引するために注文を提出する投資家は、各々の欠点を最小限にしながら両方の技術の利点を受け取ることができる。これらの利点は、注文が完全に処理されるまで取引セッション全体を通して享受することができる。従って、投資家は、最悪でもアルゴリズム取引結果と同じで、最高でも市場への影響のない完璧なＶＷＡＰ結果であり、最も可能性が高いのはアルゴリズム取引結果よりも少なくともわずかに良好なＶＷＡＰ結果となるＶＷＡＰ実行が提供される。
【００１６】
更に、本システムは、新しく提出された注文をほぼ即座にクロッシングプールにおくことができる。これは、クロッシングプールをクロスの瞬間から取引セッションの終了まで評価されたＶＷＡＰを得るよう設計された継続的なＶＷＡＰクロッシングプールとすることができることに起因する。従って、クロッシングプールは、新しい注文に対するエントリ時間を制限せず、古い注文（以前のプールに追加された注文）がＶＷＡＰクロスの将来の継続する選択肢を保持するのを制限しない。従って、取引セッションの最中に注文を提出する投資家は、注文がクロッシングプールにおかれる予め定められた時間（例えば、開始する新しいＶＷＡＰクロッシングセッションの開始）を待機する必要がなく、注文が（初期処理の後）ほぼ即座にクロッシングプールにおかれ、注文が完全に処理されるか取り消されるまで注文の有効期間の間はプール内に留まることができる。従って、例えば、投資家は、特定の金融資産に関する新しく公開された情報に対してより迅速且つ効率的に投資することができる。市場は、ほんの数分で１０％又はそれ以上変化する場合があるので、このことは、投資家にとって重要な革新技術である。加えて、クロッシングプールに既にある注文は、エントリ時間が制限されている場合よりも早く、あらゆる新しい注文に対して潜在的にクロスする機会を有することによって更に有用となる。その上、最初に入力されたときにクロッシングプールにマッチ（合致）がなかった注文は、取引日を通じて注文の収支を見つける機会を有し、取引相手を見つけるために取引日内で利用可能な機会の最大量をその注文にもたらす。
【００１７】
従来のＶＷＡＰクロス取引では、過去のメカニズムは、プロバイダに応じて数分の取引から終日の取引までの範囲の増分リスクを吸収するよう投資家に強制してきた。継続的なＶＷＡＰクロスによって、投資家は、増分リスクを即座に取り除くことができ、従って、取引における投資家に対する全体のリスクを低減する。更に、クロスプール内のクロスの比率は、継続的なＶＷＡＰクロッシング・メカニズムが従来の時点ベースのＶＷＡＰプールにわたって提供する増分クロッシング時間量によって改善することができる。
【００１８】
１つの実施形態では、本願発明に係る方法は、取引セッションにおいて出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第１の注文を受け取るステップと、証券取引所における金融資産の第１の数量のアルゴリズム又は従来の取引を介して取引セッション中に第１の注文を実行するステップとを含むことができる。本方法はまた、クロスの瞬間から取引セッションの終了まで評価された出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第２の注文を作成するステップと、第１の注文の実行と同時に、証券取引所以外のクロッシングプールに第２の注文をおくステップとを含むことができる。クロッシングプールは複数の注文を含むことができる。本方法は、クロッシングプールにおける複数の注文のいずれかが第２の注文にクロスできるかどうかを継続的に判定するステップを含むことができる。本方法は、コンピュータを使用して実行することができる。
【００１９】
１つの実施形態では、本方法は、第２の注文とクロスすることができる反対注文をクロッシングプールにおける複数の注文から識別するステップを含むことができ、該反対注文は、クロスの瞬間から取引セッションの終了まで評価された出来高加重平均価格に従って取引される金融資産の第２の数量を指定する。第２の注文は、反対注文とクロスすることができる。
【００２０】
１つの実施形態では、本方法は、第１の数量が第２の数量以下であるときには、クロッシングプールから第２の注文を取り除き第１の注文を取り消すステップを含むことができる。
【００２１】
１つの実施形態では、本方法は、第１の数量が第２の数量よりも多いときには、第１及び第２の注文を修正し、第１の数量と第２の数量との間の差分に等しくなるよう第１の数量を変更するステップを含むことができる。
【００２２】
１つの実施形態では、証券取引所における金融資産の第１の数量のアルゴリズム又は従来の取引は、金融資産の出来高プロファイルに従って取引セッション全体を通じて金融資産の第１の数量の一部分を取引するステップを含むことができる。
【００２３】
１つの実施形態では、本方法は、金融資産の第１の数量の一部分が取引されたときには、第１及び第２の注文を修正し、第１の数量とその一部分との間の差分に等しくなるように第１の数量を変更するステップを含むことができる。
【００２４】
１つの実施形態では、取引セッションの間のいずれかの時間に新しい注文を受け取って、クロッシングプールに即座におくことができる。
【００２５】
１つの実施形態では、本方法は、第２の注文を作成するステップを実行するステップの必要条件として、第１の注文に関連したユーザプロファイルがクロスプール取引を許可することを検証するステップと、第２の注文をクロッシングプールにおくステップと、クロッシングプール内の複数の注文のいずれかが第２の注文とクロスできるかどうかを判定するステップとを含むことができる。
【００２６】
１つの実施形態では、方法は、取引セッションにおいて出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第１の注文を受け取るステップと、電子証券取引所における金融資産の第１の数量のアルゴリズム取引を介して取引セッション中に第１の注文を実行するステップとを含むことができる。本方法はまた、クロスの瞬間から取引セッションの終了まで評価された出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第２の注文を作成するステップと、第１の注文の実行と同時に証券取引所以外のクロッシングプールに第２の注文をおくステップとを含むことができる。クロッシングプールは複数の注文を含むことができる。本方法は、コンピュータを使用して実行することができる。
【００２７】
１つの実施形態では、コンピュータ可読媒体が、上記記載の方法のいずれかをコンピュータに実行させるコンピュータプログラムとして記憶することができる。
【００２８】
１つの実施形態では、システムは、取引セッションにおいて出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第１の注文を受け取るよう構成された注文マネージャを含むことができる。本システムはまた、電子証券取引所において金融資産の第１の数量のアルゴリズム取引を介して取引セッションにおいて第１の注文を実行するよう構成されたアルゴリズムエンジンを含むことができる。本システムは更に、クロスの瞬間から取引セッションの終了まで評価された出来高加重平均価格に従って取引される金融資産の第１の数量を指定する第２の注文を作成するよう注文マネージャに指示するように構成されたクロスポスタを含むことができる。クロスポスタはまた、第１の注文の実行と同時に証券取引所以外のクロッシングプールに第２の注文をおくよう構成することができ、クロッシングプールは、クロッシングプールの複数の注文のいずれかが第２の注文にクロスできるかどうかを継続的に判定するよう構成されている。他の実施形態では、上記記載の方法の種々の特徴要素は、本システム又は別のシステムで実装することができる。
【図面の簡単な説明】
【００２９】
【図１】金融資産を取引するためのシステムの一実施例を示す図である。
【図２】グラフィカルユーザインターフェイスの一実施例を示す図である。
【図３】金融資産を取引するための処理の一実施例を示す図である。
【図４】金融資産を取引するための処理の一実施例を示す図である。
【図５】コンピュータデバイスの一実施例を示す図である。
【発明を実施するための形態】
【００３０】
以下の説明では、本発明の一部を形成し、本発明を実施することができる特定の実施形態が例示としてあらわされている添付図面を参照する。本発明の範囲から逸脱することなく、他の実施形態を利用することができ、構造的変更を行い得る点を理解されたい。
【００３１】
本発明は、上場証券、上場先物及びオプション、並びにＳｗａｐ、ＣＦＤ、及びＰ−ＮｏｔｅｓなどのいずれかのＯＴＣ市場の金融資産を取引するためのシステムに関し、ここではＶＷＡＰ価格が資産の取引セッションを通じて作成される。本システムは、取引セッションにわたる金融資産の出来高加重平均価格（ＶＷＡＰ）を概算したり又は得るような金融資産の目標数量の取引を容易にすることができる。ＶＷＡＰは、一日の取引セッションなどの特定の時間的範囲にわたる金融資産の取引総出来高に対する取引された価値の比率である。本システムは、一般的にＶＷＡＰを概算するＶＷＡＰ目標実行技術と、ＶＷＡＰを全体として得る保証付きＶＷＡＰ実行技術とを有利に組み合わせる。
【００３２】
本システムは、ＶＷＡＰ目標実行技術としてアルゴリズム取引を利用することができる。アルゴリズム取引は、金融資産の目標数量の一部が取引セッション全体にわたって電子証券取引所で取引される、いわゆる「ベストエフォート」技術とすることができる。この部分は、金融資産の出来高プロファイルに基づいて決めることができる。出来高プロファイルは、特定の時間期間にわたって金融資産に対して取引された以前に評価された平均出来高に基づくことができる。
【００３３】
金融資産の目標数量が取引セッション中に取引されるよう仮想的に保証されているので、ＶＷＡＰアルゴリズム取引は有益であり得る。更に、平均実行価格は、取引セッションに対するＶＷＡＰを概算することになる。証券取引所における金融資産の取引は金融資産の市場価格に影響を与える可能性が極めて高く、従って、金融資産のＶＷＡＰにマイナスの影響を及ぼす可能性があるという欠点がある。更に、アルゴリズム取引の成功は、取引される（出来高プロファイルに含まれる）ことになる予想出来高に関する仮定精度に依存し、及び注文の各部分に対して得られる実行価格に依存するので、アルゴリズム取引は、金融資産の実際のＶＷＡＰを得ることが保証されない（及び得られない可能性が高い）。
【００３４】
本システムは、保証付きＶＷＡＰ実行技術としてクロッシングプールを利用することができる。クロッシングプールは、いずれの証券取引所とも提携していない私的クロッシングネットワークとすることができる。クロッシングプールは、反対のポジションを取る提出注文のマッチングを容易にするよう設計することができる。２つの注文がマッチしたとき、注文のクロス部分は、クロス時点から取引セッションの終了まで評価された実際のＶＷＡＰを得る。注文が証券取引所における金融資産の市場価格に影響を与えることなくクロスの瞬間から取引セッションの終了まで真のＶＷＡＰを得ることができるので、クロッシングプールに注文クロスを有することが有利とすることができる。しかしながら、注文がクロッシングプールでクロスする保証がないという欠点がある。
【００３５】
本システムはまた、販売担当取引部門によって提供される従来のＶＷＡＰ実行を利用することもできる。販売担当取引部門は、一日を通して経験及び直感的知識を用いて手動で注文を行おうとする。販売担当トレーダは、手動の注文実行を手動の試み（例えば、電話、インスタントメッセージング、電子メール）で増補し、販売担当トレーダが、注文又は注文の収支をＶＷＡＰでクロスさせることができる取引相手を見つけ出す。従来のＶＷＡＰ実行、又は人間による実行を用いる利点は、販売担当トレーダの洞察力及び経験によって、予め設定されたアルゴリズムよりもトレーダがより良好に適応し予測するのを助けることができる点である。従来のＶＷＡＰ実行を使用する欠点は、販売担当トレーダが注文に関して他の取引クライアントに話しかけたときに注文の情報が漏洩する可能性があることである。これは、「情報漏洩」として知られている。潜在的取引相手と共有されるこの情報は、市場で元の注文に対して使用される可能性がある。
【００３６】
本システムは、従来及びアルゴリズム取引をクロッシングプールと組み合わせて、金融資産に対するＶＷＡＰを概算又は得ることができる。注文を受け取ると、同じ細目（例えば、ポジション（ＢＵＹ（買い）又はＳＥＬＬ（売り））；金融資産のアイデンティティ；取引される数量）を含む第２の注文を作成することができる。本システムは、第２の注文をクロッシングプールに同時に且つ継続的におきながら、アルゴリズム取引又は従来の方法を介して受け取った注文を処理することができる。注文の一部分がアルゴリズム取引によって実行されると、取引に残っているより低い数量を反映するように両方の注文を下方修正することができる。同様に、注文の一部分がクロッシングプールでクロスしたとき、両方の注文は、取引に残っているより低い数量を反映するように下方修正することができる。注文が完全に実行及び／又はクロスしたときには、すなわち、取引に残っている数量が存在しないときには、両方の注文を取り消したり、取り除くことができる。
【００３７】
従って、ＶＷＡＰで取引するために注文を提出する投資家は、各々の欠点を最小限にしながら両方の技術の利点を受け取ることができる。これらの利点は、注文が完全に処理されるまで取引セッション全体を通じて享受することができる。従って、投資家は、最悪でもアルゴリズム取引結果よりも悪くなく、最高でも市場への影響のない完璧なＶＷＡＰ結果であり、最も可能性が高いのはアルゴリズム取引結果よりも少なくともわずかに良好なＶＷＡＰ結果である、ＶＷＡＰ実行が提供される。
更に、本システムは、新しく提出された注文をほぼ即座にクロッシングプールにおくことができる。これは、クロッシングプールを、クロスの瞬間から取引セッションの終了まで評価されたＶＷＡＰを得るよう設計された継続的なＶＷＡＰクロッシングプールとすることができることに起因する。従って、クロッシングプールは、新しい注文に対するエントリ時間を制限せず、古い注文（以前にプールに追加された注文）がＶＷＡＰクロスの将来の継続する選択肢を保持するのを制限しない。従って、取引セッションの最中に注文を提出する投資家は、注文がクロッシングプールにおかれる予め定められた時間（例えば、新しいＶＷＡＰクロッシングセッションが始まる開始時間）を待機する必要はなく、注文が（初期処理の後）ほぼ即座にクロッシングプールにおかれ、注文が完全に処理されるか取り消されるまで注文の有効期間の間はプール内に留まることができる。従って、例えば、投資家は、特定の金融資産に関する新しく公開された情報に対してより迅速且つ効率的に投資することができる。市場は、ほんの数分で１０％又はそれ以上変化する場合があるので、このことは、投資家にとって重要な技術革新である。加えて、クロッシングプールに既にある注文は、エントリ時間が制限されている場合よりも早くあらゆる新しい注文に対して潜在的にクロスする機会を有することによって更に有用となる。その上、最初に入力されたときにクロッシングプールにマッチがなかった注文は、取引日を通して注文の収支を見つける機会を有し、取引相手を見つけるために取引日内で利用可能な機会の最大量をその注文にもたらす。従来のＶＷＡＰクロス取引では、過去のメカニズムは、プロバイダに応じて数分の取引から終日の取引までの範囲の増分リスクを吸収するよう投資家に強制してきた。継続的なＶＷＡＰクロスによって、投資家は、増分リスクを即座に取り去ることができ、従って、取引における投資家に対する全体のリスクを低減する。更に、クロスプール内のクロスの比率は、継続的なＶＷＡＰクロッシング・メカニズムが従来の時点ベースのＶＷＡＰプールにわたって提供する増分クロッシング時間量によって改善することができる。
【００３８】
図１は、金融資産を取引するための例示的なシステムの実施形態を示す。本システムは、実行管理システム（ＥＭＳ）１００、クロッシングプール１１０、ブローカ１２０、及び証券取引所１３０を含むことができる。
【００３９】
実行管理システム（ＥＭＳ）１００は、注文の実行を管理するための幾つかの構成要素を含む。注文は、取引セッションにおける金融資産の出来高加重平均価格に従って取引するための金融資産の数量を指定することができる。金融資産は、電子通信ネットワークと呼ばれることもある電子証券取引所（例えば、ＮＡＳＤＡＱ、ＮＹＳＥ  Ａｒｃａ、ＣＭＥ  Ｇｌｏｂｅｘ）で取引することができるあらゆる資産とすることができる。金融資産は、例えば、株式又は債券、外貨、又は証券取引所で取引されるデリバティブなどの有価証券とすることができる。
【００４０】
出来高加重平均価格（ＶＷＡＰ）は、一日の取引セッションなどの定義された時間期間にわたる指定金融資産の取引された総出来高に対する取引された価値の比率である。ＶＷＡＰは、以下の式を使用して計算することができる。
2013504125.tif 000003
ここで、ＰVWAPは出来高加重平均価格、ｊは定義された時間期間にわたって行われる各個々の取引を表し、Ｐjは取引ｊの価格、及びＱjは取引ｊの数量である。
【００４１】
特定の金融資産に対してＶＷＡＰを評価する期間は変えることができる。ＶＷＡＰを計算する一般的な時間期間は一日の取引セッションである。従って、午前９：３０〜午後４：００までの金融資産の取引の出来高及び価格を評価することができる。或いは、異なる時間期間を指定することもできる。例えば、数分から数日、一週間、或いは一カ月にわたってＶＷＡＰを評価することができる。加えて、以下に詳細に説明するように、取引セッションの収支の通りに時間期間を指定することができる（すなわち、ある瞬間ｔから取引セッションの終了まで）。
【００４２】
注文はグラフィカルユーザインターフェイス（ＧＵＩ）１０１を使用して提出することができる。ＧＵＩ１０１は、図１に示すようにＥＭＳ１００の構成要素とすることができる。或いは、ＧＵＩ１０１は、顧客のコンピュータシステムなどの別個のコンピュータシステムにおけるＥＭＳ１００から物理的に離れて位置付けられている別個の構成要素とすることができる。このような場合、ＧＵＩ１０１は、インターネットなどによりネットワークを介してＥＭＳ１００と通信することができる。
【００４３】
ＧＵＩ１０１の実施形態の例示的なスクリーンショットを図２に示す。具体的には、図２は、Ｔｏｒａ  Ｔｒａｄｉｎｇ  Ｓｅｒｖｉｃｅｓ社によって作成された実行管理システムであるＴｏｒａ  Ｃｏｍｐａｓｓ用のグラフィカルユーザインターフェイスのスクリーンショットである。
【００４４】
図１に戻って、注文マネージャ１０２は、ＧＵＩ１０１から受け取った注文を管理し、必要に応じてこの注文を本システムの他の構成要素に転送することができる。ＶＷＡＰ注文を受け取ると、注文マネージャ１０２は、ＶＷＡＰをできるだけ近くに概算することを目標とするアルゴリズムエンジンにこの注文を提供することができる。
【００４５】
ＥＭＳ１００のエンジン１０３とブローカ１２０のエンジン１２３という２つのアルゴリズムエンジンがある。アルゴリズムエンジンは、「ベストエフォート」ＶＷＡＰとして公知の技術を実装することができる。ベストエフォートＶＷＡＰは、取引される金融資産の出来高プロファイルに従って取引セッション中に注文の一部分を実行することによってＶＷＡＰを概算しようとする。取引セッション全体を通した特定の期間中に取引される一部分は、金融資産の出来高プロファイルに基づいて特定することができる。
【００４６】
出来高プロファイルは、過去の時間期間にわたり金融資産に対して取引された以前に評価された平均出来高に基づくことができる。例えば、出来高プロファイルが一日の取引セッションの間にわたるＶＷＡＰについてのものであるとすると、出来高プロファイルは、過去の月に市場が開いていた日全てに対して評価されるときに、一日を通して特定の時間に取引された平均出来高を考慮に入れることができる。所与の日の間の特定の金融資産の取引が、過去の月にわたって有していたものと類似の方式で行われる可能性が高いと仮定される。所与の金融資産に対する多数の出来高プロファイルを潜在的に作成することができ、各出来高プロファイルは、異なる過去の時間期間にわたって（例えば、過去２日間、先週、先月、２か月前の５日間、その他にわたって）取引された平均出来高を評価する。
【００４７】
このように、異なるアルゴリズムエンジンが所与の金融資産の異なる出来高プロファイルを利用することができる。従って、各エンジンが利用する取引アルゴリズムは異なるものとすることができ、各エンジンは、所与の日に異なる結果を得ることができる。従って、ＥＭＳ１００のアルゴリズムエンジン１０３は、ブローカ１２０のアルゴリズムエンジン１２３とは異なるものにすることができる。使用するエンジンを注文が指定できる場合に、顧客は、ＧＵＩ１０１を介して使用するエンジンを選択することができる。或いは、注文マネージャ１０２は、どのアルゴリズムエンジンを使用するかといった選好を含む顧客の顧客プロファイルを記憶することができる。
【００４８】
どのアルゴリズムエンジンを使用するかを決定した後、注文マネージャは、適切なアルゴリズムエンジンに注文を提出することができる。注文マネージャがブローカ１２０のアルゴリズムエンジン１２３に注文を提出すると決めた場合、注文マネージャは、ブローカインターフェイス１０６を介して注文をアプリケーションプログラムインターフェイス１２１に送信することができ、該アプリケーションプログラムインターフェイス１２１は、注文をブローカの注文マネージャ１２２に渡す。次に、注文マネージャ１２２は、注文をアルゴリズムエンジン１２３に提出することができる。注文が受け取られると、アルゴリズムエンジン１０３又は１２３は、取引される金融資産に対するアルゴリズムエンジンの出来高プロファイルに従って証券取引所１３０において注文の一部分を自動的に実行するステップに進めることができる。
【００４９】
１つの実施形態では、注文又は顧客プロファイルは、ブローカ１２０のトレーダ１２４によってベストエフォートＶＷＡＰを実施するよう指定することができる。トレーダ１２４は、人間とすることができる。トレーダ１２４は、金融資産の出来高プロファイルに従って個々の注文を証券取引所１３０に提出することによりベストエフォートアルゴリズムを手動で実行することができる。
【００５０】
クロスポスタ１０４は、注文マネージャ１０２が受け取った注文をモニタすることができる。注文を受け取られると、クロスポスタは、注文がクロッシングプール１１０におかれるのに適格であるかどうかを判定することができる。このことは、クロスポスタが、いずれかの特別な条件又は命令が注文に添付されているかどうか及び／又はクロッシングプールにおくことが許可されることを顧客のプロファイルが示すかどうかに基づいて判定することができる。クロスポスタ１０４は、注文をクロッシングプール１１０におくことができると判定した場合、注文マネージャ１０２に指示して、最初に受け取った注文とほぼ同一の第２の注文を作成させる。第２の注文は、取引される金融資産及び取引される数量を指定しなくてはならない。次に、注文マネージャ１０２は、第２の注文をクロッシングプール１１０におくことができる。
【００５１】
クロッシングプール１１０は、証券取引所１３０とも提携されていない私的クロッシングネットワークとすることができる。クロッシングプール１１０は、反対のポジションを取る提出された注文のクロッシング／マッチングを容易にするよう設計することができる。２つの注文がマッチしたときには、注文のクロス部分は、クロスの時点から取引セッションの終了まで評価された実際のＶＷＡＰを得ることができる。クロッシングプール１１０は、取引セッション全体を通して継続的にすることができる。従って、クロッシングプール１１０におかれた注文は、注文が完全に実行又は取り消されるまで、取引セッション全体にわたってプールにおかれる。更に、クロッシングプール１１０は、取引セッション全体を通して新しい注文の即座のエントリを可能にすることができる。クロッシングプールにおける注文のいずれもクロスできるかどうかを継続的に判定することができる。この判定は、コンピュータシステムの速度に応じて、１分又は１秒につき複数回、或いはミリ秒につき複数回など、極めて頻繁に行うことができる。
【００５２】
事前公開マッチングエンジン１０５を使用して、取引セッションが始まる前に提出された注文を取引セッションが始まる前に提出された他のいずれかの注文にマッチさせることができる。事前公開マッチングエンジン１０５は、取引セッションが始まる前に終了ポイントを備えたクロッシングプールを本質的に再現することができる。２つの注文がマッチした場合、注文のマッチした部分が取引セッションの実際のＶＷＡＰを得る。
【００５３】
図３は、本システムが実行することができる例示的な処理である。
【００５４】
第１の注文を受け取ることができる（３００）。第１の注文は、取引セッションにおいてＶＷＡＰに従って取引されることになる金融資産の数量を指定することができる。この実施例では、注文が市場の開く前の午前９：００に受け取られると仮定し、ＸＹＺ社の１０００株を買うこと（１０００ＸＹＺ買い）を指定する。この注文は、午前９：３０から午後４：００までの取引日全体のＶＷＡＰを指定する。１つの実施形態では、この注文は、事前公開マッチングエンジン１０５に提出するのに適格であるとすることができ、例えば、午前９：２５前に提出された注文にマッチさせようとすることができる。注文全体が事前公開マッチングエンジン１０５においてマッチした場合、この日のＸＹＺ社の実際のＶＷＡＰ価格を保証することになる。注文の一部分だけがマッチした場合（２００株など）、ＸＹＺ社の取引に残っている数量（８００株など）を指定するよう注文を下方修正することができる。
【００５５】
市場が開いたときには、第１の注文は、証券取引所１３０における金融資産の数量のアルゴリズム取引を介して実行することができる（３１０）。従って、注文の一部分は、例えば、アルゴリズムエンジン１０３又は１２３、或いはトレーダ１２４によって使用される、ＸＹＺ社の特定の出来高プロファイルに従って実行されることになる。例えば、出来高の１０％が９：３０〜９：３５の間に取引されていることをＸＹＺ社の出来高プロファイルが示す場合、アルゴリズムエンジン／トレーダは、９：３０〜９：３５の間に市場価格でＸＹＺ社の１００株を買おうとすることになる。
【００５６】
第２の注文を作成することができる（３２０）。第２の注文は、クロスの瞬間から取引セッションの終了（すなわち、午後４：００）までに評価されたＶＷＡＰに従って取引される金融資産の数量を指定することができる。第１の注文のアルゴリズム取引と同時に、第２の注文をクロッシングプール１１０におくことができる（３３０）。
【００５７】
注文の一部分がアルゴリズム取引を介して実行されると、実行を反映するために第１及び第２の注文を更新することができる（３４０）。具体的には、これらの指定数量が、取引に残っている金融資産の数に一致するように、第１及び第２の注文を下方修正することができる。実施例では、ＸＹＺ社の１００株が９：３０から９：３５の間に買われたときには、第１及び第２の注文は各々、買い９００ＸＹＺを指定するよう修正される。
【００５８】
図４は、本システムが実行することができる更なる処理であり、図３の処理の続きとみなすことができる。
【００５９】
第２の注文がクロッシングプール１００に曝された他のいずれかの注文とクロスできるかどうかを判定することができる（４００）。反対注文を識別することができる（４１０）。反対注文は、クロスの瞬間から取引セッションの終了まで評価されたＶＷＡＰに従って取引される金融資産の第２の数量を指定することができる。例えば、反対注文は、ＸＹＺ社の５００株売りを指定することができる。次に、第２の注文を反対注文とクロスさせることができる（４２０）。
【００６０】
第２の注文が反対注文とクロスされた後、クロスを反映するために第１及び第２の注文を更新することができる（４３０）。第２の注文によって指定された数量が、反対注文によって指定された数量以下である場合、第２の注文をクロッシングプール１００から取り除き、第１の注文を取り消すことができる。例えば、買い９００ＸＹＺと記載した第２の注文と、売り９００ＸＹＺと記載した反対注文がクロスする前であると仮定すると、第２の注文から取引される全体の数量は、反対注文とクロスされる。従って、第２の注文は、もはやクロッシングプール１００においてはならず、アルゴリズム取引によって実行される前に第１の注文を取り消さなくてはならない。
【００６１】
一方、第２の注文によって指定された数量が、反対注文によって指定された数量よりも多い場合、第２の注文の数量と反対注文の数量との間の差分に等しくなるように、取引される数量を変更するよう第１及び第２の注文を修正することができる。例えば、買い９００ＸＹＺと記載した第２の注文と売り５００ＸＹＺと記載した反対注文がクロスされる前を仮定すると、取引される株の数量の一部分（すなわち、５００）だけが、反対注文とクロスされる。従って、取引される新しい数量を反映するために、第１及び第２の注文を更新しなくてはならず、この場合には新しい数量は４００株になる。
【００６２】
ここまでのところ、本明細書で記載される実施形態は、クロッシングプールと、ＶＷＡＰクロス及び修正／取り消し操作をほぼ同時に実行することができるベストエフォートＶＷＡＰメカニズムとの間の密接な結びつきを仮定してきた。
【００６３】
しかしながらこのことは、常に当てはまるとは限らない。例えば、クロッシングプールを操作するブローカとベストエフォートＶＷＡＰ注文を処理するブローカとは異なる主体（エンティティ）とすることができる。これらが同じエンティティである場合でも、ＶＷＡＰエンジン及びクロッシングプールは、異なるコンピュータシステム上において、場合によっては異なる地理的位置で実行されるコンピュータコードの別個の要素で実行することができる。
【００６４】
ＶＷＡＰクロスと修正／取り消し操作が同時に実行されないときには、少なくとも２つの問題すなわちオーバフィル及びオーバラッピング実行が起こる可能性がある。両方の問題は、修正操作が完了する前にクロス及びベストエフォート注文が実行される場合に起こる可能性がある。実行後のベストエフォート注文の残りの数量がクロスサイズよりも少ない場合にはオーバフィルになる。すなわち、例えば、クロスと完了したばかりのベストエフォート実行の組合せは、あまりにも多くの株が売買されることになり、これによって最終的な注文が過剰実行される結果となる。一方、実行後のベストエフォート注文の残りの数量がクロスサイズよりも大きい場合、オーバラッピング実行になり、ベストエフォート・メカニズムの注文曲線に干渉することがある。例えば、買い１００００株の注文が９：３０と９：４５とに入ったとすると、ベストエフォート・メカニズムは、１００の価格で１０００株を実行する。しかしながら、９：４４：５９に、１０００株は、９：４４：５９から取引日の終了までＶＷＡＰ価格でクロスする。クロスしたＶＷＡＰ価格は、ここではベストエフォート・メカニズムによって１００で市場において実行された１０００株を含むことになる。次に、市場が、その後直ちに取引日の残りにおいて遙かに低いレベルで取引すると仮定する。問題は、ベストエフォート・メカニズムが、９：４５から取引日の終了まで遙かに低いレベルで残りの８０００株を実行する（クロスがないと仮定する）ことが予測されるが、クロスした１０００株は、９：４５で理想よりも大きく高価格のベストエフォート取引を含むＶＷＡＰ価格になることである。
【００６５】
これらの問題は、一部のオーバフィル及び価格設定リスクを取るＶＷＡＰクロス・メカニズムを実行するブローカによって対処され、並びにユーザからオーバフィル及びオーバラッピング実行を隠すことによって対処することができる。エンドユーザからオーバフィル及びオーバラッピング実行を隠す実施形態では、２つの付加的なレッグ又は注文をトランザクションに追加することができる。４つのレッグは以下の通りである。
レッグＡ−ベストエフォートＶＷＡＰ注文；
レッグＢ−クロッシングプールにおける影注文（これは、レッグＡと同じ側である）；
レッグＣ−レッグＡの同胞注文として作成された新しいクロスレッグ（これは、レッグＢと同じ側である）；及び
レッグＤ−レッグＣ注文に対する反対注文として作成された新しいクロスレッグ（これは、レッグＣの反対側である）。
【００６６】
レッグＢ及びＤはエンドユーザから隠されている。クロスがレッグＢ注文を介してプールに起こったときには、クロスは、ユーザに直ちには表示されない。或いは、修正／取り消し操作がレッグＡ注文に行われる。修正された操作が成功した場合、レッグＣ取引が作成され、反対レッグＤ取引がブローカ側で作成される（これはユーザから隠されている）。レッグＣ取引は、レッグＢ取引を正確に映すことはできない。例えば、レッグＣ取引は、オーバフィルがあった場合にはより少量を有することができる。或いは、レッグＣ取引は、オーバラッピング実行があった場合には異なる価格（異なる修正ＥＯＤ価格及び中間価格の両方）を有することができる。この場合、ＶＷＡＰ間隔の開始時間を、レッグＡ取引における修正操作の肯定応答時間に修正することができる。
【００６７】
これらのレッグが所定位置にあると、本システムは、レッグＢ及びレッグＤの数量を合算する（すなわち、互いに付加する）ことによってオーバフィル状況があるかどうかを検出し、非ゼロの位置が残っているかどうか判定することができる。次に、本システムは、オーバフィルの自動逆取引を（通常はベストエフォートアルゴリズムを介して）送出するか、或いは手動でその位置を逆取引又は多の方法で処理できるようにその位置にトレーダの注意を喚起することができる。クロスのサイズに等しいオーバフィルがある場合、レッグＣ注文は作成されず、ユーザが気付くことなく全数量を逆取引することができる。逆取引は、オーバフィルが訂正（逆取引）されるようにオーバフィルに反対の取引を行うことを意味する。
【００６８】
この実施形態に従って例示的な処理を例証するために実施例、（１）オーバフィルがない場合、及び（２）オーバフィルがある場合を以下に示す。
【００６９】
これは、オーバフィルが起こらなかったとの処理の実施例である。
１．クライアントが、Ｘの１００００株を買うためにベストエフォートＶＷＡＰ注文を入れる。従って、Ｘの１００００株を買うためのレッグＡ取引が作成される。
２．クロスポスタが、クロッシングプールにおいてＶＷＡＰで買い１００００株にクロスする影注文を作成する。これはレッグＢ取引である。
３．ベストエフォート注文の１００株が実行される。クロスポスタがレッグＢの数量を９９００株に修正する。
４．反対流動資産がプールに現れ、５０００株が保証付きＶＷＡＰでクロスされる。クロスポスタは、レッグＡ取引を４９００株に修正しようとする（すなわち、１００００（元々の注文サイズ）−１００（実行されたベストエフォート部分）−５０００（クロスした部分）＝４９００（実行残り）。レッグＡにおける修正が肯定応答されると、クロスポスタは、レッグＣ及びレッグＤを作成することができる。レッグＣは、保証付きＶＷＡＰで４９００株を買うクライアント注文であり、レッグＤは、保証付きＶＷＡＰで４９００株をクライアントに売る内部注文（クライアントから隠されている）である。レッグＢ（５０００株を買った）及びレッグＤ（５０００株を売った）を合算する（互いに付加する）とゼロになる。従って、ゼロ位置が残り、オーバフィルが起こらなかったと判定される。
５．次に、注文は、引き続きベストエフォート及びクロッシングを介して実行される。例えば、もう１００株がベストエフォートＶＷＡＰで実行され（レッグＡ）、よって、クロスポスタがレッグＢを４８００株に修正する。別の１００株がベストエフォートＶＷＡＰで実行され（レッグＡ）、クロスポスタがレッグＢを４７００株に修正する。これは、注文が完了するまで続く。別のクロスが起こった場合、ステップ４の手順は、オーバフィルが起こったかどうか判定するために繰り返される。
【００７０】
これは、オーバフィルが起こったときの処理の実施例である。
１．クライアントが、Ｘの１００００株を買うベストエフォートＶＷＡＰ注文を入れる。これに応じて、Ｘの１００００株を買うレッグＡ取引が作成される。
２．クロスポスタが、クロッシングプールにおいてＶＷＡＰで買い１００００株にクロスする影注文を作成する。これは、レッグＢ取引である。
３．レッグＢ取引全体がクロスする。すなわち、ＶＷＡＰでの買い１００００株の全てが、反対注文を持つクロッシングプールにおいてクロスする。従って、クロスポスタは、レッグＡ取引を取り消そうとする。しかしながら、取り消しが処理できるまで、レッグＡ取引の１００株が実行される。レッグＡ取り消しがこの時点で肯定応答され、レッグＡの残り（９９００）が取り消される。この場合、クロスポスタは、９９００株Ｘ（すなわち、１００００（元々の注文サイズ）−１００（実行されたベストエフォート部分）＝９９００）を買うためにレッグＣを作成する。クロスポスタはまた、Ｘの９９００株を売るためにレッグＤ取引を内部で（クライアントから隠れて）作成する。この時点で、レッグＢ（クロス１００００）とレッグＤ（売り９９００）を合算すると（互いに付加すると）、残りの１００株の位置がある。従って、１００株のオーバフィルがあることをシステムに信号伝送する非ゼロの位置がある。本システムは、自動逆取引を要求／実行することができ、或いは、位置及び位置を手動で逆取引する必要性を通知するトレーダに対する警報を生成することができる。自動逆取引の場合、本システムは、ベストエフォートＶＷＡＰアルゴリズムでＡの１００株を売る注文を入れることになる。手動逆取引の場合、トレーダは、手動ベストエフォートＶＷＡＰ方式で１００株を買う注文を入れて実行することができ、或いはトレーダは、何らかの他の手段（例えば、市場レベルで直ちに購入すること）を介して株式に対する視点を有して１００株を買うことを選択できる。
４．元の注文全体がクロスしたので、顧客の注文を満たすために更なる取引を行う必要はない。
【００７１】
オーバフィルの可能性を実現する実施形態では、ブローカ及び／又は注文の種類（例えば、従来型対アルゴリズム型）などの特定の基準を調べ、この特定の基準を使用して、オーバフィルの機会が高いか又はオーバフィルの影響が高くなるときに一日の特定の時間でのクロスを制限するよう本システムを設計することができる。このような時間は、例えば、取引セッションの開始又は開始近くの時間、及び取引セッションの終了又は終了近くの時間を含むことができる。
【００７２】
１つの実施形態では、ベストエフォート・メカニズムは、取引セッションの終了時の取引を避け、注文が完全に実行されないというリスクを低減するようにすることができる。例えば、本システムは、一日の終わりのような終了時間（ＶＷＡＰを計算するための）での注文と等価なものとして、取引の終了Ｘ分前に完了することを目標とするアルゴリズム注文をクライアントが指定可能にすることができる。或いは、本システムは、早期の終了時間がクライアントによって指定されていない場合でもこの修正を自動的に折り込むことができる。
【００７３】
図５は、このシステムで利用することができるコンピュータデバイスの実施例のブロック図を示す。詳細には、図１に示される本システムの種々の構成要素は、種々のコンピュータデバイスを介して実現することができる。コンピュータデバイス５００の形式は、多種多様なものとすることができる。例えば、コンピュータデバイス５００は、パーソナルコンピュータ、ワークステーション、サーバ、ハンドヘルドコンピュータデバイス、或いは他のいずれかの適切な種類のマイクロプロセッサベースのデバイスとすることができる。コンピュータデバイス５００は、例えば、プロセッサ５１０、入力デバイス５２０、出力デバイス５３０、記憶装置５４０、及び通信デバイス５６０を含む、１つ又はそれ以上の構成要素を含むことができる。これらの構成要素は、様々なものとすることができ、例えば、物理バス、ネットワーク回線又は無線などを介していずれかの適切な方式で互いに接続することができる。
【００７４】
例えば、入力デバイス５２０は、キーボード、マウス、タッチスクリーン又はモニタ、音声認識デバイス、或いは、入力を提供する他のいずれかの適切なデバイスを含むことができる。出力デバイス５３０は、例えば、モニタ又は他のディスプレイ、プリンタ、ディスクドライブ、スピーカ、又は出力を提供する他のいずれかの適切なデバイスを含むことができる。
【００７５】
記憶装置５４０は、例えば、ＲＡＭ、キャッシュ、ハードドライブ、ＣＤ−ＲＯＭドライブ、テープドライブ又はリムーバブルストレージディスクなど、１つ又はそれ以上の電気、磁気、又は光学メモリなどの揮発性及び／又は不揮発性データ記憶装置を含むことができる。通信デバイス５６０は、例えば、ネットワークインターフェイスカード、モデム、或いはネットワークを通じて信号を送受信することができる他のいずれかの適切なデバイスを含むことができる。
【００７６】
ネットワークは、コンピュータデバイス５００を他のコンピュータデバイスと接続することができる。例えば、図１では、ＥＭＳ１００は、クロッシングプール１１０、ブローカ１２０、及び／又は証券取引所１３０にネットワークを介して接続することができる。ネットワークは、例えば、ローカルエリアネットワーク（ＬＡＮ）又はワイドエリアネットワーク（ＷＡＮ）などのいずれかの適切な相互接続された通信システムを含むことができる。ネットワークは、いずれかの適切な通信プロトコルを実施することができ、いずれかの適切なセキュリティプロトコルによってセキュリティ保護することができる。対応するネットワークリンクは、例えば、電話回線、ＤＳＬ、ケーブルネットワーク、Ｔ１又はＴ３回線、無線ネットワーク接続、或いはネットワーク信号の送信及び受信を実行する他のいずれかの適切な構成を含むことができる。
【００７７】
ソフトウェア５５０は、記憶装置５４０内に記憶され、プロセッサ５１０によって実行することができ、例えば、本開示の種々の実施形態において説明された機能を具現化するプログラミングを含むことができる。プログラミングは、いずれかの適切な形式を取ることができる。
【００７８】
ソフトウェア５５０はまた、例えば、命令実行システム、装置、又はデバイスからソフトウェアに関連した命令をフェッチして該命令を実行することができるコンピュータデバイス５００などの命令実行システム、装置、又はデバイスによって、或いはこれらに関連して使用するいずれかのコンピュータ可読記憶媒体内に記憶及び／又は転送することができる。本明細書においては、コンピュータ可読記憶媒体は、例えば、命令実行システム、装置、又はデバイスによって、或いはこれらに関連して使用するプログラミングを包含又は記憶することができる、記憶装置５４０などのあらゆる媒体とすることができる。
【００７９】
ソフトウェア５５０はまた、例えば、命令実行システム、装置、又はデバイスからソフトウェアに関連した命令をフェッチして該命令を実行することができるコンピュータデバイス５００などの命令実行システム、装置、又はデバイスによって、或いはこれらに関連して使用するいずれかの伝送媒体内に伝播させることができる。本明細書においては、伝送媒体は、命令実行システム、装置、又はデバイスによって、或いはこれらに関連して使用するプログラミングを伝達、伝播又は伝送することができるいずれかの媒体とすることができる。伝送可読媒体は、限定ではないが、電子、磁気、光学、電磁又は赤外線の有線もしくは無線伝播媒体を含むことができる。
【００８０】
当業者であれば、同じ基本的な根底にあるメカニズム及び方法を利用しながら、開示される実施形態の多くの可能性のある修正及び組合せを用いることができる点は理解されるであろう。説明の目的の前述の説明は、特定の実施形態に関して記述されている。しかしながら、上記の例示的な説明は、包括的なもの、或いは本開示を開示された厳密な形式に限定するものではない。多くの修正及び変形形態が上記の教示の観点から実施可能とすることができる。本実施形態は、本開示及びこれらの実施可能な応用の原理を説明するため、並びに本開示及び企図される特定の用途に適合するよう種々の修正を備えた種々の実施形態を当業者が最も良好に利用できるようにするために選択され説明している。
【００８１】
更に、本明細書は多くの詳細事項を含むが、これらは、特許請求されるもの、或いは特許請求することができるものの範囲に対する限定とみなすべきではなく、特定の実施形態に固有の特徴要素の説明として解釈すべきである。別個の実施形態の関連において本明細書で説明されている特定の特徴要素はまた、単一の実施形態において組み合わせて実施することができる。反対に、単一の実施形態に関連して説明された種々の特徴要素もまた、複数の実施形態で別々に、或いは何らかの適切な部分的組合せで実施することができる。更に、特徴要素は特定の組合せで動作するものとして上述され、そのように最初に特許請求されているが、特許請求された組合せからの１つ又はそれ以上の特徴要素は、場合によっては、組合せから除くことができ、特許請求される組合せは、部分的組合せ又は部分的組合せの変形形態を対象とすることができる。
【符号の説明】
【００８２】
１００  ＥＭＳ（実行管理システム）
１０１  グラフィカルユーザインターフェイス
１０２  注文マネージャ
１０３  アルゴリズムエンジン
１０４  クロスポスタ
１０５  事前公開エンジン
１０６  ブローカインターフェイス
１１０  クロッシングプール
１２０  ブローカ
１２１  アプリケーションプログラムインターフェイス
１２２  注文マネージャ
１２３  アルゴリズムエンジン
１２４  トレーダ
１３０  証券取引所
【図１】
2013504125.tif 000004
【図２】
2013504125.tif 000005
【図３】
2013504125.tif 000006
【図４】
2013504125.tif 000007
【図５】
2013504125.tif 000008
【国際調査報告】
2013504125.tif 000009