Strasmore Research
学習 Matt Connor著者: Matt Connor ・更新: 2026-07-24

ダークプール取引とは?FINRAのデータで解説

ダークプールは気配値を非表示で取引する仕組みです。FINRAのデータに基づき、市場への影響を抑える仕組みを詳しく解説します。

ダークプール取引とは、非公開の取引所、すなわちオルタナティブ取引システム(ATS)における株式の売買を指します。ATSは、事前に気配値を公開することなく、注文の受付と約定を行います。この名称は、取引が隠されているのではなく、気配値が公開されていないことに由来します。米国株のすべてのダークプールでの約定は、FINRAの取引報告施設(TRF)を通じて報告され、コンソリデーテッド・テープに記録されるため、誰でも確認可能です。本ページでは、検証済みのセッションである2026年7月2日のデータを集計しています。各数値の根拠となるSQLは、ワンクリックで確認できます。

ダークプールとは

ダークプールは、SEC(米国証券取引委員会)に代替取引システムとして登録されている非公開の株式取引所です。取引所と同様の照合エンジンを備えていますが、決定的な違いが一つあります。それは、取引前の気配値を表示しないことです。公開取引所では、オーダーブック(板)が最良の買値と売値を全員に提示します。一方、ダークプールでは、注文は約定する瞬間まで非表示のままとなります。ほとんどのダークプールは、公開市場の気配値を参照して価格を決定します。一般的には、公開画面上の bid-ask spread の基準となる、NBBO(National Best Bid and Offer)の中値が用いられます。

こうした取引所は数十多く存在しますが、独自の公開価格を設定するものは一つもありません。公開市場が参照価格を提供し、ダークプールは注文を事前に表示せずにその価格で取引できる場を提供します。

なぜダークプールが存在するのか?

根本的な理由は、注文による市場への影響(インパクト)です。仮説として、ある機関投資家が、最良気配の数量が800株しかない銘柄の500,000株を売却する必要があるとします。この注文を公開市場(ライト・ブック)に出すと、すべての参加者が即座にその内容を把握します。一方、ダークプールを利用すれば、注文数量を非表示にしたまま約定を積み上げることが可能です。これは、10,000株以上の取引を指す市場の慣習的な用語である ブロック取引 の典型的な形態です。

また、このオフエクスチェンジ(取引所外)の仕組みは、全く異なる業務も担っています。ホールセール・マーケットメーカーが、リテール注文を自社の在庫と直接照合して執行する「インターナリゼーション(内部化)」と呼ばれる手法です。これらの約定も、同じ施設を通じて報告されます。マーケットメーカーの収益モデル では、その仕組みについて詳しく説明しています。ここでの要点は、これら両方の種類の取引が、テープ上の同じ報告枠に集約されるという点です。

補足事項として、約定記録における取引所のラベルは、取引が成立した場所を記録しているに過ぎません。これは構造上の事実であり、特定の銘柄に対する強気または弱気の判断を示すものではありません。

ダークプールでの取引はどのようにパブリックテープに反映されるのか?

FINRAは、上場株式の取引所外取引について、市場時間中の約定から10秒以内に取引報告施設(TRF)へ報告することを加盟企業に義務付けています。TRFは報告された内容をコンソリデート・テープ(統合テープ)へ転送します。そこでは、取引所による取引と並んで記録されます。その際、取引所のコードではなくFINRAの会場コードが使用され、TRFが処理した時刻を示すTRFタイムスタンプが付与されます。

この仕組みは検証可能です。以下のパネルは、2026年7月2日のAAPLのテープにおけるすべての取引報告を、報告会場ごとにグループ化し、TRFタイムスタンプが付与されている件数を集計したものです。

クエリ2026年7月2日のAAPLのTRFタイムスタンプ付き取引報告の発生元
各数値の背後にある正確なSQL
SELECT
    x.name AS venue,
    x.type AS venue_type,
    t.trade_reports AS trade_reports,
    t.pct_with_trf_stamp AS pct_with_trf_stamp
FROM
(
    SELECT
        exchange,
        count() AS trade_reports,
        round(100 * countIf(trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9)) / count(), 1) AS pct_with_trf_stamp
    FROM global_markets.stocks_trades
    WHERE ticker = 'AAPL'
      AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
    GROUP BY exchange
    ORDER BY trade_reports DESC
    LIMIT 6
) AS t
INNER JOIN global_markets.stocks_exchanges AS x
    ON x.id = t.exchange AND x.asset_class = 'stocks'
ORDER BY t.trade_reports DESC

最上行を確認してください。その日、AAPLのテープで最も取引報告が多かった会場は、取引所ではありませんでした。取引所辞書では「TRF」と分類されており、その報告の100%にTRFタイムスタンプが付与されています。その下に並ぶすべての取引所(NasdaqNYSE Arca, Inc.Cboe BZX、その他)は0%となっています。フィードはFINRAが報告したすべてのプリントを、その一つの会場コードに集約しています。そのため、取引所外の取引は単一のフィルターで測定可能です。

次に、一日全体の整合性を確認し、セッション自体の妥当性を検証します。

クエリTRFタイムスタンプとFINRA会場コードの一致(AAPLの全報告)
各数値の背後にある正確なSQL
WITH
    (
        SELECT countIf(window_start >= toDateTime('2026-07-02 09:30:00', 'America/New_York') AND window_start < toDateTime('2026-07-02 16:00:00', 'America/New_York'))
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-02 00:00:00', 'America/New_York') AND window_start < toDateTime('2026-07-03 00:00:00', 'America/New_York')
    ) AS bars_jul02
SELECT
    bars_jul02 AS spy_session_bars_jul02,
    round(count() / 1e3) AS trade_reports_thousands,
    round(countIf(exchange = 4) / 1e3) AS venue4_reports_thousands,
    round(countIf(trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9)) / 1e3) AS trf_stamped_thousands,
    countIf((exchange = 4) != (trf_timestamp > toDateTime64('1970-01-02 00:00:00', 9))) AS stamp_venue_disagreements
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
  AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'

AAPLのテープには、その日1148千件の取引報告が記録されました。552千件がFINRAの会場コードで記録され、552千件にTRFタイムスタンプが付与されていました。これら2つのラベルが一致しない報告の件数は0でした。同じ行でカレンダーの確認も行っています。SPYは7月2日に390千本のレギュラーセッション・ミニットバーを記録しました。これは、想定ではなく、検証された完全な9:30から16:00までのセッションです。

取引所外での株式取引量はどの程度か?

ラベルが確認されれば、集計は容易です。同一セッションにおける流動性の高い5銘柄について、FINRAコードで表示される出来高に対する、総一致出来高を算出します。なお、事務的な記帳メッセージはすべての合計から除外されています。

クエリ取引所外の約定シェア — 主要5銘柄、2026年7月2日
各数値の背後にある正確なSQL
SELECT
    ticker,
    round(toFloat64(sumIf(size, exchange = 4 AND NOT hasAny(conditions, [15, 16, 38]))) / 1e6, 1) AS off_exchange_shares_m,
    round(toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))) / 1e6, 1) AS total_shares_m,
    round(100 * toFloat64(sumIf(size, exchange = 4 AND NOT hasAny(conditions, [15, 16, 38]))) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))), 1) AS off_exchange_pct
FROM global_markets.stocks_trades
WHERE ticker IN ('SPY', 'AAPL', 'NVDA', 'TSLA', 'KO')
  AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
GROUP BY ticker
ORDER BY indexOf(['SPY', 'AAPL', 'NVDA', 'TSLA', 'KO'], ticker)

2026年7月2日、SPYの一致出来高は57.5百万株で、そのうち27.3百万株(47.4%)が取引所外で記録されました。取引所外の株数は、AAPLが39%、NVDAが45.7%、TSLAが49.6%、KOが41.1%でした。

ここで重要な点があります。テープ(取引情報)だけでは、それらの株数のうちどれがダークプールで一致したかを特定することはできません。 FINRAのデータには、ダークプールでの約定、卸売業者によってインターナライズされたリテール取引、およびその他の店頭取引が含まれており、これらはすべて同じ施設を通じて、同じ会場コードで報告されます。算出される数値は取引所外の株数であり、ダークプールの出来高を含む上限値です。ダークプール単体の数値ではありません。FINRAは各ATSの銘柄別週間出来高を、数週間の遅延を伴って別途公表しています。リアルタイムのテープには「off-exchange(取引所外)」と表示されるのみです。また、同じ施設からの報告は、FINRAのデイリー・ショートボリューム・ファイルにも反映されます。これらの数値の詳細は 空売り残高と空売り出来高 で解説されています。

オフエクスチェンジ・プリントとはどのようなものか?

取引規模に応じたダークプールが存在するのであれば、オフエクスチェンジのプリントは大規模であるはずです。しかし、実際にはそうではなく、その構成比に教訓があります。以下のパネルでは、同セッションにおけるTSLAのオフエクスチェンジとオンエクスチェンジのプリント構造を比較しています。

クエリ2026年7月2日のTSLAの取引内訳: 取引所外 vs 取引所内
各数値の背後にある正確なSQL
SELECT
    if(exchange = 4, 'Off-exchange (TRF)', 'On-exchange') AS where_it_printed,
    round(count() / 1e3) AS prints_thousands,
    round(toFloat64(sum(size)) / 1e6, 1) AS shares_m,
    round(quantileDeterministic(0.5)(toFloat64(size), toUInt64(sip_timestamp))) AS median_print_shares,
    countIf(size >= 10000) AS prints_10k_plus,
    round(toFloat64(max(size)) / 1e3) AS largest_print_k_shares,
    if(maxIf(size, has(conditions, 8)) = max(size), 1, 0) AS largest_is_closing_auction
FROM global_markets.stocks_trades
WHERE ticker = 'TSLA'
  AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
  AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY where_it_printed
ORDER BY where_it_printed

その日のTSLAのオフエクスチェンジにおけるプリントの中央値は2株であり、オンエクスチェンジの24株と比較して、ブロック取引の閾値を大幅に下回るサイズでした。同じ区分内には10,000株以上のプリントが34件あり、最大でも592千株のブロック取引でした。オンエクスチェンジの最大プリントはさらに大きく、4491千株に達しました。受渡列のデータから、これが通常の取引セッションを終了するクロージング・オークションであることが確認できます。オフエクスチェンジの区分には、テープ上の最小のプリントと、真のブロック取引の両方が混在しています。取引所コードだけでは、どの事業者がそのプリントを生成したかを判断することはできません。

取引時間中の取引所外での約定はいつ発生するか?

取引所外での約定は、セッション中の特定の時間帯に集中しているわけではありません。以下のパネルは、NVDAの7月2日のテープを東部時間の時間帯ごとに分類し、各時間の取引所外での出来高を測定したものです。

クエリNVDAの時間帯別取引所外シェア(米国東部時間)、2026年7月2日
各数値の背後にある正確なSQL
SELECT
    formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:00') AS et_hour,
    round(toFloat64(sumIf(size, exchange = 4)) / 1e6, 2) AS off_exchange_shares_m,
    round(toFloat64(sumIf(size, exchange != 4)) / 1e6, 2) AS on_exchange_shares_m,
    round(100 * toFloat64(sumIf(size, exchange = 4)) / toFloat64(sum(size)), 1) AS off_exchange_pct
FROM global_markets.stocks_trades
WHERE ticker = 'NVDA'
  AND sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
  AND NOT hasAny(conditions, [15, 16, 38])
GROUP BY et_hour
ORDER BY et_hour

通常の取引時間内に完全に含まれる各時間帯では、大幅な取引所外のシェアが記録されています。10:00時(ET)は49.7%、12:00時は44.5%、15:00時は39.1%です。16:00の区分は、分母に巨大な取引所内約定を含む終値オークションと、アフターアワーズの最初の1時間を混合しており、39.7%となっています。アフターアワーズのセッションが進むと、その傾向は一変します。17:00時には、NVDAのテープボリュームの95.5%が取引所外で約定しました。これは、取引所内での0.09百万株に対し、アフターアワーズおよびプレマーケット取引における取引所外での1.88百万株を意味します。

ダークプールの規制について

ダークプールはグレーマーケットではなく、規制対象となる取引所です。

  • 登録。 ダークプールは、1998年に採択されたSECのRegulation ATSに基づき、代替取引システム(ATS)として運営されます。運営者は登録済みのブローカー・ディーラーであり、FINRAのメンバーでもあります。
  • 情報開示。 上場株式を扱うATSは、Form ATS-Nを提出します。これは、注文の種類、マッチングロジック、参加資格、および運営会社の関連会社と顧客フローとの相互作用を記載した公開文書です。
  • 取引報告。 市場取引時間中、すべての約定は10秒以内にFINRAの施設を通じてコンソリデーテッド・テープ(統合テープ)に記録されます。これが上記のメカニズムです。
  • 出来高の透明性。 FINRAは、各ATSの銘柄ごとの週次出来高を、遅延スケジュールで公表しています。
  • 最良執行。 場外取引もRegulation NMSの適用範囲内であり、表示価格を保護するtrade-throughルールが含まれます。ブローカーは、注文のルーティング先に関わらず、顧客に対して最良執行の義務を負います。

これらの規則は、取引前の透明性を要求していません。ダークプールの定義的な特徴は、設計段階で法的に認められていることであり、マッチング後のすべての情報は取引所での取引と同様に公開されます。

ダークプール取引に関するFAQ

ダークプールは合法ですか?

はい。ダークプールは、登録済みのブローカー・ディーラーによって運営される、SEC登録の代替取引システム(ATS)です。Regulation ATS、Regulation NMS、FINRAの取引報告、および公開されるForm ATS-Nの開示義務に従います。ダークプールで表示されないのは、ATSのカテゴリーで許可されている「取引前の提示価格」のみです。

ダークプールではどの程度の取引が行われていますか?

公開されているテープ(取引記録)は、ダークプール単体の合計ではなく、取引所外の総計を報告します。2026年7月2日、マッチングされた出来高のうち取引所外の割合は、SPYが47.4%、AAPLが39%、NVDAが45.7%、TSLAが49.6%、KOが41.1%でした。この数値には、ダークプール、リテール・インターナライゼーション、およびその他のOTC取引が含まれますが、テープ上ではこれらは区別されません。

個人投資家はダークプールを利用できますか?

直接の利用はできません。アクセスはブローカー・ディーラーを通じて行われ、ほとんどのダークプールは機関投資家のフローを対象としています。ただし、個人による注文も頻繁に取引所外で執行されます。多くのブローカーは、市場価格での個人注文をホールセール・マーケットメーカーへルーティングしており、その約定は同じFINRAの施設を通じて報告されます。

ダークプールの取引はチャートに表示されますか?

はい。取引所外の取引は、市場時間中に10秒以内に報告され、コンソリデーテッド・テープに記録され、通常のチャートの出来高バーにカウントされる必要があります。表示されないのは、事前の注文内容です。取引は、注文が残っている間ではなく、執行された後に可視化されます。


上記のパネルはすべて保存されたクエリです。各テーブルの下にあるSQLを展開して監査するか、Strasmoreターミナルで任意のティッカーについて同じ質問を行ってください。