(57)【特許請求の範囲】
【請求項１】
コンピュータデバイスによって、取引ツールを表示する取引画面を表示するステップ、ここで前記取引ツールは、取引ツール要素を有する一方、取引ツール要素は少なくとも１つの取引動作を実行するよう構成されると共に、電子取引所から受信した市場データに基づいて決定した価格を有し、前記市場データに応じた位置に表示される、
前記コンピュータデバイスによって、前記取引ツール要素を、取引データと前記市場データとに基づいてアクティブにするべきか非アクティブにするべきかを決定するステップ、ここで前記取引ツール要素は、アクティブの場合、前記少なくとも１つの取引動作を実行可能である一方、非アクティブの場合、前記少なくとも１つの取引動作を実行不可能である、
前記コンピュータデバイスによって、前記取引ツール要素を、アクティブにするべきか非アクティブにするべきかの決定に応答して前記取引ツール要素を、動的にアクティブ化する又は非アクティブ化するステップ、および
前記コンピュータデバイスによって、前記取引ツール要素を、アクティブであるか非アクティブであるかを示すように前記取引ツール要素の表示を変更するステップ、
を含む注文エントリーの方法。
【請求項２】
前記取引ツール要素を動的にアクティブ化する又は非アクティブ化するステップは、前記取引ツール要素がアクティブであるべきか非アクティブであるべきかに応じて、アクティブと非アクティブとの間で前記取引ツール要素の動作状態を切り替えることを含む、請求項１に記載の方法。
【請求項３】
前記取引データは、リスク制限を定義するリスク管理データである、請求項１に記載の方法。
【請求項４】
前記取引ツール要素は、前記少なくとも１つの取引動作を実行することがリスク制限を超えない場合、アクティブであり、前記取引ツール要素と関連付けられた前記取引動作を実行することが前記リスク制限と実質的に等しいか、又は前記リスク制限を超える場合、非アクティブである、請求項３に記載の方法。
【請求項５】
前記取引データは、取引方法論を定義する取引方法論データである、請求項１に記載の方法。
【請求項６】
取引方法論は、トレーダが前記取引方法論に従って取引動作を実行することを保証するように、ユーザーによって定義される、請求項５に記載の方法。
【請求項７】
前記取引ツール要素の表示を変更するステップは、前記取引ツール要素が非アクティブである場合、前記取引ツール要素をグレーアウトすることを含む、請求項１に記載の方法。
【請求項８】
前記取引データは、電子取引システムの特定のコンポーネントの使用可能性を定義する使用可能性データを含まない、請求項１に記載の方法。
【請求項９】
コンピュータデバイスによって、電子取引所から、取引ツール要素と関連付けられた市場データを受信するステップ、ここで前記取引ツール要素は、少なくとも１つの取引動作を実行するための選択可能なオプションであると共に、前記市場データに基づいて決定した価格を有し、前記市場データに応じた位置に表示される、
前記コンピュータデバイスによって、前記取引ツール要素が取引データと市場データとに基づいて、選択可能であるかどうかを決定するステップ、
前記コンピュータデバイスによって、前記取引ツール要素が選択可能であるかどうかの決定に応答して、アクティブ状態と非アクティブ状態との間で前記取引ツール要素を切り替えるステップ、ここで切り替えるステップは、前記アクティブ状態の場合に、前記少なくとも１つの取引動作を実行する前記取引ツール要素を選択できるように構成すること、非アクティブ状態の場合に、前記少なくとも１つの取引動作を実行する前記取引ツール要素を選択できないように構成することを含む、および
前記コンピュータデバイスによって、前記取引ツール要素が、アクティブ状態であるか非アクティブ状態であるかを示すように、前記取引ツール要素を表示するステップ、
を含む、選択可能な取引ツール要素を絞り込む方法。
【請求項１０】
切り替えるステップは、前記取引ツール要素がアクティブ状態であるべきか非アクティブ状態であるべきかに応じて、動的にアクティブ化する又は非アクティブ化することを含む、請求項９に記載の方法。
【請求項１１】
前記取引データは、リスク管理データである、請求項９に記載の方法。
【請求項１２】
前記取引データは、取引方法論データである、請求項９に記載の方法。
【請求項１３】
表示するステップは、前記取引ツール要素が非アクティブ状態である場合、前記取引ツール要素をグレーアウトすることを含む、請求項９に記載の方法。
【請求項１４】
グレーアウトすることは、前記取引ツール要素の表示を変更し、前記取引ツール要素が非アクティブ状態であることを示す一方、前記取引ツール要素によって表示された情報を見ることが可能である、請求項１３に記載の方法。
【請求項１５】
コンピュータデバイスによって、少なくとも１つの変数を受信するステップ、
前記コンピュータデバイスによって、取引ツールがアクティブ化されるべきか非アクティブ化されるべきかを決定するための少なくとも１つのルールを受信するステップ、ここで前記少なくとも１つのルールは、取引データに基づいており、前記取引ツールは、取引ツール要素を有する一方、前記取引ツール要素は少なくとも１つの取引動作を実行するよう構成されると共に、電子取引所から受信した市場データに基づいて決定した価格を有し、前記市場データに応じた位置に表示される、
前記コンピュータデバイスによって、アクティブ状態と非アクティブ状態との間で前記取引ツール要素の動作状態を切り換えるかどうかを決定するため、前記少なくとも１つのルール、前記市場データ、及び前記少なくとも１つの変数を分析するステップ、ここで前記取引ツール要素は前記アクティブ状態において取引動作を実行可能であり、前記非アクティブ状態において取引動作を実行不可能である、および
前記コンピュータデバイスによって、分析に応答して、前記取引ツール要素の動作状態を、前記アクティブ状態と前記非アクティブ状態とに切り換えるステップ、
を含む方法。
【請求項１６】
更に、
前記コンピュータデバイスによって、前記取引ツール要素がアクティブであるか非アクティブであるかを示すように前記取引ツール要素の表示を変更するステップを含む、請求項１５に記載の方法。
【請求項１７】
表示を変更するステップは、前記取引ツール要素と関連付けられたデータが見えるように、前記取引ツール要素をグレーアウトすることを含む、請求項１６に記載の方法。
【請求項１８】
前記取引ツール要素と関連付けられた前記データは、前記データが非アクティブの場合であっても更新される、請求項１７に記載の方法。
【請求項１９】
グレーアウトすることは、前記取引ツール要素の陰影または色を変更することを含む、請求項１７に記載の方法。
【請求項２０】
分析するステップは、オプションのリスクが大きすぎるかどうか、オプションが特定の取引戦略に反するかどうか、およびオプションがお金の損失につながるかどうかのうち少なくとも１つを決定することを含む、請求項１５に記載の方法。
【発明の詳細な説明】
【背景技術】
【０００１】
本特許文書は、電子取引システムに関する。
【０００２】
電子取引システムは、一般的に１つ以上の電子取引所と通信するクライアントデバイスを含んでいる。電子取引所は、クライアントデバイスから取引注文を受信する。取引注文を受信すると、電子取引所は、取引注文を取引所注文ブックに入力し、取引注文の量と１つ以上の反対側の注文の量とマッチさせようと試みる。一例として、売り注文は、同じ価格での買い注文の反対側である。同様に、買い注文は、同じ価格での売り注文の反対側である。取引注文のマッチしない量は、取引注文の量が電子取引所によってマッチするまで、取引所注文ブックに保持される。取引注文のマッチしない量はまた、クライアントデバイス又は電子取引所のどちらかによって取引注文キャンセルされた場合、取引所注文ブックから取り除かれてもよい。取引注文の量にマッチすると、電子取引所は、取引注文の量がマッチしたことをクライアントデバイスに確認の送信を行ってもよい。
【０００３】
取引注文を受信し、それらをマッチングすることに加えて、電子取引所は、１つ以上のデータフィードの市場データをクライアントデバイスに送信してもよい。市場データは、例えば、価格データ、市場深度データ、最終取引量データ、取引注文データ、注文フィルデータなどを含んでもよい。例えば、電子取引所は、現在の内部市場（例えば、最高ビッド価格及び最低アスク価格）を提供するため、クライアントデバイスに価格データフィードを送信してもよい。別の例では、電子取引所は、様々な価格レベルで買う又は売ることが可能な量を提供するため市場深度データフィードを送信してもよい。当然、電子取引所は、１つのフィード又は複数のフィードをまとめてクライアントデバイスにデータを送信してもよい。
【０００４】
いくつかの状況では、クライアントデバイスは、市場データをディスプレイデバイスに表示させずに市場データを受信し、処理する。しかし、他の状況では、クライアントデバイスは、市場データをディスプレイデバイスに表示する。したがって、クライアントデバイスは、取引画面を創るソフトウェアを含んでもよい。一般的に、取引画面は、電子取引セッションに参加させるようにユーザーをアクティブにするインターフェースである。例えば、取引画面は、市場データを見て、電子取引所に取引注文を提出し、市場相場を入手し、ポジションを監視する又はそれらの任意の組み合わせを行うように、ユーザーをアクティブにする。この種の機能をアクティブにする取引ツールの例は、６０６０６  イリノイ州  シカゴ  サウスリヴァーサイド  プラザ  ２２２に位置する、トレーディング・テクノロジーズ・インターナショナル・インコーポレイテッドによって提供される、Ｘ＿ＴＲＡＤＥＲ（登録商標）及びＭＤ  Ｔｒａｄｅｒ（登録商標）を含む。
【０００５】
いくつかの状況では、クライアントデバイスは、１つ以上の取引注文を電子取引所に送信する。しかし、他の状況では、取引システム又は近くに物理的に配置されるサーバサイドデバイスなどの他のデバイスは、１つ以上の取引注文を電子取引所に送信するようにしてもよい。いずれにせよ、多くの場合、マッチを得て、より良いキューポジション（例えば、キューポジションは、多くの場合、取引注文の価格と電子取引所に取引注文が到達する時間に基づく）を取得するために、又はいくつかの他の機会を利用するために、電子取引所にできる限り素早く１つ以上の取引注文を送信することが重要である。
【発明の概要】
【０００６】
本明細書に記載される実施形態は、限定されるものではないが、様々なデバイス、システム、方法、及びコンピュータプログラム製品を含む。多くのうちいくつかの実施形態が、このセクションで要約されている。
【０００７】
実施例において、取引ツールの１つ以上の要素をアクティブ化及び非アクティブ化する方法が提供されている。いくつかの実施形態では、注文エントリーセル又はボタンなどの取引ツール要素（以下、「要素」）は、例えば、注文エントリーセルをセットする及び／又は送信するなどの１つ以上の取引動作を実行するツールである。しかしながら、他の実施形態では、要素は、取引動作に必ずしも関連付けられていない取引ツールの一態様である。取引ツールは、１つ以上の要素で作ることができる。本明細書で使用されているように、要素をアクティブ化することは、要素の動作状態を非アクティブからアクティブに変更することに関する。一度要素がアクティブになると、１つ以上の取引動作を実行するように使用されてもよい。要素を非アクティブ化することは、要素の動作状態をアクティブから非アクティブに変更することに関する。一度要素が非アクティブになると、取引動作を実行するように使用することができない。
【０００８】
方法は、取引画面上に、１つ以上の要素を含む、取引ツールを表示することを含んでもよい。取引ツールが表示される前に、後で、又は同時に、取引デバイスは、取引システムから市場データを受信する。市場データは、取引ツール上に表示されてもよい。さらに、様々な要素の組み合わせは、トレーダが取引の目的のために取引ツールを使用することを開始してもよいように、アクティブにされてもよい。
【０００９】
状況の変化に応じて（例えば、市場データを変更する、注文をする又は注文をキャンセルするなど）、取引デバイスは、どの要素がアクティブにされるべきか及びどの要素が非アクティブにされるべきかを決定してもよい。１つ以上の要素がアクティブ化されるべきか否か又は非アクティブ化されるべきか否かは、例えば、リスク管理、取引戦略、取引方法論、取引ルール、トレーダの特性、カーソル又はポインタの動きの予測、（人又は機械に基づく）エラーの低減、又はそれらの任意の組み合わせに基づいて決定してもよい。取引デバイスは、その後、対応する要素を動的にアクティブ化又は非アクティブ化してもよい。さらに、取引デバイスは、それらがアクティブであるか、非アクティブであるかを示すために要素の表示を変更する。しかしながら、要素が非アクティブ化されるイベントでは、取引画面は、ユーザーが非アクティブ要素によって表示された情報をまだ見ることができるように、表示されてもよい。
【００１０】
別の実施例では、取引ツール又はツールの要素は、新しい取引注文に基づいて又はワーキング取引注文がキャンセルされる、選択可能なオプションを絞り込むために、インテリジェントに非アクティブ化される（又はアクティブ化される）。前回の選択可能なオプションが、１つ以上の条件に基づいて、もはやユーザーが利用できないように決定することにより、取引ツール又はそれらの要素は、インテリジェントに非アクティブ化される。非アクティブ化されたツール又はそれらの一態様は、選択可能なオプションがユーザーに利用可能になるように決定された場合、好ましくはユーザーに表示され、動的にアクティブにされ得る。そのように、取引ツールの要素は、リアルタイムに、取引画面上（例えば、ユーザーの前の右）で非アクティブ化及びアクティブ化されてもよく、そしていくつかの場合、そのような非アクティブ化／アクティブ化は、システムがユーザーからの任意の入力を受信することなく行われてもよい。そのような実施形態は、特に、オプションを効果的に絞り込むために、ユーザーが取引注文を行う又はキャンセルするとき、全体のスピードを向上させることができる。
【００１１】
さらに別の実施例では、取引ツール又はツールの要素は、取引ツールにおいてユーザーの信頼を向上させるためにインテリジェントに非アクティブ化又はアクティブ化される。取引画面上で要素を動的にアクティブ化されること及び非アクティブ化されることによって、取引ツールは、例えば、望ましくないオプションを取り除く又は減らすことによって、取引注文を行う、取引注文をキャンセルする、あるいはその両方において、ユーザーの信頼を効果的に増大する。望ましくないオプションは、リスクがあるもの、特定の取引戦略に反するもの、お金の損失につながるであろうものなどが含まれてもよい。そのような実施形態は、特に、取引ツールにおいてユーザーの全体の信頼を効果的に増大させることによって、ユーザーが取引注文を行う又はキャンセルするとき、全体のスピードを向上させることができる。
【００１２】
図は、実施例を示している。そのように、様々な実施形態は、図に示される配置及び手段に限定されるべきではない。以下は、図の簡単な説明を提供している。
【図面の簡単な説明】
【００１３】
【図１】図１は電子取引中に使用され得る電子取引システムの例を示す。
【図２】図２はリスクに基づいて取引ツールの様々な要素をアクティブ化する及び非アクティブ化する例を示す。
【図３】図３はリスクに基づいて取引ツールの様々な要素をアクティブ化する及び非アクティブ化する別の例を示す。
【図４】図４は取引方法論に基づいて取引ツールの様々な要素をアクティブ化する及び非アクティブ化する例を示す。
【図５】図５は全体の取引ツールを非アクティブ化する例を示す。
【図６】図６は取引ツールをグレーアウトする方法の例を示す。
【発明を実施するための形態】
【００１４】
本明細書に開示される様々な実施形態は、取引ツールの１つ以上の要素を動的にアクティブ化する及び非アクティブ化することに関する。上述したように、注文エントリーセル又はボタンなどの要素は、注文エントリーパラメータをセットする及び／又は送信するなどの１つ以上の取引動作を実行するためのツールである。しかしながら、いくつかの実施形態では、要素は、必ずしも取引動作に関連付けられない取引ツールの一態様にすぎない。取引ラダー、市場グリッドウィンドウ、又はチャートなどの取引ツールは、１つ以上の要素から創ることができる。さらに、本明細書で使用されるように、要素は、取引ツールであってもよい。
【００１５】
１つ以上の要素をアクティブ化することは、要素の１つ以上をアクティブにすることを含む。即ち、例えば、要素の動作状態は、アクティブに変更されてもよい。一度要素がアクティブになると、特定の取引動作を実行することが可能となる。一方、１つ以上の要素を非アクティブ化することは、１つ以上の要素を非アクティブにすることを含む。即ち、例えば、要素の動作状態は、非アクティブに変更されてもよい。一度要素が非アクティブになると、特定の取引動作を実行することが可能でなくなる。
【００１６】
１つ以上の要素を動的にアクティブ化すること及び非アクティブ化することは、例えば、状況の変化に応じて、要素の動作状態をアクティブから非アクティブに、及びその逆に切り替えることに関する。この切り替えは、例えば、リスク管理、取引戦略、取引方法論、取引ルール、トレーダの特性、カーソル又はポインタの動作の予測、（人又は機械に基づく）エラーの低減、又はいくつかのそれらの組み合わせに基づいてもよい。したがって、取引ツールの１つ以上の要素が非アクティブにすべきかアクティブにすべきかを決定する場合、取引デバイスは、例えば、市場データ、１つ以上のユーザーインプット、トレーダの特性、トレーダの現在のポジション、履歴データ、トレーダ又はトレーダの会社又は注文実行に関与する他の仲介業者（例えば、ブローカー、ＦＣＭｓ）によってセットされたリスク管理パラメータ、又は他のデータを活用してもよい。
【００１７】
さらに、いくつかの実施形態では、１つ以上の要素を動的にアクティブ化すること及び非アクティブ化することに加えて、取引デバイスは、動作の現在の状態を示すように１つ以上の要素の表示を変更してもよい。例えば、表示は、要素がアクティブであるか非アクティブであるかを示すように変更されてもよい。しかしながら、いくつかの実施形態では、取引画面は、１つ以上の要素が非アクティブであることを示す場合であっても、非アクティブ要素によって表示されている情報は、ユーザーによってまだ見られてもよいし、リアルタイム又はほぼリアルタイムで更新されてもよい。例えば、いくつかの実施形態では、取引デバイスは、要素が非アクティブであるが、要素によって表示される値（例えば、ビッド値の価格又は量）をまだ表示することを示すため、要素をグレーアウトしてもよい。
【００１８】
取引画面上で要素を動的にアクティブ化すること及び非アクティブ化することによって、取引ツールは、例えば、望ましくないオプションを取り除く又は減らすことによって、取引注文を行う、取引注文をキャンセルする、またはその両方においてユーザーの信頼を効果的に増大する。望ましくないオプションは、リスクがあるもの、特定の取引戦略に反するもの、お金の損失につながるものなどが含まれてもよい。そのような実施形態は、特に、取引ツールにおいてユーザーの全体の信頼を効果的に増大させることによって、ユーザーが取引注文を行う又はキャンセルするとき、全体のスピードを向上させることができる。
【００１９】
詳細な説明は、デバイス又はシステムの動作と直接的又は間接的に似ている、手順、ステップ、論理ブロック、処理、又は他の記号表現に関して主として表示される。これらの説明及び表現は、他の当業者にそれらのワークの内容を最も効果的に伝えるために、当業者によって一般的に使用されている。本明細書に開示される様々な実施形態は、それらのアプリケーションにおいて、以前又は以降に記載されたもの、又は図に示されるコンポーネントの設計及び配置の詳細に限定されない。その代わりに、これより以前の記載、以後の記載、及び図は、単独でもよいし、互いに組み合わせてもよい様々な実施形態の概念を提示することにフォーカスしている。さらに、本発明の１つ以上の実施形態を表示するプロセスフローチャート又は図におけるブロックの順序は、本発明において、本質的にいずれの特定の順序を示すものではなく、いずれの制限を意味するものでもない。
【００２０】
本明細書の「一実施形態」、「実施形態」、又は「実施例」の参照は、実施形態に関して記載された特定の特徴、構造、又は特性が、本発明の少なくとも１つの実施形態を含むことができることを意味する。明細書の様々な箇所における「一実施形態では」という語句の出現は、全てが同じ実施形態について言及しているものではなく、他の実施形態を相互に除いた別個の、又は代替的な実施形態であるとは限らない。
I．電子取引システムの例
【００２１】
図１は、電子取引システム（「取引システム」）１００を示すブロック図である。取引システム１００は、取引デバイス１１０、ゲートウェイ１２０、及び電子取引所システム（「取引所システム」）１３０を含む。取引システム１００は、追加の、異なる、又はより少ないコンポーネントを含んでもよい。例えば、図１に示すように、及び以下に詳細に説明されるように、取引システム１００は、取引デバイス１１０とゲートウェイ１２０とに通信するサーバサイドデバイス１４０を含んでもよい。別の例では、取引システム１００は、複数の（例えば、２つ以上の）取引デバイス１１０、複数のゲートウェイ１２０、複数の取引所システム１３０、複数のサーバサイドデバイス１４０、又はそれらのいくつかの組み合わせを含んでもよい。
【００２２】
取引デバイス１１０は、通信ネットワーク１０２を介してゲートウェイ１２０と通信する。取引デバイス１１０は、通信ネットワーク１０４を介してサーバサイドデバイス１４０と通信する。ゲートウェイ１２０は、通信ネットワーク１０６を介して取引所システム１３０と、通信ネットワーク１０８を介してサーバサイドデバイス１４０と通信する。取引システム１００の様々なコンポーネントの間の通信は、１つ以上の中間のコンポーネントを通して直接通信及び間接通信を含んでもよい。サーバサイドデバイス１４０は、例えば、クライアントサイドデバイスによって使用中のゲートウェイ１２０と別の、異なるゲートウェイと接続する通信ネットワークを介して取引所と通信できることに留意する。
【００２３】
通信ネットワーク１０２、１０４、１０６、又は１０８などの通信ネットワークは、ハードウェア（例えば、サーバ、ルータ、ゲートウェイ、及びスイッチ）、ソフトウェア（例えば、取引アプリケーション又は通信アプリケーション）、伝送チャンネル（例えば、Ｔ１ライン、Ｔ３ライン、統合デジタルサービス通信網（ＩＳＤＮ）回線）、電気通信網（例えば、データネットワーク、コンピュータネットワーク、インターネットネットワーク、ワイドエリアネットワーク、ローカルエリアネットワーク）、又はそれらのいくつかの組み合わせを含むことができる。さらに、通信ネットワークは、有線、無線、又は有線と無線の両方のネットワークを含んでもよい。同じ又は異なる通信ネットワークが、取引システム１００全体で使用されてもよい。例えば、通信ネットワーク１０２は、通信ネットワーク１０４と同じであってもよい。
【００２４】
取引デバイス１１０は、クライアントデバイス、パーソナルコンピュータ、ワークステーション、デスクトップ、ラップトップ、モバイルデバイス、ハンドヘルドデバイス、サーバ、ゲートウェイ、又は他のコンピュータデバイス若しくはシステムである。例えば、取引デバイス１１０は、イリノイ州のシカゴのトレーディング・テクノロジーズ・インターナショナル・インコーポレイテッドによって提供される電子取引プラットフォームである、Ｘ＿ＴＲＡＤＥＲ（登録商標）のコピーを実行するパーソナルコンピュータであってもよい。別の例のように、取引デバイス１１０は、自動の取引ツール、例えば、トレーディング・テクノロジーズ・インターナショナル・インコーポレイテッドによってまた提供されるＡｕｔｏｔｒａｄｅｒ（商標）又はＡｕｔｏｓｐｒｅａｄｅｒ（登録商標）等を実行するサーバである。さらに別の例では、取引デバイス１１０は、デバイスの集合、例えば、互いに組み合わせて動作する、パーソナルコンピュータとサーバである。
【００２５】
取引デバイス１１０は、通常、ユーザーによって、所有され、操作され、制御され、プログラムされ、構成され、又は他のものが使用される。本明細書で使用されるように、語句“ユーザー”は、限定されるものではないが、人（例えば、トレーダ）又は電子取引所デバイス（例えば、プロセッサとメモリ又はアルゴリズム取引システムを含む）を含んでもよい。１以上のユーザーは、所有権、操作、制御、プログラミング、構成、又は他の使用に関与してもよい。
【００２６】
取引デバイス１１０は、１つ以上の取引可能な対象物を電子的に取引するように使用されてもよい。本明細書で使用されるように、語句「取引可能な対象物」は、量及び／又は価格と取引できる生産物を含む。株、オプション、債券、先物、通貨、ワラント、デリバティブ、取引イベント、グッズ、有価証券、及び商品は、取引可能な対象物のいくつかの例である。取引可能な対象物は、「リアル（real）」又は「シンセティック（synthetic）」であってもよい。リアル取引可能な対象物は、取引所によってリストに記載された生産物である。一方で、シンセティック取引可能な対象物は、ユーザーによって定義された生産物であり、取引所によってリストに記載されていない。例えば、シンセティック取引可能な対象物は、取引デバイス１１０を利用するトレーダによって作成されたリアル（又は他のシンセティック）の生産物の組み合わせ、例えば、シンセティックスプレッドを含んでもよい。
【００２７】
１つ以上の取引可能な対象物を電子的に取引することは、１つ以上の注文エントリーパラメータをセットすること、１つ以上の注文エントリーパラメータを送信すること、１つ以上の注文エントリーパラメータをセットすること及び送信することの両方を含んでもよい。一般的に、パラメータは、プログラム即ちプログラム内の処理の実行中の特定の値が与えられるように変更可能である。パラメータは、例えば、価格値又は量などの値を定義するデータである。より具体的には、注文エントリーパラメータは、取引注文の一部であって、取引注文と関連付けられ、又は取引注文を定義するように使用されてもよい。注文エントリーパラメータは、１つ以上の取引可能な対象物を買う又は売るための命令又はコマンドを有するメッセージであってもよい。取引デバイス又は別のデバイスのどちらかによって、取引所システムに送信する場合、取引注文は、取引注文を受信し、取引所注文ブックに注文するように取引所システムのために必要な情報を含んでいてもよい。
【００２８】
以下にさらに詳細に説明されるように、注文エントリーパラメータは、例えば、買われるべき又は売られるべき取引可能な対象物を定義するパラメータ（以下、「取引可能な対象物パラメータ」）、取引可能な対象物のための価格を定めるパラメータ（以下、「価格パラメータ」）、取引されるべき取引可能な対象物の量を定めるパラメータ（以下、「量パラメータ」）、注文タイプを定めるパラメータ（以下、「注文タイプパラメータ」）、又はそれらのいくつかの組み合わせであってもよい。しかしながら、他のパラメータが注文エントリーパラメータとすることもできる。
【００２９】
取引可能な対象物パラメータは、例えば、買うべき又は売るべき１つ以上の取引可能な対象物を定義する。いくつかの実施形態では、取引可能な対象物パラメータは、例えば、取引戦略を定義する。取引戦略は、例えば、取引されるべき１つ以上の取引可能な対象物との関係を定義する。例示的な取引戦略は、２つ以上の異なる取引可能な対象物との間で広がる、例えば、バタフライスプレッド又はカレンダースプレッドである。スプレッド内の取引可能な対象物は、一般的に互いに異なる。取引可能な対象物は、通常、異なる基本的な生産物（例えば、トウモロコシ又は大豆）、異なる有効期限（例えば、７月と９月）、異なる基本的な生産物と異なる有効期限の両方、若しくはその他の違いを有する。例えば、第１のレグ（leg）は、２０１０年７月のとうもろこし（ＺＣＮ０）の契約と関連付けられてもよく、第２のレグ（leg）ディスプレイは、２０１０年９月のとうもろこし（ＺＣＵ０）の契約と関連付けられてもよい。この例では、基本的な生産物（例えば、とうもろこし）は、それぞれの契約では同じであるが、これらの取引可能な対象物は、異なる取引可能な対象物である。
【００３０】
価格パラメータ、例えば、取引可能な対象物又は取引されるべき取引戦略のための価格又は値（例えば、価格のデリバティブ）を定義する。量パラメータは、例えば、取引されるべき取引可能な対象物の量を定める。量パラメータは、取引されるべきユニット、ロット、又は契約の数を定義する。
【００３１】
注文タイプパラメータは、例えば、取引可能な対象物又は取引戦略が買われるべきか売られるべきかどうかを定義する。例えば、注文タイプパラメータは、注文が「ビッド」（例えば、買い）又は「アスク」（例えば、売り）で出されているかどうかを定義してもよい。注文タイプパラメータはまた、注文が指値注文、成り行き注文、又はその他の注文のタイプでもよい。
【００３２】
取引デバイス１１０は、取引所システム１３０に出された又は出される注文と直接的に又は間接的に関連する、追加の、異なる、又はより少ない注文エントリーパラメータをセットすること、送信すること、又はセットすることと送信することの両方と適合されてもよい。例えば、取引デバイス１１０は、「買い」を定義する第１の注文タイプパラメータと、「成り行き注文」を定義する第２の注文タイプパラメータを送信してもよい。第１と第２のタイプパラメータは、統合して１つのメッセージとしてもよく、又は複数の異なるメッセージであってもよい。例えば、取引デバイス１１０は、第１と第２の注文タイプパラメータをサーバサイドデバイス１４０に送信してもよい。第１と第２の注文タイプパラメータは、集められて取引注文となり、取引所システム１３０に送信されてもよい。
【００３３】
注文エントリーパラメータをセットすることは、数、文字、語句、価格、量、ビッド、又はバイトなどの値を選択すること、割り当てること、又は別の方法で定義することを含んでもよい。以下にさらに詳細に説明されるように、様々な実施形態において、１つ以上の注文エントリーパラメータをセットすることは、１つ以上の注文エントリーアクションによってトリガーされてもよい。しかしながら、特定の実施形態では、注文エントリーパラメータの１つ以上が、デフォルトパラメータとしてセットされる。例えば、取引可能な対象物パラメータは、デフォルトパラメータに基づいてセットされてもよい。デフォルトパラメータは、ユーザーによって行われる選択がない場合にコンピュータプログラムによって自動的に選択されるパラメータである。取引デバイス１１０は、例えば、取引アルゴリズム又は市況に基づいて、取引可能な対象物を自動的に選択してもよい。しかしながら、他の状況では、取引可能な対象物は、ユーザーによって、例えば、取引ツールがどれを選択したかに基づいて、選択されてもよい。
【００３４】
１つ以上の注文エントリーパラメータを送信することは、例えば、１つ以上の注文エントリーパラメータをゲートウェイ１２０又はサーバサイドデバイス１４０を介して取引所システム１３０に送信することを含んでもよい。互いに関連する注文エントリーパラメータは、同時に又は異なる時間で、例えば、同じメッセージ又は異なるメッセージで送信されてもよい。例えば、取引可能な対象物パラメータは、初めて取引戦略デバイス又はサーバサイドデバイスに送信される価格パラメータと量パラメータに先だって、又は共に送信されてもよい。取引可能な対象物パラメータは、例えば、サーバサイドデバイスで記憶されてもよい。取引可能な対象物パラメータをサーバサイドデバイスですでに使用しているので、次に入ってくる価格と量パラメータが、組み合わせられ、又は取引可能な対象物パラメータと共に使用されて取引所システムにまとめて送信されてもよい。もし取引可能な対象物パラメータに変化が生じた場合、更新された取引可能な対象物パラメータが、その変化に続く価格と量のパラメータの前に、又は共に送信されてもよい。他の実施形態では、価格パラメータは、量パラメータを必ずしも必要としないが、ゲートウェイ又はサーバサイドデバイスに送信される。例えば、価格パラメータが量パラメータの前に、共に、又は後で送信されてもよい。
【００３５】
さらに説明する前に、いくつかの実施形態では、１つ以上の注文エントリーパラメータを送信することは、取引注文を送信することを含んでもよいことに留意すべきである。取引注文は、１つ以上の取引可能な対象物を買う又は売るための注文（例えば、指示又はコマンド）を含むメッセージであってもよい。取引注文は、それぞれの取引可能な対象物の価格レベルを定義してもよい。したがって、取引注文は、１つ以上の注文エントリーパラメータを含んでもよい。
【００３６】
さらに、いくつかの実施形態では、取引デバイス１１０は、例えば、取引注文を準備し、ゲートウェイ１２０を介して取引所システム１３０に取引注文を送信することにも留意する。しかしながら、いくつかの実施形態では、サーバサイドデバイス１４０などの他のデバイスが取引注文を準備し、取引所システムに送信する。したがって、取引デバイス１１０は、１つ以上の注文エントリーパラメータをサーバサイドデバイスに送信してもよい。
【００３７】
例えば、取引デバイス１１０は、互いに関連する注文エントリーパラメータを同時に、又は異なる時間にサーバサイドデバイス１４０に送信してもよい。さらに、注文エントリーパラメータは、同じメッセージ又は異なるメッセージで送信されてもよい。例示の目的で、取引可能な対象物パラメータは、初めて取引戦略デバイス又はサーバサイドデバイスに送信される価格パラメータと量パラメータに先だって、又は共に送信されてもよい。取引可能な対象物パラメータは、例えば、サーバサイドデバイスで記憶されてもよい。取引可能な対象物パラメータをサーバサイドデバイスですでに使用しているので、次に入ってくる価格と量パラメータが、組み合わせられ、又は取引可能な対象物パラメータと共に使用されて取引所システムにまとめて送信されてもよい。もし取引可能な対象物パラメータに変化が生じた場合、更新された取引可能な対象物パラメータが、その変化に続く価格と量のパラメータに先だって、又は共に送信されてもよい。他の実施形態では、価格パラメータは、量パラメータを必ずしも必要としないが、ゲートウェイ又はサーバサイドデバイスに送信される。例えば、価格パラメータが量パラメータの前に、共に、又は後で送信されてもよい。
【００３８】
注文エントリーパラメータ、又は取引注文は、ユーザーからのリクエストで又は自動的に送信されてもよい。例えば、トレーダは、特定の取引可能な対象物を注文するために取引デバイス１１０を利用してもよい。トレーダは、取引注文のための様々なパラメータ、例えば、注文価格、量、又は価格と量の両方を手動で提供してもよい。別の例として、取引デバイス１１０は、注文のための１つ以上のパラメータを自動的に計算して、自動的に注文を送信してもよい。いくつかの例では、取引デバイス１１０は、送信されるべき注文を準備してもよく、実際はトレーダからの確認なしにそれの送信を行うことはない。
【００３９】
図１に示すように、取引デバイス１１０は、バス１１１、プロセッサ１１２、メインメモリ１１３、データストレージ１１４、ネットワークインターフェース１１５、ディスプレイデバイス１１６、インプットデバイス１１７、及びアウトプットデバイス１１８を含む。しかしながら、いくつかの実施形態では、取引デバイス１１０は、追加の、異なる、又はより少ないコンポーネントを含んでいてもよい。例えば、複数のバス、複数のプロセッサ、複数のメインメモリデバイス、複数のストレージ、複数のネットワークインターフェース、複数のディスプレイデバイス、複数のインプットデバイス、複数のアウトプットデバイス、又はそれらのいくつかの組み合わせが提供されてもよい。別の例では、取引デバイス１１０は、インプットデバイス１１７を含まなくてもよい。その代わりに、例えば、取引デバイス１１０は、ネットワークインターフェース１１５を介して外部の又は遠隔操作のインプットデバイスによって制御されてもよい。
【００４０】
バス１１１は、取引デバイス１１０内のコンポーネントとの間の通信データのための、通信バス、チャネル、ネットワーク、回路、又は他の機構である。バス１１１は、通信的に接続されて、取引デバイス１１０のいずれかのコンポーネントとの間でデータを伝送してもよい。例えば、取引アプリケーションのインストールプロセス中、プロセッサ１１２によって実行される１つ以上のコンピュータ読み取り可能な命令が、データストレージ１１４又はネットワークインターフェース１１５からメインメモリ１１３に伝送されてもよい。取引デバイス１１０は、メインメモリ１１３に記憶された取引アプリケーションを実行するように動作している又は準備しているとき、プロセッサ１１２は、バス１１１を介してメインメモリ１１３から命令を引き出してもよい。
【００４１】
プロセッサ１１２は、一般的なプロセッサ、デジタル信号プロセッサ、特定用途向け集積回路、フィールド・プログラマブル・ゲート・アレイ、アナログ回路、デジタル回路、プログラムされたプロセッサ、それらの組み合わせ、又は他の現在知られている若しくは後で開発された処理プロセッサであってもよい。プロセッサ１１２は、シングルデバイス又はデバイスの組み合わせ、例えば、ネットワーク又は分散型のプロセッサと関連付けられてもよい。いくつかの処理戦略は、例えば、マルチプロセッシング、マルチタスク、パラレルプロセッシング、リモートプロセッシング、又は他の処理戦略を使用してもよい。処理は、ローカル又はリモートであってもよいし、１つのプロセッサから別のプロセッサに移動させてもよい。
【００４２】
プロセッサ１１２は、１つ以上の有形メディア、例えば、メインメモリ１１３又はデータストレージ１１４内でエンコードされたロジックを実行するように動作可能であってもよい。本明細書で使用されるように、１つ以上の有形メディアの中にエンコードされたロジックは、プロセッサ１１２又は異なるプロセッサによって実行可能な命令を含む。ロジックは、ソフトウェア、ハードウェア、集積回路、ファームウェア、マイクロコード又はロジックを保存するための他の現在知られている若しくは後で開発されたデバイスの一部として記憶されてもよい。ロジックは、例えば、インターネットと接続されるなどの通信ネットワークを介して外部の通信デバイスから受信してもよい。プロセッサ１１２は、図に示される又は本明細書に記載される機能、動作、又はタスクを行うためのロジックを実行してもよい。
【００４３】
メインメモリ１１３とデータストレージ１１４は、有形メディア、例えば、コンピュータ読み取り可能なストレージメディアであってもよい。コンピュータ読み取り可能なストレージメディアは、様々なタイプの揮発性及び不揮発性記憶装置を含んでもよく、ランダムアクセスメモリに限られず、リードオンリーメモリ、電気的プログラマブルリードオンリーメモリ、電気的に消去可能なリードオンリーメモリ、フラッシュメモリ、磁気テープ又はディスク、光学メディア、それらのいくつかの組み合わせ、任意の他の現在知られている又は後で開発される有形データストレージデバイスを含む。メインメモリ１１３とデータストレージ１１４は、単一のデバイス又は、図１に示されるように、異なるデバイスであってもよい。例えば、メインメモリ１１３とデータストレージ１１４に記憶されたデータが、プロセッサ１１３によって引き出されて、処理されてもよいように、メインメモリ１１３とデータストレージ１１４は、プロセッサ１１２と隣接してもよく、プロセッサ１１２の一部であってもよく、プロセッサ１１２と共にプログラムされていてもよく、プロセッサ１１２とネットワーク接続されていてもよく、又はプロセッサ１１２から離れてもよい。
【００４４】
メインメモリ１１３とデータストレージ１１４は、同じ又は異なるタイプのメモリであってもよい。例えば、一実施形態では、メインメモリ１１３は、ランダムアクセスメモリ（ＲＡＭ）とリードオンリーメモリ（ＲＯＭ）の両方を含む。この例では、ＲＡＭは、プロセッサ１１２によって実行されるべき情報と命令を記憶する動的記憶装置である。ＲＡＭはまた、プロセッサ１１２によって実行されるべき命令の実行中に一時的に変更可能な又は他の中間情報を記憶するために使用されてもよい。ＲＯＭは、プロセッサ１１２のための静的情報と命令を記憶するための静的記憶装置である。さらに、この例では、データストレージ１１４は、プロセッサ１１２によって処理されるべき情報とプロセッサ１１２によって実行されるべき命令を記憶するための磁気ディスク、工学ディスク、又はフラッシュメモリであってもよい。
【００４５】
メインメモリ１１３とデータストレージ１１４は、プロセッサ１１２によって実行されることが可能である命令を記憶してもよい。命令は、本明細書で記載された又は図に示された動作又は機能のうち１つ以上が実行されてもよい。例えば、命令は、図２に示される動作のうち１つ、いくつか、又はすべてを行うように実行される。
【００４６】
ネットワークインターフェース１１５は、一方向又は二方向の通信接続であってもよい。したがって、ネットワークインターフェース１１５は、通信的に１つ、２つ又はさらなる通信ネットワーク又は通信デバイスと接続してもよい。例えば、バス１１１は、取引デバイス１１０の１つ、いくつか、又はすべてのコンポーネントが、通信ネットワーク１０２と通信ネットワーク１０４を介してアクセス可能又は通信できるように、ネットワークインターフェース１１５を介して通信ネットワーク１０２と通信ネットワーク１０４と接続されてもよい。加えて、又は代替的に、ネットワークインターフェース１１５は、他の通信ネットワークを用いてバス１１１と接続されてもよい。ネットワークインターフェース１１５は、例えば、データ通信接続を提供するように総合デジタル通信網（ＩＳＤＮ）カード又はモデムであってもよい。別の例として、ネットワークインターフェース１１５は、互換性のあるＬＡＮ、例えば、インターネットに接続された、データ通信接続を提供するようにローカルエリアネットワーク（ＬＡＮ）カードであってもよい。無線リンクもまた実装されてもよい。ネットワークインターフェース１１５は、様々なタイプの情報を表すアナログ又はデジタルのデータ流を運ぶ電気信号、電磁信号、又は光信号を送信及び受信してもよい。
【００４７】
ディスプレイデバイス１１６は、ビジュアルアウトプットデバイス、ブラウン管（ＣＲＴ）ディスプレイ、電子ディスプレイ、電子ペーパー、フラットパネルディスプレイ、発光ダイオード（ＬＥＤ）ディスプレイ、エレクトロルミネッセントディスプレイ（ＥＬＤ）、プラズマディスプレイパネル（ＰＤＰ）、液晶ディスプレイ（ＬＣＤ）、薄膜トランジスタディスプレイ（ＴＦＴ）、有機発光ダイオードディスプレイ（ＯＬＥＤ）、表面伝導型電子放出素子ディスプレイ（ＳＥＤ）、レーザテレビ、カーボンナノチューブ、ナノ液晶ディスプレイ、ヘッドマウントディスプレイ、プロジェクタ、３次元ディスプレイ、透明ディスプレイデバイス、又は他の現在知られている又は後で開発されたディスプレイであってもよい。
【００４８】
取引デバイス１１０は、ディスプレイデバイス１１６上に取引画面を表示するように適合される。取引画面は、トレーダが、電子取引動作、例えば、注文エントリーパラメータをセットすること又は注文エントリーパラメータを送信することを行うことができる電子取引インターフェースである。取引画面は、市場データを見るために使用されてもよい。取引画面はまた、これら及び追加の動作を自動化してもよい。取引画面は、取引アプリケーションによって提供されてもよい。例えば、動作中、Ｘ＿ＴＲＡＤＥＲ（登録商標）が、ワーキング注文とビッド量及びアスク量が価格レベルのリストと関連して表示される、ＭＤ  ＴＲＡＤＥＲ（登録商標）と呼ばれる、電子取引インターフェースを提供してもよい。
【００４９】
取引画面は、市場情報を表示してもよく、インタラクティブであってもよい。インタラクティブ取引画面は、例えば、取引画面を使用して行うべき１つ以上の取引動作を可能にしてもよい。例えば、インタラクティブ取引画面は、１つ以上の注文エントリーアクションを使用して１以上の注文エントリーパラメータがセットされること、送信されること、又はセットされて送信されることを可能にしてもよい。ディスプレイデバイス１１６又はインプットデバイス１１７は、例えば、取引画面を用いてやりとりを行うように使用されてもよい。
【００５０】
取引画面は、１つ以上の取引ツールを表示してもよい。取引ツールは、電子取引を可能にし、補助し、容易にする電子ツールである。例示的な取引ツールは、チャート、取引ラダー、マーケットグリッド、注文エントリーツール、自動化された取引ツール、自動化されたスプレッドツール、リスク管理ツール、注文パラメータツール、注文エントリーシステム、マーケットグリッド、フィルウィンドウ、及び市場注文ウィンドウを含むものであり、そしてそれらの組み合わせ、取引するため、取引の準備をするため、又は取引の管理をするために使用される他の現在知られている若しくは後で開発される電子ツールを含む。以下にさらに詳細に説明されるように、各取引ツールは、取引ツールと呼ぶことができる注文エンターセル又はパラメータなどの１つ以上の独立した要素を含むことができる。したがって、取引ツールは、１つ以上の取引ツールで作られてもよい。
【００５１】
図２は、取引画面２００の一例を示す。取引画面２００は、取引ラダー２１０を含む。その全体の取引ラダー２１０は、取引ツールとすることができる。代替的に、または付加的に、取引ラダー２１０の１つ以上の要素（又は要素）は、取引ツールとすることができる。例えば、価格表示２２０、ビッド量表示２３０、アスク量表示２４０、最終取引量（ＬＴＱ）表示２５０、実行済み／ワーキング（Ｅ／Ｗ）表示２６０、注文エントリーパラメータ表示２７０、内部市場表示２８０などの要素が取引ツールであってもよい。しかしながら、別の例において、要素はまた、例えば、注文エントリーセル又はボタンであってもよい。
【００５２】
取引ラダー２１０は、価格表示２２０、ビッド量表示２３０、アスク量表示２４０、最終取引（ＬＴＱ）量表示２５０、実行済み／ワーキング（Ｅ／Ｗ）表示２６０、注文エントリーパラメータ表示２７０、及び内部市場表示２８０を含む。取引ラダー２１０は、追加の、異なる、又はより少ない表示、情報、又はコンテンツを含んでもよい。さらに、取引ラダー２１０は、図２に示すように配置されてもよいが、図のように配置される必要はない。例えば、図２は、対応するビッド量表示２３０のビッド量とアスク量表示２４０のアスク量に隣接して配置される価格表示２２０の価格レベルを示す。
【００５３】
取引ラダー２１０は、発注、注文管理、及び市場分析のいずれかのために使用されてもよい。発注は、例えば、注文を電子取引所に送信することを含んでもよい。注文管理は、例えば、注文をキャンセルすること、複数の注文タイプを管理すること、オーダー−キャンセル−オーダー（ＯＣＯｓ）のような注文をリンクすること、注文量又はレベルを変更すること、ポジションを表示すること、平均価格を表示すること、複数のアカウントを取引すること、キューにおける推定ポジションを見ること、又はそれらの任意の組み合わせを含んでもよい。市場分析は、例えば、市場の深さ（ＤＯＭ）を見ること、インプライド価格／量を見ること、価格での量を見ること、取引レベル量を見ること、内部市場を見ること、最終取引価格と量を見ること、注文サイズをセットすること、止まっている注文を変更すること、又はそれらの任意の組み合わせを含んでもよい。
【００５４】
価格表示２２０は、取引可能な対象物のための様々な価格を表してもよい。例えば、図に示されるように、価格表示２２０は、「ティック」での価格が増加する価格の列であってもよい。ティックは、それぞれの取引可能な対象物のため、取引所によってセットされる価格値の最小の変化である。価格は、ティックとして、複数のティックとして、又はいくつかの他の方法で表示させることができる。価格表示２２０は、全体の価格又は全体の価格の一部（例えば、ちょうど下２桁）をリストにしてもよい。他の価格表示のコンベンションは、必須の価格情報がユーザーに伝達されている限り、代替的に使用されてもよい。価格表示内の価格は、静的（例えば、価格レベルが、手動の又は自動の再センタリングコマンドを受信しない限り、通常はポジションを変更しない）、動的（例えば、最終取引価格、最高ビッド価格、又は最低アスク価格を常にセンターとする表示）、それらのいくつかの組み合わせであってもよい。
【００５５】
ビッド量表示２３０は、定められた価格でのビッド量を表してもよい。アスク量表示２４０は、定められた価格でのアスク量を表してもよい。ビッド量表示２３０は、価格表示２２０における価格のためのビッド数を含む列であってもよく、アスク量表示２４０は、価格表示２２０における価格のためのオファー数を含む列であってもよい。例えば、取引ラダー２１０によれば、ベストビッド量及び／又はベストアスク量の値インジケータは、定められた取引可能な対象物のための市場における変化を反映するように、（例えば、垂直方向に）上下移動してもよい。
【００５６】
ビッド量表示２３０とアスク量表示２４０は、１つ以上の注文エントリーセルを含んでもよい。注文エントリーセルは、取引注文をエンターすることに関連付けられた表示の要素であってもよい。例えば、注文エントリーセルは、１つ以上の注文エントリーパラメータをセットし、取引注文を送信し、又は両方をするように選択されてもよい。注文エントリーセルは、例えば、キー、ボタン、メニューオプション、チャートライン、又は他の現在知られている又は後で開発される取引ツールの要素であってもよい。注文エントリーセルは、マウスなどのインプットデバイスに関連付けられたカーソル又はポインタを使用して選択されてもよい。カーソルは、注文エントリーセルの上を移動して、選択されてもよい。一度選択されると、例えば、ビッド又はアスクパラメータは、どの注文エントリーセルが選択されてもよいかに応じてセットされ、取引注文が送信される。他の例では、注文エントリーセルは、パラメータをセットするのみに関連付けられてもよい。選択は、ユーザーインプットデバイスの単一動作（シングルクリック、ダブルクリックなど）を用いる、又はいくつかの他の動作（例えば、ホバー）を用いる。
【００５７】
例えば、図２に示されるように、ビッド量表示２３０は、注文エントリーセル２３２を含んでもよい。注文エントリーセル２３２は、価格レベル「９４３３．５」のビッド量を示す。動作中、注文エントリーセル２３２は、例えば、カーソル又はポインタを使用して選択されてもよい。この例では、注文エントリーセル２３２を選択することは、価格パラメータを「９４３３．５」に、注文タイプパラメータを「ビッド」にセットする。量パラメータは、デフォルトパラメータであってもよく、又はカーソル若しくはポインタを使用して選択されてもよい。注文エントリーセル２３２の選択はまた、特定のパラメータと共に取引注文を送信してもよい。
【００５８】
最終取引量（ＬＴＱ）表示２５０は、取引可能な対象物の最終取引量を示す。価格値に関連する量値の相対位置は、取引された量での価格を反映する。例えば、取引画面２００によれば、最終取引量は、価格「９４３５．５」での「１０」の量である。
【００５９】
実行済み／ワーキング（Ｅ／Ｗ）注文表示２６０は、トレーダの注文の現在の状態を表示する。それぞれの注文の状態は、エンターされた価格行に表示される。例えば、注文エントリーセル２６２において、「Ｓ」の隣の数字は、特定の行における価格で売られた注文されたロットの数を示す。「Ｗ」の隣の数字は、市場にあるが、まだ満たされていない、注文されたロットの数を示す。システムは、市場にあるが、満たされていないロットの注文を満たすことに取り組んでいる。列のブランクは、その価格で注文がエンターされていないこと又は動いていないことを示す。注文エントリーセル２６４において、Ｂの隣の数字は、特定の行における価格で買われた、注文されたロットの数を示す。「Ｗ」の隣の数字は、市場にあるが、まだ満たされていない、注文されたロットの数を示す。
【００６０】
注文パラメータ表示２７０は、例えば、売り買いの注文の量、売り買いの注文の価格、又はそれらの組み合わせを増加させる、又は減少させるように使用されてもよい。履歴情報、取引注文情報、アカウント情報、又は他の取引データなどの他の情報は、注文パラメータ表示２７０に表示されてもよく、又はエンターされてもよい。注文パラメータ表示２７０は、１つ以上の注文エントリーキー２７２を含んでもよい。図２に示されるように、注文エントリーキー２７２は、量パラメータをセットするために使用される注文エントリーボタンであってもよい。「３」に関連付けられたボタンなどの注文エントリーボタンは、デフォルト量を３つのロットにセットするように選択されてもよい。デフォルト量は、異なるボタンが選択されるまで、３つのロットを維持してもよい。
【００６１】
内部市場２８０は、最高クウォートビッドと最低オファー（例えば、アスク）価格であってもよい。例えば、図２に示されるように、内部市場２８０は、９４３５．０（ベストビッド価格）と９４３５．５（ベストアスク価格）である。いくつかの実施形態において、内部市場２８０は、ベストビッド／アスク価格の変化に応じて価格表示２２０に関連して移動してもよい。そのような実施形態では、内部市場２８０は、継続的に又は周期的に再センタリング又は再配置されてもよい。しかしながら、他の実施形態では、内部市場２８０は、価格の変化に応じて画面上の同じ位置にとどまってもよい（例えば、常にセンターの表示）。
【００６２】
以下で説明されるように、取引デバイス１１０は、取引ラダー２１０などの取引ツールの全て、いくつかをアクティブ化する若しくは非アクティブ化する、又は取引ツールのいずれもアクティブ化しない若しくは非アクティブ化しないように適合される。しかしながら、以下でさらに詳細に説明されるように、アクティブ化することと非アクティブ化することは、追加の、異なる、又はより少ない取引ツールに適用されてもよい。例えば、アクティブ化する又は非アクティブ化することは、サンプルチャート、マーケットグリッドウィンドウ、注文エントリーツール、自動の取引ツール、自動のスプレッドツール、リスク管理ツール、他のパラメータツール、注文エントリーシステム、マーケットグリッド、フィルウィンドウ、及び市場注文ウィンドウに適用されてもよい。さらに、いくつかの実施形態では、取引デバイス１１０は、取引ツールのいずれの要素も非アクティブ化することなく取引ツールを表示してもよい。
【００６３】
図１に戻って、インプットデバイス１１７は、例えば、キーボード、マウス、マイクロフォン、タッチスクリーン、トラックボール、キーパッド、ジョイスティック、それらの組み合わせ、又は入力を提供するための他のデバイスを含んでもよい。インプットデバイス１１７は、例えば、プロセッサ１１２にコマンド選択を提供するように使用してもよい。例えば、インプットデバイス１１７は、取引画面に表示されたカーソルを制御するように使用されるマウスであってもよい。マウスは、選択と制御をするための１つ以上のボタンを含んでもよい。
【００６４】
アウトプットデバイス１１８は、例えば、キーボード、マウス、スピーカー、タッチスクリーン、トラックボール、キーパッド、触覚デバイス又はシステム、ジョイスティック、それらの組み合わせ、又は出力を提供するための他のデバイスを含んでもよい。アウトプットデバイス１１８は、例えば、１つ以上の信号、例えば、触覚信号又は音声信号、をユーザーに出力するように使用されてもよい。
【００６５】
ゲートウェイ１２０は、取引デバイス１１０と取引所システム１３０と通信するように適合されており、クライアントデバイス１１０とサーバサイドデバイス１４０と取引所システム１３０との間の通信を容易にすることができる。例えば、ゲートウェイ１２０は、クライアントデバイス１１０からの１つ以上の取引注文を受信し、その１つ以上の取引注文を取引所１３０に送信してもよい。別の例として、ゲートウェイ１２０は、取引所システム１３０から市場データを受信し、取引デバイス１１０に市場データを送信してもよい。
【００６６】
ゲートウェイ１２０は、クライアントデバイス１１０と取引所システム１３０との間で通信されたデータの処理を行っている。例えば、ゲートウェイ１２０は、取引デバイス１１０から受信した取引注文を取引所１３０によってアクセス可能なデータ形式に処理してもよい。同様に、ゲートウェイ１２０は、取引所１３０から受信した取引所特有の形式の市場データを取引デバイス１１０によって理解される形式に変換してもよい。その処理は、プロトコル翻訳又は変換を含んでもよい。ゲートウェイ１２０の処理はまた、例えば、取引デバイス１１０から注文を追跡すること、及び取引所システム１３０から受信したフィル確認に基づいて注文の状態を更新することを含んでもよい。別の例として、ゲートウェイ１２０は、１つ以上の取引所システムからの市場データをまとめ、それを取引デバイス１１０に提供してもよい。
【００６７】
一般的に、取引所システム１３０は、取引所によって所有され、操作され、制御され、又は使用され得る。例示的な取引所は、ロンドン国際金融先物取引所（“ＬＩＦＦＥ”）、シカゴ商品取引所（“ＣＢＯＴ”）、及びシカゴマーカンタイル取引所（“ＣＭＥ”）を含む。取引所システム１３０は、例えば、取引所によって取引を申し込まれた、取引可能な対象物が売買されることを可能にする、コンピュータ、サーバ、又は他のコンピュータデバイスなどの電子マッチングシステムであってもよい。
【００６８】
取引所システム１３０は、取引注文の量と、注文フィル又は部分的フィルとなり得る別の取引注文の量とをマッチするように適合される。取引注文は、１つ以上の注文エントリーパラメータを含んでもよい。マッチングの目的のため、取引所システム１３０は、取引注文をマッチするように適合されたマッチングエンジンを含んでいる。取引所システム１３０は、１つ以上の取引可能な対象物を売買するように取引注文をマッチするように適合される。取引可能な対象物は、取引所システム１３０によって取引するためにリストに載せられてもよい。取引注文は、クライアントデバイス１１０から、又はサーバサイドデバイス１４０から受信されてもよい。取引注文はまた、例えば、ゲートウェイ１２０を介してクライアントデバイス１１０から受信してもよい。さらに、取引注文は、取引所システム１３０と通信して他のデバイスから受信してもよい。一般的に、取引所システム１３０は、マッチされるべき注文をまた提供する、様々な他のクライアントデバイス（クライアントデバイス１１０と同様であってもよい）と通信するであろう。
【００６９】
さらに、取引所システム１３０は、市場データを提供するように適合される。市場データは、例えば、ゲートウェイ１２０を介してクライアントデバイス１１０に提供されてもよい。一度受信されると、取引デバイス１１０は、市場データを処理して表示してもよい。表示される場合、市場データは、例えば、取引画面の一部分として、ディスプレイデバイス１１６に表示されてもよい。
【００７０】
上述したように、取引システム１００は、サーバサイドデバイス１４０を含んでもよい。サーバサイドデバイス１４０は、サーバ、ゲートウェイ、パーソナルコンピュータ、遠隔処理デバイス、それらの組み合わせ、又は他のコンピュータデバイスを含んでもよい。例えば、サーバサイドデバイス１４０は、取引所システム１３０で同じ場所に配置される取引サーバであってもよい。別の例では、例えば、サーバサイドデバイス１４０は、トレーディング・テクノロジーズ・インターナショナル・インコーポレイテッドによって提供される、Ａｕｔｏｓｐｒｅａｄｅｒ（登録商標）又はＡｕｔｏｔｒａｄｅｒ（商標）などの自動化された取引ツールを動作するサーバであってもよい。ゲートウェイ１２０と共にサーバは、取引所システム１３０で、取引所システム１３０において、取引所システム１３０の周りに、又は取引所システム１３０の近くに物理的に配置されていてもよいが、自動化された取引ツールは、取引デバイス１１０を使用して制御されてもよい。
【００７１】
サーバサイドデバイス１４０は、取引デバイス１１０よりも取引所システム１３０の近くに物理的に配置された場所で処理を提供してもよい。したがって、取引デバイス１１０の動作又は機能のすべて、取引デバイス１１０の動作又は機能のいくつか、ゲートウェイ１２０、あるいは、取引デバイスとゲートウェイデバイスの両方が、サーバサイドデバイス１４０によって行われてもよいし、取引デバイス１１０の動作又は機能が行われなくもよい。例えば、取引所システム１３０は、取引デバイス１１０によって制御されたＸ＿ＴＲＡＤＥＲ（登録商標）のコピーを実行していてもよい。
【００７２】
サーバサイドデバイス１４０は、通信ネットワーク１０６を介してゲートウェイ１２０と通信し、接続されてもよい。サーバサイドデバイス１４０は、１つ以上の注文エントリーパラメータを受信してもよい。取引所システム１３０は、例えば、ゲートウェイ１２０を介して取引所システム１３０に取引注文を送信してもよい。取引注文は、取引デバイス１１０から受信された注文エントリーパラメータのうち１つ以上を含んでもよい。サーバサイドデバイス１４０はまた、取引所システム１３０を用いて取引注文を実行するように適合されてもよい。取引注文を実行することは、取引注文を発信すること、取引注文を再クウォートすること、取引注文をキャンセルすること、ヘッジ注文を送信すること、取引注文を管理すること、又はそれらのいくつかの組み合わせを含んでもよい。
【００７３】
いくつかの実施形態では、サーバサイドデバイス１４０は、取引所システム１３０と直接通信するように適合されていてもよく、ゲートウェイ１２０なしで取引所システム１３０と通信可能であってもよい。例えば、一実施形態では、サーバサイドデバイスは、取引所に配置される場合、（顧客の土地にありそうな）ゲートウェイではなく、取引所へ直接的に、又は取引所で同じ場所に配置されるゲートウェイの別のインスタンスを介しての接続を有するであろう。
【００７４】
さらに説明する前に、取引システム１００は、例示的な実施形態として提供されていることに注意すべきである。構成及び配置は、正確な実装に応じて変更してもよい。例えば、構成及び配置は、電子取引所の要件に応じて変更してもよい。さらに、他の現在知られている又は後で開発されるコンポーネントが取引システム１００に組み込まれてもよい。
II．ツールの１つ以上の要素の動的アクティブ化と非アクティブ化
【００７５】
一実施形態では、取引デバイス１１０などの取引デバイスは、取引データに基づいて取引ツールの１つ以上の要素を動的にアクティブ化する及び非アクティブ化するように適合される。取引データは、リスク、取引方法論、取引戦略、取引ルール、トレーダの特性、カーソル又はポインタの動きの予測、又はそれらのいくつかの組み合わせに関するデータである。取引データは、電子取引システム１００の、サーバ又はゲートウェイなどの特定のコンポーネントの有用性に関するものではない。
【００７６】
以下にさらに詳しく説明されるように、１つ以上の要素を動的にアクティブ化すること及び非アクティブ化することは、アクティブから非アクティブに、及びその逆に動作状態を切り替えることに関する。この切り替えは、例えば、リスク管理、取引戦略、取引方法論、取引ルール、トレーダの特性、カーソル又はポインタの動きの予測、（人又は機械に基づく）エラーの低減、又はそれらのいくつかの組み合わせに基づいてもよい。したがって、取引ツールの１つ以上の要素が非アクティブ化するかアクティブ化するかを決定する場合、取引デバイスは、例えば、市場データ、１つ以上のユーザーインプット、トレーダの特性、トレーダの現在のポジション、履歴データ、トレーダ又はトレーダの会社又は注文実行に関与する他の仲介業者（例えば、ブローカー、ＦＣＭｓ）によってセットされたリスク管理パラメータ、又は他のデータを活用してもよい。
【００７７】
さらに、いくつかの実施形態では、動作状態（例えば、アクティブ又は非アクティブ）を動的に切り替えることに加えて、取引デバイスは、それらが動作状態を変更するのに応じて、取引ツールの１つ以上の要素の表示を変更してもよい。これらの要素の表示は、要素の現在の動作状態を示すように変更されてもよい。例えば、要素がアクティブ状態から非アクティブ状態に動的に切り替えられた場合、取引デバイスは、要素がアクティブであることを示す表示とは対照的に、要素が現在非アクティブであることを示すように、要素の表示を動的に変更してもよい。
【００７８】
取引画面上で要素を動的にアクティブ化すること及び非アクティブ化することによって、取引ツールが、望ましくないオプションを取り除く又は減らすことによって取引注文を行う、取引注文をキャンセルする、又はその両方において、ユーザーの信頼を効果的に増大させることは、注目に値する。望ましくないオプションは、リスクがあるもの、特定の取引戦略に反するもの、お金の損失につながるであろうものなどが含まれてもよい。そのような実施形態は、特に、取引ツールにおいてユーザーの全体の信頼を効果的に増大させることによって、ユーザーが取引注文を行う又はキャンセルするとき、全体のスピードを向上させることができる。
Ａ．１つ以上の要素を有する取引ツールの表示
【００７９】
上述したように、図１の取引デバイス１１０などの取引デバイスは、図１のディスプレイデバイス１１６などのディスプレイデバイス上に取引画面を表示してもよい。取引画面は、１つ以上の取引ツールを含んでもよい。
【００８０】
それぞれの取引ツールは、１つ以上の要素を含んでもよい。即ち、取引ツールは、１つ以上の要素から作られてもよい。注文エントリーセル又はボタンなどの要素は、注文エントリーパラメータをセットすること及び／又は送信することなどの１つ以上の取引動作を実行するように使用され得る。例えば、取引ラダー２１０である、図２に示される取引ツールは、要素として、注文エントリーセル、注文エントリーボタン、及び注文エントリードロップダウンメニューを含む。当然、他の取引ツール（例えば、他の取引ラダー、マーケットグリッドウィンドウ、チャートなど）は、追加の、より少ない、又は異なる要素を含んでもよい。代替的に、又は付加的に、いくつかの実施形態では、要素は、必ずしも取引動作の実行に関連付けられていない取引ツールの一態様である。
Ｂ．取引ツールの１つ以上の要素のアクティブ化及び非アクティブ化
【００８１】
取引デバイスは、取引ツールの要素の１つ、いくつか、又はすべてをアクティブ化及び／又は非アクティブ化してもよい。要素をアクティブ化することは、例えば、要素が前に非アクティブであった場合、要素をアクティブにすることを含む。一度要素がアクティブになると、それは、１つ以上の注文エントリーパラメータをセットすること及び／又は送信することなどの１つ以上の取引動作を実行するように使用されてもよい。例えば、注文エントリーセルがアクティブの場合、それは１つ以上の注文エントリーパラメータをセットする及び送信するように使用されてもよい。
【００８２】
最初に（例えば、取引ツールが起動中又は起動するとき）、取引デバイスは、要素の１つ以上をアクティブにしてもよい。これらの要素は、取引ツールが表示された後、又は同時にアクティブ化されてもよい。例えば、いくつかの実施形態では、すべての要素が予め設定されたセッティングに基づいてアクティブ状態にデフォルト設定してもよい。したがって、これらの要素は、取引ツールが最初に取引デバイスに表示されたときにアクティブになってもよい。いくつかの実施形態では、例えば、取引ツールが最初に起動したとき、要素の選択されたグループは、アクティブであり、要素の異なるグループは、非アクティブである。
【００８３】
動作中、取引デバイスは、１つ以上の非アクティブ要素をアクティブにしてもよい。非アクティブ要素のアクティブ化は、例えば、リスク管理、取引戦略、取引方法論、取引ルール、トレーダの特性、カーソル又はポインタの動きの予測、（人又は機械に基づく）エラーの低減、又はそれらのいくつかの組み合わせに基づいてもよい。したがって、取引ツールの１つ以上がアクティブにすべきかどうかを決定する場合、取引デバイスは、例えば、市場データ、１つ以上のユーザーインプット、トレーダの特性、トレーダの現在のポジション、履歴データ、注文事項に関与するトレーダ又はトレーダの会社又は他の仲介業者（例えば、ブローカー、ＦＣＭｓ）によってセットされたリスク管理パラメータ、又は他のデータを活用してもよい。
【００８４】
１つ以上の要素をアクティブ化するか否かの決定は、トレーダが自由に取引することを可能にしながら、望ましくない状況を防ぐ１つ以上のルールに基づいてもよい。例えば、ルールは、トレーダにとって望ましくない状況を作らない又は少なくとも望ましくない状況となる可能性を制限する、取引ツールのすべての要素をアクティブ化してもよい。
【００８５】
いくつかの実施形態では、１つ以上の要素が最初に非アクティブ化されてもよく、又は取引ツールの動作中に非アクティブ化されてもよい。１つ以上の要素を非アクティブ化することは、１つ以上の要素を非アクティブにすることを含む。一度要素が非アクティブになると、それは取引動作を実行するように使用することができなくなる。即ち、要素を非アクティブ化することは、たとえトレーダが取引動作を実行するために要素を使用しようとした場合であっても、トレーダが取引動作を実行するために要素を使用することを防ぐ。要素を非アクティブ化することは、要素の動作に関連し、要素の表示に限られない。
【００８６】
以下により詳細に説明されるように、アクティブ要素の非アクティブ化は、例えば、リスク管理、取引戦略、取引方法論、取引ルール、トレーダの特性、カーソル又はポインタの動きの予測、（人又は機械に基づく）エラーの低減、又はそれらのいくつかの組み合わせに基づいてもよい。したがって、取引デバイスは、例えば、市場データ、１つ以上のユーザーインプット、トレーダの特性、トレーダの現在のポジション、履歴データ、注文実行に関与するトレーダ又はトレーダの会社又は他の仲介業者（例えば、ブローカー、ＦＣＭｓ）によってセットされるリスク管理パラメータ、又は他のデータを活用してもよい。
【００８７】
一度非アクティブ化されると、取引ツールの要素は、その要素に関連付けられた１つ以上の注文エントリーアクションが実行されることを防いでもよい。一度要素が非アクティブ化されると、たとえユーザーが取引ツールの非アクティブ化された要素を使用又は選択しようとした場合であっても、要素に関連付けられた注文エントリーアクションは、実行されないであろう。しかしながら、アクティブ要素に関連付けられた、他の注文エントリーアクションは、例えば、１つ以上の要素が非アクティブ化されている場合であっても、実行されてもよい。
Ｃ．１つ以上の要素の表示の変更
【００８８】
いくつかの実施形態では、１つ以上の要素を動的にアクティブ化すること及び非アクティブ化することに加えて、取引デバイスは、それぞれの要素の動作の現在の状況を示すように１つ以上の要素の表示を変更してもよい。例えば、表示は、要素がアクティブ又は非アクティブであるかを示すように変更されてもよい。
【００８９】
取引ツールの１つ以上の要素をアクティブ化する又は非アクティブ化する前、同時、後のいずれかに、取引デバイスは、１つ以上の要素の現在の動作状態を示すように１つ以上の要素の表示を変更してもよい。例えば、表示は、要素がアクティブ又は非アクティブであるかを示すように変更されてもよい。取引画面の表示を変更することは、例えば、グレーアウト、削除、ブラックアウト、除去、横切って「Ｘ」を配置すること、点滅を含んでもよく、または別の方法で、取引ツール又は取引ツールの要素を示すように取引画面の表示を変更することは、非アクティブ化されることである。同様に、表示は、取引ツール又は取引ツールの要素がアクティブ化されたことを示すように変更されてもよい。
【００９０】
一実施形態では、取引画面が、１つ以上の要素が非アクティブであることを示す場合であっても、非アクティブ要素によって示された情報は、リアルタイム又はほぼリアルタイムでユーザーによってまた見ることができる。例えば、要素は、非アクティブであってもよく、表示はそのように示していてもよいが、要素によって示された値（例えば、ビッド値の価格又は量）がユーザーに見えてもよい。要素によって示された値は、たとえ要素が非アクティブのままであっても、変化し続ける。非アクティブである要素との間の関係の一例は、要素が非アクティブであることを示し、さらに表されたテキストを表示することは、例えば、それらが非アクティブである場合に要素がグレーアウトする実施形態において強調表示される。
【００９１】
グレーアウトは、要素又はツールが非アクティブ化され、さらに要素又は取引ツール（例えば、セルによって示される価格値）によって示される情報を伝送することが明白であるように、取引ツールの陰影又は取引ツールの要素を変更することを含む。例えば、白い背景がより暗い陰影に変更されてもよい。代替的に、黒い背景は、より明るい陰影に変更されてもよい。取引ツール又は取引ツールの要素内に表されるテキストは、テキストがユーザーにとってまだ読み取り可能であることを保証するために変更することができる。継続的に又は周期的に更新される、グレーアウトされたエリアのテキストは、たとえ要素が非アクティブであっても、見えるように続けることができる。別の実施形態では、ブラックアウトは、テキストが見えないようにシェーディングを変更することを含んでもよい。例えば、黒いテキストを有する取引ツールの要素の表示は、黒に変更されてもよい。この例において、テキストは、見えない。色付きのテキストの場合、取引ツールの要素は、より明るい、より暗い、又は異なる色で表示されてもよい。
【００９２】
要素がアクティブであるか否か又は非アクティブであるか否かを示すための表示の変更は、示された情報をさらに表示しながら、特に、取引ツールにおけるユーザーの全体の信頼を効果的に増大させることによって、ユーザーが取引注文を行う又はキャンセルするとき、全体のスピードを向上させる。例えば、取引ツール又は取引ツールの要素のグレーアウトは、ユーザーにどの動作が実行できないのか、及びどの動作が実行できるのかを素早く知らせる。グレーアウトされたコンポーネントは、表示されたデータの整合性を維持しつつ、ユーザーの混乱を最小限にすることによって、ユーザーインターフェースコンポーネントの現在の状態の信号を提供する。代替的に、制御要素は、ユーザーがそれを非アクティブ化することができないことを示し、そのアクティブ化された状態をグレーアウト表示してもよい。
Ｄ．１つ以上の要素の動作と表示の動的切り替え
【００９３】
いくつかの実施形態では、取引デバイスは、受け入れられる取引動作の選択可能なオプションを絞り込むため、取引ツールの１つ以上の要素の動作状態及び表示を動的に切り替えてもよい。取引デバイスは、要素を前後に、そしてアクティブ状態から非アクティブ状態に又はその逆に切り替えてもよい。この切り替えは、リアルタイム又はほぼリアルタイムで行われてもよい。例えば、取引ツール又はそれらの要素は、前回の選択可能なオプションが、１つ以上の状況に基づいて、もはやユーザーが利用できないように決定することにより、インテリジェントに非アクティブ化される。非アクティブ化されたツール又はそれらの要素は、選択可能なオプションがユーザーに利用可能になるように決定された場合、好ましくはユーザーに表示され、動的にアクティブ化され得る。そのように、取引ツールの要素は、リアルタイムに、取引画面上で（例えば、ユーザーの前の右）非アクティブ化及びアクティブ化されてもよく、そしていくつかの場合、そのような非アクティブ化／アクティブ化は、システムがユーザーからの任意の入力を受信することなく行われてもよい。そのような実施形態は、特に、効果的にオプションを絞り込むために、ユーザーが取引注文を行う又はキャンセルするとき、全体のスピードを向上させることができる。
【００９４】
したがって、取引ツール又はそれらの要素の動作状態及び表示を動的に切り替えることは、取引ツールにおけるユーザーの信頼を向上させることができる。取引画面上で取引ツール又はそれらの要素の動作状態及び表示を動的に切り替えることによって、例えば、望ましくない状況を取り除く又は減らすことによって、取引デバイスは、取引注文を行う、取引注文をキャンセルする、又はその両方においてユーザーの信頼を効果的に増大させる。望ましくない状況は、リスクがあるもの、特定の取引戦略に反するもの、お金の損失につながるであろうものなどが含まれてもよい。そのような実施形態は、特に、取引ツールにおいて、ユーザーの全体の信頼を効果的に増大させることによって、ユーザーが取引注文を行う又はキャンセルするとき、全体のスピードを向上させることができる。
【００９５】
動的な切り替えは、取引ツール又はそれらの１つ以上の要素を動的にアクティブ化すること及び／又は非アクティブ化することを含んでもよい。したがって、これは、継続的又は周期的のいずれかで、要素をアクティブにすべきか否か又は非アクティブにすべきか否かを決定することを含んでもよい。一実施形態では、取引デバイスは、取引ツールの１つ以上の要素が非アクティブ化されるか否か又はアクティブ化されるか否かを決定してもよい。この決定は、例えば、例えば、リスク管理、取引戦略、取引方法論、取引ルール、トレーダの特性、カーソル又はポインタの動きの予測、（人又は機械に基づく）エラーの低減、又はそれらの任意の組み合わせに基づいてもよい。したがって、取引ツールの１つ以上の要素が非アクティブ化すべきか否か又はアクティブ化すべきか否かを決定する場合、取引デバイスは、例えば、市場データ、１つ以上のユーザーインプット、トレーダの特性、トレーダの現在のポジション、履歴データ、トレーダ又はトレーダの会社又は注文実行に関与する他の仲介業者（例えば、ブローカー、ＦＣＭｓ）によってセットされたリスク管理パラメータ、又は他のデータを活用してもよい。
【００９６】
一実施形態では、要素がアクティブであるべきか否か又は非アクティブであるべきか否かの決定は、要素がアクティブであるべきか否か又は非アクティブであるべきか否かを管理する１つ以上のルールに基づいてもよい。１つ以上のルールは、取引ツールの要素がグレーアウトされるべき場合に示されてもよい。ルールは、１つ以上の変数を含むことができる。変数は、定められた値又は値のセットを仮定し得る量又は機能である。取引デバイスは、インプット、デフォルト値、又は他の因子に基づいて変数をセットしてもよい。一度セットされると、１つ以上の変数は、要素がグレーアウトされるべきかどうかを決定するために使用されてもよい。
【００９７】
例えば、ルールは、トレーダの金銭的損失が最初の損失レベルより大きい又は等しい場合、その後、取引ツールをグレーアウトしてもよい。別の例では、ルールは、トレーダが、トレーダの金銭的損失が損失レベルを超え得る取引注文をエンター可能に、取引ツールのいくつかの要素をグレーアウトしてもよい。さらに別の例では、ルールは、最初の取引方法論が実行される場合、その後、最初の取引可能な対象物の取引ツールをグレーアウトしてもよい。さらに別の例では、ルールは、取引可能な対象物の超過分が４０より少ない場合、その後、取引可能な対象物の取引ツールをグレーアウトしてもよい。さらに別の例では、トレーダが市場をクロスできる取引ツールのいくつかの要素をグレーアウトしてもよい。さらに別の例では、ルールは、経験の浅いトレーダに一度に１つのロット又は商品よりも多く取引するための能力を与える取引ツールのいくつかの要素をグレーアウトしてもよい。
【００９８】
別の実施形態では、要素がアクティブにされるべきか否か又は非アクティブにされるべきか否かの決定は、取引ツールの１つ以上の要素をアクティブ化する又は非アクティブ化するため、メッセージを受信し、処理することを含んでもよい。メッセージは、取引ツールの１つ以上の要素をアクティブ化する又は非アクティブ化するためのコマンド又は命令を含んでいてもよい。メッセージは、取引ツールの要素がアクティブ及び／又は非アクティブであるべきことをさらに示す。例えば、メッセージは、非アクティブ化するために特定の注文エントリーキー又は複数の注文エントリーキーを示してもよい。いくつかの実施形態では、メッセージは、図１のサーバサイドデバイス１４０などの外部デバイスから、図１の取引デバイス１１０などの取引デバイスに送信されてもよい。
【００９９】
当然、取引ツールの特定の要素をアクティブ化する及び非アクティブ化するための他の方法がある。例えば、取引所システムは、市場データが表示される場合、それが自動的に要素の表示を変更するように、データフィードを変更してもよい。これは、取引デバイスが特定の情報を持たないように、データフィードから特定の情報を取り除くことを含んでもよい。
【０１００】
いくつかの実施形態では、取引デバイスは、インテリジェントに切り替えることを行ってもよい。インテリジェントに切り替えることは、望ましくない状況を防ぐために動作状態を切り替えることを含む。例えば、インテリジェンに切り替えることは、例えば、リスク管理、取引戦略、取引方法論、取引ルール、トレーダの特性、カーソル又はポインタの動きの予測、（人又は機械に基づく）エラーの低減、又はそれらの任意の組み合わせに基づいてもよい。
１．リスクに基づくインテリジェントスイッチング
【０１０１】
図２は、リスクに基づくインテリジェントに切り替えることの例を示す。図２において、取引デバイスは、リスクに基づいて、取引ツールの様々な要素を非アクティブ化する及びアクティブ化すると共に、様々な要素の表示を変更する。取引デバイスは、例えば、１日、１週間、１年のトレーダ又は取引グループの金銭的（例えば、金融）損失を監視してもよい。取引デバイスは、金銭的損失が、例えば、取引ラダー２１０の１つ以上の注文エントリーセル２３２の表示を非アクティブ化すること及び変更することによって、損失レベルを超えないように保証している。損失レベルは、トレーダ、管理者、又はリスクを管理する責任者によってセットされてもよい。
【０１０２】
取引デバイスは、定義された損失レベルを超える（又は同等の）リスクにユーザーをさらす価格でのビッドの注文エントリーセル２３２の表示を非アクティブ化する及び変更する。図２において、これらの価格レベルは、少なくとも「９４３５．０」から「９４３３．５」である。注文エントリーセル２３２は、非アクティブ化される。一度非アクティブになると、たとえユーザーがカーソル又はポインタを使用して、非アクティブ化された注文エントリーセル２３２の１つを選択しようと試みた場合であっても、注文エントリーセルに関連付けられた注文エントリー動作は、例えば、取引デバイスによって実行されない。上記の最高ビッドのセルも非アクティブ化されてもよく、それによって、例えば、ユーザーが市場に注文を出すことを防いでいる。
【０１０３】
これらのセルの表示は、セルが非アクティブであることを示すように変更されてもよい。非アクティブセル２３２は、図２における斜線と共に示されている。注文エントリーセル２３４は、ユーザーを、損失レベルを超える（又は同等の）リスクにさらしていないので、注文エントリーセル２３４は、アクティブのままであってもよい。したがって、ユーザーが、「９４３３．０」の価格レベルと関連付けられた注文エントリーセルなどの注文エントリーセル２３４の１つを選択するイベントにおいて、取引デバイスは、注文エントリーセルと関連付けられた注文エントリーアクションを実行してもよい。例えば、取引デバイスは、「９４３３．０」の価格の取引注文を送信してもよい。
【０１０４】
取引デバイスは、継続的に又は周期的に取引ツールの要素の１つ以上をアクティブ化及び非アクティブ化してもよいことに留意すべきである。例えば、取引デバイスは、市場データの変化に応じて、又はトレーダの全体のポジションの変化に応じて、同じ又は異なる注文エントリーセルをアクティブ化又は非アクティブ化してもよい。そのように、ユーザーインプット、受信したデータの変化、又はその両方に応答して、要素がアクティブ化又は非アクティブ化されることが可能である。要素は、リアルタイム（又はほぼリアルタイム）で、及びユーザーの視点から右に、アクティブ化又は非アクティブ化されてもよい。したがって、例えば、取引デバイスが、ユーザーインプット、市場アップデート、又は望ましくない状況を防ぐために使用され得る他の情報を受信するように、取引ツール要素が、アクティブと非アクティブの間で前後に動的に切り替えることが可能である。
【０１０５】
直前の動作状態に戻る切り替えの一例として、取引デバイスは、現在の市場状況及び確立されたリスク制限に基づいて、「９４３３．０」の価格レベルでビッドを配置することが、トレーダを望ましくないポジションに置き、そして現在アクティブであるセル２３４を非アクティブ化する、即ち非アクティブにすることを決定してもよい。取引デバイスはまた、セルが非アクティブ化されたことを反映するために、このセルの表示を変更する。したがって、このセルの表示は、他の非アクティブセル２３２と同じ又は同様に変更されてもよい。したがって、ビッドを配置するための使用可能な最初のアクティブセル２３４は、現在「９４３２．５」の価格レベルにある。しかしながら、１つ以上の状況変化に応じて、取引デバイスは、「９４３３．０」の価格レベルにビッドを配置することは、もはやトレーダを望ましくない状況に置くことがないように決定してもよい。したがって、取引デバイスは、注文エントリーセルをアクティブに戻すように変更してもよく、またセルがアクティブであることを示すように表示を変更してもよい。したがって、ビッドを配置するために使用可能な最初のアクティブセル２３４は、現在「９４３２．５」の価格レベルにある。
【０１０６】
図３は、リスクに基づいて注文エントリーセルの表示を非アクティブ化及び変更する別の例を示す。図３において、取引デバイスは、トレーダがリスクレベルを超える特定の量を非アクティブ化することができる。例えば、トレーダは、「５」、「１０」、「５０」及び「１００」の量で取引を行うための十分なマージンを持つことができない。したがって、取引デバイス１１０は、トレーダがリスクレベルを超えないように注文エントリーボタン３１０をアクティブのままにしておくことができ、そしてトレーダがリスクレベルを超える値に関連付けられた注文エントリーボタン３２０の表示を非アクティブ化及び変更することができる。
２．取引方法論に基づくインテリジェントスイッチング
【０１０７】
図４は、取引方法論に基づいて注文エントリーセルの表示を非アクティブ化及び変更する一例を示す。取引方法論は、取引を補助する一連のルールであってもよい。例えば、取引方法論は、市場、スプレッド取引、自動取引の変化を十分に利用し、リスクを制限し、トレーダのポートフォリオを平坦化し、又は動作又は方法に関連する他の取引を実行するような方法論であってもよい。取引方法論は、トレーダによって手動でセットされても、自動で（例えば、トレーダからの補助なし又はほんの少しの補助もなく）セットされてもよい。取引デバイスは、どの注文エントリーセルをグレーアウトするか決定するための１つ以上の取引方法論を分析してもよい。
【０１０８】
別の実施形態では、取引ツールは、トレーダのポートフォリオを平坦化する取引方法論に応じて非アクティブ化されてもよい。ポートフォリオを平坦化することは、トレーダの全体のポジションをロングでもなくショートでもないことを保証することに関連する。例えば、ポートフォリオを平坦化することは、トレーダが売った商品よりも多い商品を買うこと、又はその逆がないように保証することに関連する。取引デバイスは、どの取引ツールの要素を非アクティブ化するか及びどの要素をアクティブ化する又はアクティブ化したままにするかを決定するため、トレーダのポートフォリオを平坦化するように設計された１つ以上の取引ルールから構成され得る取引方法論を分析してもよい。取引方法論を分析することは、トレーダの全体のポジションを分析することを含んでもよい。例えば、トレーダの全体のポジションが、３つのショート契約であってもよい。即ち、トレーダは、買った商品より３つ多くの商品を売ってもよい。したがって、取引デバイスは、取引方法論に応じて、トレーダのポートフォリオを平坦化することを補助することを開始してもよい。取引デバイスは、どの取引が行われているのかを示すことによって補助を提供してもよい。図４に示されるように、取引デバイスは、注文エントリーセル４１０、４２０などのポートフォリオを平坦化することを補助する特定の注文エントリーセルを非アクティブ化する。これらのセル４１０、４２０の表示は、セルが非アクティブであることを反映するように変更されてもよい。非アクティブ化された注文エントリーセル４１０、４２０は、斜線によって示される。
【０１０９】
当然、取引ツールは、１つ以上の他の取引方法論に応じて非アクティブ化されてもよい。例えば、一実施形態では、取引ツールは、スプレッド取引を補助する又は容易にするように非アクティブ化されてもよい。この例では、第１の取引可能な対象物を取引する又は監視するように使用される、第１の取引ツールの１つ以上の要素は、第２の取引可能な対象物を取引する又は監視するように使用される、第２の取引ツールの１つ以上の要素が選択又は使用された場合、スプレッド取引方法論に応じて非アクティブ化又はアクティブ化されてもよい。スプレッド取引は、第１と第２の取引可能な対象物などの取引可能な対象物との間の関係を十分に利用するように試みる。例えば、トレーダが第１の取引可能な対象物を買った場合、第２の取引可能な対象物を買う能力が、第２の取引ツールのビッド列のすべて又はいくつかの表示を非アクティブ化する及び変更することによって、取り除かれてもよい。
３．全体の取引ツールのインテリジェントスイッチング
【０１１０】
図５は、全体の取引ツールの表示を非アクティブ化する及び変更する一例を示す。取引ツールの単一の要素のみ又は取引ツールの同等の様々な要素の表示を非アクティブ化する及び変更する代わりに、例えば、全体の取引ツールが非アクティブ化されてもよい。一実施形態では、取引ツールは、特定の期間にグレーアウトされてもよい。例えば、取引ツールは、特定の取引可能な対象物が入手可能ではない場合（例えば、市場が閉じている場合）、又は市場が取引するにはリスクがある場合（例えば、過度の市場の動き）、若しくはトレーダが取引デバイスにいない場合（例えば、会議で）、非アクティブ化されてもよい。
【０１１１】
一実施形態では、取引ツールの一部分又は取引ツールは、トレーダが取引ツールを使用していない場合、非アクティブ化されてもよい。例えば、取引ツールは、トレーダがアプリケーションを切り替える、取引デバイスを離れる、あるいは取引ツールに注目するのをやめる場合、グレーアウトされてもよい。
【０１１２】
一実施形態では、図５に示されるように、トレーダは、取引ツールの非アクティブ化された部分又はツールを、オーバーライドする又は取り除くことができる。例えば、取引ツールが非アクティブ化され、トレーダが取引ツールを使用することを試みるイベントにおいて、取引デバイスは、トレーダに取引ツールの非アクティブ化された部分又は取引ツールをアクティブ化する選択を提供するポップアップウィンドウ５１０を提供してもよい。非アクティブ化された部分は、例えば、第三者を取引ツールの部分をアクティブ化すること及び使用することから保護するように、又は経験の浅いトレーダを非アクティブ化される機能から保護するように、パスワード保護されてもよい（例えば、管理者はパスワードを持っているが経験の浅いトレーダは持っていない）。
【０１１３】
一実施形態では、トレーダは、いくつかの又はすべての取引ツールを非アクティブ化するコマンドなどのインプットを提供してもよい。一例において、トレーダは、取引デバイスを離れるときはいつでも、他の人が取引デバイスを使用することを防ぐため、このインプットを提供する。この例では、全体の取引ツールが非アクティブ化されてもよい。取引ツールの表示は、誰かがまだ取引ツールに表示されている市場データを見ることができるにもかかわらず、それが非アクティブ化されていることを示してもよい。したがって、取引デバイスに戻ったとき、取引ツールが非アクティブ化されている場合でも、ライブの市場データを見ることができる。準備が整ったとき、トレーダは、取引ツールが取引注文パラメータをセットする又は送信するために使用され得るため、再度取引ツールを起動してもよい。
４．動いている市場から保護するためのインテリジェントスイッチング
【０１１４】
別の実施形態では、それぞれのセルは、画面の更新が行われる前にカーソルがオーバーしているセルを除いて、非アクティブ化されてもよい。例えば、カーソルが動的画面における１００の価格（「１００セル」）と関連付けられるセルの上に置かれた場合、画面は更新し、カーソルが１０２の価格（「１０２」セル）と関連付けられるセルの上に配置されると、１０２セルが動的に非アクティブ化されるであろうし、ユーザーがちょうど更新した後に、クリックした場合、ユーザーは、（１００の価格であると意図された）１０２で注文をエンターすることから保護される。
III．取引ツールを動的にアクティブ化する及び非アクティブ化する方法の例
【０１１５】
図６は、取引ツール又は取引ツールの要素をアクティブ化する又は非アクティブ化するための方法６００の例を示す。方法６００は、取引ツールを表示すること６０５、取引ツールの１つ以上の要素をアクティブ化すること６１０、市場データを受信すること６２０、取引ツール又は取引ツールの要素が非アクティブ化されるべきかどうかを決定すること６３０、取引ツール又は取引ツールの要素を非アクティブ化すること６４０、及び取引ツールの１つ以上の要素が非アクティブ化されたことを示すように表示を変更すること６５０を含む。方法６００はまた、取引ツールの１つ以上の要素がアクティブ化されるべきかどうかを決定すること６６０を含んでもよい。
【０１１６】
さらに説明する前に、図６に示される動作が、示された注文又は異なる注文において実行されてもよい。例えば、動作６２０は、動作６１０より前又は同時に実行されてもよい。さらに、方法６００は、追加の、異なる、又はより少ない動作を含んでもよい。図６に示される動作の様々な組み合わせ、又はさらに個々の動作が、方法６００の独立した実施形態として実行されてもよい。
【０１１７】
方法６００は、図１のシステム１００又は異なるシステムを使用して実装される。例えば、図１の取引デバイス１１０は、１つ、いくつか、又はすべての動作を実行してもよい。いくつかの実施形態では、以下に記載されたコンポーネント、例えば、取引デバイス、ゲートウェイ、取引所システム、及びサーバサイドデバイスなどは、図１のコンポーネントと同じ又は同様である。しかしながら、他の実施形態では、図１に示されていないデバイス又はシステムが方法６００を実行するために使用されていてもよい。
【０１１８】
動作６０５では、取引デバイスは、トレーダが少なくとも取引ツールを見ることができるように、ディスプレイデバイス上に取引ツールを表示する。取引ツールは、１つ以上の取引動作を実行するように使用され得る１つ以上の要素を含んでいてもよい。取引ツールは、ゼロ、１つ、又はより多くの他の取引ツールを含み得る、取引画面上に表示されてもよい。
【０１１９】
動作６１０では、取引デバイスは、取引ツール又はその１つ以上の要素をアクティブ化してもよい。１つ以上の要素をアクティブ化することは、要素の１つ以上をアクティブにすることを含んでいる。一度要素がアクティブになると、それは１つ以上の取引動作を実行するように使用されてもよい。最初に（例えば、取引ツールが起動された又は起動しているとき）、取引デバイスは、取引ツールにおいてゼロ、１つ、いくつか、又はすべての要素をアクティブにしてもよい。トレーダは、１つ以上の取引動作を実行するようにアクティブ化された要素を使用してもよい。しかしながら、動作中、取引デバイスは、１つ以上の非アクティブ要素をアクティブ要素に変更してもよい。
【０１２０】
動作６２０では、取引デバイスは、取引所システムから市場データを受信する。市場データは、取引デバイスと取引所システムとの間の通信を容易にするため、取引所システムからゲートウェイ、サーバサイドデバイス、ゲートウェイとサーバサイドデバイスの両方、又は他の現在知られている若しくは後で開発されたデバイスを介して送信することができる。
【０１２１】
市場データは、取引所システムから周期的に送信されてもよい。例えば、取引所システムは、市場の変化に応じて、市場データのリクエストを受信したとき、又はそれらのいくつかの組み合わせで、特定の時間間隔で市場データを送信してもよい。したがって、取引所システムから市場データを受信することは、取引所システムから市場データを周期的に受信することを含んでもよい。市場データは、取引デバイスによって処理されてもよい。
【０１２２】
動作６３０では、取引デバイスは、どの要素がアクティブ化されるべきか及びどの要素が非アクティブ化されるべきかを決定してもよい。取引ツールの１つ以上のアクティブ要素をアクティブにすべきか非アクティブにすべきかを決定することは、取引データに基づいてもよい。取引データは、リスク、取引方法論、取引策略、取引ルール、トレーダの特性、カーソル又はポインタの動きの予測、又はそれらのいくつかの組み合わせに関するデータである。取引データは、電子取引所のサーバ又はゲートウェイなどの特定のコンポーネントの能力に関連していない。
【０１２３】
取引ツール又は取引ツールの要素は、ユーザーが取引ツール又は取引ツールの要素を使用する又は選択することを防ぐように非アクティブ化されてもよい。例えば、取引ツール又は取引ツールの要素は、ユーザーのリスクを制限するように、ユーザーが取引方法論の外側のパラメータを選択することを防ぐように、ユーザーが取引戦略に反する取引可能な対象物を取引することを防ぐように、又はユーザーが市場をクロスすることを防ぐように、非アクティブ化されてもよい。
【０１２４】
取引ツール又は取引ツールの要素が非アクティブ化されるべきかどうかを決定するための多くの方法があることに留意する。以下に多くの異なる方法のうちほんの一部が以下に説明されている。方法は、個々で又は互いに組み合わせて使用されてもよい。
【０１２５】
一実施形態では、取引ツール又は取引ツールの要素がアクティブ化されるべきか非アクティブ化されるべきかを決定することは、取引ツール又は取引ツールの要素をアクティブ化する又は非アクティブ化するためにメッセージを受信すること及び処理することを含んでもよい。メッセージは、取引ツール又は取引ツールの要素をアクティブ化する又は非アクティブ化するため、コマンド又は命令を含んでもよい。メッセージは、取引ツール又は取引ツールの要素が非アクティブ化されるべきであることをさらに示してもよい。例えば、メッセージは、アクティブ化する又は非アクティブ化するために特定の注文エントリーキー又は複数の注文エントリーキーを含んでもよい。
【０１２６】
非アクティブ化又はアクティブ化のメッセージは、例えば、サーバサイドデバイス、取引所システム、ゲートウェイ、又は他の現在知られている若しくは後で開発されるデバイスから受信してもよい。例えば、一実施形態では、管理デバイスは、市場データを受信し、取引ツール又は取引ツールの要素をグレーアウトするかどうかを決定するための様々な因子を監視してもよい。管理デバイスは、取引デバイスと異なる物理的位置に配置されてもよい。動作中、管理デバイスは、取引ツール又は取引ツールの要素をアクティブ化する又は非アクティブ化するように取引デバイスにメッセージを送信してもよい。メッセージに基づいて、取引デバイスは、取引ツール又は取引ツールの要素を非アクティブ化するかどうかを決定してもよい。
【０１２７】
別の実施形態では、取引ツール又は取引ツールの要素がアクティブ化されるべきか非アクティブ化されるべきかを決定することは、取引ツール又は取引ツールの要素がアクティブであるべきか非アクティブであるべきかを決定するように１つ以上のルールを使用することを含む。１つ以上のルールは、取引ツール又は取引ツールの要素がアクティブ化されるべき又は非アクティブ化されるべきときを示してもよい。ルールは、１つ以上の変数を含んでもよい。変数は、定められた値又は値のセットを仮定し得る量又は機能である。取引デバイスは、インプット、デフォルト値、又は他の因子に基づいて変数をセットしてもよい。一度セットされると、１つ以上の変数は、要素がグレーアウトされるべきかどうかを決定するために使用されてもよい。
【０１２８】
例えば、ルールは、トレーダの金銭的損失が最初の損失レベルより大きい又は等しい場合、その後、取引ツール又はその１つ以上の要素を非アクティブ化してもよい。
【０１２９】
別の例では、ルールは、トレーダが、トレーダの金銭的損失が損失レベルを超え得る取引注文をエンターできる取引ツールのいずれの要素も非アクティブ化してもよい。
【０１３０】
さらに別の例では、ルールは、トレーダの金銭的損失が損失レベルを超えないように取引ツールのいずれの要素もアクティブ化してもよい。
【０１３１】
さらに別の例では、ルールは、最初の取引戦略が実行された場合、その後、最初の取引可能な対象物の取引ツールを非アクティブ化してもよい。
【０１３２】
さらに別の例では、ルールは、取引可能な対象物の超過分が４０より少ない場合、その後、取引可能な対象物の取引ツール又はその要素を非アクティブ化してもよい。
【０１３３】
さらに別の例では、ルールは、トレーダが市場をクロスできるように取引ツールのいずれの要素も非アクティブ化してもよい。
【０１３４】
さらに別の例では、ルールは、経験の浅いトレーダに一度に１つのロット又は商品よりも多く取引するための能力を与える取引ツールのいずれの要素も非アクティブ化してもよい。
【０１３５】
１つ以上のルールを分析することに応答して、取引デバイスは、取引ツール又は取引ツールの要素がアクティブ又は非アクティブであるべきことを決定してもよい。１つ以上のルールを分析することは、１つ以上のインプットを使用してルールを処理することを含んでもよい。インプットは、取引所システム、サーバサイドデバイス、データベース、外部デバイス、又は他のシステムから受信した変数であってもよい。例えば、トレーダの金銭的損失は、取引デバイスによって照会され得る第１のデータベースに記憶されてもよい。最初の損失レベルは、取引デバイスによって照会され得る第２のデータベースに記憶されてもよい。第１と第２のデータベースは、同じ又は異なるデータベースであってもよく、取引デバイス又は異なるデバイスに記憶されてもよい。取引デバイスは、第１と第２のデータベースに周期的に照会してもよく、トレーダの金銭的損失と最初の損失レベルとを使用して取引ツール又は取引ツールの要素をグレーアウトするかどうかを決定してもよい。例えば、取引ツールは、トレーダの金銭的損失が最初の損失レベルより大きい又は同等である場合、グレーアウトされてもよい。
【０１３６】
動作６４０では、取引デバイスは、例えば、要素がアクティブであるべきか非アクティブであるべきかに応じて、取引デバイスの１つ以上の要素をアクティブ化する又は非アクティブ化する。例えば、取引デバイスが、動作６３０で決定されるように、非アクティブ要素がアクティブ化されることを決定するイベントにおいて、取引デバイスは、要素をアクティブ化してもよい。しかしながら、取引デバイスが、動作６３０で決定されるように、取引ツール又は取引ツールの要素を非アクティブ化するべきことを決定するイベントにおいて、取引デバイスは、非アクティブ化されるべき取引ツール又はその要素を非アクティブ化してもよい。しかしながら、取引デバイスが取引ツール又は取引ツールの要素をアクティブとするべきことを決定するイベントにおいて、方法は、非アクティブ要素をアクティブ化してもよい。
【０１３７】
取引デバイスは、取引ツール又は取引ツールの要素がアクティブ化されるべきかどうかを決定してもよい。何らかの形で非アクティブ化された取引ツールが、アクティブ化されるべきイベントにおいて、取引デバイスは、取引ツール又はその要素をアクティブ化してもよい。取引ツールの要素、又は全体の取引ツールをアクティブ化することは、トレーダが取引動作を実行するために要素（又は取引ツール）を使用し始めることができるように、要素の動作状態をアクティブに変更することを含んでもよい。
【０１３８】
１つ以上の要素を非アクティブ化することは、１つ以上の要素を非アクティブにすることを含む。一度要素が非アクティブになると、それは取引動作を実行するように使用することができなくなる。取引ツールを非アクティブ化することは、取引ツールの１つ以上の要素を非アクティブにすることを含んでもよい。例えば、いくつかの実施形態では、全体の取引ツール又はその要素は、非アクティブ化されてもよい。
【０１３９】
非アクティブ化することは、取引ツール又は取引ツールの要素を非アクティブにすることを含んでもよい。例えば、非アクティブ化することは、取引ツール又は取引ツールの要素の動作状態をアクティブ状態から非アクティブ状態に切り替えることを含んでもよい。アクティブ状態にある場合、取引ツール又は取引ツールの要素は、取引動作を実行するように選択されてもよい。しかしながら、非アクティブ状態にある場合、取引ツール又は取引ツールの要素は、取引動作を実行するために使用することができない。いくつかの例では、ユーザーは、非アクティブ取引ツール又は取引ツールの非アクティブ要素を選択しようとするかもしれないが、選択が実行される取引動作になることはないであろう。例えば、取引ラダー内のセルが非アクティブ化された場合、注文エントリーセルの選択は、パラメータをセットせず、又は取引注文を送信しないであろう。注文エントリーセルは、非アクティブであると考えられる。
【０１４０】
さらに説明する前に、取引ツールの要素を非アクティブ化することは、取引ツールの複数の要素を非アクティブ化することを含んでもよいことに留意すべきである。様々な要素が、関連してもよく、関連しなくてもよい。さらに、非アクティブ化された取引ツールの様々な要素が、互いに隣接して、又は互いに離れて配置されてもよい。
【０１４１】
動作６５０では、取引デバイスは、取引ツール又はその要素がアクティブ又は非アクティブになったことを示すように、取引画面の表示を変更する。取引画面の表示を変更することは、例えば、グレーアウト、削除、横切って「Ｘ」を配置すること、点滅を含んでもよく、または別の方法で、取引ツール又は取引ツールの要素がアクティブ又は非アクティブであることを示すように取引画面の表示を変更することを含んでもよい。これは、動作６４０と同時に又はすぐ後に実行されてもよい。
【０１４２】
グレーアウトすることは、取引ツール又は取引ツールの要素の陰影を変更することを含んでもよい。例えば、白い背景は、より暗い陰影に変更されてもよく、又は黒い背景は、より明るい陰影に変更されてもよい。取引ツール又は取引ツールの要素内に示されたテキストは、テキストがユーザーにとってまだ読み取り可能であることを保証するために変更してもよい。例えば、グレーアウトされたエリアのテキストは、テキストが表示されていることを確実にするために変更してもよい。別の実施形態では、グレーアウトすることは、テキストが見えないように、シェーディングを変更することを含んでもよい。例えば、黒いテキストを有する取引ツールの要素の表示は、黒に変更されてもよい。この例では、テキストは見えない。
【０１４３】
いくつかの実施形態では、取引ツールコンポーネントをグレーアウトすることは、ユーザーによって現在操作できない又は選択できないことを示すために、白又は黒の代わりにグレーの明るい陰影と共に取引ツールコンポーネントを表示することを含む。しかしながら、色付きの要素の場合、取引ツールコンポーネントは、より明るく、より暗く、又は異なる色であってもよい。グレーアウトされたコンポーネントは、ユーザーに動作が実行できないことを素早く知らせる。ユーザーインターフェースをグレーアウトすることは、制御が使用できないように、ユーザーインターフェースに関連付けられた制御を非アクティブ化する。グレーアウトされたコンポーネントは、一貫した位置にユーザーインターフェースコンポーネントを保持しつつ、ユーザーの混乱を最小限にすることによって、ユーザーインターフェースコンポーネントの現在の状態の信号を提供する。代替的に、制御要素は、ユーザーがそれを非アクティブ化できないことを示す、グレーアウトされたそのアクティブ化された状態で示されてもよい。
【０１４４】
取引ツールの要素の表示を変更することは、取引ツールの複数の表示を変更することを含んでもよい。様々な要素が、関連してもよく、又は関連しなくてもよい。さらに、様々な要素は、互いに隣に、又は離れて配置されてもよい。一度取引画面が、取引ツール又は取引ツールの要素が非アクティブ化されていること（例えば、グレーアウトされる）を示すように変更されると、取引デバイスは、ちょうどアクティブ化された又は非アクティブ化された要素、若しくはさらなる他の要素がアクティブ化されるべきか非アクティブ化されるべきかを決定することを開始してもよい。これは、例えば、動作６２０あるいは６３０の周りをループバックすることによって行われてもよい。
IV．結論
【０１４５】
発明は、特定の実施形態を参照して記載されているが、本発明の範囲から逸脱することなく様々な変更を行うこと及び置き替えることができるのは当業者によって理解されるであろう。さらに、多くの修正は、本発明の精神および範囲から逸脱することなく、特定の状況又は材料を本発明の教示に適合させてもよい。したがって、発明は、本明細書に開示された特定の実施形態に限定されるものではないことを意図している。
【図１】
0005898762.tif 000002
【図２】
0005898762.tif 000003
【図３】
0005898762.tif 000004
【図４】
0005898762.tif 000005
【図６】
0005898762.tif 000006
【図５】
0005898762.tif 000007