NYSEパリティとD-Quotesの約定配分の仕組み
NYSEパリティは同じ価格の参加者に約定を分けるため、フロアブローカーが先に待つ一般注文より先に約定することがあります。配分計算を解説します。
NYSEのパリティは配分ルールです。同じ最良価格に複数の参加者が待機している場合、到着順に先頭から約定させるのではなく、ラウンドロット一単位ずつ参加者間に配分します。最良価格を設定した参加者は、設定時に表示していた数量を上限として、最初に約定します。その後は残りが共有されます。このため、フロアブローカーの電子気配値が、朝から同じ価格で待機していた一般投資家の注文より先に約定することがあります。
米国の大半の市場はこの方式ではありません。Nasdaqなどの電子ブックは価格・時間優先で運営され、ある価格で最初に入った注文が最初に約定します。パリティは第三のモデルであり、NYSE上場銘柄の連続取引ブックすべてに適用されます。
NYSEのパリティ配分はどのように機能するのか
このルールを理解するには、三つの定義で足ります。
設定者優先。新たな最良買い気配または最良売り気配を最初に表示した注文が、その価格を設定します。その価格で他の参加者より先に、設定時に表示していた数量を上限として約定します。NYSEの約定で厳密な先着順が適用されるのは、この部分だけです。
一つの参加者。ある価格にあるフロア外の電子注文は、ブックという一つの参加者にまとめられます。その価格でe-Quoteを保有する各フロアブローカーは、それぞれ別の参加者です。銘柄の気配提示義務を負うDesignated Market Makerも、別の参加者となります。一般投資家の注文が4,000株あり、二人のフロアブローカーも同じ価格にいる場合、参加者は数百ではなく三つです。
ラウンド。設定者優先の処理後、残りは各参加者に順番に一ラウンドロット、100株ずつ配分されます。注文が全量約定するか、その価格水準が空になるまで繰り返します。その後、ブックに配分された数量は、時間優先で個別注文に割り当てられます。
個々の約定数量は小さく、この配分順序はほぼすべての約定で繰り返されます。
各数値の背後にある正確なSQL
SELECT
ticker,
multiIf(ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT'), 'NYSE listed', 'Nasdaq listed') AS listing_venue,
round(toFloat64(sum(volume)) / sum(transactions), 0) AS avg_shares_per_trade
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT', 'AAPL', 'MSFT', 'INTC', 'CSCO', 'PEP')
AND date >= today() - 120
AND date < today() - 4
GROUP BY ticker
HAVING sum(transactions) > 0
ORDER BY avg_shares_per_trade DESC直近4カ月における10の著名銘柄では、平均約定数量は50株から119株の間でした。1,000株の注文では、複数の配分判断が必要となり、そのたびにこの順序が繰り返されます。
1,000株の注文をラウンドごとに配分する
NYSE上場銘柄の売り気配が50.00ドルで、次の五つの注文がこの到着順で待機しているとします。
- 注文A。300株の一般投資家の指値注文。50.00ドルを最初に表示したため、価格設定者です。
- 注文B。600株の一般投資家の指値注文。数分後に入力されました。
- フロアブローカーC。600株のe-Quoteを保有しています。
- フロアブローカーD。600株のe-Quoteを保有しています。
- DMM。500株を気配提示しています。
1,000株の成行買い注文が到着します。注文AとBはいずれもブックにあるため、二つを合わせて一つの参加者となります。二人のブローカーとDMMを含め、50.00ドルには四つの参加者がいます。
設定者優先により、注文Aは価格設定時に表示していた300株を最初に約定します。残りは700株です。
残りはラウンドごとに配分されます。第1ラウンドでは、ブック、ブローカーC、ブローカーD、DMMにそれぞれ100株ずつ配分され、残りは300株です。第2ラウンドでは、ブック、ブローカーC、ブローカーDにそれぞれ100株ずつ配分されたところで、到着した注文の数量が尽きます。
最終配分は、ブック500株、ブローカーC200株、ブローカーD200株、DMM100株です。ブックの500株のうち、注文Aはすでに300株全量が約定しています。そのため、残りの200株は注文Bに配分されます。
次に、同じブックを厳格な価格・時間優先で処理します。注文Aが300株、注文Bが全量の600株を約定し、残りの100株をブローカーCが受け取ります。ブローカーDとDMMには約定がありません。
2番目に到着した注文Bは、パリティでは200株を受け取りますが、価格・時間優先では600株を受け取ります。4番目に到着したブローカーDは、パリティでは200株を受け取る一方、価格・時間優先ではゼロです。この400株の差が、パリティの効果の全体です。
価格・時間優先、プロラタ、パリティがそれぞれ報いるもの
価格・時間優先では、各価格で到着順に厳格に約定します。速さが報われます。わずかに早く到着するだけで、後続注文より約定全量を先に受けられます。
先物市場や一部のオプション市場で一般的なプロラタ配分では、到着した注文を表示数量に比例して、待機中の気配値に配分します。数量の大きさが報われます。
パリティが報いるのは、その価格に参加していることです。ローテーションに残るために必要なラウンドロットを超えて数量を増やしても、追加のラウンドは得られません。設定者の数量が消化された後は、早く到着しても有利にはなりません。
NYSEのD-Quoteとは何か
D-Quoteはdiscretionary e-Quoteの略で、指値の周辺に裁量的な価格幅を持たせたフロアブローカーの注文です。ブローカーは新たな指示を受けずに、その範囲内で売買できます。入力できるのはフロアブローカーだけです。性格としてはノットヘルド注文であり、価格と執行タイミングの裁量はブローカーにあります。
重要なのは時間です。NYSEの引けのオークションに参加するMOC注文とLOC注文は、米国東部時間15時50分までに入力する必要があります。それ以降は、正当な誤りの訂正を除いて取り消せません。D-Quoteは、米国東部時間15時59分50秒まで、つまり取引終了の10秒前まで入力、変更、取消しが可能です。MOCとMOO注文のカットオフ時刻に関するガイドでは、すべてのオークションの締め切りを一覧にしています。この最終時間帯は、その日の最大の単一マッチングの直前に位置します。
同じ銘柄群では、引けのオークション約定を含む米国東部時間16時のバーが、通常取引時間の出来高の0.6%から3.6%を占め、上限はJNJでした。これほど多くの数量が一つの価格に集中する時間帯は、セッション中にほかにありません。NYSEの引けのオークションに関する解説では、この単一価格がどのように決まるかを説明しています。
ブローカー優先は別のルールです
ブローカー優先は、一部の米国外市場で採用されているマッチングルールです。カナダの株式市場が代表例です。ある会社が最良価格で買い側と売り側の双方を持っている場合、その会社の二つの顧客注文が、同じ価格にいる他の参加者より先に相互にマッチングされます。判定の基準は会社の識別情報です。
パリティにはこのような判定はありません。e-Quoteは、相手が誰であっても、その価格に独立した参加者として立つことでラウンドを獲得します。米国の株式市場では、ブローカー優先は採用されていません。
待機注文にとってのパリティの意味
NYSE上場銘柄のキュー順位には二つの層があります。一つは、自分の価格にある他の一般投資家の注文に対する時間順位です。もう一つは、ローテーションにおけるブックの配分です。この配分は、別のフロアブローカーがその価格に加わるたびに小さくなります。どちらの層も公開気配値には表示されません。NBBOが公表するのは価格と合計数量であり、その背後にいる参加者数ではありません。
価格・時間優先を前提にした約定モデルは、NYSE上場銘柄を両方向に誤評価します。参加者の多い価格で早く入った注文の約定数量を過大評価し、フロアを含めて遅れて到着した注文の約定数量を過小評価します。
この配分順序のうち、一般投資家の指値注文が単独で勝ち取れるのは設定者優先だけです。NYSEの最良買い気配または最良売り気配に加わるのではなく、それを改善する注文は、次に到着する注文の最初の部分を受け取ります。ただし、上限は表示数量です。
これらのパネルの作成方法と二年間の引けの約定
すべてのパネルは、米国東部時間09時30分から16時00分までの通常取引時間の分足だけを対象とし、引けのオークション約定を含む16時のバーも残しています。各直近期間の終点は4セッション前です。テープの先端にある取り込み遅延の影響を避けています。
下のパネルは、同じNYSE上場銘柄について、過去二年間の引けの約定を月ごとに追跡しています。
各数値の背後にある正確なSQL
SELECT
month,
round(100 * sumIf(shares, minute_of_day = 960) / sum(shares), 1) AS closing_print_pct
FROM
(
SELECT
formatDateTime(toTimeZone(window_start, 'America/New_York'), '%Y-%m') AS month,
toFloat64(volume) AS shares,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS minute_of_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'KO'
AND window_start >= toStartOfMonth(today() - 730)
AND window_start < today() - 4
)
WHERE minute_of_day >= 570 AND minute_of_day <= 960
GROUP BY month
HAVING sum(shares) > 0
ORDER BY month測定された数量は、2026-08に2.4%株で、テープ上の25カ月を通じたものです。
よくある質問
NYSEでは、フロアブローカーが先に出された一般投資家の注文より先に売買するのですか?
設定者優先の処理後であれば、はい。フロアブローカーのe-Quoteは、パリティのローテーションにおける独立した参加者です。一方、その価格にある一般投資家の電子注文は、すべて一つの参加者枠を共有します。到着時間はブック内の注文順位を決めますが、参加者間の配分は決めません。
NYSEのD-Quoteとは何ですか?
フロアブローカーが入力する裁量的なe-Quoteで、ブローカーが新たな指示なしに売買できる価格幅を持ちます。引けのオークションに参加でき、MOC注文とLOC注文に適用される米国東部時間15時50分の締め切り後も、15時59分50秒まで入力または変更できます。
NYSEのパリティはプロラタ配分と同じですか?
いいえ。プロラタは表示数量に比例して約定を配分するため、数量の大きい気配値ほど大きな配分を受けます。パリティは数量に関係なく、各参加者にラウンドロットを一単位ずつ配分します。そのため、200株のe-Quoteと20,000株のブックは、各ラウンドで同じ数量を受け取ります。
パリティは引けのオークションにも適用されますか?
いいえ。ラウンドごとのパリティは、NYSEのブックで行われる連続取引に適用されます。引けのオークションは、独自の優先順位に基づく単一価格の別個のマッチングです。D-Quoteの時間帯が重要になるのは、このためです。
フォローしている銘柄で同じ配分の影響を測定するには、Strasmore terminalで平易な英語の質問を入力してください。