Kapan Waktu Perdagangan Reksa Dana dan Harga NAV
Reksa dana diperdagangkan satu kali sehari berdasarkan NAV pukul 16:00 ET tanpa harga intraday. Pelajari waktu eksekusi order, batas waktu broker, dan penyelesaian T+1.
Reksa dana tidak diperdagangkan sama sekali selama jam pasar. Setiap order beli dan jual untuk reksa dana tradisional — kapan pun Anda menempatkannya — dieksekusi tepat satu kali per hari, pada net asset value (NAV) reksa dana yang dihitung setelah penutupan pukul 16:00 ET. Tempatkan order pada pukul 09:31 atau pukul 15:59 dan Anda akan mendapatkan harga yang sama, yang ditentukan beberapa jam kemudian. Halaman ini menjelaskan mekanismenya: tenggat waktu, contoh perhitungan, peristiwa fisik terukur yang menjadi dasar setiap NAV, dan pengecualiannya.
Cara kerja siklus satu kali sehari
Order reksa dana adalah instruksi kepada perusahaan pengelola dana, bukan order bursa: "beli reksa dana ini senilai $500." Pada pukul 16:00 ET, pengelola dana menilai setiap aset pada harga penutupannya, mengurangi liabilitas, membaginya dengan jumlah saham yang beredar — itulah NAV — dan setiap order yang diterima sebelum batas waktu dieksekusi pada harga tersebut. Order yang tiba setelah batas waktu menunggu NAV besok. Terdapat tiga konsekuensi: tidak ada harga dana intraday (tidak ada harga di antara NAV), tidak ada limit atau stop order (tidak ada aliran harga untuk memicu eksekusi), dan tidak ada spread — semua orang bertransaksi pada NAV, baik pembeli maupun penjual.
Tenggat waktu ini bukan sekadar etika broker; ini adalah hukum federal. SEC Rule 22c-1 — aturan "forward pricing" — mewajibkan setiap order dieksekusi pada NAV berikutnya yang dihitung setelah order tersebut tiba. Memberikan harga hari ini yang sudah diketahui untuk order kemarin ("late trading") adalah tindakan ilegal, dan penegakannya menjadi sangat ketat pada tahun 2003 (penjelasan lebih lanjut di bawah). Satu hal penting: pukul 16:00 ET adalah tenggat waktu pengelola dana. Broker dan pencatat rencana pensiun membutuhkan waktu untuk meneruskan order, sehingga batas waktu mereka lebih awal — batas waktu pukul 13:00–15:00 ET pada hari yang sama umum ditemukan di platform 401(k). Tenggat waktu nyata Anda adalah batas waktu yang dipublikasikan platform Anda, bukan bel penutupan pasar.
Contoh perhitungan: $1.000 ditempatkan pukul 11 pagi
Katakanlah Anda mengajukan pembelian $1.000 pada pukul 11:04. Tidak ada yang dieksekusi pada pukul 11:04 — order tersebut mengantre, dan harga eksekusinya belum ada. Pada pukul 16:00, administrator dana menandai setiap aset pada harga penutupan resminya. Misalkan portofolio bernilai $50.762.500 terhadap $500.000 biaya akrual dan utang, dengan 2.000.000 saham dana yang beredar:
- Aset bersih: $50.762.500 − $500.000 = $50.262.500
- NAV: $50.262.500 ÷ 2.000.000 saham = $25,13 per saham (NAV dibulatkan ke sen terdekat)
- Order Anda: $1.000 ÷ $25,13 = 39,793 saham (saham reksa dana menggunakan tiga tempat desimal)
Angka-angka tersebut adalah hipotetis; urutannya adalah tepat. Dana dikomitmenkan di pagi hari, harga ditemukan di sore hari, jumlah saham dengan tiga desimal diposting malam itu atau besok paginya. Forward pricing berarti tidak ada yang tahu harga eksekusi pada saat order — ini disengaja: tidak ada yang bisa berdagang melawan harga yang belum dihitung.
Penutupan pukul 4 sore adalah peristiwa fisik yang nyata
NAV hanya bermakna sejauh harga penutupan yang membentuknya — dan harga tersebut berasal dari closing auction, peristiwa likuiditas terbesar setiap hari perdagangan. Hal ini terlihat pada tape:
SQL tepat di balik setiap angka
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'Pada sesi tersebut, 22.5% dari seluruh perdagangan harian SPY terjadi dalam setengah jam terakhir, 2.4% hanya dalam satu menit terakhir. Bagian signifikan dari konsentrasi tersebut ADALAH mekanisme reksa dana: index fund mengeksekusi arus bersih harian pada harga yang tepat saat NAV mereka akan ditentukan.
Jika diperbesar, "harga penutupan" yang menjadi dasar NAV adalah satu perdagangan fisik — bursa pencatatan mengelompokkan setiap order akhir hari menjadi satu cross tunggal, yang ditandai pada tape dengan kode kondisi tersendiri:
SQL tepat di balik setiap angka
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')Seluruh closing auction Apple tercatat sebagai satu perdagangan sebesar 5.47 juta saham pada pukul 16:00:00 ET tepat — $315.32, harga penutupan resmi — dibandingkan dengan median perdagangan kontinu sebesar 5 saham, dan mencakup 16% dari volume konsolidasi Apple. Ketika sebuah dana menandai posisi AAPL pada pukul 4 sore, inilah angka yang digunakan.
Bukan satu hari keberuntungan — setiap sesi, dan terberat pada akhir bulan
Satu cuplikan tidak membuktikan banyak hal. Menggunakan tolok ukur yang sama, selama lima belas sesi lengkap terakhir:
SQL tepat di balik setiap angka
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_dateSQL tepat di balik setiap angka
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
)Di seluruh 15 sesi dari 2026-06-18 hingga 2026-07-10, setengah jam terakhir tidak pernah membawa kurang dari 16.3% dari volume harian SPY dan rata-rata 22.2% — untuk rentang waktu yang hanya mengisi kurang dari 8% dari jam sesi 390 menit. Pembacaan terberat, 30.2%, tercatat pada 2026-06-30: hari perdagangan terakhir bulan Juni, dan akhir kuartal.
Kalender terlihat dalam tape. Akhir bulan adalah saat arus dana berkumpul — kontribusi penggajian diinvestasikan, index fund melakukan rebalancing, manajer menyesuaikan tracking — dan penutupan adalah tempat order tersebut dieksekusi. Bagi setiap sesi H1 2026 menjadi dua kelompok:
SQL tepat di balik setiap angka
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
)
)Di seluruh 6 sesi akhir bulan H1 2026, setengah jam terakhir SPY rata-rata mencapai 25.1% dari volume harian, dibandingkan 18.3% di seluruh 117 sesi lainnya — selisih 6.9 poin, dengan menit terakhir saja berada pada 5.2% dibandingkan 3.2%. Mekanisme dana yang dijelaskan di halaman ini terlihat sangat jelas.
Reksa dana vs ETF: portofolio yang sama, jam yang berbeda
Perbandingan yang sebenarnya dibutuhkan semua orang: reksa dana S&P 500 dan ETF S&P 500 memegang saham yang sama, tetapi ETF diperdagangkan sepanjang sesi di bursa — harga live, limit order, spread, kesalahan intraday dan semuanya — sementara reksa dana dieksekusi sekali pada NAV tanpa semua itu. Tidak ada yang mutlak lebih baik: ETF memberikan kontrol atas waktu dan harga dengan biaya membayar spread dan risiko panik pada pukul 09:31; reksa dana memberikan nilai penutupan wajar harian dengan biaya hilangnya agensi intraday. Satu keunggulan halus reksa dana: air pocket gaya 2010 tidak dapat mengeksekusi order Anda, karena order Anda hanya bertemu dengan NAV pukul 4 sore.
Properti "tanpa spread" dapat diukur — melalui ketiadaannya. Pembeli ETF atau saham membayar bid-ask spread: beli pada ask, jual pada bid, selisihnya adalah biayanya. Pembeli reksa dana tidak pernah menyentuhnya. Biaya tersebut pada sesi 10 Juli, dari feed kuotasi konsolidasi:
SQL tepat di balik setiap angka
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)Untuk SPY biayanya hampir teoritis: median spread 2 sen, sekitar $0.27 per $10.000 round trip. Coca-Cola sekitar $1.2. Turun ke kurva likuiditas dan biaya itu meningkat: Nathan's Famous, saham small cap yang tipis, mengutip median spread 19 sen — kira-kira $18.83 per $10.000 round trip. Struktur reksa dana mengenakan biayanya sendiri (expense ratios, terkadang loads dan redemption fees), tetapi spread benar-benar bukan salah satunya.
Settlement: kapan Anda benar-benar melihat saham dan kas
Eksekusi dan settlement berjalan pada jam yang berbeda. NAV ditentukan dan dipublikasikan pada sore hari — pengelola dana melaporkannya ke wire sekitar pukul 18:00 ET — jumlah saham Anda diposting malam itu atau besok paginya, dan perdagangan tersebut settles (kas benar-benar berpindah) satu hari kerja kemudian, T+1, siklus yang sama yang diadopsi saham AS dan ETF pada Mei 2024. Beli Selasa pagi: harga diketahui Selasa sore, kas keluar Rabu. Jual sebelum batas waktu Selasa: kas settle Rabu. Perbedaan nyata dari ETF bukan pada tanggal settlement — penjual ETF mengetahui harga jual pada pukul 10:15; penjual reksa dana mengetahuinya setelah penutupan. Returns reksa dana adalah NAV-ke-NAV berdasarkan konstruksinya — contoh dunia nyata paling bersih dari konvensi close-to-close dalam cara mengukur return.
Pengecualian yang perlu diketahui
Money market funds. Aturan satu kali sehari tidak berlaku kaku di sini. Government money market funds bertransaksi pada NAV stabil $1,00 NAV dan umumnya menawarkan akses kas hari yang sama; beberapa dana institusional menentukan NAV beberapa kali sehari pada jendela intraday yang ditetapkan. Jika "reksa dana" Anda adalah money market sweep, mekanika pukul 4 sore sebagian besar tidak mengikat.
Bond funds menggunakan penutupan yang lebih awal. Penutupan yang direkomendasikan untuk pasar kas US Treasury adalah pukul 15:00 ET, satu jam sebelum ekuitas berhenti diperdagangkan. Bond fund tetap menentukan NAV-nya sekali, setelah pukul 16:00 — tetapi harga obligasi di dalamnya ditetapkan pada penutupan yang lebih awal tersebut.
Dana internasional dan fair value. Dana saham internasional menghitung NAV dari pasar yang tutup beberapa jam sebelumnya — sesi Tokyo berakhir pukul 02:00 ET. Banyak yang menerapkan fair-value adjustments, menggeser harga penutupan asing yang usang menuju harga di mana saham tersebut kemungkinan besar akan diperdagangkan mengingat segala sesuatu yang terjadi sejak penutupan pasar asalnya. Ini adalah turunan langsung dari reformasi 2003: harga usang adalah hal yang tepat dieksploitasi oleh trader cepat.
Rencana pensiun. Perdagangan dana 401(k) atau IRA mengikuti aturan forward-pricing yang sama — NAV pukul 4 sore yang sama, tidak ada eksekusi intraday. Perbedaannya adalah adanya perantara tambahan: pencatat mengelompokkan dan meneruskan order, batas waktu mereka lebih awal, dan perdagangan yang terlambat akan bergeser ke NAV berikutnya.
Redemption fees jangka pendek. Beberapa dana mengenakan redemption fee — umumnya 0,25% hingga 2% — pada saham yang dijual dalam jendela waktu tertentu seperti 30, 60, atau 90 hari; broker mungkin menambahkan biaya mereka sendiri pada dana no-transaction-fee. Penetapan harga satu kali sehari membuat flipping NAV-ke-NAV yang cepat secara mekanis memungkinkan; biaya ini ada untuk membuatnya tidak menarik.
Skandal 2003, secara spesifik
Kekakuan hukum seputar pukul 16:00 bukan hal abstrak. Pada September 2003, jaksa agung New York mengumumkan penyelesaian $40 juta dengan hedge fund Canary Capital Partners atas dua praktik: late trading — menempatkan atau mengonfirmasi order dana setelah pukul 16:00 pada NAV hari itu yang sudah dihitung, ilegal menurut Rule 22c-1 — dan market timing, perdagangan masuk-keluar yang cepat yang secara diam-diam diizinkan oleh beberapa perusahaan dana untuk klien pilihan sementara prospektus mereka melarangnya. Investigasi yang menyusul mencapai kompleks dana terbesar di industri; penyelesaian mencapai miliaran dolar. Perbaikan permanen adalah apa yang ada di halaman ini: batas waktu tingkat perantara yang ketat, fair-value pricing, dan redemption fees jangka pendek.
FAQ perdagangan reksa dana
Jam berapa perdagangan reksa dana dieksekusi?
Order yang diterima sebelum batas waktu pukul 16:00 ET dieksekusi pada NAV hari itu, yang dihitung setelah penutupan. Order setelah batas waktu mendapatkan NAV hari perdagangan berikutnya. Tidak ada eksekusi intraday pada harga apa pun.
Mengapa order reksa dana saya baru diproses keesokan harinya?
Kemungkinan besar order tersebut melewati batas waktu — tenggat waktu pukul 4 sore ET pengelola dana atau batas waktu internal broker atau pencatat Anda yang lebih awal. Order tersebut kemudian dieksekusi pada NAV sesi berikutnya, sesuai desain.
Bisakah saya menetapkan limit price pada order reksa dana?
Tidak. Tanpa aliran harga intraday, tidak ada referensi untuk limit; semua order dieksekusi pada NAV. Jika Anda menginginkan limit order pada eksposur seperti dana, itulah kegunaan ETF.
Berapa lama waktu settlement perdagangan reksa dana?
Sebagian besar dana saham dan obligasi settle T+1: kas berpindah satu hari kerja setelah tanggal perdagangan, siklus yang sama dengan ETF dan saham. Harga eksekusi diketahui pada sore hari tanggal perdagangan, saat NAV dipublikasikan. Banyak money market funds settle pada hari yang sama.
Apakah reksa dana diperdagangkan pada akhir pekan atau hari libur?
Tidak — NAV hanya ditentukan pada hari pasar aset dasarnya diperdagangkan (kalender pasar). Order akhir pekan mengantre untuk NAV hari Senin.
Setiap panel di atas adalah query tersimpan yang memiliki versi — perluas SQL di balik angka apa pun, atau ukur sendiri gravitasi penutupan pada terminal Strasmore.