投資信託はいつ取引される?NAV価格の決まり方
投資信託は一日一回、東部時間午後4時のNAVで価格が決まります。注文の約定時刻、証券会社の締切、日中価格や指値注文がない理由、T+1決済を解説します。
投資信託は、取引時間中に売買されることはありません。従来型の投資信託では、注文を出した時刻にかかわらず、すべての買い注文と売り注文が一日一回だけ執行されます。価格は、東部時間午後4時の取引終了後に算出されるファンドの純資産価額(NAV)です。午前9時31分に注文しても午後3時59分に注文しても、数時間後に決まる同じ価格が適用されます。
このページでは、その仕組みを説明します。注文の締め切り時刻、具体例、すべてのNAVの算出基準となる実際の市場イベント、例外について取り上げます。
1日1回の評価サイクルの仕組み
投資信託の注文は、取引所に出す注文ではなく、運用会社への指図です。「このファンドを500ドル分買う」という形になります。東部時間午後4時に、ファンドはすべての保有資産を終値で評価し、負債を差し引き、発行済み口数で割ります。これがNAVです。締切前に受け付けられた注文は、すべてこのNAVで約定します。締切後に到着した注文は、翌日のNAVまで繰り越されます。ここから三つの帰結が生じます。第一に、日中のファンド価格はありません。NAVとNAVの間には価格が存在しないためです。第二に、指値注文や逆指値注文は利用できません。発動の基準となる価格の推移がないためです。第三に、スプレッドもありません。買い手も売り手も、全員がNAVで取引するためです。
この締切は、証券会社の慣行ではなく、連邦法で定められています。SEC Rule 22c-1は「フォワード・プライシング」ルールで、到着後に最初に算出される次のNAVで、すべての注文を約定させるよう求めています。前日の注文を、すでに判明している当日の価格で処理する「レイト・トレーディング」は明確に違法です。2003年には、当局の取り締まりが現実のものとなりました(詳細は後述)。一点、注意が必要です。東部時間午後4時は、あくまでファンド側の締切です。証券会社や退職年金プランの記録管理会社は注文の取り次ぎに時間を要するため、締切はもっと早く設定されています。401(k)プラットフォームでは、同日分の締切を東部時間午後1時から午後3時に設定するのが一般的です。実際の締切は、取引終了のベルではなく、利用するプラットフォームが公表する締切のうち、該当するものです。
午前11時に投資した1,000ドルの計算例
午前11時04分に1,000ドルの買い注文を出したとします。午前11時04分には約定せず、注文はキューに並びます。この時点では、約定価格はまだ存在しません。午後4時にファンドの管理会社が、保有銘柄をすべて公式終値で評価します。ポートフォリオの評価額が50,762,500ドル、未払手数料などの債務が500,000ドル、発行済み投資口数が2,000,000口だったとします。
- 純資産:50,762,500ドル − 500,000ドル = 50,262,500ドル
- NAV:50,262,500ドル ÷ 2,000,000口 = 1口当たり25.13ドル(NAVはセント単位に丸めます)
- あなたの注文:1,000ドル ÷ 25.13ドル = 39.793口(投資口数は小数点以下三桁まで表示します)
数字は仮定です。ただし、処理の順序は正確です。午前中に投資額が確定し、夕方に価格が決まり、その夜または翌朝に小数点以下三桁の投資口数が計上されます。フォワード・プライシングでは、注文時に約定価格が誰にも分からない仕組みになっています。まだ算出されていない価格を利用して取引することはできません。
午後四時の終値は、実際に成立する物理的なイベントです
NAVは、それを算出する基になる終値と同じだけ意味を持ちます。終値は、引けのオークションで決まります。これは、毎営業日で最大の流動性イベントです。テープ上でも確認できます。
| 最後30分比率 | 最後1分比率 | セッション出来高(m) |
|---|---|---|
| 22.5 | 2.4 | 34.9 |
各数値の背後にある正確なSQL
SELECT
round(100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') >= '15:30') / sum(toFloat64(volume)), 1) AS final_half_hour_pct,
round(100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') = '15:59') / sum(toFloat64(volume)), 1) AS final_minute_pct,
round(sum(toFloat64(volume)) / 1e6, 1) AS session_shares_m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'このセッションでは、SPYの一日の全取引量の22.5%が最後の三十分に集中し、最後の一分だけで2.4%を占めました。この集中の相当部分は、投資信託の運用機構によるものです。インデックスファンドが、その日の純資金流入出を、NAVの算出に使われる価格そのもので執行しています。
さらに拡大して見ると、NAVが依拠する「終値」は一件の実際の取引です。上場取引所は、取引終了時の注文を一つのクロス取引にまとめます。その取引には、テープ上で固有のコンディションコードが付されます。
| オークション出来高(m) | オークション時刻(ET) | 16:00時点表示 | オークション価格 | 売買株数中央値 | 出来高に占めるオークション比率 |
|---|---|---|---|---|---|
| 5.47 | 16:00:00 | 1 | 315.32 | 5 | 16 |
各数値の背後にある正確なSQL
SELECT
round(toFloat64(maxIf(size, has(conditions, 8))) / 1e6, 2) AS auction_shares_m,
formatDateTime(toTimeZone(argMaxIf(sip_timestamp, (size, sip_timestamp), has(conditions, 8)), 'America/New_York'), '%H:%i:%S') AS auction_time_et,
toUInt8(formatDateTime(toTimeZone(argMaxIf(sip_timestamp, (size, sip_timestamp), has(conditions, 8)), 'America/New_York'), '%H:%i:%S') = '16:00:00') AS printed_at_1600,
round(argMaxIf(price, (size, sip_timestamp), has(conditions, 8)), 2) AS auction_price,
round(quantileDeterministicIf(0.5)(toFloat64(size), toUInt64(sip_timestamp), NOT has(conditions, 8) AND NOT hasAny(conditions, [15, 16, 38]))) AS median_trade_shares,
round(100 * toFloat64(maxIf(size, has(conditions, 8))) / toFloat64(sumIf(size, NOT hasAny(conditions, [15, 16, 38]))), 1) AS auction_pct_of_volume
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND sip_timestamp >= toDateTime('2026-07-10 04:00:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-07-10 20:00:00', 'America/New_York')Appleの引けのオークションは、16:00:00 ETちょうどに5.47百万株、$315.32で成立した一件の取引として記録されました。これは公式終値です。一方、連続取引の中央値は5株で、Appleの立会外を含む総取引量の16%を占めました。ファンドが午後四時にAAPLのポジションを時価評価するとき、適用されるのはこの価格です。
運よく目立った一日ではない。毎セッションで起きており、月末に最も強まる
一つのスナップショットだけでは、ほとんど何も分かりません。直近の完了した十五セッションを同じ基準で確認します。
| 日付 | 最後30分比率 | 最後1分比率 |
|---|---|---|
| 2026-06-18 | 18.5 | 3.7 |
| 2026-06-22 | 23 | 4.1 |
| 2026-06-23 | 29.1 | 5.2 |
| 2026-06-24 | 20.1 | 4.2 |
| 2026-06-25 | 17.5 | 3.5 |
| 2026-06-26 | 24.2 | 9.5 |
| 2026-06-29 | 21.1 | 3.9 |
| 2026-06-30 | 30.2 | 7.8 |
| 2026-07-01 | 22.1 | 4.5 |
| 2026-07-02 | 24.6 | 6.7 |
| 2026-07-06 | 25.9 | 5.1 |
| 2026-07-07 | 18.4 | 4.2 |
| 2026-07-08 | 16.3 | 5.1 |
| 2026-07-09 | 19.2 | 3.2 |
| 2026-07-10 | 22.5 | 2.4 |
各数値の背後にある正確なSQL
SELECT
formatDateTime(session_date, '%Y-%m-%d') AS date,
final_half_hour_pct,
final_minute_pct
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
round(100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') >= '15:30') / sum(toFloat64(volume)), 1) AS final_half_hour_pct,
round(100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') = '15:59') / sum(toFloat64(volume)), 1) AS final_minute_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-18 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-10 16:00:00', 'America/New_York')
AND formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') BETWEEN '09:30' AND '15:59'
GROUP BY session_date
)
ORDER BY session_date| 最小30分比率 | 平均30分比率 | 最大30分比率 | 出来高最大セッション |
|---|---|---|---|
| 16.3 | 22.2 | 30.2 | 2026-06-30 |
各数値の背後にある正確なSQL
SELECT
round(min(final_half_hour_pct), 1) AS min_half_hour_pct,
round(avg(final_half_hour_pct), 1) AS avg_half_hour_pct,
round(max(final_half_hour_pct), 1) AS max_half_hour_pct,
formatDateTime(argMax(session_date, (final_half_hour_pct, session_date)), '%Y-%m-%d') AS heaviest_session
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') >= '15:30') / sum(toFloat64(volume)) AS final_half_hour_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-18 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-07-10 16:00:00', 'America/New_York')
AND formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') BETWEEN '09:30' AND '15:59'
GROUP BY session_date
)2026-06-18から2026-07-10までの全15セッションで、最後の三十分間がSPYの一日出来高に占める割合は16.3%を下回らず、平均は22.2%でした。これは三百九十分のセッション時間のうち、八%未満に当たります。最も高かった30.2%は2026-06-30に記録されました。六月末、かつ四半期末の最終取引日です。
カレンダー要因は売買テープに表れます。月末には、ファンドフローが集中し、給与からの拠出金が投資に回り、インデックスファンドがリバランスし、運用会社が連動誤差を調整します。そして、こうした注文が執行されるのが取引終了時です。2026年上期の全セッションを二つのグループに分けます。
| 月末セッション | その他セッション | 月末最後30分比率 | その他最後30分比率 | 差(pp) | 月末最後1分比率 | その他最後1分比率 |
|---|---|---|---|---|---|---|
| 6 | 117 | 25.1 | 18.3 | 6.9 | 5.2 | 3.2 |
各数値の背後にある正確なSQL
SELECT
countIf(is_month_end) AS month_end_sessions,
countIf(NOT is_month_end) AS other_sessions,
round(avgIf(final_half_hour_pct, is_month_end), 1) AS month_end_final_half_pct,
round(avgIf(final_half_hour_pct, NOT is_month_end), 1) AS other_final_half_pct,
round(avgIf(final_half_hour_pct, is_month_end) - avgIf(final_half_hour_pct, NOT is_month_end), 1) AS gap_pp,
round(avgIf(final_minute_pct, is_month_end), 1) AS month_end_final_min_pct,
round(avgIf(final_minute_pct, NOT is_month_end), 1) AS other_final_min_pct
FROM (
SELECT
session_date,
final_half_hour_pct,
final_minute_pct,
session_date = max(session_date) OVER (PARTITION BY toStartOfMonth(session_date)) AS is_month_end
FROM (
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') >= '15:30') / sum(toFloat64(volume)) AS final_half_hour_pct,
100.0 * sumIf(toFloat64(volume), formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') = '15:59') / sum(toFloat64(volume)) AS final_minute_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND toDate(toTimeZone(window_start, 'America/New_York')) >= '2026-01-01'
AND toDate(toTimeZone(window_start, 'America/New_York')) < '2026-07-01'
AND formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') BETWEEN '09:30' AND '15:59'
GROUP BY session_date
)
)2026年上期の6の月末セッションでは、SPYの最後の三十分間が一日の出来高に占める割合は平均25.1%でした。その他の117セッションでは18.3%で、差は6.9ポイントです。最後の一分間だけを見ると、5.2%対3.2%でした。このページで説明しているファンドの仕組みは、遠くから見ても明確に確認できます。
投資信託とETF:同じポートフォリオでも、取引の時間軸は正反対です
比較で本当に重要なのは、S&P 500の投資信託とS&P 500のETFです。両者は同じ銘柄を保有します。ただしETFは取引所でセッション中ずっと売買され、リアルタイムの価格、指値注文、スプレッド、日中の誤発注まですべて伴います。一方、投資信託はNAVで一日一回だけ約定し、これらはありません。どちらが明確に優れているわけでもありません。ETFは売買のタイミングと価格を自分で管理できる代わりに、スプレッドを負担し、午前9時31分にパニック売りをすることも可能です。投資信託は、その日の公正な終値を受け取れる代わりに、日中の売買判断には関与できません。投資信託には、もう一つ見落とされがちな利点があります。2010年型の急落局面では注文を約定させられません。注文が成立する相手は、常に午後4時のNAVだからです。
「スプレッドがない」という特徴は、スプレッドが存在しないことによって測定できます。ETFや株式の買い手はビッド・アスク・スプレッドを負担します。アスクで買い、ビッドで売る。その差が取引の通行料です。投資信託の買い手は、この差に触れません。7月10日のセッションにおける通行料は、統合気配フィードによると次の通りです。
| ticker | スプレッド中央値(セント) | 往復コスト(1万USD当たり) |
|---|---|---|
| SPY | 2 | 0.27 |
| KO | 1 | 1.2 |
| NATH | 19 | 18.83 |
各数値の背後にある正確なSQL
SELECT
ticker,
round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) * 100, 1) AS median_spread_cents,
round(quantileDeterministic(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), toUInt64(sip_timestamp)) * 10000, 2) AS round_trip_cost_per_10k_usd
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'KO', 'NATH')
AND sip_timestamp >= toDateTime('2026-07-10 09:30:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-07-10 16:00:00', 'America/New_York')
AND bid_price > 0
AND ask_price > bid_price
GROUP BY ticker
ORDER BY indexOf(['SPY', 'KO', 'NATH'], ticker)SPYでは、この通行料はほぼ理論上の水準です。中央値のスプレッドは2セントで、往復1万ドル当たり約$0.27です。Coca-Colaは約$1.2でした。流動性が低下する銘柄ほどスプレッドは拡大します。小型株で薄商いのNathan's Famousでは、中央値のスプレッドが19セント、往復1万ドル当たりおよそ$18.83でした。投資信託にも、経費率や、場合によっては購入手数料・解約手数料という固有のコストがあります。ただし、スプレッドはその一つではありません。
決済:株式と現金を実際に確認できるタイミング
約定と決済は、異なる時間軸で進みます。NAVは夕方早い時間帯に算出・公表され、運用会社は東部時間午後6時頃に通信社へ報告します。保有口数はその夜または翌朝に反映され、取引は一営業日後に「決済」されます。つまり、現金が実際に移動するのはT+1です。これは、米国株とETFが2024年5月に移行した決済サイクルと同じです。火曜日の朝に買い付けると、価格は火曜日の夕方に確定し、現金は水曜日に引き落とされます。火曜日の締め切り前に売却すれば、決済済みの現金は水曜日に受け取れます。
ETFとの実質的な違いは決済日ではありません。ETFの売り手は午前10時15分に売却価格を把握できますが、ファンドの売り手が価格を知るのは取引終了後です。ファンドのリターンは仕組み上、NAVからNAVまでで計算されます。これは、リターンの測定方法における終値から終値までの慣行を、実際の市場で最も明確に示す例です。
知っておくべき例外
マネー・マーケット・ファンド。 一日一回のルールは、ここでは緩和されます。政府系マネー・マーケット・ファンドは、通常、1.00ドルの安定したNAVで取引され、同日中に現金へアクセスできる仕組みを備えています。一部の機関投資家向けファンドでは、日中の所定の時間帯に複数回、NAVを算出します。「ミューチュアルファンド」がマネー・マーケット・ファンドのスイープ運用であれば、午後4時の仕組みはほとんど適用されません。
債券ファンドは、より早い取引終了時刻を基準に評価します。 米国債の現物市場では、推奨される取引終了時刻が東部時間午後3時です。株式市場の取引終了より一時間早い時刻です。債券ファンドは午後4時以降に一日一度だけNAVを算出しますが、組み入れ債券の価格はその早い取引終了時刻に決まっています。
国際ファンドと公正価値。 国際株式ファンドは、数時間前に取引を終えた市場の価格を基にNAVを算出します。東京市場の取引は東部時間午前2時に終了します。多くのファンドは公正価値調整を適用し、本国市場の取引終了後に生じた情報を踏まえ、当該株式がその時点で取引されているとみられる水準へ、古くなった海外市場の終値を調整します。これは2003年の改革に直接つながる対応です。当時、古い価格こそが短期売買を行うトレーダーに利用されていました。
退職年金制度。 401(k)やIRAのファンド取引にも、同じフォワード・プライシングのルールが適用されます。NAVは同じく午後4時に算出され、日中の執行はありません。違いは、記録管理機関という仲介者が加わる点です。記録管理機関は注文をまとめて送信するため、締め切り時刻はより早くなります。遅れた注文は次のNAVに繰り越されます。
短期償還手数料。 一部のファンドは、30日、60日、90日などの所定期間内に売却された受益証券に対し、通常0.25%から2%の償還手数料を課します。取引手数料無料のファンドでは、ブローカーが独自の手数料を加えることもあります。一日一回の価格算定により、NAVからNAVへの短期的な売買を機械的に行うことが可能になります。こうした手数料は、その取引を不利にして抑制するために設けられています。
具体例:2003年のスキャンダル
午後4時という時刻を厳格に扱う法的枠組みは、抽象的なものではありません。2003年9月、ニューヨーク州司法長官は、ヘッジファンドの Canary Capital Partners と4,000万ドルの和解に合意したと発表しました。問題となったのは、二つの行為です。
一つ目は、late trading です。午後4時以降にファンドの注文を出したり、約定を確認したりしながら、その日にすでに算出されたNAVを適用する行為を指します。これはRule 22c-1に違反します。
二つ目は、market timing です。複数の運用会社が、目論見書では推奨していなかった短期間の頻繁な売買を、一部の優遇顧客に対してひそかに認めていました。その後の調査は、業界最大手のファンド運用グループにも及び、和解金の総額は数十億ドルに達しました。
長期的に定着した対策は、このページで説明するものです。仲介業者単位での厳格な締め切り時刻、公正価値評価、短期償還手数料がそれに当たります。
投資信託の取引に関するよくある質問
投資信託の取引は何時に執行されますか?
米東部時間午後4時の締め切り前に受け付けられた注文は、取引終了後に算出される当日分のNAVで執行されます。締め切り後の注文には、次の取引日のNAVが適用されます。日中の任意の価格で執行されることはありません。
投資信託の注文が翌日までかかったのはなぜですか?
締め切り、つまり米東部時間午後4時のファンド側の期限、またはブローカーや記録管理機関が設定する、これより早い社内締め切りに間に合わなかった可能性があります。その場合、設計上、次の取引日のNAVで執行されます。
投資信託の注文に指値を設定できますか?
できません。日中の価格情報がないため、指値の基準となる価格がありません。すべての注文はNAVで執行されます。投資信託に似たエクスポージャーに指値注文を使いたい場合は、ETFが適しています。
投資信託の取引が決済されるまでどのくらいかかりますか?
株式ファンドと債券ファンドの大半はT+1で決済されます。資金の移動は約定日の翌営業日に行われ、ETFや株式と同じサイクルです。執行価格は、NAVが公表される約定日の夜に確定します。多くのマネー・マーケット・ファンドは当日決済です。
投資信託は週末や祝日にも取引されますか?
いいえ。NAVが算出されるのは、原資産市場が取引される日だけです(市場カレンダー)。週末に出された注文は、月曜日のNAVに向けて繰り越されます。
上記の各パネルは、保存・バージョン管理されたクエリです。任意の数値の背後にあるSQLを展開するか、Strasmore端末で引けの影響度を自分で測定してください。