Strasmore Research
Belajar Matt ConnorOleh Matt Connor

Cara pengiraan NAV dana amanah dan contoh lengkap

Ketahui cara pengiraan NAV dana amanah menggunakan formula aset tolak liabiliti dibahagi saham terbitan. Fahami sistem harga hadapan dan proses penilaian selepas pasaran ditutup.

NAV bagi dana amanah, atau nilai aset bersih, dikira sekali setiap hari perniagaan menggunakan satu formula: jumlah aset tolak jumlah liabiliti, dibahagikan dengan bilangan saham terbitan. Dana tersebut menetapkan angka itu selepas penutupan pasaran pada pukul 4:00 petang ET, menggunakan harga penutup bagi setiap sekuriti yang dipegangnya. Sebarang pesanan yang anda buat akan dilaksanakan pada NAV yang dikira selepas dana tersebut menerimanya, bukan pada harga yang terpapar di skrin anda pada saat anda membuat klik.

Cara NAV dana amanah dikira, baris demi baris

NAV per share = (total assets - total liabilities) / shares outstanding

Setiap input diukur pada saat yang sama, iaitu pada penghujung hari perniagaan.

  • Jumlah aset: nilai pasaran bagi setiap pegangan pada harga penutupnya, ditambah dengan tunai yang dipegang oleh dana, serta wang yang terhutang kepada dana seperti dividen yang telah diisytiharkan tetapi belum dibayar dan hasil daripada dagangan yang belum selesai.
  • Jumlah liabiliti: sekuriti yang telah dibeli oleh dana tetapi belum dibayar, penebusan yang terhutang kepada pemegang saham yang telah menjual, dan yuran yang terakru sejak tarikh pembayaran terakhir.
  • Saham terbitan: jumlah bilangan saham dana itu sendiri pada penghujung hari tersebut, selepas pembelian dan penebusan hari itu direkodkan.

Akauntan dana memanggil pengiraan harian ini sebagai penetapan NAV. Ia dijalankan pada waktu malam, dan angka yang diterbitkan akan sampai ke laman web dana dan penyata pembrokeran anda pada malam itu atau pagi berikutnya.

Harga penutup yang digunakan dalam NAV

Bagi pegangan yang disenaraikan di AS, penanda arasnya ialah harga penutup rasmi daripada bursa utamanya, yang ditetapkan dalam lelongan penutup yang berlangsung pada pukul 4:00 petang ET. Lelongan itu merupakan tempoh paling sibuk dalam hari dagangan, seperti yang ditunjukkan oleh panel di bawah: bahagian volum sesi yang dilaksanakan dalam setiap setengah jam.

PertanyaanPeratusan volum sesi SPY mengikut selang setengah jam, purata Jun 2026
SQL tepat di sebalik setiap nombor
WITH minute_bars AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        formatDateTime(
            toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE),
            '%H:%i')                                         AS et_time,
        toFloat64(volume)                                    AS shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-06-01 00:00:00', 'UTC')
      AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
),
bucket_totals AS
(
    SELECT session_date, et_time, sum(shares) AS bucket_shares
    FROM minute_bars
    GROUP BY session_date, et_time
),
session_totals AS
(
    SELECT session_date, sum(bucket_shares) AS session_shares
    FROM bucket_totals
    GROUP BY session_date
)
SELECT
    b.et_time                                               AS et_time,
    round(avg(b.bucket_shares / s.session_shares) * 100, 2) AS share_of_volume_pct
FROM bucket_totals AS b
INNER JOIN session_totals AS s ON s.session_date = b.session_date
GROUP BY b.et_time
ORDER BY b.et_time
Run this yourself

Secara purata merentas setiap sesi Jun 2026, setengah jam yang bermula pada 15:30 membawa 21.92% daripada jumlah volum SPY harian, berbanding 11.24% dalam setengah jam yang bermula pada 09:30 ET. Harga yang digunakan oleh dana untuk menandakan buku mereka ditetapkan dalam tempoh terakhir itu, yang juga merupakan waktu tumpuan dagangan.

Contoh pengiraan NAV yang boleh anda ulangi

Angka di bawah adalah rekaan untuk tujuan contoh, dibundarkan supaya mudah disemak secara manual.

  • Pegangan dinilai pada harga penutup 4:00 petang: $850,000,000
  • Tunai dan belum terima: $14,000,000
  • Jumlah aset: $864,000,000
  • Jumlah liabiliti, meliputi pembelian belum selesai, penebusan yang perlu dibayar dan yuran terakru: $4,000,000
  • Aset bersih: $860,000,000
  • Saham terbitan: 40,000,000

$860,000,000 dibahagikan dengan 40,000,000 saham memberikan NAV sebanyak $21.50 sesaham. Itulah harga bagi setiap pesanan yang diterima oleh dana pada hari tersebut, sama ada ia sampai pada pukul 9:35 pagi atau 3:58 petang. Pembelian sebanyak $10,000 akan memperoleh 465.116 saham, iaitu $10,000 dibahagikan dengan $21.50. Dana amanah menerbitkan saham pecahan, biasanya sehingga tiga tempat perpuluhan, supaya jumlah penuh dilaburkan tanpa baki tunai yang tertinggal.

Penetapan harga hadapan: NAV yang diterima oleh pesanan anda

Peraturan 22c-1 di bawah Akta Syarikat Pelaburan menetapkan keperluan penetapan harga hadapan. Dana mesti melaksanakan setiap pembelian atau penebusan pada NAV seterusnya yang dikira selepas ia menerima pesanan tersebut. Tiada mekanisme untuk membeli pada NAV yang sedia ada, dan angka yang dipetik pada halaman dana hari ini telah ditetapkan pada penutupan sebelumnya. Pesanan yang sampai kepada dana pada pukul 11:15 pagi Selasa akan dikenakan harga pada NAV 4:00 petang Selasa. Pesanan yang sampai pada pukul 4:05 petang Selasa akan dikenakan harga pada NAV hari Rabu. Waktu tutup dan peraturan perantara mengenainya dibincangkan dalam bila pesanan dana amanah ditetapkan harganya.

Antara saat klik dan saat penetapan, pasaran terus bergerak. Panel di bawah menunjukkan satu sesi biasa, 17 Jun 2026, dan menandakan SPY setiap lima belas minit dari pembukaan sehingga penutupan.

PertanyaanLaluan harga satu sesi, SPY setiap 15 minit pada 17 Jun 2026
SQL tepat di sebalik setiap nombor
SELECT
    formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i') AS et_time,
    round(toFloat64(argMax(close, window_start)), 2)                      AS spy_price
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
  AND window_start >= toDateTime('2026-06-17 13:30:00', 'UTC')
  AND window_start <= toDateTime('2026-06-17 20:00:00', 'UTC')
  AND toMinute(toTimeZone(window_start, 'America/New_York')) % 15 = 0
GROUP BY et_time
ORDER BY et_time
Run this yourself

Tanda pertama, pada 09:30 ET, mencatatkan $750.93. Yang terakhir, pada 16:00 ET, mencatatkan $741.83. Setiap titik di antaranya adalah dagangan sebenar pada harga sebenar, dan tepat satu daripadanya, iaitu yang terakhir, dimasukkan ke dalam pengiraan NAV.

Sejauh mana portfolio biasanya bergerak antara pesanan waktu pagi dan waktu penetapan? Panel seterusnya mengukur jurang pada SPY dari pukul 10:00 pagi ET hingga harga penutup bagi setiap sesi dalam tahun sebelumnya, dipuratakan mengikut bulan.

PertanyaanJarak harga dari 10:00 a.m. ET ke penutup, SPY, mengikut bulan
SQL tepat di sebalik setiap nombor
WITH session_marks AS
(
    SELECT
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        argMinIf(toFloat64(close), window_start,
                 (toHour(toTimeZone(window_start, 'America/New_York')) * 60
                  + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 600) AS price_at_10am,
        argMax(toFloat64(close), window_start)                                      AS price_at_close,
        countIf((toHour(toTimeZone(window_start, 'America/New_York')) * 60
                 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 600)  AS bars_after_10am
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2025-08-01 00:00:00', 'UTC')
      AND window_start <  toDateTime('2026-08-01 00:00:00', 'UTC')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
    GROUP BY session_date
    HAVING bars_after_10am > 30
)
SELECT
    formatDateTime(session_date, '%Y-%m')                       AS month,
    formatDateTime(session_date, '%b %Y')                       AS month_label,
    round(avg(abs(price_at_close / price_at_10am - 1) * 100), 2) AS avg_move_pct,
    round(max(abs(price_at_close / price_at_10am - 1) * 100), 2) AS largest_move_pct
FROM session_marks
GROUP BY month, month_label
ORDER BY month
Run this yourself

Pada Aug 2025 purata jarak pergerakan ialah 0.32%, dan pada Jul 2026 ia adalah 0.36%. Sesi tunggal paling luas dalam bulan terakhir itu mencecah 1.09%. Peratusan tersebut adalah saiz tetingkap yang diduduki oleh pesanan dana sementara menunggu harga.

Di mana nisbah perbelanjaan berada dalam NAV

Yuran tersebut terkandung di dalam angka itu, dan ini adalah bahagian yang sering ditinggalkan oleh kebanyakan penjelasan. Dana yang mengenakan caj 0.60% setahun ke atas $860,000,000 aset bersih terhutang sebanyak $5,160,000 setahun. Ia merekodkan sebahagian kecil daripada jumlah itu setiap hari dan bukannya mengenakannya sekali gus. Berdasarkan akruan 365 hari, bahagian harian berjumlah kira-kira $14,137. Akruan itu terletak dalam baris liabiliti formula di atas dan menurunkan NAV sebanyak kira-kira $0.00035 sesaham setiap hari, sebelum angka tersebut diterbitkan.

Dua akibat berlaku. NAV dana yang diterbitkan dan pulangan yang diterbitkan sudah pun bersih daripada nisbah perbelanjaan, jadi tiada apa lagi yang perlu ditolak apabila anda membandingkan dana. Dan tiada baris yuran untuknya muncul pada penyata anda. Ia tidak pernah keluar daripada akaun anda sebagai tunai. Potongan itu berlaku di dalam pengiraan.

Penetapan harga nilai saksama apabila dana memegang saham asing

Dana AS yang memegang saham Jepun menghadapi jurang masa. Sesi Tokyo berakhir pada pukul 2:00 pagi ET, jadi harga dagangan terakhir saham tersebut sudah berusia empat belas jam apabila dana AS menetapkan NAVnya pada pukul 4:00 petang ET. Frankfurt dan Paris berakhir pada pukul 11:30 pagi ET, kira-kira empat jam setengah sebelum waktu penetapan.

Di bawah Peraturan SEC 2a-5, lembaga pengarah dana menetapkan proses penilaian yang menggantikan harga penutup yang lapuk dengan anggaran nilai saksama apabila harga terakhir yang disebut harga tidak lagi menjadi ukuran yang baik pada saat penetapan. Pembekal harga membekalkan faktor pelarasan, yang sering dikaitkan dengan prestasi proksi tersenarai AS semasa jam-jam selepas pasaran asing ditutup.

Saiz jurang itu boleh diukur. Panel ini mengambil empat dana tersenarai AS yang menjejaki pasaran asing, ditambah SPY sebagai rujukan, dan mengukur sejauh mana setiap satunya bergerak antara pukul 11:30 pagi ET dan penutupan 4:00 petang.

PertanyaanPurata pergerakan dari penutup pasaran Eropah 11:30 a.m. ET ke penutup 4:00 p.m., S2 2026
SQL tepat di sebalik setiap nombor
WITH afternoon_bars AS
(
    SELECT
        ticker,
        toDate(toTimeZone(window_start, 'America/New_York')) AS session_date,
        toFloat64(close)                                     AS px,
        window_start
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('EWJ', 'EWG', 'VGK', 'EFA', 'SPY')
      AND window_start >= toDateTime('2026-04-01 00:00:00', 'UTC')
      AND window_start <  toDateTime('2026-07-01 00:00:00', 'UTC')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 690
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
),
per_session AS
(
    SELECT
        ticker,
        session_date,
        abs(argMax(px, window_start) / argMin(px, window_start) - 1) * 100 AS afternoon_move_pct
    FROM afternoon_bars
    GROUP BY ticker, session_date
    HAVING count() > 30
)
SELECT
    ticker,
    round(avg(afternoon_move_pct), 3) AS avg_afternoon_move_pct,
    round(max(afternoon_move_pct), 3) AS largest_afternoon_move_pct
FROM per_session
GROUP BY ticker
ORDER BY avg_afternoon_move_pct DESC
Run this yourself

Sepanjang suku kedua 2026, EWG bergerak secara purata sebanyak 0.428% merentas tempoh tersebut, dengan satu sesi mencecah 2.212%. Dana yang paling stabil daripada 5 dana tersebut mencatatkan purata 0.366%. Dana yang membawa tanda harga Tokyo atau Frankfurt yang tidak berubah ke dalam penetapan 4:00 petang akan menetapkan harga buku yang telah bergerak dengan jelas sejak bursa tersebut ditutup. Prosedur nilai saksama wujud untuk tempoh tersebut.

Harga pasaran ETF ditetapkan secara berterusan oleh pembeli dan penjual, dan ia juga menerbitkan NAV harian, dengan kedua-dua angka biasanya berada dalam jarak beberapa sen antara satu sama lain. Dana amanah mempunyai satu angka sehari dan tiada harga intraday langsung. Dana amanah berbanding ETF membincangkan perbandingan penuh.

Penyelesaian adalah tarikh yang berasingan pula. NAV anda ditetapkan pada hari dagangan. Tunai dan saham bertukar tangan satu hari perniagaan kemudian bagi kebanyakan dana, yang merupakan subjek kepada masa penyelesaian dana amanah. Agihan menggerakkan NAV mengikut jadualnya sendiri: pada hari dana membuat pembayaran, NAV jatuh mengikut jumlah sesaham yang diagihkan, dipadankan dengan tunai atau saham pelaburan semula yang masuk ke dalam akaun anda. Bila dana amanah membayar dividen meliputi kalendar tersebut, dan menjual dana amanah pada kerugian meliputi maksud jualan di bawah asas kos anda pada waktu cukai.

Ini meninggalkan perkara yang paling sering disalah faham oleh pembaca. Pergerakan pasaran intraday tidak mengubah NAV yang anda terima melainkan ia masih wujud dalam harga penutup. Portfolio yang melonjak 2% pada pukul 11:00 pagi dan kembali ke paras asal menjelang 3:45 petang akan menetapkan NAV yang sama seperti yang berlaku tanpa pergerakan tersebut. Formula membaca harga terakhir hari itu dan tiada apa-apa sebelum itu.

Soalan Lazim

Pukul berapakah NAV dana amanah dikira?

Sekali setiap hari perniagaan, selepas penutupan pukul 4:00 petang ET. Dana menilai pegangannya pada harga penutup, menolak liabiliti, dan membahagikan dengan saham terbitan. Kebanyakan dana menerbitkan angka tersebut pada petang yang sama.

Apakah formula bagi NAV sesaham dana amanah?

NAV sesaham bersamaan dengan jumlah aset tolak jumlah liabiliti, dibahagikan dengan saham terbitan. Jumlah aset meliputi nilai pasaran setiap pegangan ditambah tunai dan belum terima. Liabiliti meliputi dagangan belum dibayar dan yuran terakru.

Jika pasaran meningkat pada waktu tengah hari, adakah pesanan dana amanah saya mendapat harga tersebut?

Tidak. Pesanan dilaksanakan pada NAV yang ditetapkan selepas pukul 4:00 petang ET, dan pengiraan itu hanya membaca harga penutup. Pergerakan tengah hari hanya mengubah NAV anda setakat mana ia masih wujud pada waktu penutupan.

Adakah nisbah perbelanjaan ditolak daripada NAV saya?

Ya. Dana mengakru bahagian harian nisbah perbelanjaan tahunannya sebagai liabiliti, dan akruan itu ditolak di dalam pengiraan NAV. NAV yang diterbitkan dan pulangan yang diterbitkan sudah pun bersih daripada yuran tersebut.

Mengapa NAV dana amanah jatuh pada hari ia membayar agihan?

Tunai keluar daripada aset dana dan masuk ke dalam akaun anda sebagai tunai atau sebagai saham pelaburan semula. NAV jatuh mengikut jumlah sesaham yang dibayar keluar, dan jumlah nilai kedudukan anda tidak berubah pada saat itu.


Setiap panel di sini disertakan dengan SQL yang menghasilkannya, jadi anda boleh membuka satu dan melihat dengan tepat minit mana yang dikira. Untuk mengukur sejauh mana pegangan bergerak antara harga pagi dan harga penutup pada mana-mana tarikh yang anda pilih, ajukan soalan dalam bahasa Inggeris yang mudah pada terminal Strasmore.

#mutual funds#nav#forward pricing#fund mechanics#fund pricing