Strasmore Research
Belajar Matt ConnorOleh Matt Connor · Dikemas kini 2026-07-25

bila dana bersama berdagang harga nav 4 petang

Dana bersama didagangkan sekali sehari pada harga NAV 4:00 petang ET. Tiada harga intrahari atau pesanan had. Lihat masa pesanan dipenuhi, tarikh akhir broker, dan penyelesaian T+1.

Dana bersama tidak berdagang semasa waktu pasaran langsung. Setiap pesanan beli dan jual untuk dana bersama tradisional — bila-bila masa anda letakkannya — dilaksanakan tepat sekali sehari, pada nilai aset bersih (NAV) dana yang dikira selepas tutup pasaran 4:00 petang ET. Letak pesanan pada 9:31 pagi atau 3:59 petang, anda dapat harga yang sama, ditentukan berjam-jam kemudian. Halaman ini menghuraikan mekanismenya: tarikh akhir, contoh kerja, peristiwa fizikal yang diukur yang menjadi asas setiap NAV, dan pengecualian.

Cara kitaran sekali sehari berfungsi

Pesanan dana bersama adalah arahan kepada syarikat dana, bukan pesanan bursa: "beli $500 dana ini." Pada 4:00 petang ET, dana menilai setiap pegangan pada harga tutupnya, tolak liabiliti, bahagi dengan saham terkumpul — itulah NAV — dan setiap pesanan yang diterima sebelum tarikh akhir dilaksanakan padanya. Pesanan yang tiba selepas tarikh akhir menunggu NAV esok. Tiga akibat berikut: tiada harga dana intrahari (tiada apa-apa antara NAV), tiada pesanan had atau henti (tiada aliran harga untuk dicetuskan), dan tiada spread — semua orang berurus niaga pada NAV, pembeli dan penjual sama.

Tarikh akhir bukan etika broker; ia adalah undang-undang persekutuan. Peraturan SEC 22c-1 — peraturan "harga hadapan" — mewajibkan setiap pesanan dilaksanakan pada NAV seterusnya yang dikira selepas ia tiba. Memberi pesanan semalam harga hari ini yang sudah diketahui ("perdagangan lewat") adalah jelas haram, dan penguatkuasaan menjadi sangat nyata pada tahun 2003 (lebih lanjut di bawah). Satu kelainan: 4:00 petang ET adalah tarikh akhir dana. Broker dan penyimpan rekod pelan persaraan memerlukan masa untuk menyampaikan pesanan, dan tarikh akhir mereka lebih awal — tarikh akhir hari yang sama 1:00–3:00 petang ET adalah biasa pada platform 401(k). Tarikh akhir sebenar anda ialah mana-mana tarikh akhir yang diterbitkan platform anda, bukan loceng.

Contoh kerja: $1,000 diletak pada 11 pagi

Katakan anda hantar belian $1,000 pada 11:04 pagi. Tiada apa-apa dilaksanakan pada 11:04 — pesanan beratur, dan harga yang akan diisinya belum wujud lagi. Pada 4:00 petang, pentadbir dana menanda setiap pegangan pada harga tutup rasminya. Katakan portfolio ditanda pada $50,762,500 dengan $500,000 yuran terakru dan belum bayar, dengan 2,000,000 saham dana terkumpul:

  • Aset bersih: $50,762,500 − $500,000 = $50,262,500
  • NAV: $50,262,500 ÷ 2,000,000 saham = $25.13 sesaham (NAV dibundarkan kepada sen)
  • Pesanan anda: $1,000 ÷ $25.13 = 39.793 saham (saham dana membawa tiga tempat perpuluhan)

Angka adalah hipotetikal; urutannya tepat. Dolar komited pada waktu pagi, harga ditemui pada waktu petang, kiraan saham tiga perpuluhan disiarkan malam itu atau pagi berikutnya. Harga hadapan bermakna tiada siapa tahu harga pelaksanaan pada masa pesanan — dengan reka bentuk: tiada siapa boleh berdagang pada harga yang belum dikira.

Tutup 4 petang adalah peristiwa fizikal yang nyata

NAV hanya bermakna seperti harga tutup yang dibinanya — dan itu datang daripada lelongan tutup, acara kecairan terbesar setiap hari dagangan. Ia kelihatan pada pita:

PertanyaanTumpuan penutupan SPY pada akhir sesi — sesi biasa 10 Julai 2026
SQL tepat di sebalik setiap nombor
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 itu, 22.5% daripada keseluruhan dagangan SPY berlaku dalam setengah jam terakhir, 2.4% dalam minit terakhir sahaja. Sebahagian besar tumpuan itu adalah jentera dana bersama: dana indeks melaksanakan aliran bersih hari itu pada harga yang sama dengan NAV mereka akan dibina.

Zum masuk sepenuhnya dan "harga tutup" yang menjadi asas NAV adalah satu perdagangan fizikal — bursa penyenaraian mengumpulkan setiap pesanan akhir hari ke dalam satu lintasan tunggal, ditandakan pada pita dengan kod keadaannya sendiri:

PertanyaanNAV cetakan diperoleh daripada — lelongan penutupan AAPL, 10 Julai 2026
SQL tepat di sebalik setiap nombor
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')

Keseluruhan lelongan tutup Apple dicetak sebagai satu perdagangan sebanyak 5.47 juta saham pada 16:00:00 ET tepat — $315.32, tutup rasmi — berbanding perdagangan berterusan median sebanyak 5 saham, dan membawa 16% daripada jumlah volum Apple. Apabila dana menanda kedudukan AAPL pada pukul 4 petang, ini adalah nombor yang ditandakan.

Bukan satu hari bertuah — setiap sesi, dan paling berat pada akhir bulan

Satu gambar membuktikan sedikit. Kayu ukur yang sama, merentas lima belas sesi lengkap terkini:

PertanyaanBahagian volum SPY pada 30 minit terakhir dan minit terakhir — 15 sesi terakhir sehingga 10 Julai 2026
SQL tepat di sebalik setiap nombor
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
Pertanyaan15 sesi yang sama, dirumuskan — paras lantai, purata, dan puncak penutupan
SQL tepat di sebalik setiap nombor
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
)

Merentas semua 15 sesi dari 2026-06-18 hingga 2026-07-10, setengah jam terakhir tidak pernah membawa kurang daripada 16.3% daripada volum harian SPY dan purata 22.2% — untuk jangka masa yang menduduki di bawah 8% daripada jam sesi 390 minit. Bacaan paling berat, 30.2%, dicetak pada 2026-06-30: hari dagangan terakhir Jun, dan suku tahun.

Kalendar menunjukkan pada pita. Akhir bulan adalah apabila aliran dana berkumpul — caruman gaji melabur, dana indeks mengimbangi semula, pengurus menyesuaikan penjejakan — dan tutup adalah tempat pesanan tersebut dilaksanakan. Bahagikan setiap sesi H1 2026 kepada dua baldi:

PertanyaanSesi akhir bulan berbanding semua sesi lain — tumpuan penutupan SPY, Januari–Jun 2026
SQL tepat di sebalik setiap nombor
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
    )
)

Merentas 6 sesi akhir bulan H1 2026, setengah jam terakhir SPY purata 25.1% daripada volum hari itu, berbanding 18.3% merentas 117 sesi lain — jurang 6.9 mata, dengan minit terakhir sahaja pada 5.2% berbanding 3.2%. Jentera dana yang diterangkan halaman ini kelihatan dari orbit.

Dana bersama lwn ETF: portfolio sama, jam bertentangan

Perbandingan yang semua orang benar-benar perlukan: dana bersama S&P 500 dan ETF S&P 500 memegang saham yang sama, tetapi ETF berdagang sepanjang sesi di bursa — harga langsung, pesanan had, spread, kesilapan intrahari dan semua — manakala dana melaksanakan sekali pada NAV tanpa semua itu. Tiada yang lebih baik secara mutlak: ETF memberi kawalan masa dan harga dengan kos membayar spread dan boleh panik pada 9:31 pagi; dana memberi nilai tutup saksama hari itu dengan kos agensi intrahari sifar. Satu kelebihan dana yang halus: poket udara gaya 2010 tidak boleh mengisi pesanan anda, kerana pesanan anda hanya bertemu NAV 4 petang.

Sifat "tiada spread" boleh diukur — dengan ketiadaannya. Pembeli ETF atau saham membayar spread bida-tanya: beli pada tanya, jual pada bida, jurang adalah tol. Pembeli dana tidak pernah menyentuhnya. Tol pada sesi 10 Julai, daripada suapan sebut harga disatukan:

PertanyaanSpread yang tidak pernah dibayar pembeli dana — median spread sebut harga, sesi biasa 10 Julai 2026
SQL tepat di sebalik setiap nombor
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 tol hampir teori: spread median 2 sen, kira-kira $0.27 setiap pusingan $10,000. Coca-Cola berjalan kira-kira $1.2. Berjalan ke bawah keluk kecairan dan ia berkembang: Nathan's Famous, modal kecil nipis, memetik spread median 19 sen — kira-kira $18.83 setiap pusingan $10,000. Struktur dana mengenakan tol sendiri (nisbah perbelanjaan, kadangkala beban dan yuran penebusan), tetapi spread benar-benar bukan salah satu daripadanya.

Penyelesaian: bila anda benar-benar melihat saham dan tunai

Pelaksanaan dan penyelesaian berjalan pada jam berbeza. NAV dikira dan diterbitkan pada awal petang — dana melaporkannya kepada wayar sekitar 6:00 petang ET — kiraan saham anda disiarkan malam itu atau pagi berikutnya, dan perdagangan diselesaikan (tunai benar-benar bergerak) satu hari perniagaan kemudian, T+1, kitaran yang sama yang digunakan oleh saham AS dan ETF pada Mei 2024. Beli Selasa pagi: harga diketahui Selasa petang, tunai hilang Rabu. Jual sebelum tarikh akhir Selasa: tunai diselesaikan Rabu. Perbezaan sebenar daripada ETF bukan tarikh penyelesaian — penjual ETF tahu harga jualan pada 10:15 pagi; penjual dana mengetahuinya selepas tutup. Pulangan dana adalah NAV-ke-NAV secara binaan — contoh dunia nyata paling bersih konvensyen tutup-ke-tutup dalam cara pulangan diukur.

Pengecualian yang patut diketahui

Dana pasaran wang. Peraturan sekali sehari dilentur di sini. Dana pasaran wang kerajaan berurus niaga pada NAV stabil $1.00 dan biasanya menawarkan akses tunai hari yang sama; sesetengah dana institusi mengira NAV beberapa kali sehari pada tetingkap intrahari yang ditetapkan. Jika "dana bersama" anda adalah sapuan pasaran wang, mekanik 4 petang kebanyakannya tidak mengikat.

Dana bon ditanda pada tutup lebih awal. Tutup disyorkan pasaran tunai Perbendaharaan AS ialah 3:00 petang ET, sejam sebelum ekuiti berhenti berdagang. Dana bon masih mengira NAV sekali, selepas 4:00 petang — tetapi harga bon di dalamnya ditetapkan pada tutup lebih awal itu.

Dana antarabangsa dan nilai saksama. Dana saham antarabangsa mengira NAV daripada pasaran yang ditutup berjam-jam lebih awal — sesi Tokyo berakhir pada 2:00 pagi ET. Banyak menggunakan pelarasan nilai saksama, menolak tutup asing yang basi ke arah tempat saham tersebut mungkin akan didagangkan memandangkan segala-galanya sejak tutup asal mereka. Keturunan langsung pembaharuan 2003: harga basi adalah tepat apa yang dieksploitasi oleh pedagang pantas.

Pelan persaraan. Perdagangan dana 401(k) atau IRA mengikut peraturan harga hadapan yang sama — NAV 4 petang yang sama, tiada pelaksanaan intrahari. Perbezaannya adalah perantara tambahan: penyimpan rekod mengumpulkan dan menyampaikan pesanan, tarikh akhir mereka datang lebih awal, dan perdagangan lewat bergolek ke NAV seterusnya.

Yuran penebusan jangka pendek. Sesetengah dana mengenakan yuran penebusan — biasanya 0.25% hingga 2% — ke atas saham yang dijual dalam tetingkap yang dinyatakan seperti 30, 60, atau 90 hari; broker mungkin menambah yuran mereka sendiri pada dana tanpa yuran transaksi. Harga sekali sehari menjadikan pembalikan NAV-ke-NAV pantas boleh dilakukan secara mekanikal; yuran ini wujud untuk menjadikannya tidak menarik.

Skandal 2003, secara khusus

Ketegaran undang-undang sekitar 4:00 petang bukan abstrak. Pada September 2003, peguam negara New York mengumumkan penyelesaian $40 juta dengan dana lindung nilai Canary Capital Partners atas dua amalan: perdagangan lewat — meletak atau mengesahkan pesanan dana selepas 4:00 petang pada NAV hari itu yang telah dikira, haram di bawah Peraturan 22c-1 — dan pemasaan pasaran, perdagangan masuk dan keluar pantas yang beberapa syarikat dana secara senyap dibenarkan untuk pelanggan kegemaran sementara prospektus mereka sendiri tidak menggalakkannya. Siasatan yang berikut mencapai kompleks dana terbesar industri; penyelesaian mencecah berbilion. Pembetulan tahan lama adalah yang ada pada halaman ini: tarikh akhir peringkat perantara keras, harga nilai saksama, yuran penebusan jangka pendek.

Soalan lazim perdagangan dana bersama

Pukul berapa perdagangan dana bersama dilaksanakan?

Pesanan yang diterima sebelum tarikh akhir dana 4:00 petang ET dilaksanakan pada NAV hari itu, dikira selepas tutup. Pesanan selepas tarikh akhir mendapat NAV hari dagangan berikutnya. Tiada pelaksanaan intrahari pada sebarang harga.

Mengapa pesanan dana bersama saya mengambil masa sehingga hari berikutnya?

Ia mungkin terlepas tarikh akhir — tarikh akhir dana 4 petang ET atau tarikh akhir dalaman broker atau penyimpan rekod anda yang lebih awal. Ia kemudian dilaksanakan pada NAV sesi berikutnya, seperti yang direka.

Bolehkah saya menetapkan harga had pada pesanan dana bersama?

Tidak. Dengan tiada aliran harga intrahari, tiada apa untuk dirujuk oleh had; semua pesanan dilaksanakan pada NAV. Jika anda mahu pesanan had pada pendedahan seperti dana, itulah kegunaan ETF.

Berapa lama masa yang diambil untuk perdagangan dana bersama diselesaikan?

Kebanyakan dana saham dan bon menyelesaikan T+1: tunai bergerak satu hari perniagaan selepas tarikh perdagangan, kitaran yang sama seperti ETF dan saham. Harga pelaksanaan diketahui pada petang tarikh perdagangan, apabila NAV diterbitkan. Banyak dana pasaran wang menyelesaikan hari yang sama.

Adakah dana bersama berdagang pada hujung minggu atau cuti?

Tidak — NAV hanya dikira pada hari pasaran asas berdagang (kalendar pasaran). Pesanan hujung minggu beratur untuk NAV Isnin.


Setiap panel di atas adalah pertanyaan tersimpan dan berversi — kembangkan SQL di sebalik mana-mana nombor, atau ukur graviti tutup sendiri di terminal Strasmore.