
注文マッチングシステム、または単にマッチングシステムとは、株式市場、商品市場、その他の金融取引所における売買注文をマッチングする電子システムです。注文マッチングシステムは、あらゆる電子取引所の中核を成すものであり、取引所参加者からの注文を執行するために使用されます。
注文は通常、取引所の会員によって入力され、取引所に属する中央システムによって執行されます。注文のマッチングに使用されるアルゴリズムはシステムごとに異なり、最良執行に関するルールが含まれることがよくあります。[ 1 ]
注文マッチングシステムと暗示注文システム、あるいはインプリケーションエンジンは、多くの場合、より大規模な電子取引システムの一部であり、このシステムには、電子取引プラットフォームからアクセスされる決済システムと中央証券保管機関が含まれることが多い。これらのサービスは、注文マッチングシステムを提供する組織によって提供される場合と、提供されない場合がある。
マッチングアルゴリズムは、注文マッチングシステムの効率性と堅牢性を決定します。市場には2つの状態があります。注文が即座にマッチングされる連続取引状態と、一定の間隔でマッチングが行われるオークション状態です。オークション状態でマッチングシステムが使用される一般的な例は、市場がオープンし、多数の注文が積み上がっている時です。
歴史
電子注文照合システムは、1980年代初頭に米国で公開取引を補完するために導入されました。例えば、当時のミッドウエスト証券取引所(現シカゴ証券取引所)は1982年に「MAXシステム」を導入し、完全自動注文執行を提供する最初の証券取引所の一つとなりました。[ 2 ] [ 3 ]
アルゴリズム
市場のオープン前やクローズ時などに使用されるオークション取引にはさまざまなアルゴリズムがありますが、ほとんどの場合、継続的な取引が行われます。
電子取引所における取引メカニズムは、金融市場の効率性と流動性に大きな影響を与える重要な要素です。マッチングアルゴリズムの選択は、取引メカニズムにおいて重要な要素です。最も一般的なマッチングアルゴリズムは、プロラタアルゴリズムと価格/時間アルゴリズムです。
価格/時間法と比例配分法の比較 以下は、2つの基本的なアルゴリズムとその比較に関する基本的なコメントです。[ 4 ]
価格/時間アルゴリズム(または先入先出法)
- スプレッドを狭めることによって指値注文が注文キューの先頭になるため、スプレッドを狭める動機になります。
- キューに加わる指値注文は最後となるため、他の注文がキューに加わることを阻止します。
- Pro-Rataよりも計算負荷が高い可能性があります。その理由は、市場参加者が注文キュー内の異なるポジションに小口注文をより多く発注したい場合や、キューに留まるために市場の奥深くに指値注文を発注するなど、市場に「フラッディング」する傾向があるためです。
比例配分アルゴリズム
- 他の注文が大きな指値注文でキューに参加するよう促します。その結果、最良価格での累計注文量は比較的大きくなります。
効率
大規模な指値注文は、「ペニージャンピング」によって「フロントラン」される可能性があります。例えば、10万株を1.00ドルで購入する指値注文が市場に発表された場合、多くのトレーダーは1.01ドルで購入しようとするかもしれません。購入後に市場価格が上昇した場合、彼らは値上がり分を全額受け取ることができます。しかし、市場価格が下落した場合、彼らは指値注文を出したトレーダーに1セントの損失で売却できる可能性があります。この種の取引はおそらく違法ではなく、いずれにせよ、これを禁止する法律を施行することは非常に困難でしょう。[ 5 ]
参照
参考文献
- ^ 「サポートされているマッチングアルゴリズム」 CMEグループ。 2021年5月13日閲覧。
- ^ 「歴史:シカゴ証券取引所の歴史的年表」 。 2015年11月1日閲覧。
- ^商品取引法CEA:電子取引の規制に関する問題、トーマス・J・マックール、セシル・O・トロップ著、2000年ISBN 0-7567-0329-818ページ
- ^ Janecek, Karel; Kabrhel, Martin (2007). 「国際交換のマッチングアルゴリズム」. CiteSeerX 10.1.1.192.6947 .
- ^ハリス、ラリー(2002年10月24日)『トレーディングと取引所』(初版)ニューヨーク:オックスフォード大学出版局。ISBN 0-19-514470-8。