取引可能物件のための電子オーダーのスマートマッチングの方法であって、新しい機能中のオーダーと、少なくとも1つのペンディング中のオーダーとを、前記新しい機能中のオーダーを取引のために電子取引所へ送信するよりも前に、比較するステップであって、前記新しい機能中のオーダーが、取引可能物件についての第1数量についてのオーダーであり、前記ペンディング中のオーダーが、前記取引可能物件についての第2数量についてのオーダーであり、前記新しい機能中のオーダーおよび前記少なくとも1つのペンディング中のオーダーは、1もしくは複数のトレーダーの少なくとも1つの共通の取引戦略から導き出されたオーダーである、ステップと、前記比較に応じ、前記新しい機能中のオーダーおよび前記少なくとも1つのペンディング中のオーダーは、逆のオーダーであって共通の価格を有するかを判断するステップと、前記新しい機能中のオーダーの前記第1数量の少なくとも一部と、前記ペンディング中のオーダーの前記第2数量の少なくとも一部とをマッチングさせるステップと、前記機能中のオーダーと前記ペンディング中のオーダーとのマッチングをレポートするステップと、を有する、取引可能物件のための電子オーダーのスマートマッチングの方法。前記マッチングさせるステップは、前記新しい機能中のオーダーの前記第1数量と、前記ペンディング中のオーダーの前記第2数量の少なくとも一部とを、コンピュータ装置を用いてマッチングさせるステップを含む、請求項1に記載の方法。さらに、前記新しい機能中のオーダーの前記第1数量に関するマッチをレポートするステップを有する、請求項2に記載の方法。前記新しい機能中のオーダーは、合成スプレッドオーダーから導き出される、請求項2に記載の方法。さらに、取引のためのヘッジオーダーを送信するステップであって、前記ヘッジオーダーが前記合成スプレッドオーダーに付随する、ステップを有する、請求項4に記載の方法。さらに、前記電子取引所へ、前記第2数量の前記少なくとも一部を削除させるメッセージを送るステップを有する、請求項1に記載の方法。さらに、前記電子取引所へ、前記ペンディング中のオーダーをキャンセルさせて新しいペンディング中のオーダーと置き換えさせるキャンセル/置換メッセージを送るステップを有する、請求項1に記載の方法。前記新しいペンディング中のオーダーは、前記新しい機能中のオーダーとマッチされなかった前記第2数量の残余部分を含む、請求項6に記載の方法。マッチングさせるステップは、前記新しい機能中のオーダーの前記第1数量の少なくとも一部と、前記ペンディング中のオーダーの前記第2数量とをマッチングさせるステップを含む、請求項1に記載の方法。さらに、前記ペンディング中のオーダーの前記第2数量に関するマッチをレポートするステップを有する、請求項9に記載の方法。前記ペンディング中のオーダーは、スプレッドのヘッジオーダーを含む、請求項9に記載の方法。さらに、スプレッドのフィルをレポートするステップを有する、請求項11に記載の方法。前記新しい機能中のオーダーは、アウトライトオーダーを含む、請求項1に記載の方法。コンピュータ読み取り可能媒体であって、プロセッサによって実行されることにより前記プロセッサに:新しい機能中のオーダーと、少なくとも1つのペンディング中のオーダーとを、前記新しい機能中のオーダーを取引のために電子取引所へ送信するよりも前に、比較するステップであって、前記新しい機能中のオーダーが、取引可能物件についての第1数量についてのオーダーであり、前記ペンディング中のオーダーが、前記取引可能物件についての第2数量についてのオーダーであり、前記新しい機能中のオーダーおよび前記少なくとも1つのペンディング中のオーダーは、1もしくは複数のトレーダーの少なくとも1つの共通の取引戦略から導き出されたオーダーである、ステップと、前記比較に応じ、前記新しい機能中のオーダーおよび前記少なくとも1つのペンディング中のオーダーは、逆のオーダーであって共通の価格を有するかを判断するステップと、前記新しい機能中のオーダーの前記第1数量の少なくとも一部と、前記ペンディング中のオーダーの前記第2数量の少なくとも一部とをマッチングさせるステップと、前記機能中のオーダーと前記ペンディング中のオーダーとのマッチングをレポートするステップと、を実行させる命令群を格納するコンピュータ読み取り可能媒体。前記新しい機能中のオーダーは、合成スプレッドオーダーから導き出される、請求項14に記載のコンピュータ読み取り可能媒体。前記命令群は、前記プロセッサに、さらに、取引のためのヘッジオーダーを送信するステップであって、前記ヘッジオーダーが前記合成スプレッドオーダーに付随する、ステップを実行させる、請求項15に記載のコンピュータ読み取り可能媒体。前記命令群は、前記プロセッサに、さらに、前記電子取引所へ、前記第2数量の前記少なくとも一部を削除させるメッセージを送るステップを実行させる、請求項14に記載のコンピュータ読み取り可能媒体。前記ペンディング中のオーダーは、スプレッドのヘッジオーダーを含む、請求項14に記載のコンピュータ読み取り可能媒体。前記命令群は、前記プロセッサに、さらに、スプレッドのフィルをレポートするステップを実行させる、請求項18に記載のコンピュータ読み取り可能媒体。合成スプレッドのスマートマッチングの方法であって、トレーダーの新しい機能中のオーダーと、前記トレーダーの少なくとも1つのペンディング中のオーダーとを、前記新しい機能中のオーダーを取引のために電子取引所へ送信するよりも前に、比較するためのオーダーモニタであって、前記新しい機能中のオーダーが、取引可能物件についての第1数量についてのオーダーであり、前記ペンディング中のオーダーが、前記取引可能物件についての第2数量についてのオーダーであり、前記新しい機能中のオーダーおよび前記少なくとも1つのペンディング中のオーダーは、1もしくは複数のトレーダーの少なくとも1つの共通の取引戦略から導き出されたオーダーである、オーダーモニタと、前記新しい機能中のオーダーおよび前記少なくとも1つのペンディング中のオーダーは、逆のオーダーであって共通の価格を有すると判断すると、前記新しい機能中のオーダーの前記第1数量の少なくとも一部と、前記ペンディング中のオーダーの前記第2数量の少なくとも一部とをコンピュータ装置を用いてマッチングさせるマッチエンジンと、前記機能中のオーダーと前記ペンディング中のオーダーとが前記コンピュータ装置を用いてマッチングされたことをレポートするオーダーレコードと、を有する、合成スプレッドのスマートマッチングの方法。以上のことから、トレーダーが合成スプレッドの取引戦略を採用することをアシストし、該スプレッド取引戦略のオーダーをスマートマッチングさせる、改善されたツールが必要である。合成スプレッドのスマートマッチングは、方法、システム、および、装置を含むことができる。合成スプレッドのスマートマッチングにかかる実施形態においては、トレーダーの新しい機能しているワーキングオーダーは、一時停止中のペンディングオーダーと比較されてよい。該新しいワーキングオーダーは、電子取引所において取引のための新しいオーダーを出す前に、比較されてよい。例えば、新しいオーダーは、トレーダーのペンディングオーダーの少なくとも1つと比較され、この場合、該新しいワーキングオーダーが取引可能物件について第1数量を指し、ペンディングオーダーが当該取引可能物件について第2数量を指している。比較に応じ、計算デバイスにより、新しいワーキングオーダーと少なくとも1つのペンディングオーダーとは逆オーダーであり、かつ共通の価格を有すると判断される。このようにして、新しいワーキングオーダーの第1数量の少なくとも一部分と、ペンディングオーダーの第2数量の一部との間で、マッチが成立され、マッチの成立がレポートされる。マッチは、第1数量の全てと第2数量の一部分とのマッチ、第1数量の一部分と第2数量の全てとのマッチ、あるいは、第1数量の全てと第2数量の全てとのマッチ、を含んでよい。新しいワーキングオーダーおよび/またはペンディングオーダーは、1つまたは複数の合成スプレッドオーダーから派生してよく、かつ/または、無条件オーダーであってもよい。マッチングの結果、新しいヘッジオーダーが発せられ、かつ/または、スプレッドオーダーが処理されたとレポートされる。加えて、もしくは、それに代えて、キャンセルもしくは削除のメッセージが電子取引所へ送られて、マッチされた、ペンディングオーダーの全てもしくはペンディングオーダーの第2数量の一部がキャンセルされてもよい。別の実施形態については、以下で説明する。また、発明の範囲を逸脱することなしに、以下に記載の実施形態を変更することも可能である。合成スプレッドのスマートマッチングを説明し、実施形態の例を用いて例示する。合成スプレッドのスマートマッチングは、添付の図面により制限を受けるものではない。同様の参照数字で指し示される図形は、類似の要素を指す。I.電子取引環境図1は、合成スプレッドのスマートマッチングのための、電子取引環境の例図である。電子取引環境は、クライアント装置102、ゲートウェイ106、電子取引所104、および、ルータ108を含む。クライアント装置105は、情報通信用のゲートウェイ106といった、1つまたは複数の装置を介して電子取引所104と結ばれている。ルータ108は、ゲートウェイ106と電子取引所104との間で、メッセージのルーティングを行う。電子取引所104は、取引のために、1つまたは複数の取引可能物件をリスト化してもよい。電子取引所104は、クライアント装置102からのオーダーを受信し、コントラ逆のオーダーとのマッチングを行う、少なくとも1つのプロセッサ、もしくは、中央コンピュータを含む。直ちにはマッチされない取引可能物件に対するオーダーは、取引可能物件のためのマッチングアルゴリズムによって、オーダーマッチングのための注文控元帳に格納され配列されてよい。電子取引環境は、様々な、類似の特徴、追加の特徴、代替的特徴を備えた電子取引環境を包含する。また、電子取引所104は、電子取引所104においてペンディングになっているオーダーもしくは該取引所もしくは他の取引所においてマッチしたオーダーに関する情報を配信または放送してもよい。情報は、現在のインサイドマーケットを表すデータたとえば、最低の売値最も良いアスク、および、最高の買値最も良いビッドを含んでよい。また、情報は、マーケットのデプスのすべてまたは一部を含んでもよい。デプスは、インサイドマーケットにおいて利用可能な取引可能物件の数量、および/または、インサイドマーケットからかけ離れた価格もしくはインサイドマーケットの外側での価格で利用可能な取引可能物件の数量、を含んでよい。これらの数量は、利用可能なものの範囲でもよい。情報は、ニュース、チャートデータ、および/または、オーダーに関連した情報を含んでよい。これら情報は、取引所からのものでも、その他のデータソースからのものでもよい。ある価格レベルにおける利用可能な数量は、総計として提供されてよい。この場合、ある価格レベルでマーケットにおいて利用可能な売りの総数量と買いの総数量が提供される。マーケットデプスが提示される範囲は、一般に、ボリュームといった、取引やその他のパラメータに依存する。その他のタイプの情報、たとえば、最新の取引価格LTP、lasttradedprice、最新の取引数量LTQ、lasttradedquantity、オーダー処理情報も提供されてよい。オーダー処理に関連する情報オーダー実行、オーダー完了とも称される。もマーケットデータとして参照されてよい。クライアント装置102は、1つまたは複数のデバイスでよい。それらは、複数のパークステーションや、デバイスのネットワークであり、1つまたは複数のアプリケーションを実行することができる。クライアント装置102の例には、1つまたは複数のメインフレーム、デスクトップ、ノートブック、タブレットPC、ハンドヘルド、パーソナルデジタルアシスタント、スマートフォン、サーバ、ゲートウェイ、それらの組み合わせ、または、その他の、1つもしくは複数のプロセッサもしくは中央処理装置を備えたコンピュータ装置が含まれる。たとえば、クライアント装置は、ペンティアム登録商標クラスのプロセッサを含んでよいし、さらには/または、1つまたは複数のウィンドウズ登録商標もしくはMACOSオペレーティングシステムを使用してもよく、さらに、1つまたは複数のメモリもしくはデータストレージ装置、通信ネットワークからデータを受信するためのデータ入力インタフェース、キーボード、トラックボール、ペンデバイス、マイクロフォン、視点検出デバイス、クリックベースの取引のためのマウス、および/または、ユーザからの入力を受信する構成を有するその他のデバイスたとえば、モニタもしくはディスプレイ装置、オーディオ装置、それらの組み合わせといった、情報提示に適した、入力デバイスの1つまたは複数から入力信号を受信するためのユーザ入力インタフェースを含んでよい。クライアント装置は、1つまたは複数の取引所もしくはその他のソースからのマーケット情報を受信して表示してよい。たとえば、ディスプレイ装置は、CRTベースの映像ディスプレイ、LCDベースもしくはガスプラズマベースのフラットパネルディスプレイ、3次元映像を表示するディスプレイ、オーディオ装置、および/または、ブライユ点字、Braille出力装置、または、その他の出力装置もしくは機構を含んでよい。ディスプレイ装置は、入力装置を含んでよく、それにより、ユーザと情報との相互作用を可能としてよい。クライアント装置102は、ユーザもしくはトレーダーによって使用されてよく、取引のために、1つまたは複数の取引可能物件に関する1つまたは複数のオーダーを送信することができる。オーダーは、新しいオーダーを出したり送信したり、既存のオーダーをキャンセルしたり、既存のオーダーを変更したり、1つまたは複数の取引可能物件に関するオーダーもしくはオーダーブックに関するクエリを開始したり、取引所との接続もしくは通信をテストしたり、これらの組み合わせ等、を含む。トレーダーは、オーダーを送ることができる。たとえば、クライアント装置に接続された1つまたは複数の、キーボード、マウス、ポインティングデバイス、ディスプレイの一部、ディスプレイの領域もしくはディスプレイが制御する領域を触ったりコントロールするといった方法で、入力デバイスを用いて1つまたは複数のコマンドを発行することにより、オーダーを送ることができる。クライアント装置102は、ユーザの入力に応じて、トランザクション情報を生成してもよい。またそれは、1つまたは複数の取引所に送られてもよい。合成スプレッドのスマートマッチングのための動作を実行させるインストラクション命令、instructionsは、フロッピー登録商標ディスク、フレキシブルディスク、ハードディスク、磁気テープ、パンチカード、CD-ROM、RAM、PROM、EPROM、フラッシュEPROM、その他メモリチップ、カートリッジ、コンピュータ読み取り可能メディアといった、不揮発性メモリ、揮発性メディア、伝送メディア、コンピュータ読み取り可能メディアに格納または記録されてよい。プロセッサは、十分な処理能力を備え、利用可能なマーケット情報を処理し、動作を実行させればよい。実施形態の例においては、ソフトウェアは、ディスプレイ装置上の双方向取引画面を管理してマーケット情報を表示し、オーダーを入力して送信し、マーケット時価を取得し、ポジションをモニタする。さらに、または、代替的に、クライアント装置は、取引を自動化してもよい。そのようなトレーディングツールの例としては、イリノイ州シカゴのトレーディングテクノロジーズインターナショナルインコーポレーテッドのX_TRADER登録商標があり、また、MDトレーダー登録商標と称される、電子取引インタフェースを含んでもよい。X_TRADERおよびMDTraderスタイルの表示の一部は、米国特許6772132、ClickBasedTradingWithIntuitiveGridDisplayofMarketDepth、米国特許6938011、ClickBasedTradingwithMarketDepthDisplay、米国特許7127424、ClickBasedTradingWithIntuitiveGridDisplayofMarketDepthandPriceConsolidation、米国特許7389268、TradingToolsForElectronicTrading、米国特許7228289、ASystemandMethodforTradingandDisplayingMarketInformationinanElectronicTradingEnvironment、米国特許7437325、SystemandMethodforPerformingAutomaticSpreadTrading、2009年12月14日出願の米国特許出願12637517、SyntheticSpreadTrading、2009年12月14日出願の米国特許出願12637536、CoverOCOOrdersforaLeggedOrderに記載されており、これらの内容は、参照により、完全に本願に含まれる。さらに、または、代替的に、他の取引ツールを合成スプレッドのスマートマッチングに利用してもよい。ゲートウェイ106は、1つまたは複数の、プロセッサもしくは中央処理装置、メモリもしくはストレージのためのデバイス、通信インタフェース、ユーザ入力インタフェース、ならびに、出力インタフェースを備えるコンピュータ装置でよい。ゲートウェイ106は、データベースを含むか、アクセスしてもよい。ゲートウェイは、1つまたは複数のゲートウェイアプリケーションを実行してよく、ゲートウェイ106は、クライアント装置102のアプリケーションプログラムを実行してもよいし、かつ/または、クライアント装置102がゲートウェイアプリケーションを実行してもよい。電子取引環境は、1つまたは複数の、トレーダーが取引を行う電子取引所104を含んでよい。クライアント装置102は、1つまたは複数のゲートウェイ106、および/もしくは、複数の電子取引所とのアクセスを提供する複合ゲートウェイを介して、1つまたは複数の電子取引所104とアクセスしてもよい。さらに、もしくは、代替的に、ルータ108が、ゲートウェイと電子取引所との間のデータのルーティングを行ってよい。II.スプレッド取引一般に、複数の取引可能物件を含む複合取引戦略は、スプレッドと称される。取引可能物件、各取引可能物件についてのオーダーもしくは潜在的オーダーのそれぞれは、レッグ、または、アウトライトと称される。スプレッドの取引は、スプレッドの買いと売りと考えられており、ここで、買いは、スプレッドのレッグのどれが買われたか、典型的には、第1もしくはフロントレッグ、を規定し、売りは、どのレッグが売られたか、典型的には、第1もしくはフロントレッグ、を規定する。スプレッドは、よく規定された、もしくは周知の、取引可能物件の関係に基づく。これは、たとえば、スプレッドレシオであり、レッグと、スプレッドの他のレッグとの関係における数量を規定する。たとえば、レッグAとレッグBを有するスプレッドは、3:2のレシオで定められる。この場合、レッグAの3ユニットが買われてレッグBの3ユニットが売られてよい。スプレッドレシオは、暗示的もしくは暗黙的でよく、ある取引戦略のあるレッグのスプレッドレシオは、明示的に示されず、1または-1と暗示もしくはデフォルト設定される正の体系は買われたレッグを示し、負の体系は売られたレッグを示す。スプレッドの1つまたは複数のレッグは、価格の関係性の乗数を有してもよい。乗数は、スプレッドレシオと同じでも異なってもよい。たとえば、レッグAに関連付けされる乗数が2で、レッグBに関係づけされる乗数が-3であるとすれば、それらは対応するレッグのスプレッドレシオと一致する。例では、取引戦略は、Nレッグを有し、この場合、取引可能物件間の関係性は、各レッグに関係付けられたスプレッドレシオおよび乗数により規定される。戦略価格もしくは目標価格もまた、取引戦略の規定により定められてよい。価格は、次式のように、レッグそれぞれの乗数で蒸散された取引可能物件の価格の合計として考えられる。ここで、Multは、レッグiに関係付けられる乗数であり、Priceは、レッグiの取引可能物件の価格である。当業者であれば、取引可能物件の価格が、丸めプライスチックおよび/またはペイアップチックの影響を被ることは、よく理解することである。各レッグに対するオーダーは、取引戦略に規定されたパラメータおよび/または関係性に従って送信されてよい。たとえば、マーケットが価格45のレッグAの1ユニットを有し、価格40のレッグBの1ユニットを有する。現行のスプレッド価格は、式1を用いれば、5である。よって、スプレッドの1ユニットを買うトレーダーは、価格45でレッグAの1ユニットを買い、価格40でレッグBの1ユニットを売る。もし、標準的価格差が復元されると、たとえば、レッグAの価格が42で、レッグBの価格が32になると、スプレッドの価格は10になる。もし、トレーダーが、スプレッドの1ユニットを売ってポジションを閉じるとつまり、レッグA1ユニットを売り、レッグBの1ユニットを買うと、トレーダーは、トランザクションにおいてトータルで利益を得る。つまり、トレーダーがレッグAを45で買って42で売って、3の損失を出し、トレーダーがレッグBを40で売って32で売って、8の利益を出す。このようにして、トレーダーは、スプレッドの売りと買いで5を生み出す。一般に、スプレッド戦略は、望ましい価格にもとづいてよい。望ましい価格は、戦略に従って取引を管理する自動化された取引ツールを用いて、適切な価格で、1つまたは複数のレッグが買われ、かつ/または、売られる価格である。たとえば、トレーダーは、取引戦略をある価格で買うか得るためのオーダーを入力し望ましい戦略価格、望ましいスプレッド価格、望ましい価格、および/または、目標価格とも称される。、自動化された取引ツールが取引戦略の価格を実現するように取引可能物件の少なくとも1つについて自動的にオーダーを出すクォーティングオーダー、ワーキングオーダーとも称される。オーダーが出されたレッグは、クォーティングレッグと称され、他のレッグは、リーンレッグおよび/またはヘッジレッグと称される。クォーティングレッグは、ヘッジレッグに寄りかかっているといわれる。クォーティングレッグが指しているもしくは作用している価格は、オーダーがヘッジレッグにおいて処理される最高のベストの価格に基づいており、これは、典型的には、ヘッジレッグのインサイドマーケットである。つまり、ベスト価格は、典型的には、得る場合にはヘッジレッグの最高の入札価格であり、買う場合にはヘッジレッグの最高の売り呼値である。ヘッジレッグにおけるベスト価格は、価格寄り、寄り価格、寄りレベルとしても知られる。取引戦略は、スプレッドに関する単一のクォーティングレッグまたは複数の場合によってはすべてのレッグにおいてクォートされてもよく、この場合、クォートされたレッグはそれぞれスプレッドの他のレッグの少なくとも1つに寄りかかる。クォートされたレッグの1つが処理されると、他のクォートされたレッグにおけるオーダーは、典型的には、キャンセルされ、適切なヘッジオーダーが出される。価格寄りが変化すると、クォーティングレッグにおけるオーダーの価格もまた変化してよく、望ましい戦略価格が維持され、かつ/または、限度内においてヘッジレッグにおける変化に従って変化してよく、または、限度内でのクォートレッグの変化に帰結してよい。クォーティングレッグが処理されると、自動化された取引ツールは、ヘッジレッグにおいてオーダーを送信してもよく、そうすることで、戦略を完了させてよい。これは、オフセッティングまたはヘッジングオーダーとも称される。クォートされたレッグの価格も、もしくは、代替的に、スプレッドの他のすべてのレッグ未満に基づいてもよい。クォートされたレッグにおけるオーダーのオーダーパラメータは、他のレッグに関する別種のマーケットコンディションに寄りかかってもよい。それは、たとえば、最新取引価格LTP、lasttradedprice、最新取引数量LTQ、lasttradedquantity、理論値、インサイドマーケットに最も近い複数数量、他の参照点である。クォート中のレッグが処理され、しかし、ヘッジレッグの少なくとも1つが処理できていない場合または、取引戦略の望ましい価格が実現されるのに十分な処理がなされた場合、スプレッドは、レッグされたと判断されてよい。ヘッジレッグは、処理されてくともよい。なぜなら、ヘッジのインサイドマーケットは、ヘッジオーダーが入力される前に手を引いているか、かつ/または、インサイドマーケットにオーダーを処理するのに十分なボリュームがないかもしれないためである。III.スプレッド取引ツール合成スプレッドのレッグそれぞれについてのオーダーを含む、合成スプレッドのオーダーおよび処理は、オートスプレッダーといった1つまたは複数のスプレッド取引ツールにより、管理され、編集され、記録され、閲覧されたりしてよい。スプレッド取引ツールは、スプレッドおよびそのレッグに関するマーケット情報を閲覧するのに用いられてもよく、レッグアウトライトオーダーもしくはワーキングオーダーの取引戦略を管理するのに用いられてもよく、かつ/または、1つまたは複数のレッグにおいてオーダーを送信するのに用いられてもよい。スプレッド取引ツールは、構成するレッグおよびスプレッドのパラメータに関する情報に基づいてスプレッドデータを生成してもよい。データは、視覚的なフォーマットにフォーマットされ提示されてもよい。たとえば、グラフィカルユーザインタフェースマネージャGUIマネージャのようなフォーマットでよい。つまり、スプレッドのためのデータ、および/または、スプレッドの1つもしくは複数のレッグのためのデータは、場合によりGUIを用いて、1つもしくは複数のスプレッド用ウィンドウに表示されてよい。スプレッドのためのデータおよび各レッグのためのデータは、同一または異なるウィンドウに表示されてよい。スプレッドウィンドウにおいては、取引のためにオーダーを入力し送信することができる。そして、スプレッド取引ツールが、スプレッドに従い、相応のオーダーを送信したり、かつ/または、送信を開始させ、スプレッドの望ましいもしくは目標の価格を取得する。たとえば、スプレッド取引ツールは、米国特許7437325、SystemandMethodforPerformingAutomaticSpreadTrading、2004年3月19日出願の米国特許出願10804631、SystemandMethodforEstimatingaSpreadValue、米国特許7389264、SystemandMethodforPerformingAutomaticSpreadTrading、米国特許7424450、SystemandMethodforPerformingAutomaticSpreadTrading、2009年3月25日出願の米国特許出願12410759、SystemsandMethodsforMultiplierAdjustedLeanLevelsforTradingStrategiesによって提供される。これらは参照により、すべて本願に含まれる。他のスプレッド取引ツールを用いてもよい。記載の実施形態は、特定の商品に限定されない。図2は、スプレッド取引を容易にするための方法の例のフローチャート200である。本方法は、例であって、より多くの動作あるいはより少ない動作を含んでもよく、示した順と異なる順序が生じてもよい。本例の実施形態においては、マーケット情報のフィードは、1つまたは複数の取引所から、1つまたは複数の取引可能物件について、受信される210。マーケット情報は、一般に、価格、オーダーを含み、さらに、1つまたは複数の取引可能物件に関する処理フィルの情報、取引可能物件に関するインサイドマーケット、最高入札価格HBP、highestbidpriceおよび最低売り呼値LAP、lowestaskpriceを含み、さらに、現在の入札および売り価格に加え、マーケットデプスと称される別の価格でのマーケットにおける数量、を含んでよい。情報は、マーケットデプスのすべてまたはいくつかを含んでよい。ユーザの選択に従い、スプレッドデータが構成され、確立され、かつ/または、提示されてもよい212。たとえば、ユーザは、スプレッド価格およびスプレッドマーケットデプスの見積もりを、レッグに対するマーケットからの入札およびオファーおよびスプレッド設定パラメータにもとづいてカスタマイズしてもよい。ユーザは、また、既存のスプレッドを再構成してもよく、かつ/または、スプレッドのレッグを選択することにより構成すべき新しいスプレッドをつくってもよい。レッグが選択されてもよく、そして、構成ウィンドウにおけるスプレッド設定パラメータに従い、スプレッドが構成される。ユーザは、さらに、または、代替的に、レッグ、レッグのオーダー送信、および/または、レッグのオーダーの管理、の関係性を決定してもよい。スプレッド取引ツールは、マーケット情報およびスプレッド設定パラメータにもとづいて、スプレッドデータを生成してもよい214。スプレッドデータは、スプレッド価格およびスプレッドデプスを含んでよい。スプレッドデータは、オープン、クローズ、決済、日々の高/低、周期の高、マーケットデプス、マーケットスナップショット等に加え、最新の取引価格LTPおよび/または最新の取引数量LTQを含んでよい。データは、ユーザがセットし、特定したか選択したパラメータ、マーケットデータのフィードが来た取引所の限界等に従い、含まれればよい。スプレッドデータの生成は、リアルタイムベースで行われてもよいし、実質的にリアルタイムベースで行われてもよい。この場合、マーケットから中継されている情報は、実行可能な限りにおいて迅速にユーザに提示される。たとえば、情報は、情報を表示するうえで十分かつ理にかなった時間内に、処理され提示される。加えて、または、代替的に、スプレッドデータは、周期時間または準周期時間ベースで生成されてよい。スプレッドのウィンドウが生成されて表示される216。ここでは、スプレッドの各レッグに対応したウィンドウが含まれてよい。スプレッドウィンドウは、LTP/LTQに加え、スプレッド価格およびトータル数量に関する指標インジケータ、indicatorを表示してよい。スプレッドおよびそのレッグに関するオーダーは、スプレッドウィンドウにおいて、目標価格における望ましい数量について入力されてよい218。例においては、オーダーは、マウス、キーボード、ライトペン、それらの組み合わせ等といった1つまたは複数の入力デバイスを操作することにより、入力インジケータたとえば、カーソルを所望の数量および/または目標価格に関連した位置に位置付けられて入力される。所望の数量は、追加的にもしくは代替的に、プリセット、予め規定され、予め定められ、予め選択されてもよい。図3は、合成スプレッド取引を処理し実行するための方法例のフローチャートである。本方法は、例であり、より多くの動作あるいはより少ない動作を含んでもよく、示した順と異なる順序が生じてもよい。本例では、1つのレッグのオーダーが取引所において機能中クォーティングもしくはクォートされているであり、これは、第1の取引可能物件に対応する。クォーティングオーダーに関する取引所における完全なもしくは部分的な処理フィル、fill、マッチもしくは実行executionが検出され320、ヘッジオーダーが決定される322。クォーティングオーダーに関するフィルに応じ、324においてヘッジオーダーが生成され、そして、ヘッジオーダーの取引可能オブジェクトが取引所に送られる326。ヘッジオーダーに関する電子取引所は、同一もしくは異なる電子取引所でよい。ヘッジオーダー価格といったヘッジオーダーのオーダーパラメータは、スプレッド価格を実現するように決定されてよい。図4は、合成スプレッド取引システム400のブロック図である。該システムは、アプリケーションプログラムインタフェースAPI432、取引所430、クライアント装置、API432とクライアント装置との間の通信路428、および、API606間の通信路434を有する。通信路434、428は、取引可能物件に関する情報およびデータを含み、これは、一般に、API432によって解釈される。GUIマネージャ442は、ユーザからのコマンドを受信する入力デバイスとともに用いられる。システムは、一般に、取引所およびクライアント装置の数に限度がない。クライアント装置436を、さらに詳細なブロック図で説明する。該図においては、取引アプリケーション438、自動スプレッダ440、および、GUIマネージャ442が含まれ、これらのすべてもしくはいずれかは、ソフトウェア、ハードウェア、もしくは、それらの組み合わせとして実装されてよい。2、3の、もしくは、それ以上のコンポーネントを含んでもよく、取引アプリケーション438および自動スプレッダ440は、クライアント装置436もしくはその他のデバイス上でホストされてよく、同一もしくは異なるクライアント装置436において、同一または別個のソフトウェアアプリケーションでよい。自動スプレッダ440は、1つまたは複数の取引可能物件についてのマーケット情報に基づいてスプレッドデータを生成し、スプレッドウィンドウにおいて情報を提供する。スプレッドデータは、スプレッド価格およびマーケットデプスを含んでよく、かつ、ある時刻もしくはある時間周期等における、最新の取引価格LTP、最新の取引数量LTQ、高値、低値といった別の項目を含んでもよい。IV.スプレッド取引合成スプレッドのためのスマートマッチングは、休止しているつまり、レッグ中のヘッジオーダーと、同一もしくは異なる合成取引オーダーから導かれる後続のオーダーとの間のマッチを、取引のために後続のオーダーを送信するのに先立って、特定してよい。同様、休止中のつまり、レッグ中のヘッジオーダーと、トレーダーのアウトライト取引オーダーとの間のマッチを、後続のオーダーが送信される前に、特定してよい。例においては、トレーダーは、複数の合成スプレッドを機能させてよく、そのうち少なくとも1つのレッグが重複オーバーラップ、overlappingしている。実施例においては、オーダーは、モニタされ、潜在的なマッチの可能性が、取引のための新しいオーダーを送信するよりも前に、特定される。例えば、機能中のオーダーつまり、クォーティングオーダーは、1つまたは複数の合成スプレッドのためのレッグ中のヘッジオーダーとあわせて、モニタされ、トレーダーの他のオーダーとのマッチの可能性が特定される。合成取引のためのヘッジオーダーは、注文控元帳内で休止中でかつ実行が一時中止中でつまり、レッグされたヘッジオーダーでよく、他方、合成スプレッドからの第2のオーダー、別の合成取引、もしくは、アウトライトオーダーは、レッグ中のヘッジオーダーに対して潜在的なマッチの可能性があると特定されてよい。レッグ中のヘッジオーダーが第2のオーダーとマッチしたという判断に応答するかたちで、キャンセルもしくはデリートのメッセージが、レッグ中のヘッジオーダーの取引所へ送られてよく、レッグ中のヘッジオーダーと、第2のオーダーとをマッチ、フィルfillしてよく、かつ/または、トレーダーに処理されるフィルされる、beingfilled旨が報告されてよい。メッセージは、レッグ中のヘッジが第2のオーダーよりも大きい数量を有するなら、レッグされたヘッジオーダーの一部を削除またはキャンセルしてよい。メッセージは、レッグされたヘッジオーダーの全数量に対し適用されてよく、レッグ中のヘッジが第2のオーダーよりも小さいなら、第2のヘッジオーダーの一部が、取引のために送信されてもよい。別例においては、単一の取引戦略が、少なくとも2つのレッグが、オーダーとともにクォートされ、各レッグがモニタされ、可能なマッチが、新しいオーダーが取引のために送信される前に、特定される。例えば、第1のレッグにおけるヘッジオーダーがレッグされてよく、他方において、第1のレッグのために送信されるべきクォートのオーダーが、レッグされたヘッジオーダーとマッチする可能性があるものとして特定される。応じて、レッグされたヘッジオーダーの全てもしくは一部について、キャンセルもしくはデリートのメッセージが取引所へ送られてよい。そして、トレーダーに関し、レッグされたヘッジオーダーの全てもしくは一部、ならびに、第2のオーダーの全てもしくは一部がマッチされるか、処理フィルされ、かつ/または、トレーダーに処理フィルされる旨が報告されてよい。スプレッドは、マッチしたレッグ中のオーダーの量に応じて、レッグされたオーダーが処理フィルされたか、もしくは、部分的に処理フィルされたと考えてよい。別の、あるいは、代替的な実施形態においては、1つまたは複数のオーダーは、実行中止中でよく、取引のために送信されてよい新しいオーダーに対するマッチとして特定されてよい。別の例においては、複数のトレーダーそれぞれが、1つまたは複数のオーダーおよび/または、合成スプレッドを、会社および/または取引デスクから機能させてよい。複数のオーダーは、モニタされてよく、かつ/または、取引のための新しいオーダーを送信する前にレビューされてよい。機能中のオーダーの1つまたは複数が、新しいオーダーの送信前に、マッチであると特定された場合、マッチが特定され報告されてよい。図5は、トレーダーの複数スプレッド500、502、504の例であり、この場合、各スプレッドは、複数のレッグ506、508、510、512、514、516を有する。スプレッド500は、2年物債券と5年物債券との間のものであり、スプレッド502は、5年物債券と10年物債券との間のものであり、スプレッド504は、10年物債券と30年物債券との間のものである。明瞭かつ簡単のため、スプレッド500を15ユニット、スプレッド502を5ユニット、スプレッド504を2ユニットそれぞれ購入しようとしており、各スプレッド500、502、504の第1レッグのみがクォートされている。スプレッド5002年物対5年物、あるいは、TUFは、2年物債券についてレッグ506を有し、5年物債券についてレッグ508を有する。スプレッド5025年物対10年物、あるいは、FYTは、5年物債券についてレッグ510を有し、10年物債券についてレッグ512を有する。スプレッド50410年物対30年物、あるいは、NOBは、10年物債券についてレッグ514を有し、30年物債券についてレッグ516を有する。図5の例は、スプレッド500が1:1のレシオを有し、スプレッド502が3:2のレシオを有し、スプレッド504が5:3のレシオを有することを示している。当業者であれば理解することだが、合成スプレッドのためのスマートマッチングの特徴および実施形態は、あらゆるスプレッド、レッグ、取引可能物件、アウトライトオーダー、スプレッドの側サイド、sides、ユニットの数、レシオ、乗数、オーダー数、クォートされているレッグの数、それらの組み合わせ等に適用可能である。本例は、各スプレッド500、502、504に関して買いを含み、各スプレッドにおいて第1レッグのみがクォートされているので、スプレッドについてのオーダーがローンチあるいは送信されると、買いオーダーが、対応するスプレッドの第1レッグにおいて、スプレッドのレシオおよびスプレッドの買いオーダーの数量に基づいて数量が設定される。第1レッグに対する買いオーダーは、スプレッドについてのオーダーの価格および第2レッグについてのインサイドマーケットに従って決定される価格になってよい。例えば、スプレッド500の15ユニットを買うオーダーが設定されると、2年物債券についてのレッグ506に対するオーダーが、スプレッド500の買値および5年物債券についてのレッグ508についてのインサイドマーケットに従って決定される価格で送信される。より具体的には、レッグ500についてマーケットで最も高い入札価格で送信される。例によれば、スプレッド500は、1:1のレシオを有するようにセットアップされている。したがって、スプレッド500を15ユニット買うオーダーが設定されると、2年物債券についてのレッグ506の15ユニットについての買いオーダーが送信される。結果として5年物債券についてのレッグ508についてのレッグ508が、15ユニットになる。スプレッド502の5ユニットについての買いオーダーが入力されると、5年物債券の15ユニットについてレッグ510が、スプレッド502に対する買いオーダーの価格および10年物債券についてのレッグ512についてのインサイドマーケットにしたがって決定される価格で送信される。スプレッド504の2ユニットについての買いオーダーが入力されたことに応じて、10年物債券についてのレッグ514における買いオーダーが、スプレッド504についての買いオーダーの価格と30年物債券についてのレッグ516についてのインサイドマーケットに従って決定される価格で10ユニット分送信される。このように、スプレッド500、502、504のエントリーの後、レッグ506、510、514についてのオーダーが、各ヘッジレッグ508、512、516のインサイドマーケットに基づいて、送信される。レッグ506、510、514において送信されたオーダーは、機能中とみなされる。もし、レッグ506、510、514における送信されたオーダーの1つまたは複数が、完全にあるいは部分的に処理されたならfilled、関連するヘッジレッグ508、512、516において1つまたは複数のヘッジオーダーが、実行のために送信されてよい。よって、図5の例は、2年物債券を15ユニット買うことと、5年物債券を15ユニット売って買うことと、10年物債券を10ユニット売って買うことと、30年物債券を6ユニット売ることとを含んでいる。図5は、スプレッド500、502、504を有する全体戦略を例示しており、それは、2つの重なり合うオーバーラップする、overlappingレッグを有し、スプレッド500の5年物債券についてのレッグ508は、スプレッド510の5年物債券についてのレッグ510とオーバーラップし、スプレッド502の10年物債券についてのレッグ512は、スプレッド504のレッグ514とオーバーラップする。明快さおよび簡単さのため、本例は、2つのオーバーラップしたレッグを示している。五世スプレッドのためのスマートマッチングの特徴および実施形態は、あらゆる数のスプレッドおよびアウトライトオーダーに対して適用される。図6は、価格SP1でスプレッド500の15ユニットについてのオーダーが、価格SP2でスプレッド502の5ユニットについてのオーダーが、価格SP3でスプレッド504の2ユニットについてのオーダーが、相当するスプレッドを購入するために、入力、あるいは、ローンチされている例である。対応するオーダーは、取引もしくは実行のために、スプレッド500、502、504の機能中の、もしくは、クォート中のレッグにおいて送信される。そのようにして、図6は、価格WP1で2年物債券を15ユニット買うオーダーがレッグ506において送信され、価格WP2で5年物債券を15ユニット買うオーダーがレッグ506において送信され、価格WP3で10年物債券を10ユニット買うオーダーがレッグ514において送信されている。本例では、レッグ506、510、514についてのオーダーはいずれも、全く、もしくは、部分的に、処理されず、1つまたは複数の電子取引所および/またはオーダーにかかる取引可能物件についての電子通信ネットワークECNの1つまたは複数の注文控元帳においては、レッグ506、510、514についてのオーダーは、実行可能、および/または、ペンディングとして扱われる。レッグ506、510、514についてのオーダーの1つまたは複数についてのオーダーのいくつかあるいは全てが処理されるとfilled、1つまたは複数の対応するヘッジオーダーが実行のために送信される。例えば、レッグについてのマーケットが動くと、当該レッグについて対応する機能中のオーダーが完全にもしくは部分的に実行されてよい。処理されるオーダーの量、および、スプレッドのパラメータに従い、対応するヘッジレッグについてのオーダーが特定されてよい。合成スプレッドのためのスマートマッチングについての実施形態においては、ペンディング中の機能中のオーダー、ヘッジオーダー、および、アウトライトオーダーは、モニタされ、1つまたは複数の合成スプレッドおよび/またはアウトライトオーダーから導入可能な新しいオーダーとの潜在的なマッチの可能性が特定されてよい。例えば、レッグされたヘッジオーダーと、機能中のオーダーとの潜在的なマッチの可能性が特定されてよく、複数のアウトライトオーダー間の潜在的なマッチの可能性が特定されてもよく、複数のレッグされたオーダー間での潜在的なマッチの可能性が特定されてもよく、それらのいかなる組み合わせ、現在知られている組み合わせ、および/または、後に開発される組み合わせもよい。機能中のオーダーは、同一のスプレッドについてのものでも、別のスプレッドについてのものでもよい。さらには、もしくは、代替的に、機能中のオーダー、レッグされたヘッジオーダー、および/または、アウトライトオーダーの間でマッチが特定されてもよい。実施形態においては、潜在的に可能なマッチが、1つまたは複数の地理引きツール、そのコンポーネント、その特徴を用いて特定されてよい。そのような取引ツールのレ0は、イリノイ州シカゴのトレーディングテクノロジーズインターナショナルインコーポレーテッド社のオートスプレッダ登録商標である。図7は、図5および図6の例を示すものであり、ここでは、スプレッド502の5年物債券についてのレッグ510についてのオーダーが処理され、10年物債券の10ユニットについてのレッグ412についてのヘッジオーダーが、HP2で送信されている。本例においては、ヘッジレッグ512についてのインサイドマーケットが動いて、ヘッジレッグ512についてのオーダーの全てもしくは部分を処理するのにはインサイドマーケットには不十分な量しかない。そのため、レッグ512についてのオーダーの全てもしくは一部分は、処理されず、10年物債券の入札控元帳に入力され、実行がペンディングされる。ヘッジレッグ512についてのオーダーもまたレッグされたとみなされてよい。例においては、ヘッジレッグ512についての数量は、いずれも処理されず、ヘッジレッグ512についてのオーダーは、10年物債券10ユニットについて価格HP2である。図8は、図7の、スプレッド504の10年物債券についてのレッグ514を再クォートリクォート、requoteする決定がなされた後の図である。たとえば、オートスプレッダーといったスプレッド取引ツールは、スプレッド504をローンチし、レッグ514についてのオーダーを送信するのに用いてよい。取引ツールは、また、ヘッジレッグ516についてのインサイドマーケットの動きに従って、レッグ514についてのオーダーのリクォートをセットアップもしくは構成されてよい。例えば、レッグ514についてのオーダーは、もしインサイドマーケットが1つまたは複数の方向にある数のチックもしくはパーセンテージだけ変化例えば、アップ、および/または、ダウンしたり、他のマーケットやその組み合わせ等が変化すれば、インサイドマーケットのあらゆる変化についてリクォートされてよい。オーダーがリクォートされたと特定されると、新しいオーダーが、スプレッドが入力もしくはローンチされた価格およびヘッジレッグに関するインサイドマーケットにもとづいて、新しい価格で生成されてよい。スプレッド取引ツールは、キャンセル/置換リプレース、replaceのオーダーを送信してよく、それが、新しいオーダーを新しい価格で送信し、先の機能中のオーダーを削除もしくはキャンセルする。さらに、もしくは、代替的に、スプレッド取引ツールは、機能中のオーダーに対する価格変更を送信して機能中のオーダーの価格を新しい価格に変更してもよい。図8は、新しいオーダー518を示す図である。これは、スプレッド504のレッグ514について新しい価格WP3’で送信されてよい。価格WP3’は、スプレッド504がローンチされた価格およびインサイドマーケット、もしくは、ヘッジレッグ516についてのインサイドマーケットの変化にもとづいて決定されてよい。新しいオーダー518を価格WP3’で送信する前に、新しいオーダー518は、新しいオーダー518の取引可能物件についてマーケットに存在する1つまたは複数のオーダーと比較されてよい。例においては、新しいオーダー518は、10年物債券の10ユニットを価格WP3’で買うオーダーである。そのため、新しいオーダー518は、10年物債券についての他のオーダーと比較される。他のオーダーは、スプレッドのレッグされたヘッジオーダー、スプレッドの機能中のオーダー、スプレッドのアウトライトオーダー等でよい。図8の例においては、新しいオーダー518は、スプレッド502のレッグ512についてのレッグされたヘッジオーダーと比較されて、新しいオーダーがマッチするかどうかが判断される。新しいオーダー518と、レッグ512についてのレッグされたヘッジオーダーとがマッチするかどうかを判断するため、各オーダーの数量および各オーダーの価格が比較されてよい。そのため、新しいオーダーの価格WP3’がHP2とマッチするか、あるいは、オーダー間のマッチがトレーダーにとってよりよいマッチを提供する場合、マッチが特定されてよい。さらに、もしくは、代替的に、新しいオーダーの価格WP3’が、価格HP2について許容範囲もしくはレンジ内にある場合、マッチが特定されてもよい。例えば、新しいオーダーの価格が現存のオーダーの3チック内であり、かつ/または、既存もしくは新しいオーダーのパーセンテージ価格の範囲内である場合に、トレーダーは、マッチさせてもよい。許容範囲もしくはレンジは、アルゴリズム、公式、時間、価格、オーダー、それらの組み合わせ、および/または、後に開発されるものに従って、決定されてよい。マッチは、1つまたは両方の全数量がマッチする完全マッチでもよいし、少なくとも1つのオーダーの数量が完全にマッチしない部分マッチでもよい。価格WP3’と価格HP2とがマッチする場合においては、オーダーどうし、および/または、オーダー間の利用可能な数量がマッチする。実施形態においては、新しいオーダー518の数量が、レッグ512についてのレッグされたヘッジオーダーの数量とマッチする場合、レッグ512についてのレッグされたヘッジオーダーとレッグ514についての機能中のオーダーとがキャンセル、もしくは、削除され、レッグされたヘッジオーダーおよび新しいオーダー518の両方について、フィルが報告される。なぜなら、レッグ514についての機能中のオーダーと、レッグ512についてのレッグされたヘッジオーダーはともに処理されたフィルされた、filledと見なされ、レッグ516についての対応するヘッジオーダーが送信され、スプレッド502もまた処理されたフィルされた、filledと見なされてよい。図8の例においては、新しいオーダー518が、10ユニットの買いであり、レッグ512についてのレッグされたヘッジオーダーもまた10ユニットであり、かつ、価格WP3’が価格HP2とマッチするため、新しいオーダー518は、レッグ512についてのレッグされたヘッジオーダーと完全マッチするとみなされる。新しいオーダー518がマッチされてもよいものの、取引のために新しいオーダー518を送信する前により多くの数量についてマッチ可能な場合、マッチさせることができる新しいオーダー518の一部が処理されたフィルされた、filledとみなされ、そして、新しいオーダー518の残る部分が、取引のために送信される。atらしいオーダー518の一部が処理されたフィルされた、filledため、対応するヘッジオーダーもまた、取引のために送信されてよい。加えて、新しいオーダー518の一部がマッチされたオーダーは、削除されるか、キャンセルされ、処理された旨が報告される。新しいオーダー518がオーダー間のマッチを完成させるほど十分な数量を有さない場合、新しいオーダー518は、マッチされたと見なされ、処理されたと報告されてもよい。新しいオーダー518とマッチされたオーダーの一部は、削除されるか、キャンセルされる。新しいオーダー518とマッチされたオーダーの残りの部分は、ペンディ具状態で残る。新しいオーダー518は、また、もしくは、代替的に、新しいオーダー518が導き出されるスプレッドにおける変動から導かれてもよい。例えば、スプレッド504についての価格が変更され、新しいオーダー518を取引のために送信するように判断されてもよい。スプレッド504についての価格は、例えば、ウィンドウ内で価格軸に沿ってスプレッド504が最初にローンチされた旧価格から該スプレッドの新価格へインジケータを動かすことによって、変更されてよい。さらに、もしくは、代替的に、スプレッド504は、キャンセルされ、新しい価格で再ローンチリローンチ、relaunchedされてよい。そのようにして、新しいオーダーが、該オーダーが送信される前に、マッチの潜在可能性を求めるために現存するオーダーと比較される。別の、もしくは、代替的実施形態においては、新しいオーダー518は、アウトライトオーダーから導き出されてもよい。例えば、新しいオーダーは、価格WP3’で10年物債券のオーダーを入力するトレーダーから導き出されてもよい。送信に先立って、新しいオーダー518を、トレーダーの別のオーダーと比較して、新しいオーダー518の全ての数量もしくは数量の一部についての潜在的なマッチの可能性が特定されてよい。当業者であれば理解することだが、合成スプレッドのためのスマートマッチングについての上記の実施形態は、別種のオーダーにも適用される。例えば、スマートマッチングは、アウトライトオーダー、同一スプレッドの別のレッグ等に適用可能である。V.スマートマッチングコンフィギュレーション図9は、スプレッドコンフィギュレーションウィンドウ900の例を示す図である。スプレッドコンフィギュレーションウィンドウ900は、合成スプレッドに関するパラメータを確立もしくは設定することに用いられてよく、そうすることで、合成スプレッドの管理、および/または、合成スプレッドのレッグを個々に管理するために用いられる。パラメータには、インサイドおよびアウトサイドのスロップのコンフィギュレーション、価格の選択、スプレッドのレッグ、顧客のアカウント、レッグ、オフセット、ペイアップチック、合成スプレッドのレシオを調整するかどうか、価格をチェックするかどうか、レッグを帰属させるか分離させるかどうか、スプレッドの1つまたは複数のレッグがスマートマッチングに適合しているかどうか、スプレッド自身がスマートマッチングに適合しているかどうか等が含まれる。設定されるパラメータのタイプおよび数は、変更されてよい。パラメータは、スプレッドおよび/またはスプレッドのレッグについての対応するデータ入力領域に所望の設定を入力したり、ドロップダウンメニューから1つまたは複数のオプションを選択したり、選択肢のアレイもしくはリストまたはラジオボタンから選択したり等、により設定されてよい。さらに、もしくは、代替的に、スプレッドウィンドウ、レッグされたオーダーについてのウィンドウ、機能中のオーダーについてのウィンドウ、および/または、スプレッド、機能中のオーダー、および/もしくは、レッグされたヘッジオーダーについてのインジケータを介して、オーダーを、スマートマッチングに適合している状態から変更されてもよい。図9の例においては、スプレッドのレッグの両方が、対応するパラメータ902を選択することにより、スマートマッチングに適合していると指定されている。スマートマッチングに適合されていると特定された場合、レッグは、新しいオーダーを送信する前に、新しいオーダーとマッチングさせるための新しいオーダーとの比較の基礎となり得てよい。さらに、もしくは、代替的に、パラメータは、取引ツールが全ての、いくつかの、あるいは、選択したオーダーを、新しいオーダーと比較するために比較してから、新しいオーダーを取引のために送信するように設定されてよい。スプレッドコンフィギュレーションウィンドウは、米国特許7437325、SystemandMethodforPerformingAutomaticSpreadTradingにおいて開示されており、当該開示は参照により本願に完全に含まれる。当業者にとっては明白な事柄だが、システムに組み込まれた方法、および、上で説明した方法は、1つまたは複数のコンピュータ読み取り可能媒体を有するコンピュータプログラム製品として実施することができる。例えば、コンピュータ読み取り可能媒体は、コンピュータ読み取り可能プログラムコードのセグメントを有するハードディスク装置、CD-ROM、DVD-ROM、あるいは、コンピュータディスケットといった読み取り可能記憶装置を含むことができる。コンピュータ読み取り可能媒体は、光学式、有線、もしくは、無線式の、デジタルもしくはアナログデータ信号としてプログラムコードセグメントを担持できるバスもしくは通信リンクといった通信もしくは伝送媒体も含むことができる。クレームは、その旨の記載がない限り、記載された順序もしくは要素に限定して読まれるべきではない。したがって、以下のクレームおよびその均等ブツの範囲およびしそうに含まれる実施形態は、全て、発明として請求されている。