(57)【特許請求の範囲】
【請求項１】
トレードオーダパラメータを構成する方法であって、
コンピュータデバイスを介して、複数のセットのカスタマパラメータを格納するステップ、ここで、カスタマパラメータの個々のセットはカスタマのための情報を識別し、且つカスタマパラメータの個々のセットはカスタマのためのパラメータと取引可能オブジェクトのためのパラメータを含む、
前記コンピュータデバイスを介して、複数のセットのオーダパラメータを格納するステップ、ここで、オーダパラメータの個々のセットはオーダタイプのための情報を識別し、且つオーダパラメータの個々のセットはカスタマのためのパラメータと取引可能オブジェクトのためのパラメータを含む、
カスタマ及び取引可能オブジェクトを選択するユーザコマンドを、前記コンピュータデバイスのためのユーザインプットデバイスを介して、受信するステップ、
前記コンピュータデバイスを介して、前記複数のセットのカスタマパラメータ、前記複数のセットのオーダパラメータ、前記選択されたカスタマ、及び前記選択された取引可能オブジェクトを評価して、前記選択されたカスタマ及び前記選択された取引可能オブジェクトに基づいて前記複数のセットのカスタマパラメータのうちの最良のカスタママッチを判別し、及び、前記選択されたカスタマ及び前記選択された取引可能オブジェクト並びに前記複数のセットのカスタマパラメータのうちの前記最良のカスタママッチに基づいて前記複数のセットのトレードオーダパラメータのうちの最良のトレードオーダマッチを判別する、ステップ、ここで、最良のカスタママッチは、前記複数のセットのカスタマパラメータの個々のセットの少なくとも一つのカスタマパラメータに、及び、前記複数のセットのオーダパラメータの個々のセットの少なくとも一つのオーダパラメータに、割り当てられた重み及び優先順位に従って、判別される、ステップ、
これに応じて、前記コンピュータデバイスを介して、前記最良のカスタママッチに関連するカスタマパラメータ、及び、前記最良のトレードオーダマッチに関連するトレードオーダパラメータを、オーダエントリウインドウに投入するステップ
を含む方法。
【請求項２】
前記複数のセットのカスタマパラメータは、少なくとも二人の異なるカスタマのためのカスタマパラメータを含む
請求項１に記載の方法。
【請求項３】
最良のカスタママッチを判別するステップが、セットのカスタマパラメータを判別するステップを含む
請求項１に記載の方法。
【請求項４】
前記選択された取引可能オブジェクトは、マーケットパラメータ及び商品パラメータと関連する情報を備える契約名を含む
請求項３に記載の方法。
【請求項５】
前記セットのカスタマパラメータが、前記マーケットパラメータ及び前記商品パラメータのいずれかを含む
請求項４に記載の方法。
【請求項６】
前記最良のトレードオーダマッチを判別するステップが、更に、前記マーケットパラメータ及び前記商品パラメータと関連する情報を、前記セットのカスタマパラメータと比較し、セットのオーダパラメータを判別するステップを含む
請求項５に記載の方法。
【請求項７】
前記オーダエントリウインドウが、前記セットのカスタマパラメータと前記セットのオーダパラメータに基づいて投入される
請求項６に記載の方法。
【請求項８】
コンピュータデバイスによりトレードオーダを電子交換に送信するステップであって、前記トレードオーダは前記最良のトレードオーダマッチに関連するトレードオーダパラメータを含む、ステップを、更に含む
請求項１に記載の方法。
【請求項９】
前記コンピュータデバイスを介して、前記複数のセットのカスタマパラメータと前記複数のセットのトレードオーダパラメータのうちの少なくとも一つのセットの少なくとも一つのパラメータに、重みを加えるステップと、
前記重みに従って、前記最良のカスタママッチと前記最良のトレードオーダマッチを判別するステップと
を更に含む
請求項１に記載の方法。
【請求項１０】
トレードオーダパラメータを構成するコンピュータデバイスであって、
複数のセットのカスタマパラメータと、複数のセットのオーダパラメータを格納するように構成された電子格納媒体、ここで、カスタマパラメータの個々のセットはカスタマのための情報を識別し、且つカスタマパラメータの個々のセットはカスタマのためのパラメータと取引可能オブジェクトのためのパラメータを含む一方、オーダパラメータの個々のセットはオーダタイプのための情報を識別し、且つオーダパラメータの個々のセットはカスタマのためのパラメータと取引可能オブジェクトのためのパラメータを含む、
カスタマ及び取引可能オブジェクトを選択するユーザコマンドを、オーダエントリウインドウを介して、受信するように構成されたユーザインプット、
前記複数のセットのカスタマパラメータ、前記複数のセットのオーダパラメータ、前記選択されたカスタマ、及び前記選択された取引可能オブジェクトを評価して、前記選択されたカスタマ及び前記選択された取引可能オブジェクトに基づいて前記複数のセットのカスタマパラメータのうちの最良のカスタママッチを判別し、及び、前記選択されたカスタマ及び前記選択された取引可能オブジェクトに基づいて前記複数のセットのトレードオーダパラメータのうちの最良のトレードオーダマッチを判別する、プロセッサ、ここで、最良のカスタママッチは、前記複数のセットのカスタマパラメータの個々のセットの少なくとも一つのカスタマパラメータに、及び、前記複数のセットのオーダパラメータの個々のセットの少なくとも一つのオーダパラメータに、割り当てられた重み及び優先順位に従って、判別される、また、ここで、前記オーダエントリウインドウは、前記最良のカスタママッチ及び前記最良のトレードオーダマッチを判別するのに応じて、前記最良のカスタママッチに関連するカスタマパラメータ、及び、前記最良のトレードオーダマッチに関連するトレードオーダパラメータが、投入される、
を含む、コンピュータデバイス。
【請求項１１】
前記複数のセットのカスタマパラメータと前記複数のセットのトレードオーダパラメータのうちの少なくとも一つのセットの少なくとも一つのパラメータに、重みが加えられ、
前記重みに従って、前記最良のカスタママッチと前記最良のトレードオーダマッチが判別される、
請求項１０に記載のコンピュータデバイス。
【請求項１２】
電子交換を介してカスタマによりオブジェクトを電子的に取引するためのトレードオーダパラメータを構成する方法であって、
コンピュータデバイスを介して、複数のカスタマパラメータを格納するステップ、ここで、個々のカスタマパラメータは、カスタマ名を表すと共に、複数のマーケット情報と関連づけされている、
コンピュータデバイスを介して、複数の取引可能オブジェクトパラメータを格納するステップ、ここで、個々の取引可能オブジェクトパラメータは、取引可能オブジェクトを表すと共に、取引可能オブジェクトと関連する一つ以上のマーケット情報と関連づけされている、
前記コンピュータデバイスのためのユーザインプットデバイスを介して、ユーザコマンドを受信するステップ、ここで、該ユーザコマンドの受信によりカスタマ名を選択し、更に同じカスタマ名を有する複数のカスタマパラメータを選択する、また、ここで、該ユーザコマンドの受信により取引可能オブジェクトを選択し、更にその取引可能オブジェクトに対する一つの取引可能オブジェクトパラメータを選択する
コンピュータデバイスを介して、選択された一つの取引可能オブジェクトパラメータ及び該取引可能オブジェクトに関連するマーケット情報を読み出すステップ、
コンピュータデバイスを介して、選択された一つの取引可能オブジェクトパラメータ及び取引可能オブジェクトに関連するマーケット情報と、前記選択されたカスタマ名を有する前記複数のカスタマパラメータ及び同カスタマ名を有するカスタマパラメータと関連づけされている複数のマーケット情報とを、比較するステップ、
同じカスタマ名を有する複数のカスタマパラメータと関連づけされている複数のマーケット情報を評価するステップ、ここで、その内の一つのカスタマパラメータ及び関連づけされている複数のマーケット情報が、選択された一つの取引可能オブジェクトパラメータ及び該取引可能オブジェクトに関連するマーケット情報と、最高のマッチを示すときに、一つのカスタマパラメータ及び関連づけされている複数のマーケット情報を最良のマッチとして見出す、
これに応じて、コンピュータデバイスを介して、前記最良のマッチのカスタマパラメータ及び関連づけされている複数のマーケット情報を、オーダエントリウインドウに投入するステップ
を含む方法。
【請求項１３】
請求項１〜９及び１２のうちのいずれか一に記載の方法に基づいて、コンピュータにより実行され得るプログラムを格納するコンピュータ読み取り可能媒体。
【請求項１４】
請求項１〜９及び１２のうちのいずれか一に記載の方法に基づいて、コンピュータにより実行され得るプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この特許文書の開示は、概略電子商取引の分野に関し、特に、トレードオーダパラメータを構成するコンピュータプログラム実装方法に関する。
【背景技術】
【０００２】
電子トレーディングシステムは、ストック、オプション及び商品などの、取引可能アイテムのための電子マッチングシステムを含む。電子トレーディングシステムは、オーダマッチングを実行する電子交換を含むことが多い。電子交換は更に、とりわけ、マーケットデータ及びトレード確認データを承認トレードデバイスに与える。例示として、デリバティブトレーディングの電子交換は、ＣＭＥ（登録商標）Ｇｌｏｂｅｘ（登録商標）電子トレーディングプラットフォームであり、これはＣｈｉｃａｇｏ  Ｍｅｒｃａｎｔｉｌｅ  Ｅｘｃｈａｎｇｅ  Ｇｒｏｕｐにより提供されている。但し、本明細書に記載の発明はデリバティブトレーディングに限定されない。
【０００３】
電子トレーディングシステムで取引するために、私人（通常、トレーダ）はトレーディングデバイスを用いて、電子交換から電子を受信して電子的に処理をする。トレーディングデバイスは、一般に、一つ若しくはそれ以上のディスプレイスクリーンを介して私人にデータを出力する。私人は、マウス若しくはキーボード又はその両方などのインプットデバイスを用いて、コンピュータ及びデータとも相互に作用し得る。例えば、私人は、トレーディングデバイスを用いて、電子交換にてトレードオーダを発し、トレードオーダを訂正し、トレードオーダを削除することができる。トレーディングデバイスがどのように構成されるかに依るが、トレーディングデバイスによる取引では、（例えば、マニュアルスタイルトレーディングでは）相当量の私人の注意が要求され、（例えば、自動化スタイルトレーディングでは）殆ど若しくは全く注意が要求されず、又は、それらの間のいずれかである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子交換にトレードオーダを提出する前に、トレーダはトレードオーダと関連する一つ若しくはそれ以上のパラメータを手動で構成することが、よく知られている。例えば、トレーダは、個々のトレードオーダと関連する、価格や量などのトレードオーダパラメータを構成し得る。トレーダは多数の電子交換の会員となり、それら交換の各々に種々の特定のトレードオーダ若しくはトレードストラテジを提出できることもよく知られている。特定のトレードオーダの各々は異なるトレードオーダパラメータで構成され、トレーダには、現下のマーケット状況及びイベントにどう反応するかについてのオプションが増やされることになる。しかしながら、設定可能なオプションがあまりに多いと、多数の異なるトレードオーダタイプ、トレードオーダパラメータ、個々のタイプのオーダノ提出時期、及び利益を最大化する方策を構成し管理することは、トレーダにとっては、非常に困難で、時間がかかり、間違いを生じやすい。
【０００５】
このように、トレーダにはトレードオーダに関連するトレードオーダパラメータをより正確に且つ迅速に構成する要求がある。
【課題を解決するための手段】
【０００６】
本明細書には、本発明に係る複数の実施形態が示される。本発明の実施形態の一つは、種々のトレードオーダに関連するトレードオーダパラメータを構成することに向けられている。
【０００７】
例示の方法及びシステムは、一つ以上のトレードオーダと関連する一つ以上のトレードオーダパラメータの構成を提供するものであり、トレードオーダは一つ以上の電子交換に投入される。例示の実施形態では、トレーダが個々のトレードオーダに関連する個別のパラメータを手動で構成するのでなく、トレーダはカスタマ及びオーダパラメータを予め構成できる。ユーザ、例えば、トレーダ、ブローカ若しくはマーケットメーカは、一つ以上のカスタマ、一つ以上のオーダタイプ、及び／又は、内部メッセージと関連するトレードオーダパラメータを構成して、構成されたカスタマ若しくはオーダと関連させ得る。ユーザがトレードオーダパラメータを構成すると、パラメータはメモリに、例えば、データベースに格納され得る。当然ながら、パラメータ情報は他のどこかに格納されてもよい。
【０００８】
例示の実施形態では、トレーダは、カスタマと取引可能オブジェクトの組み合わせを選択する。選択されたカスタマ及び取引可能オブジェクトに基づいて、トレーディングシステムは予め構成されたカスタマ及び関連するオーダパラメータを評価し、どのトレードオーダパラメータが最もマッチするか判別する。トレーディングシステムはオーダエントリウインドウに最良のマッチに関連する特定のトレードオーダパラメータを動的投入する。
【０００９】
どのトレードオーダパラメータが選択されたカスタマ及び取引可能オブジェクトにマッチするかを判別することは、一つ以上のパラメータに対して規定された重み及び優先順位に基づくものであり、最も高い優先順位を伴うパラメータは最も高い重みを与えられる。マッチングは、優先順位、例えば、カスタマ名、取引可能オブジェクト（若しくは商品）、ゲートウエイ、マーケット、及び商品タイプの順序で進む。
【００１０】
更に別の例では、少なくとも一つの実施形態は、フリーフォームテキスト、ユーザタグ及びオーダタグなどの内部メッセージングを構成する方法を提供し、更に、トレードオーダの詳細を電子交換及びトレーダに提供する。トレーダは、例えば、内部分類若しくは追跡のために、この情報を利用できる。内部メッセージは、電子交換に送られてもよいし送られなくてもよい。
【００１１】
本発明の他の実施形態、及び態様を以下に記載する。更に、本発明の精神若しくは範囲から乖離すること無く記載された実施形態に修正をなし得る。
【図面の簡単な説明】
【００１２】
以下の開示は、種々の例示の実施形態を示す図面と併せて検討することにより当業者にはよりよく理解されるであろう。図面は例示の装置及び方法を示すためのものであるが、当然ながら本明細書に記載の種々の発明は図面に示す配置及び手段に限定されるものではない。
【図１】一つ若しくはそれ以上の実施形態が実装され得る例示の電子トレーディングシステムを示すブロック図である。
【図２】一つ若しくはそれ以上の実施形態が実装され得る例示のコンピュータシステムを示すブロック図である。
【図３】カスタマ関連パラメータを構成するのに用いられる例示のグラフ表示を示す図である。
【図４】オーダ関連パラメータを構成するのに用いられる例示のグラフ表示を示す図である。
【図５】実装される一つ若しくはそれ以上の例示の実施形態を示す図である。
【図６】カスタマ及び取引可能オブジェクトを選択してオーダエントリウインドウ内にトレードオーダパラメータを動的に追加する例示の実施形態を示す図である。
【図７】カスタマ及び取引可能オブジェクトを選択してオーダエントリウインドウ内にトレードオーダパラメータを動的に追加する例示の実施形態を示す図である。
【図８】カスタマ関連パラメータを構成するのに用いられる例示のグラフ表示を示す図である。
【図９】オーダ関連パラメータを構成するのに用いられる例示のグラフ表示を示す図である。
【図１０】カスタマ及び取引可能オブジェクトを選択してオーダエントリウインドウ内にトレードオーダパラメータを動的に追加する例示の実施形態を示す図である。
【発明を実施するための形態】
【００１３】
電子交換に提出するトレードオーダパラメータを構成するシステム及び方法に概略関する複数の発明が本明細書に記載されている。特に、カスタマ及び取引可能オブジェクトの選択に基づいて、トレーディングシステムは、オーダエントリウインドウに予め構成されたトレードオーダパラメータを動的に追加し得る。トレードオーダパラメータは、カスタマ関連パラメータ及びオーダ関連パラメータを含む。これらのパラメータは、カスタマアカウントに関して予め構成して格納することができ、よって、トレードオーダ提出の所望の時に特定のトレードオーダパラメータを入力するのに必要な時間を減少できる。
【００１４】
更に説明を進める前に、再び注目されるのは、種々の発明は、それらの適用例において、以下の明細書に明記する、若しくは図面に示す、構成要素の詳細な設計及び配置に、限定されないということである。発明は他の実施形態でも良く、種々に実践若しくは実施される。
【００１５】
Ｉ．例示の電子トレーディングシステム
図１は、一つ若しくはそれ以上の実施形態が実装され得る例示の電子トレーディングシステム１００を示すブロック図である。トレーディングシステム１００は、トレーディングデバイス１０２及び電子交換１１０を含む。システム１００は、追加の、別の、若しくはより少ない、構成要素を含んでもよい。例えば、図１に示すように、システム１００は、とりわけ、ゲートウエイデバイス１０６及びサーバサイドデバイス１１４を含んでも良い。図１の例示のトレーディングシステム１００によると、トレーディングデバイス１０２はネットワーク１０４を介してゲートウエイ１０６と通信し、ゲートウエイ１０６はネットワーク１０８を介して電子交換１１０と通信する。サーバサイドデバイス１１４は、ネットワーク１１２を介してゲートウエイデバイス１０６と通信する。ネットワーク１０４、１０８、１１２は、同じネットワークの一部でも良く、各々異なるネットワークを含んでも良く、又は、それらの組み合わせでも良い。ネットワーク１０４、１０８、１１２は、例えば、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、仮想プライベートネットワーク（ＶＰＮ）、インターネット、インターネットワーク、無線ネットワーク、ネットワークタイプの組み合わせなど、どれを含んでも良い。当然ながら、電子トレーディングシステム１００は、更なるトレーディングデバイス、ゲートウエイ、サーバサイドデバイス、及び交換を含んでもよい。更に、更なるネットワークが通信のために用いられ得る。例えば、トレーディングデバイス１０２は、ネットワーク１０４若しくはネットワーク１０２とは異なるネットワークを介して、サーバサイドデバイス１１４と通信しても良い。
【００１６】
例示として、トレーディングデバイス１０２は、ハンドヘルドコンピュータデバイス、ラップトップ、デスクトップコンピュータ、シングル若しくはマルチコアプロセッサを備えるワークステーション、マルチプルプロセッサを備えるサーバ、及び／又は、一群のコンピュータなどの、一つ若しくはそれ以上の電子計算プラットフォームを含んでも良い。トレーディングデバイス１０２は、電子交換１１０でリストされる一つ若しくはそれ以上の取引可能オブジェクトを取引するのに用いられ得る。
【００１７】
「取引可能オブジェクト」は、価格、量、若しくは、価格と量の両方で、取引され得るものであれば何でも良い。例えば、株式、オプション、社債、先物、通貨、ワラント、ファンドデリバティブ、商品、及び、これらの収集若しくは組み合わせなどの、金融商品は、取引可能オブジェクトであり得る。取引可能オブジェクトは「現実のもの」でも「人工のもの」でもよい。現実の取引可能オブジェクトは、交換によりリストされる商品を含む。人工の取引可能オブジェクトは、ユーザにより定義されるが交換によりリストされない商品を含む。例えば、人工の取引可能オブジェクトは、人工のスプレッドなどの、現実の（若しくは人工の）商品の組み合わせを含み得る。取引可能オブジェクトは、取引されるイベント若しくはグッズも含み得る。
【００１８】
図２は、実施形態が実装され得るトレーディングデバイス１０２についてより詳細に示すブロック図である。トレーディングデバイス１０２は、バス２０２若しくは情報を通信するための他の通信機構、及び、情報を処理するためのバス２０２と連結するプロセッサ２０４を、含む。トレーディングデバイス１０２は、情報、及びプロセッサ２０４で実行される命令を格納するための、バス２０２に連結する、ランダムアクセスメモリ（ＲＡＭ）若しくは他の同様な格納デバイスなどの主メモリ２０６も含む。主メモリ２０６は、プロセッサ２０４により実行されるべき命令の実行の間に、種々の若しくは他の中間の情報を格納するために用いられ得る。トレーディングデバイス１０２は更に、情報、及びプロセッサ２０４に対する命令を格納するための、バス２０２に連結する、リードオンリメモリ（ＲＯＭ）２０８若しくは他の同様な格納デバイスを含む。磁気ディスク若しくは光学
ディスクなどの格納デバイス２１０が、情報及び命令を格納するために配置されてバス２０２に連結され得る。
【００１９】
トレーディングデバイス１０２は、ディスプレイ２１２を含んでも良いし、ディスプレイ２１２と通信しても良い。例えば、プロセッサ２０４は、情報をユーザに表示するための、ブラウン管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイ、プロジェクタ、若しくは他のタイプのディスプレイなどの、ディスプレイ２０１にバス２０２を介して連結され得る。キーボード、マウス、トラックボール、それらの組み合わせ、若しくは他のタイプのインプットデバイスを含む、インプットデバイス２１４が、選択をプロセッサに通信するために、及び、ディスプレイ上２１２でのカーソル動作を制御するために、バス２０２に連結される。
【００２０】
実施形態においては、構成されたトレードオーダパラメータ情報は、主メモリ２０６内に含有される一つ以上の命令の一つ以上のシーケンスを事項するプロセッサ２０４に応じて、トレーディングデバイス１０２により提供される。それらの命令は、ＲＯＭ２０８、格納デバイス２１０若しくは両方などの、別のコンピュータ読み取り可能媒体から、主メモリ２１０内に読み込まれ得る。主メモリ２０６内に含有される命令のシーケンスの実行により、プロセッサ２０４は明細書に記載の処理ステップを実行することになる。マルチ処理配置の一つ以上のプロセッサは、主メモリ２０６内に含有される命令のシーケンスを実行するのにも用いられ得る。別の実施形態では、ハードワイヤードの回路が、ソフトウエア命令の代わりに、若しくはソフトウエア命令と組み合わせて用いられ、本明細書に記載のステップを実行し得る。
【００２１】
本明細書で用いられる「コンピュータ読み取り可能媒体」という用語は、実行プロセッサ２０４に命令を与えることに参画するいずれの媒体も指す。それら媒体は、不揮発媒体及び揮発媒体を含む多数の形式を採りうるが、これらに限定されるものではない。不揮発性媒体は、例えば、格納デバイス２１０などの、光学若しくは磁気ディスクを含む。揮発性媒体は、主メモリ２０６などの動的メモリを含む。一般的な形式のコンピュータ読み取り可能媒体は、例えば、フロッピデスク、フレキシブルディスク、ハードディスク、磁気テープ、他の磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤ、他の光学媒体、ＲＡＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＦＬＡＳＨＥＰＲＯＭ、他のメモリチップ、若しくはカートリッジ、又はプロセッサが読める他の媒体を含む。
【００２２】
更に、種々の形式のコンピュータ読み取り可能媒体は、一つ以上のシーケンスの一つ以上の命令を実行プロセッサ２０４に与えることに関連し得る。例えば、命令は最初リモートコンピュータ上にあってもよい。リモートコンピュータは、命令をそのメモリ内にロードし、命令をネットワークを亘ってトレーディングデバイス１０２に送信してもよい。トレーディングデバイス１０２は、命令を受信してそれをバス２０２上に配置することができる。バス２０２はデータを主メモリ２０６に運び、プロセッサ２０４はそこから命令を検索して実行する。主メモリ２０６により検索された命令は、プロセッサ２０４の実行の前に若しくは後にＲＯＭ２０８にて及び／又は格納デバイス２１０上に格納されてもよい。
【００２３】
再び図１を参照して、ゲートウエイ１０６は、例えば、ハンドヘルドデバイス、ラップトップ、デスクトップコンピュータ、シングル若しくはマルチコアプロセッサを伴うワークステーション、マルチプルプロセッサを伴うサーバ、及び／又は、コンピュータのクラスタなどの、一つ以上の電子計算プラットフォームを含み得る。ゲートウエイ１０６は、トレーディングデバイス１０２と電子交換１１０との間の通信を促進するように構成され得る。例えば、ゲートウエイ１０６は、ネットワーク１０８を介して交換１１０からマーケットデータを受信し、翻訳し、そのマーケットデータをネットワーク１０４を介してトレーディングデバイス１０２に転送し得る。同様に、ゲートウエイ１０６は、ネットワーク１０４を介してトレーディングデバイス１０２からメッセージを受信し、翻訳し、そのメッセージをネットワーク１０８を介して交換１１０に転送し得る。ゲートウエイ１０６は、サーバサイドデバイス１１４と電子交換１１０との間の通信を促進するようにも構成され得る。
【００２４】
サーバサイドデバイス１１４は、例えば、ハンドヘルドデバイス、ラップトップ、デスクトップコンピュータ、シングル若しくはマルチコアプロセッサを伴うワークステーション、マルチプルプロセッサを伴うサーバ、及び／又は、コンピュータのクラスタなどの、一つ以上の電子計算プラットフォームを含み得る。トレーディングデバイス１０２と同様に、サーバサイドデバイス１１４は、取引機能を実施するように構成され得る。サーバサイドデバイス１１４を利用する利点は、データが単一の位置で（若しくは減少された数の位置で）計算可能であり、複数のトレーディングデバイス（そのうちの一つのみが図１に示されている）に広められ得ることである。サーバサイドデバイス１１４を利用する更なる利点は、交換１１０の近傍若しくは交換１１０にて配置され得ることであり、そこことにより、交換１１０とサーバサイドデバイス１１４の間で通信される、時間的制約のあるメッセージ（例えば、トレードオーダメッセージ）のための、移動回数が減少する。当然ながら、本明細書に記載の実施の形態は、トレーディングデバイス１０２の代わりに、若しくはトレーディングデバイス１０２に加えて、サーバサイドデバイス１１４により、実行され得る。即ち、サーバサイドデバイス１１４は、データ処理を実行し、そのデータをトレーディングデバイス１０２に（及び、望まれれば他のトレーディングデバイスに）広める。更に、図２はトレーディングデバイス１０２を参照するが、例えば、サーバサイドデバイス１１４の実施形態も示し得る。サーバサイドデバイス１１４は、トレーディングデバイス１０２と通信するようにも構成され得る。
【００２５】
再び図１を参照して、電子交換１１０は、取引可能オブジェクトを売買するためにトレードオーダをマッチするように構成される。取引可能オブジェクトは、交換１１０により、取引のためにリストされ得る。オーダは、例えば、トレーディングデバイス１０２及び／又は、サーバサイドデバイス１１４から生じたオーダを含み得る。交換１１０は、マーケットデータを契約（subscribing）デバイスに提供するようにも構成される。交換及び／又は取引される取引可能オブジェクトに拠るが、マーケットデータは、とりわけ、以下のいずれかを表すデータを含み得る。（１）ある時点で最も低い売値及び最も高い買値である、インサイドマーケット、（２）インサイドマーケットにて利用可能な量、（３）インサイドマーケットから離れたオーダに対する、価格及び量、（４）最新取引価格（ＬＴＰ）及び最新取引量（ＬＴＱ）、（５）ＬＴＱが暗示されるかどうか、及び（６）注文処理情報。
【００２６】
一つ以上の実施形態では、交換１１０は、内部マッチングシステムに言及し、該システムでは（通常、トレーダのより小さいサブセットの）オーダが内部でマッチされる。一つ以上の実施形態では、交換１１０は、電子通信ネットワーク（ＥＣＮ）に言及し得る。
【００２７】
明確化のためには示していないが、或る実施形態では、システム１００は、ミドルウエア、ファイアウオール、ハブ、スイッチ、ルータ、交換固有の通信機器、モデム、セキュリティマネジャ、及び／又は、暗号化／復号化デバイスなどの、通信アーキティクチャに特有の他のデバイスを含み得る。更に、図１は例示の電子トレーディングシステム１００の概観を示すが、当然ながら、本明細書に記載の実施形態は、本明細書に記載の電子トレーディングシステム内に利用が限定されるものではなく、以下のデータが利用可能などんなタイプの電子トレーディングシステム内でも利用可能である。
【００２８】
II．トレードオーダパラメータを構成する。
例示の実施形態は、トレーダ若しくはブローカにトレードオーダパラメータを予め構成するための有効な方法を提供し、これにより、トレードオーダを電子交換に提出するより効率的且つ効果的な方法が可能になる。例示の実施形態によると、カスタマ及び取引可能オブジェクトの選択に基づいて、トレーディングシステムは、予め構成されたトレードオーダパラメータをオーダエントリウインドウに動的に投入する。トレードオーダの個別のパラメータを手動的に構成するのではなく、カスタマ及びオーダパラメータは予め構成され、カスタマアカウントに関連して格納され得る。これらのパラメータを予め構築し格納することにより、多数のトレーダは、例えば、トレードオーダデータを入力する際のミスタイプや忘却などのリスクを回避して、トレードオーダを容易且つ迅速に入力し提出できるという、トレーダ／ブローカの可撓性が実現される。カスタマ及び取引可能オブジェクトの両方を選択することにより、トレーダ／ブローカは、オーダ提出の際にオーダタイプパラメータを入力する必要が取り除かれる。更に、例えば、トレーダがカスタマのみを選択したら、オーダテンプレート、及び他のトレードオーダパラメータがオーダエントリウインドウに手動により入力される必要がある。  
【００２９】
前述のように、トレーダ若しくはブローカは、カスタマパラメータ及び他のパラメータなどのトレードオーダパラメータを予め構成できる。カスタマパラメータは、個別のカスタマ若しくはトレーダに関する情報を構成するのに用いられる。例えば、カスタマパラメータは、カスタマ、取引可能オブジェクト、ゲートウエイ、マーケット、製品タイプ、アカウントナンバ、アカウントタイプ、譲歩、フリーフォームテキストフィールド、ユーザタグ、及びオーダテンプレートを含み得るが、これらに限定されない。具体的なカスタマ及び取引可能オブジェクトが選択されると、トレーディングシステムは、異なるカスタマの意見を評価でき、選択に基づいて最良のマッチを決定でき、予め構成されたカスタマパラメータがオーダエントリウインドウ内に投入される。
【００３０】
オーダパラメータは、例えば、「Ｉｃｅｂｅｒｇ」、「Ｓｔｏｐ  Ｌｉｍｉｔ」、「Ｔｒａｉｌｉｎｇ  Ｓｔｏｐ  ｏｒｄｅｒｓ」などの具体的なオーダタイプに関する情報を構成するのに用いられる。しかし、当然ながら、構成され得る多数の様々なオーダタイプがある。同様に、当然ながら、トレーダは、模造トレードも規定できる。オーダパラメータは、オーダテンプレート、取引可能オブジェクト、ゲートウエイ、マーケット、製品タイプ、価格モード、価格モードタイプ、価格モードチック、モディファイア、トリガ価格タイプ、トリガ価格量、クオリファイア、チックアウエィ、アドバンスト、開示された量、及びオーダタグを含むがこれらに限定されない。カスタマパラメータと同様に、特定のカスタマ及び取引可能オブジェクトが選択されると、トレーディングシステムは、最良のカスタママッチを評価して決定する。最良のカスタママッチを見出した後、トレーディングシステムは、最良のオーダタイプマッチを評価して選択する。最良のマッチに関する予め構成されたオーダタイプパラメータは、オーダエントリウインドウ内で動的に投入され、その際、オーダタイプパラメータは特定のトレードオーダに関連する。
【００３１】
図３は、例示の実施形態を示す図である。特に、図３は、トレーダ／ブローカが一つ以上のカスタマ及び関連するカスタマパラメータを構成するのに利用され得るグラフ表示である。カスタマデフォルトウインドウ３００は、以下のカスタマパラメータ、即ち、カスタマ３０２、商品３０４、ゲートウエイ３０６、マーケット３０８、商品タイプ、アカウント＃３１４、譲歩３１６、ＦＦＴ２（フリーフォームテキスト２）３１８、ＦＦＴ３（フリーフォームテキスト３）３２０、ユーザタグ３２２、及び、オーダテンプレート３２４を含むが、これらに限定されない。
【００３２】
カスタマ３０２は、例えば、「ＴＲＡＤＥＲ１」「ＴＲＡＤＥＲ２」などの、一つ以上のトレーダと関連するパラメータを規定するのに用いられ得る。プロダクト３０４は、トレーダが取引し得る特定の取引可能オブジェクトを規定するのに用いられ得る。ゲートウエイ３０６は、トレーダが内部接続する特定のゲートウエイを規定するのに用いられ得る。マーケット３０８は、例えば、「ＣＭＥ」「ＣＢＯＴ」「ＬＦＦＥ」などの、トレーダが会員登録する特定のマーケット（電子交換）を規定するのに用いられ得る。商品タイプ３１０は、取引可能オブジェクトが例えば、スプレッド、フューチャ、若しくはオプションなどの何のタイプの商品であるかを規定するのに用いられ得る。そして、オーダテンプレート３２４が、トレーダに関連するオーダタイプを規定するのに用いられ得る。図３に示すように、同じ名前の多数のトレーダは、異なるカスタマパラメータと共に規定され得る。カスタマデフォルトウインドウ３００内の残りのカスタマパラメータ３１２−３２２は、更に、カスタマ及び取引可能オブジェクトの選択に基づいて、オーダエントリウインドウ内に動的に投入され得る情報を予め構成するのに用いられ得る。
【００３３】
図３は、二人のカスタマが、カスタマデフォルトウインドウ３００「ＴＲＡＤＥＲ１」「ＴＲＡＤＥＲ２」内に構成されている。当然ながら、例えば、一人のブローカがどれだけ多くのトレーダを管理しているかに拠って、カスタマデフォルトウインドウ３００内にどのような数のトレーダも予め構成され得る。更に、図３に示すように、異なるカスタマパラメータを伴う同じ名前の多数のトレーダは、個々のトレーダのための構成オプションを増やすように予め構成され得る。個別のトレーダがカスタマデフォルトウインドウ３００を予め構築しているならば、ブローカでは無く、トレーダは、更なるトレーダ無くして＜デフォルト＞トレーダを構成できる。同様に、個別のトレーダは、カスタマデフォルトウインドウ３００内に多数のトレーダを構成できる。
【００３４】
図３に示すように、二人の「ＴＲＡＤＥＲ１」と二人の「ＴＲＡＤＥＲ２」とがおり、取引されるマーケットに拠って各々は異なるアカウント情報を備える。カスタマデフォルトウインドウ３００内の行２における最初の「ＴＲＡＤＥＲ１」は、カスタマパラメータ３０４−３１０に対しては“＊”で構成されている。更に、最初の「ＴＲＡＤＥＲ１」は、予め構成されたアカウント＃３１２「ａｂｃｄ」及びオーダテンプレート３２４「ＩＣＥＢＥＲＧ」を有する。「＊」は「ワイルドカード」であり、「＊」がパラメータとして用いられるときは、商品３０４、ゲートウエイ３０６、マーケット３０８、若しくは商品タイプ３１０のどれもがマッチ可能であり一つのオプションに限定されないことを意味する。
【００３５】
同様に、第２の「ＴＲＡＤＥＲ１」は、カスタマパラメータの商品３０４、ゲートウエイ３０６、及び商品タイプ３１０に対して「＊」で構成されている。しかしながら、カスタマパラメータのマーケット３０８は、「ＣＭＥ」として予め構成されている。更に、第２の「ＴＲＡＤＥＲ１」は、予め構成されたアカウント＃３１２「１２３４」及びオーダテンプレート３２４「ＳＴＯＰ  ＬＩＭＩＴ」を有する。例示の実施形態では、トレーダ／ブローカが「ＴＲＡＤＥＲ１」及びオーダエントリウインドウ内の「ＣＭＥ」マーケットで取引される取引可能オブジェクトを選択すれば、トレーディングシステムは、カスタマデフォルトウインドウ３００内のデータを評価し、関連するアカウント＃が「１２３４」であると判定する。更に、トレーディングシステムは、選択された取引可能オブジェクトが「ＣＭＥ」マーケット上で取引されるときは、第２の「ＴＲＡＤＥＲ１」に関連するオーダテンプレートが「ＳＴＯＰ  ＬＩＭＩＴ」であると、判別する。構成された「ＳＴＯＰ  ＬＩＭＩＴ」オーダテンプレートに関してより詳細に判別するために、トレーディングシステムは、図４に示すようにオーダデフォルトウインドウ４００を参照する。
【００３６】
図４は、一つ以上のトレードオーダパラメータを構成するのに用いられるオーダデフォルトウインドウ４００を示す図である。得意、図４は、トレーダ／ブローカが一つ以上のオーダタイプ及び関連するオーダパラメータを構成するのに用いるグラフ表示である。オーダデフォルトウインドウ４００は以下のタイプのパラメータを含むが、これらに限定されるものではない。テンプレート４０２、商品４０４、ゲートウエイ４０６，マーケット４０８，商品タイプ４１０、価格モード４１２、価格モードタイプ４１４、価格モードチック４１６、モディファイア４１８、トリガ価格タイプ４２０、トリガ価格量４２２、クオリファイア４２４、チックアウエィ４２６、アドバンスト４２８、開示された量４３０、及びオーダタグ４３２。
【００３７】
テンプレート４０４は、例えば、「ＳＴＯＰ  ＬＩＭＵＩＴ」「ＩＣＥＢＥＲＧ」などの、特定のオーダタイプを規定するのに用いられ得る。当然ながら、オーダタイプ（テンプレート４０４）がオーダデフォルトウインドウ４００内で規定されると、そのオーダテンプレートは特定のカスタマ３０２と関連するオプションとして、カスタマデフォルトウインドウ３００内で利用可能である。図３を参照して記載するように、商品４０４は、トレーダが取引し得る特定の取引可能オブジェクトを規定するのに用いられ得る。ゲートウエイ４０６は、トレーダが内部接続する特定のゲートウエイを規定するのに用いられ得る。マーケット４０８は、取引可能オブジェクトが売買されトレーダが会員登録する「ＣＭＥ」「ＣＢＯＴ」「ＬＩＦＦＥ」などの、特定のマーケット（電子交換）を規定するのに用いられ得る。商品タイプ４１０は、取引可能オブジェクトが例えば、スプレッド、フューチャ、若しくはオプションなどの、何のタイプの商品であるかを規定するのに用いられ得る。当然ながら、取引可能オブジェクトは、カスタマとオーダパラメータの両方、即ち、商品、ゲートウエイ、マーケット及び商品タイプなどと関連する情報を含む。よって、取引可能オブジェクトが選択されると、トレーディングシステムは、夫々のパラメータを個別に選択する必要なく、取引可能オブジェクトがどの商品、ゲートウエイ、マーケット、及び商品タイプと関連するかを識別し得る。
【００３８】
図４に示すように、同じ名前の多数のオーダタイプは、異なるオーダタイプパラメータで予め構成され得る。オーダデフォルトウインドウ４００内の残りのオーダパラメータ４１２−４３２は、更に、カスタマ及び取引可能オブジェクトの選択に基づいて、オーダエントリウインドウ内に動的に投入され得る特定のオーダ情報を予め構成するのに用いられ得る。
【００３９】
図４を参照して、２つの異なる例示のオーダタイプが構成され、夫々は２つの異なるセットの構成パラメータを伴う。特に、２つの「ＳＴＯＰ  ＬＩＭＩＴ」オーダテンプレートが構成され、２つの「ＩＣＥＢＥＲＧ」オーダテンプレートが構成された。第１の「ＳＴＯＰ  ＬＩＭＩＴ」は、オーダデフォルトウインドウ４００の列２にあり、オーダタイプパラメータ４０４−４１０に対して「＊」で構成されている。同様に、第２の「ＳＴＯＰ  ＬＩＭＩＴ」は、列３にあり、マーケット４０８フィールド以外の４０４、４０６、４１０にて「＊」で構成され、マーケットフィールドでは「ＣＢＯＴ」が予め構成されている。図４に示すように、「ＳＴＯＰ  ＬＩＭＩＴ」オーダテンプレートの各々は、価格モード４１２、価格モードタイプ４１４、価格モードチック４１６、モディファイア４１８、トリガ価格タイプ４２０、及びトリガ価格量４２２などの予め構成された特定のオーダタイプパラメータを有する。図４に示すように、２つの「ＩＣＥＢＥＲＧ」オーダテンプレートは、列４及び５にあり、オーダデフォルトウインドウ４００内で構成された特定のオーダタイプパラメータも有する。オーダエントリウインドウ内のカスタマ及び取引可能オブジェクトの選択に基づいて、最良のマッチと関連する予め構成されたオーダタイプパラメータがオーダエントリウインドウ内に投入される。
【００４０】
図５は、図３及び図４に示す例示の実施形態と関連して用いられ得るオーダエントリウインドウを示す図である。特に、図５は、トレーダ／ブローカがトレードオーダパラメータを入力しトレードオーダを電子交換に提出するのに用いる、オーダエントリウインドウのグラフ表示である。オーダエントリウインドウの商業的形態は、トレーディングテクノロジインターナショナル（Ｔｒａｄｉｎｇ  Ｔｅｃｈｎｏｌｏｇｉｅｓ  Ｉｎｔｅｒｎａｔｉｏｎａｌ）により提供される「Ｘ＿ＴＲＡＤＥＲ（登録商標）」である。オーダエントリウインドウ５００の上パネルは、オーダ量構成ボタン５０２、カスタマパラメータ５０４−５０４ｄ、オーダテンプレートパラメータ５０６−５０６ｄ、価格モード５１０、高度セッティング５１２、投入時間５１４、アカウント詳細パラメータ５１６−５１６ｄ、買いインジケータ５２０、及び売りインジケータ５２２を含む。買い／売りインジケータ５２０、５２２は、動的に投入されるトレードオーダパラメータによりトレードオーダを電子交換に投入するのに選択され得る。
【００４１】
オーダエントリウインドウ５００の下パネルは、トレーダ／ブローカにより取引される取引可能オブジェクトと関連する現在のマーケット情報を含む。例えば、取引可能オブジェクト「ＣＭＥ  ＧＥ  Ｊｕｎ１０」に対する現在のインサイドマーケットは、「９９３２．５０」の最良の買い唱え値と「９９３３．０」の最良の売り呼値を有する。更に、取引可能オブジェクト「ＣＭＥ  ＧＥ  Ｊｕｎ１０」の選択から、トレーディングシステムは、商品３０４が「GE」であり、ゲートウエイ３０６が「ＣＭＥ」であり、マーケット３０８が「ＣＭＥ」であり、商品タイプ３１０が「Ｆｕｔｕｒｅ（先物）」であることを、認識する。同様に、取引可能オブジェクト「ＣＢＯＴ  ＹＭ  Ｊｕｎ１０」に対する現在のインサイドマーケットは、「９８０３」の最良の買い唱え値と「９８０５」の最良の売り呼値を有する。更に、取引可能オブジェクト「ＣＢＯＴ  ＹＭ  Ｊｕｎ１０」の選択から、トレーディングシステムは、商品３０４が「ＹＭ」であり、ゲートウエイ３０６が「ＣＢＯＴ」であり、マーケット３０８が「ＣＢＯＴ」であり、商品タイプ３１０が「Ｆｕｔｕｒｅ（先物）」であることを、認識する。前述のように、現在のマーケット情報は、電子交換から受信される。
【００４２】
III．トレードオーダパラメータの動的投入
図６は、カスタマ及び取引可能オブジェクトを選択して、オーダエントリウインドウ内にトレードオーダパラメータを動的に投入する、例示の実施形態を示す図である。図６は、図５に示すのと同様にグラフ表示及び特徴を含む。前述のように、オーダエントリウインドウ６００内にトレードオーダパラメータを動的に投入するために、トレーダはカスタマ及び取引可能オブジェクトを選択する。例えば、図６に示すように、ブローカ（若しくは他のユーザ）は、カスタマ６０４ａ「ＴＲＡＤＥＲ１」及び取引可能オブジェクト６１８「ＣＭＥ  ＧＥ  Ｊｕｎ１０」を選択する。
【００４３】
カスタマ及び取引可能オブジェクトを選択した後、トレーディングシステムは、所与の選択「ＴＲＡＤＥＲ１」及び「ＣＭＥ  ＧＥ  Ｊｕｎ１０」に対する最良のマッチを評価して決定する。最良のマッチを決定することは、一つ以上のカスタマ及びオーダタイプパラメータに割り当てられた重み及び優先順位に基づき、最高の優先順位を伴うパラメータは、最高の重みを与えられる。例えば、図３に示すように、マッチングは順次為される。カスタマ３０２、取引可能オブジェクト（若しくは商品）３０４、ゲートウエイ３０６、マーケット３０８、及び商品タイプ３１０であり、カスタマ３０２は最高の優先順位を伴う。一般に、多数のマッチングの可能性がある。正確なマッチ、ワイルドカードマッチ、及びノーマッチなどである。例えば、正確なマッチは、選択されたパラメータがカスタマデフォルト３００若しくはオーダデフォルト４００ウインドウ内で、構成されたパラメータと正確にマッチすることを意味する。ワイルドカード（“＊”）マッチは、トレーダによりどのパラメータが選択されてもよいことを意味する。ノーマッチは、選択されたパラメータが構成されたパラメータと一致せずトレーディングシステムがエントリを評価しないことを、意味する。
【００４４】
上述のように、トレーダ／ブローカは、マッチングの目的のために、一つ以上のカスタマ／オーダタイプパラメータに重みを割り当てられる。例えば、カスタマ３０２は「１６」の重みが割り当てられ、商品３０４は「８」の重みが割り当てられ、ゲートウエイ３０６は「４」の重みが割り当てられ、マーケット３０８は「２」の重みが割り当てられ、及び、商品タイプ３１０は「１」の重みが割り当てられる。当然ながら重みは、例えば、値、パーセント、若しくは数式の結果などであってよい。カスタマデフォルトウインドウ３００内の所与のエントリに対して、トレーディングシステムは先ず、最高の優先順位、この例では、カスタマ３０２と、パラメータをマッチすることを試みる。トレーディングシステムが正確なマッチがあると判定すれば、そのパラメータの重みは所与のエントリに対する現在のマッチトータルに加えられる。パラメータがワイルドカードをサポートし“＊”として規定されるならば、現在のマッチトータルに何の値も加えられない。トレーディングシステムがノーマットであると判定すれば、処理は、カスタマデフォルトウインドウ３００若しくはオーダデフォルトウインドウ４００内の次のエントリに継続する。ノーマッチを含むエントリは、最良のマッチングエントリのためには考慮されない。トレーディングシステムは続いて次の最高の優先順位レベルを伴うパラメータ、この場合、商品３０４に進む。トレーディングシステムは、図４に示す記載されたカスタマパラメータ３０２−３１０及びオーダタイプパラメータ４０２−４１０を経由して継続する。現在のマッチトー立つが最良のマッチトータルを超えれば、現在のエントリはトレーディングシステムにより最良のマッチと考えられる。処理は、全てのエントリが処理されるまで継続する。最良のマッチがトレーディングシステムにより判別されると、予め構成されたオーダパラメータは、オーダエントリウインドウ５００内で動的に投入され得る。
【００４５】
例示の実施形態によると、トレーディングシステムは、カスタマデフォルトウインドウ３００を参照し、先ず選択されたカスタマ「ＴＲＡＤＥＲ１」及び取引可能オブジェクト「ＣＭＥ  ＧＥ  Ｊｕｎ１０」のための最良のマッチを見つける。図３に戻り、カスタマデフォルトウインドウ３００の列２及び列３に見られるように、選択されたカスタマとマッチし得る２つのエントリがある。カスタマデフォルトウインドウ３００を評価した後、トレーディングシステムは、列３にある第２の「ＴＲＡＤＥＲ１」が最良のマッチであると判定する。特に、マーケット３０８（“ＣＭＥ”）に対して正確なマッチがあるので、第２の「ＴＲＡＤＥＲ１」は最良のマッチであり、一方、第１の「ＴＲＡＤＥＲ１」では予め構成されたカスタマパラメータの全てが“＊”（ワイルドカード）である。
【００４６】
別の例示の実施形態では、第１のＴＲＡＤＥＲ１のマーケットは、（“＊”に対し）“ＬＩＦＦＥ”に対して代わりに予め構成されていたと仮定する。更に、トレーダが、“ＬＩＦＦＥ”若しくは“ＣＭＥ”以外の、マーケットで取引される取引可能オブジェクト、例えば、“ＣＢＯＴ”を選択すると仮定する。この場合、トレーディングシステムは列２にも列３にもマッチしない。ノーマッチである場合、トレーディングシステムは、カスタマデフォルトウインドウ３００内で記載される第１の列におけるカスタマを最良のマッチのデフォルトとする。
【００４７】
図３の列３における、第２の“ＴＲＡＤＥＲ１”は、“ＳＴＯＰ  ＬＩＭＩＴ”のオーダテンプレート３２４で予め構成されている。オーダテンプレート３２４に基づいて、トレーディングシステムはオーダデフォルトウインドウ４００を参照し、“ＳＴＯＰ  ＬＩＭＩＴ”に関連する予め構成されたオーダタイプパラメータを評価する。
【００４８】
図４を参照して、オーダデフォルトウインドウ４００の列２及び列３に見られるように、オーダテンプレート３２４とマッチする２つのエントリがある。オーダデフォルトウインドウ４００を評価した後、トレーディングシステムは、列２における第１の“ＳＴＯＰ  ＬＩＭＩＴ”が最良のマッチであると判別する。特に、第２の“ＳＴＯＰ  ＬＩＭＩＴ”に関連するマーケット４０８（“ＣＢＯＴ”）はマッチせず従って顧慮されないので、第１の“ＳＴＯＰ  ＬＩＭＩＴ”が最良のマッチである。
【００４９】
よって、最良のマッチ（第１の“ＴＲＡＤＥＲ１”及び第２の“ＳＴＯＰ  ＬＩＭＩＴ”）が判別すると、カスタマパラメータ及びオーダパラメータは、オーダエントリウインドウ６００内に動的に投入される。特に、図６は、トレーディングシステムにより判別される最良のマッチと関連する予め構成されたオーダパラメータを動的に投入する。アカウント＃６０４ｂには“１２３４”を、オーダテンプレート６０６ｂには“ＳＴＯＰ  ＬＩＭＩＴ”を、価格タイプ６０８ａには“ＬＴＰ”を、量６０８ｂには“１”を、価格モード６１０には“Ｒｅｌａｔｉｖｅ”を、価格タイプ６１０ａには“Ｔｒｉｇｇｅｒ”を、チック６１０ｂには“＋５”を投入する。
【００５０】
例示の実施形態によると、カスタマ及びオーダパラメータがオーダエントリウインドウ６００内に動的に投入されると、トレーダ／ブローカは、買いインジケータ６２０若しくは売りインジケータ６２２のいずれかを選択することで、トレードオーダを単に提出し得る。
【００５１】
ＩＶ．異なる取引可能オブジェクトを選択する
図７は、カスタマ及び取引可能オブジェクトを選択してオーダエントリウインドウ内にトレードオーダパラメータを動的に投入する一つ以上の例示の実施形態を示す図である。図７は、図６に示すのと同じグラフ表示及び特性を含む。前述のように、オーダエントリウインドウ７００内にトレードオーダパラメータを動的に投入するために、トレーダは、カスタマ及び取引可能オブジェクトを選択する。例えば、図７に示すように、トレーダは、カスタマ７０４ａ“ＴＲＡＤＥＲ１”及び取引可能オブジェクト７１８“ＣＢＯＴ  ＹＭ  Ｊｕｎ１０”を選択する。
【００５２】
前記例示では、カスタマ及び取引可能オブジェクトを選択した後、トレーディングシステムは、所与の選択に対する最良のマッチを評価して判別する。この例では、トレーダは“ＴＲＡＤＥＲ１”の同じカスタマオプションを選択するが、異なる取引可能オブジェクト“ＣＢＯＴ  ＹＭ  Ｊｕｎ１０”を選択した。例示の実施形態によると、トレーディングシステムは、カスタマデフォルトウインドウ３００を参照して、選択されたカスタマ“ＴＲＡＤＥＲ１”及び取引可能オブジェクト“ＣＢＯＴ  ＹＭ  Ｊｕｎ１０”に対する最良のマッチを見出す。図３に戻り、カスタマデフォルトウインドウ３００の列２及び列３に見られるように、選択されたカスタマにマッチし得る２つのエントリがある。カスタマデフォルトウインドウ３００を評価した後、トレーディングシステムは、列２における第１の“ＴＲＡＤＥＲ１”が最良のマッチであると判別する。特に、第２の“ＴＲＡＤＥＲ１”に関連するマーケット３０８“ＣＭＥ”はマッチせず従ってトレーディングシステムにより顧慮されないので、第１の“ＴＲＡＤＥＲ１”が最良のマッチである。
【００５３】
図２の列２における第１の“ＴＲＡＤＥＲ１”は、“ＩＣＥＢＥＲＧ”のオーダテンプレート３２４により予め構成されている。オーダテンプレート３２４に基づいて、トレーディングシステムはオーダデフォルトウインドウ４００を参照して、“ＩＣＥＢＥＲＧ”に関連する予め構成されたオーダタイプパラメータを評価する。
【００５４】
図４を参照して、オーダデフォルトウインドウ４００の列４及び列５にて見られるように、オーダテンプレート３２４とマッチし得る２つのエントリがある。オーダデフォルトウインドウ４００を評価した後、トレーディングシステムは、列５における第２の“ＩＣＥＢＥＲＧ”が最良のマッチであると判別する。特に、第２の“ＩＣＥＢＥＲＧ”に関連するマーケット４０８（“ＣＢＯＴ”）は正確なマッチであるので、第２の“ＩＣＥＢＥＲＧ”が最良のマッチである。
【００５５】
よって、最良のマッチは判別すると、予め構成されたカスタマパラメータ及びオーダタイプパラメータは、オーダエントリウインドウ７００内に動的に投入される。特に、図７は、トレーディングシステムにより判別された最良のマッチに関連する予め構成されたオーダタイプパラメータを動的に投入する。アカウント＃７０４ｂには“ａｂｃｄ”を、オーダテンプレート７０６ｂには“ＩＣＥＢＥＲＧ”を、価格モード７１０には“Ｆｉｘｅｄ（固定）”を、高度セッティング７１２には“ＩＣＥＢＥＲＧ”を、開示量７１２ａには“２”を投入する。
【００５６】
カスタマ及びオーダパラメータがオーダエントリウインドウ７００内に動的に投入されると、トレーダ／ブローカは、買いボタン７２０若しくは売りボタン７２２のいずれかを選択することにより、トレードオーダを投入し得る。
【００５７】
Ｖ．異なるカスタマ及びオーダパラメータを予め構成する
図８は、図３に示すような、（３００と類似する）カスタマデフォルトウインドウ８００を示す図であり、そこではトレーダ／ブローカは一つ以上のカスタマと関連するパラメータを予め構成することができる。図８に示すように、トレーダ／ブローカは、“＜Ｄｅｆａｕｌｔ＞”トレーダを構成したに過ぎず、よって、“＜Ｄｅｆａｕｌｔ＞”に関連するアカウント情報は、カスタマ及び取引可能オブジェクトの選択に関連する。
【００５８】
図８は、一つのカスタマがカスタマデフォルトウインドウ３００内で構成されたこと、“＜Ｄｅｆａｕｌｔ＞”を示す。カスタマデフォルトウインドウ３００内の列１におけるカスタマ“＜Ｄｅｆａｕｌｔ＞”は、カスタマパラメータ８０４−８１０に対して、“＊”で構成されている。更に、“＜Ｄｅｆａｕｌｔ＞”カスタマは、規定された、“１２３４”のアカウント＃８１２、“Ｔｄｒ１”のＦＦＴ２  ８１８、“Ｊｏｈｎ”のユーザタグ８２２、及び、“ＩＣＥＢＥＲＧ”のオーダテンプレート８２４を、備える。
【００５９】
別の例示の実施形態では、トレーダ若しくはブローカは、内部メッセージングを許容するパラメータを予め構成できるが、メッセージは電子交換には送信されず内部目的のためにのみ用いられる。例えば、図３及び図４で示すように、ユーザタグ３２２及びオーダタグ４３２は、トレーダ／ブローカが内部メッセージングを予め構成できるパラメータである。内部メッセージングにより、トレーダ／ブローカは、管理される多数のトレーダ及び／又はオーダを規定し、組織化し、そして分析する更なる可撓性を与えられる。更に、内部メッセージングにより、トレーダ／ブローカは、例えば、電子交換と共有されるべきでなく投入されるべきでないオーダと関連する秘密情報を記録できる。
【００６０】
同様に、トレーダ若しくはブローカは、外部メッセージングを許容するパラメータを予め構成でき、メッセージは電子交換には送信される。例えば、図３に示すように、ＦＦＴ２  ３１８及びＦＦＴ３  ３２０は、トレーダ／ブローカが外部メッセージングを予め構成できるパラメータである。
【００６１】
図８に示すように、トレーダは、“Ｔｄｒ１．”としてＦＦＴ２  ８１８パラメータを予め構成している。ＦＦＴ２  ８１８は、外部メッセージングのために電子交換に与えるパラメータである。電子交換には、このパラメータが送信されることを要求するものも、要求しないものもあるが、それは、電子交換により決定される要求に拠る。電子交換は、組織化若しくは分類化のために、ＦＦＴ３に加えてＦＦＴ２パラメータを利用できる。同様に、図８に示すように、トレーダは、“Ｊｏｈｎ”としてユーザタグ８２２パラメータを予め構成している。ＦＦＴ２  ３１８及びＦＦＴ３  ３２０とは異なり、ユーザタグ８２２は、内部メッセージングのために用いられる。ユーザタグ８２２は、電子交換にパスされないが、その代わりに、トレーダが例えば、個人的組織化、分類、追跡若しくは分析のために用いる内部メッセージングを許容する。
【００６２】
ブローカが、多数のトレーダに対するカスタマデフォルト８００を予め構成している場合には、内部メッセージングのユーザタグ８２２を用いることは、多数のトレーダの各々に対して投入される様々なオーダの追跡を維持するために、有用である。ブローカは、例えば、ユーザタグ８２２に基づいてオーダを容易に組織化し若しくは分類できる。
【００６３】
図９は、一つ以上のトレードオーダパラメータを構成するのに用いられるオーダデフォルトウインドウ９００を示す図である。オーダデフォルトウインドウ９００は、以下のオーダタイプパラメータを含む。テンプレート９０２、商品９０４、ゲートウエイ９０６、マーケット９０８、商品タイプ、価格モード９１２、価格モードタイプ９１４、価格モードチック９１６、モディファイア９１８、トリガ価格タイプ９２０、トリガ価格量９２２、クオリファイア９２４、チックアウエイ９２６、高度９２８、開示量９３０及びオーダタグ９３２である。
【００６４】
図９によると、一つのオーダタイプ“ＩＣＥＢＥＲＧ”が構成されており、５つの異なるセットのオーダタイプパラメータを伴う。特に、第１の“ＩＣＥＢＥＲＧ”オーダタイプは、“ｍｙ＿ｉｂｒｇ１．”としてオーダタグを有する。同様に（但し正確ではないが）、“ＩＣＥＢＥＲＧ”オーダタイプの各々に対して、構成が記載されている。オーダタグ９３２は、内部メッセージングのために用いられる。オーダタグ９３２は、電子交換にパスされないが、その代わりに、トレーダが例えば、個人的組織化、分類、追跡若しくは分析のために用い得る内部メッセージングを許容する。
【００６５】
図１０は、カスタマ及び取引可能オブジェクトを選択してオーダエントリウインドウ内にトレードオーダパラメータを動的に投入する、例示の実施形態を示す図である。図１０は、図７に示すのと同じグラフ表示及び特性を含む。前述のように、オーダエントリウインドウ１０００内にトレードオーダパラメータを動的に投入するために、トレーダは、カスタマ及び取引可能オブジェクトを選択する。例えば、図１０に示すように、トレーダは、カスタマ１００４ａ“＜Ｄｅｆａｕｌｔ＞”及び取引可能オブジェクト１０１８“ＣＭＥ  ＧＥ  Ｊｕｎ１０”を選択する。
【００６６】
前記例示では、カスタマ及び取引可能オブジェクトを選択した後、トレーディングシステムは、所与の選択に対する最良のマッチを評価して判別する。この例では、トレーダは“Ｄｅｆａｕｌｔ”の同じカスタマオプション及び取引可能オブジェクト“ＣＭＥ  ＧＥ  Ｊｕｎ１０”を選択する。例示の実施形態によると、トレーディングシステムは、カスタマデフォルトウインドウ８００を参照して、選択されたカスタマ“＜Ｄｅｆａｕｌｔ＞”及び取引可能オブジェクト“ＣＭＥ  ＧＥ  Ｊｕｎ１０”に対する最良のマッチを見出す。図８に戻り、カスタマパラメータ８０２−８１０の各々に対して、“＜Ｄｅｆａｕｌｔ＞”は“＊”で構成されている。よって、“＜Ｄｅｆａｕｌｔ＞”カスタマは、トレーダがオーダエントリウインドウを介して投入するどのオーダに対しても、最良のマッチである。
【００６７】
図８の列１における“＜Ｄｅｆａｕｌｔ＞カスタマは、“ＩＣＥＢＥＲＧ”のオーダテンプレート８２４により予め構成されている。オーダテンプレート８２４に基づいて、トレーディングシステムはオーダデフォルトウインドウ９００を参照して、“ＩＣＥＢＥＲＧ”に関連する予め構成されたオーダタイプパラメータを評価する。
【００６８】
図９を参照して、オーダデフォルトウインドウ９００の列２、列５及び列６にて見られるように、オーダテンプレート８２４とマッチし得る３つのエントリがある。オーダデフォルトウインドウ９００を評価した後、トレーディングシステムは、列２における第１の“ＩＣＥＢＥＲＧ”が最良のマッチであると判別する。列５における第４の“ＩＣＥＢＥＲＧ”はゲートウエイ９０６に正確にマッチするが、第１の“ＩＣＥＢＥＲＧ”は商品９０４に正確にマッチし商品９０４は他のオーダタイプパラメータよりも高い優先順位を有するので、第１の“ＩＣＥＢＥＲＧ”が最良のマッチである。
【００６９】
よって、最良のマッチは判別すると、予め構成されたカスタマパラメータ及びオーダタイプパラメータは、オーダエントリウインドウ１０００内に動的に投入される。特に、図１０は、トレーディングシステムにより判別された最良のマッチに関連する予め構成されたオーダタイプパラメータを動的に投入する。アカウント＃１００４ｂには“１２３４”を、ＦＦＴ２  １００４ｃには“Ｔｄｒ１”を、ユーザタグ１００４ｄには“Ｊｏｈｎ”を、オーダテンプレート１００６ｂには“ＩＣＥＢＥＲＧ”を、オーダタグ１００６ｄには“ｍｙ＿ｉｂｒｇ１”を、価格モード１０１０には“Ｆｉｘｅｄ（固定）”を、高度セッティング１０１２には“ＩＣＥＢＥＲＧ”を、開示量１０１２ａには“１”を、投入する。
【００７０】
カスタマ及びオーダパラメータがオーダエントリウインドウ１０００内に動的に投入されると、トレーダは、買いボタン１０２０若しくは売りボタン１０２２のいずれかを選択して、トレードオーダを電子交換に投入する。
【００７１】
上述の方法のステップの一つ以上は、例えば、ハードウエアで、ソフトウエアで、及び／又は、ソフトウエアの命令のセットとして、単独で、又は、種々の形式で組み合わせて、実装され得る。汎用目的のコンピュータ若しくは他の処理デバイスでの実行のために、メモリ、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ及び／又はＥＰＲＯＭなどのコンピュータ読み取り可能媒体に常駐する命令のセットとして、複数の実施形態が提示され得る。
【００７２】
本発明の実施形態では、これらのステップの一つ以上を割愛することもあり、及び／又は、リストされた順序とは異なる順序でステップを実行することもある。例えば、本発明の実施形態では、幾つかのステップが実行されないこともある。更なる例として、同時を含む、上記のリストの順序とは異なる時間的順序にて、複数のステップが実行され得る。
【００７３】
複数の実施形態を参照して本発明を記載したが、当業者には当然ながら、本発明の範囲から乖離することなく種々の変更が可能であり均等物で置き換えることができる。更に、本発明の精神若しくは範囲から乖離すること無く、本発明の教示に特定の状況若しくは部材を適合させる多数の修正が可能である。従って、本発明は本明細書に開示の特定の実施形態に限定することを意図するものではない。
【符号の説明】
【００７４】
１００・・・電子トレーディングシステム
１０２・・・トレーディングデバイス
１０４、１０８、１１２・・・ネットワーク
１０６・・・ゲートウエイデバイス
１１０・・・電子交換
１１４・・サーバサイドデバイス
２０２・・・バス
２０４・・・プロセッサ
２０６・・・主メモリ
２０８・・・リードオンリメモリ（ＲＯＭ）
２１０・・・格納デバイス
２１２・・・ディスプレイ
２１４・・・インプットデバイス
【図１】
0005865367.tif 000002
【図２】
0005865367.tif 000003
【図３】
0005865367.tif 000004
【図４】
0005865367.tif 000005
【図５】
0005865367.tif 000006
【図６】
0005865367.tif 000007
【図７】
0005865367.tif 000008
【図８】
0005865367.tif 000009
【図９】
0005865367.tif 000010
【図１０】
0005865367.tif 000011