多数の金融商品の注文及び呼値のマッチングを可能にし、外部インタフェース207を介して注文及び呼値を受信するように構成される自動電子取引システム200であって、-プロセッサ手段202と、-注文及び呼値のマッチングを可能にするように構成されたマッチングモジュール203と、-前記マッチングモジュール203により即座にマッチングされない注文及び呼値を格納するように構成されたメモリモジュール201と、-内部インタフェース205と、-前記内部インタフェース205を介して前記マッチングモジュール203に送出される、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む入力データメッセージを自動的に生成且つ送出するように構成されたアプリケーションモジュール204と、を備えることを特徴とする自動電子取引システム200。前記アプリケーションモジュール204は、アルゴリズム取引部105を実現する取引モジュール206を備えることを特徴とする請求項1記載のシステム。アルゴリズム取引部105を実現する前記取引モジュール206は、プラグインモジュールであることを特徴とする請求項2記載のシステム。前記内部インタフェース205は、前記アプリケーションモジュール204において生成された前記データメッセージが前記マッチングモジュール203に送出される前に前記データメッセージを検証するように構成されることを特徴とする請求項1記載のシステム。前記内部インタフェース205は、前記アプリケーションモジュール204において生成された前記データメッセージが前記マッチングモジュール203に送出される前に前記データメッセージを検証するように構成されることを特徴とする請求項2記載のシステム。前記内部インタフェース205は、前記アプリケーションモジュール204において生成された前記データメッセージが前記マッチングモジュール203に送出される前に前記データメッセージを検証するように構成されることを特徴とする請求項3記載のシステム。前記内部インタフェース205は、前記データメッセージが有効でないと認める場合に前記データメッセージを前記マッチングモジュール203に送出しないように構成されることを特徴とする請求項4記載のシステム。前記内部インタフェース205は、前記データメッセージが有効でないと認める場合に前記データメッセージを前記マッチングモジュール203に送出しないように構成されることを特徴とする請求項5記載のシステム。前記内部インタフェース205は、前記データメッセージが有効でないと認める場合に前記データメッセージを前記マッチングモジュール203に送出しないように構成されることを特徴とする請求項6記載のシステム。前記アプリケーションモジュール204及び/又は前記取引モジュール206は、市場データを受信するように構成されることを特徴とする請求項1記載のシステム。前記アプリケーションモジュール204及び/又は前記取引モジュール206は、市場データを受信するように構成されることを特徴とする請求項2記載のシステム。前記アプリケーションモジュール204及び/又は前記取引モジュール206は、市場データを受信するように構成されることを特徴とする請求項4記載のシステム。前記アプリケーションモジュール204及び/又は前記取引モジュール206は、市場データを受信するように構成されることを特徴とする請求項7記載のシステム。前記アプリケーションモジュール204及び/又は前記取引モジュール206は、市場データを受信するように構成されることを特徴とする請求項9記載のシステム。前記アプリケーションモジュール204は、前記外部インタフェース207を介してデータメッセージを受信するように構成される取引モジュール206を備えることを特徴とする請求項1記載のシステム。前記アプリケーションモジュール204は、前記外部インタフェース207を介してデータメッセージを受信するように構成される取引モジュール206を備えることを特徴とする請求項2記載のシステム。前記アプリケーションモジュール204は、前記外部インタフェース207を介してデータメッセージを受信するように構成される取引モジュール206を備えることを特徴とする請求項3記載のシステム。前記アプリケーションモジュール204は、前記外部インタフェース207を介してデータメッセージを受信するように構成される取引モジュール206を備えることを特徴とする請求項4記載のシステム。前記アプリケーションモジュール204は、前記外部インタフェース207を介してデータメッセージを受信するように構成される取引モジュール206を備えることを特徴とする請求項7記載のシステム。前記アプリケーションモジュール204は、前記外部インタフェース207を介してデータメッセージを受信するように構成される取引モジュール206を備えることを特徴とする請求項10記載のシステム。前記アプリケーションモジュール204は取引モジュール206を備え、-前記マッチングモジュール206のマッチングを実現するコードを実行する前記コンピュータプロセッサ202と同一のマザーボード上に配置され、前記それぞれの取引モジュール206のコンピュータコードを実行するように構成される別個のコンピュータプロセッサ202A、202Bと、-前記それぞれの取引モジュール206の前記コンピュータコードが前記マッチングモジュール203の前記マッチングを実現するコードを実行するために使用された前記プロセッサコア202とは異なるマルチコアプロセッサ202、202A、202Bのプロセッサコア202A、202Bにおいて実行されるマルチコアプロセッサ202、202A、202Bとを更に備えることを特徴とする請求項1から7のいずれか1項に記載のシステム。前記アプリケーションモジュール204は取引モジュール206を備え、-前記マッチングモジュール206のマッチングを実現するコードを実行する前記コンピュータプロセッサ202と同一のマザーボード上に配置され、前記それぞれの取引モジュール206のコンピュータコードを実行するように構成される別個のコンピュータプロセッサ202A、202Bと、-前記それぞれの取引モジュール206の前記コンピュータコードが前記マッチングモジュール203の前記マッチングを実現するコードを実行するために使用された前記プロセッサコア202とは異なるマルチコアプロセッサ202、202A、202Bのプロセッサコア202A、202Bにおいて実行されるマルチコアプロセッサ202、202A、202Bとを更に備えることを特徴とする請求項4記載のシステム。前記アプリケーションモジュール204は取引モジュール206を備え、-前記マッチングモジュール206のマッチングを実現するコードを実行する前記コンピュータプロセッサ202と同一のマザーボード上に配置され、前記それぞれの取引モジュール206のコンピュータコードを実行するように構成される別個のコンピュータプロセッサ202A、202Bと、-前記それぞれの取引モジュール206の前記コンピュータコードが前記マッチングモジュール203の前記マッチングを実現するコードを実行するために使用された前記プロセッサコア202とは異なるマルチコアプロセッサ202、202A、202Bのプロセッサコア202A、202Bにおいて実行されるマルチコアプロセッサ202、202A、202Bとを更に備えることを特徴とする請求項7記載のシステム。注文及び呼値を受信する外部インタフェース207と、注文及び呼値をマッチングするマッチングモジュール203と、前記マッチングモジュールにより即座にマッチングされない注文及び呼値を格納するメモリ201とを備える多数の金融商品の自動取引システム200において、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む入力データメッセージを自動的に生成する方法であって、-内部アプリケーションモジュールにおいて、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む入力データメッセージを自動的に生成するステップS501と、-内部インタフェース205を介して前記入力データメッセージを前記マッチングモジュール203に送出するステップS503と、を備えることを特徴とする方法。前記入力データメッセージは、アルゴリズム取引部105を実現する取引モジュール206において生成されることを特徴とする請求項24記載の方法。入力データメッセージが前記マッチングモジュール203に送出される前にそれを検証するステップS502を更に備えることを特徴とする請求項25記載の方法。前記データメッセージが無効であると判明した場合に前記メッセージは前記マッチングモジュール203に送出されないことを特徴とする請求項26記載の方法。入力データメッセージは、受信した市場データに応答して生成されることを特徴とする請求項24記載の方法。入力データメッセージは、前記外部インタフェース207を介して受信したコマンドメッセージに応答して生成されることを特徴とする請求項24記載の方法。次に、本発明の実施形態を詳細に説明する。本発明において、金融商品という用語が使用される場合、それは、広範な意味で使用され、あらゆる売買可能なアイテム、すなわち例えば株式、債券、現金、スワップ、先物、外国為替オプション及びガス電力等の有価証券、派生商品又は商品、あるいはカウンターパーティの注文ビッド、売唱えのマッチングにより取引されるアイテムのグループを示し、且つ含む。図2は、自動電子取引システム104の一例を実現するコンピュータシステム200を示す。コンピュータシステム200は、一般に、コンピュータサーバ上等で実現される。本発明の一実施形態において、コンピュータシステム200は、メモリモジュール201と、プロセッサ回路202と、マッチングモジュール203とを含む。メモリモジュール201は、自動電子取引システム104に対して種々のデータを格納するように構成される。特にメモリモジュール201は、マッチングモジュール203によりまだマッチングされていないマッチング可能な売り注文/買い注文及び呼値を含む注文控え帳を格納できる。自動電子取引システム104の一例を実現するコンピュータシステム200は、注文をマッチングするマッチングモジュール203と、入力データメッセージを入力するアプリケーションモジュール204とを更に備える。入力データメッセージは、マッチングモジュール203に入力される、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む。モジュール203、204、206は、専用のハードウェア又は記憶領域に含まれ且つプロセッサ202により実行されるソフトウェア命令として実現される。図2において1つのプロセッサ202及び1つのメモリ201のみが示されるが、コンピュータシステム200は、コンピュータサイエンスの分野の一般慣習に従って相互接続されたいくつかのプロセッサ202及び/又はいくつかのメモリ201で構成されてもよい。しかし、ここでは明確にするためにそれぞれ1つのプロセッサ及びメモリのみを示す。自動電子取引システム104は、コンピュータ又はサーバ、種々の金融商品をマッチングする中央電子取引システム、すなわち中央電子市場として動作するように構成された1つ以上のプロセッサを備えるシステムを備えてもよい。コンピュータシステム200は、外部インタフェース207を介してネットワークに接続される。ただし、ネットワークは図2に示していない。図3は、一般的なネットワーク手段と、取引システム及び取引端末101等のフロントエンドハードウェア及びアプリケーションとを備えるネットワークを示す。取引端末101は、市場の動きすなわち、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む入力データメッセージを電子自動取引システム104に実行依頼するために使用される。モジュール203、204、206及びインタフェース205、207は、ハードウェアコンポーネント及びソフトウェアコンポーネントの双方を含んでもよい。例えば、マッチングモジュール203は、記憶領域に格納されたコンピュータプログラム又はコンピュータプログラムの一部を含んでもよく、プロセッサは、本発明に係る方法を実行できるようにコンピュータプログラムにアクセスしてもよい。プロセッサは、標準的なプロセッサ等であってよく、あるいはアプリケーションに依存するマルチコアプロセッサであってよい。マッチングモジュール203は、アプリケーションモジュール204及び外部インタフェース207に更に接続される。従って、マッチングモジュールは、アプリケーションモジュール及び外部インタフェース207の双方から、並びに外部インタフェース207を介して入力データメッセージを受信できる。アプリケーションモジュール204は、アルゴリズム取引部を実現する取引モジュール206を更に備える。取引モジュール206は、この目的のために、第1のインタフェース205を介してマッチングモジュール203に入力される新規の変更されたあるいは取り消された注文及び/又は呼値を含む入力データメッセージを自動的に生成するようにプログラムされる。本発明の更なる一実施形態において、1つ以上のアルゴリズム取引部を実現する2つ以上の取引モジュール206がある。入力データメッセージは、アプリケーションモジュール204において例えば、取引モジュール206により自動的に生成される。ここで、入力データメッセージは、アプリケーションモジュール204に供給されたデータに応答して生成されてもよい。内部インタフェース205は、モジュール手法を使用して実現されてもよく、コンピュータシステム200の他の構成にデータメッセージを送信し且つコンピュータシステム200の他の構成からデータメッセージを受信するように構成されてもよい。インタフェースは、一般に構成要素間の対話のポイントを意味し、ハードウェア及びソフトウェアの双方のレベルで適用可能である。これにより、1つのハードウェア又は1つのソフトウェアのいずれかである構成要素は、入出力システム及び関連するプロトコルを介して他の構成要素と通信するためにインタフェースを使用しながら個別に機能できる。特に内部インタフェース205は、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む入力データメッセージをマッチングモジュールに送信し、コンピュータシステム200において取引された種々の金融商品と関連付けられた価格及び取引高等に関連するデータを受信する。本発明の一実施形態によれば、内部インタフェース205は、アプリケーションモジュール204の取引モジュール206により生成され且つコンピュータシステム200及び特にマッチングモジュール203に送信された全てのデータを検証するように構成された検証モジュールとして更に動作する。それにより、無効なメッセージがアプリケーションモジュール204において生成された場合にマッチングモジュール203に入力するのを防止できる。種々の取引モジュール206と関連付けられたコンピュータコードは、システム200の所有者にとって外部のパーティにより提供されうる。従って、本発明の一実施形態の例において、コンピュータシステム200が電子自動取引システム104として制御され且つそれにより実行される一方で、取引モジュール206のコードは、コンピュータシステム200内で取引する外部市場参加者から取引アルゴリズムとして提供されてもよい。次にアルゴリズム取引部105は、取引モジュール206において実現され、且つ例えばいわゆるバイナリプラグインのようにアプリケーションモジュール204を介してシステムにプラグインされうる。モジュール206のコンピュータコードのパラメータ及び設定値は、インタフェース205又は外部インタフェース207を介してシステム200内から受信したデータ、特に例えば価格、取引高等の市場データに応答して自動的に変更されうる。パラメータ及び設定値は、外部インタフェース207を介して受信した外部コマンドメッセージを介して更に変更されうる。これを以下に更に詳細に説明する。図3は、複数の取引端末/取引部101に接続される場合にコンピュータサーバ上で実現されたコンピュータシステム200を更に示す。コンピュータサーバ上で制御され且つ自動取引システム104を実現するコンピュータシステム200は、入力ゲートウェイ103を介してトレーダー端末101と接続している。コンピュータシステム200は、注文をマッチングするマッチングモジュール203と、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む入力データメッセージを入力するアプリケーションモジュール204とを備える。上述したように、自動取引システム200の内部アプリケーションモジュール204は、種々の取引参加者のアルゴリズム取引部105を実現する1つ又は複数の取引モジュール206を備えうる。一実施形態によれば、種々の取引参加者は、外部インタフェース207を介して送信されたコマンドメッセージを使用することでモジュール内で実行されたコンピュータプログラムを変更することにより、モジュール206の挙動を変更できる。例えば、コンピュータプログラムの挙動を変更するために送信されたコマンドメッセージは、特定の取引モジュール206内でアルゴリズム取引部105を実現するコードにより使用されたパラメータ及び設定値の変更であってもよい。コマンドメッセージは、特定の取引モジュール206への入力を許可される前にアプリケーションモジュール204により更に検証されてもよい。一実施形態によれば、取引モジュール206は、モジュール204から容易に除去可能なプラグインモジュールである。それにより、少数の割込みでモジュール206において実行する全てのソフトウェアアルゴリズムを変更できる。本発明の一実施形態によれば、図4は、アプリケーションモジュール204及び/又は取引モジュール206がマッチングモジュールを実現するコードを実行するプロセッサ202と同一のマザーボード上に物理的に配置されたプロセッサを使用してソフトウェアを実行していることを示す。本発明の一実施形態において、マッチングモジュール203と関連付けられたプロセッサ202を備えるセットアップは、プロセッサ202A及び202Bと共にマザーボード400上に示される。ここで、プロセッサ202A及び202Bは、取引モジュール206と関連付けられ、モジュール206のソフトウェアコードを実行するように設計される。当然、アプリケーションモジュール204又は更なる取引モジュール206のコードを実行するために、更なるプロセッサが提供されてもよい。それにより、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む入力データメッセージがモジュール204、206により生成され、コードにより実現され且つプロセッサ202により実行されるマッチングモジュール203にそれらが到達するまでの、実際な最小の時間遅延を実現する。更なる一実施形態によれば、プロセッサ202、202A及び202Bは、異なる物理プロセッサではなく、マルチコアプロセッサ202の異なるコアを使用して実現される。図5において、複数の金融商品が示される上述したような自動取引システム200において、新規の、変更された、あるいは取り消された注文及び/又は呼値を含む入力データメッセージを自動的に生成する際に実行されるいくつかの手順ステップが示される。最初にステップS501において、新規の、変更された、あるいは取り消された注文又は呼値を含む入力データメッセージが、システム200の内部アプリケーションモジュールにおいて自動的に生成される。次にステップS502において、入力データメッセージは、それがマッチングモジュール203を誤動作させずにコンピュータシステム200のマッチングモジュール203において処理されうる有効なデータメッセージであることを確認するために検証されるようにしてもよい。検証されない入力データメッセージは破棄される。その後、入力データメッセージは、ステップS503で内部インタフェース205を介してマッチングモジュール203に送出される。尚、上記の説明において、備えるという用語は他の要素又はステップを除外せず、単数形は複数形を除外しない。また、含むという用語は他の要素又はステップを除外しない。本発明は上述の好適な実施形態に限定されない。種々の代替物、変形及び等価物が使用されてもよい。従って、上述の実施形態は、添付の特許請求の範囲により規定される本発明の範囲を限定するものとして解釈されるべきではない。