Cara Saham Fraksional Tercatat di Consolidated Tape
Saham fraksional tercatat sebagai saham utuh pada tape. Perubahan aturan tanggal dua puluh tiga Februari dua ribu dua puluh enam menciptakan celah pada data volume ekuitas.
Saham fraksional mencapai consolidated tape sebagai print saham utuh, dan hingga 23 Februari 2026, konversi tersebut berjalan dua arah sekaligus. Perdagangan kurang dari satu saham dibulatkan ke atas menjadi satu saham penuh. Perdagangan lebih dari satu saham dengan fraksi dipotong bagian pecahannya. Seri volume ekuitas mana pun yang mencakup tanggal tersebut memiliki celah, dan pada instrumen di mana pesanan fraksional umum terjadi, angka lama salah di kedua arah secara bersamaan.
Bagaimana pesanan saham fraksional menjadi sebuah print?
Jika Anda meminta $50 untuk saham yang dikutip pada $180, Anda telah memesan 0,2778 saham. Tidak ada order book bursa yang menerima kuantitas tersebut. Bursa mencocokkan dalam saham utuh, dan kuotasi yang menetapkan national best bid and offer—penawaran beli tertinggi dan penawaran jual terendah yang tersedia bagi semua orang—hanya menghitung round lot sebanyak 100 saham. Halaman odd lot quote kami membahas aturan kedua tersebut.
Broker menutup celah tersebut di pembukuannya sendiri. Broker menjaring (netting) kepentingan fraksional di seluruh nasabahnya, mengirimkan bagian saham utuh ke pasar sebagai pesanan tunggal, dan memberikan kembali potongan saham ke akun sebagai principal fill, yang berarti broker itu sendiri adalah lawan transaksi bagi fraksi Anda. Print yang mencapai tape publik membawa kuantitas saham utuh milik broker. Sebanyak 0,2778 saham Anda tersimpan di laporan akun Anda, bukan dalam volume harian yang dipublikasikan.
Ingat fakta pertama ini: sebagian besar aktivitas fraksional tidak pernah terlihat dalam volume publik sama sekali. Yang terlihat adalah pesanan saham utuh agregat yang mewakilinya, ditambah populasi kecil laporan fraksional yang dikirim langsung ke tape.
Apa yang berubah pada 23 Februari 2026
Bidang kuantitas itu sendiri berubah bentuk. Laporan perdagangan kini membawa kuantitas saham dengan enam angka desimal, yang dipotong (truncated) alih-alih dibulatkan, sehingga laporan 0,142857 saham dapat dipublikasikan sebagaimana adanya. Sebelum tanggal tersebut, setiap kuantitas yang dilaporkan harus berupa bilangan bulat, dan aturan pembulatan tidak simetris.
- Di bawah satu saham, kuantitas dibulatkan ke atas menjadi 1. Volume muncul padahal tidak pernah diperdagangkan.
- Pada atau di atas satu saham, fraksi dipotong. Laporan 2,7 saham dipublikasikan sebagai 2.
Kedua distorsi tersebut mendarat di bidang yang sama, dengan arah yang berlawanan. Jumlah perdagangan mewarisi distorsi pertama: laporan sub-saham yang dibulatkan ke atas dihitung sebagai satu print utuh dalam penghitungan transaksi harian. Jika Anda menjumlahkan ini pada instrumen dengan fraksionalisasi tinggi selama bertahun-tahun, seri yang dipublikasikan bisa menjadi terlalu tinggi, terlalu rendah, atau kebetulan tepat, tanpa ada indikator dalam seri itu sendiri untuk memberi tahu Anda mana yang benar.
Distribusi ukuran print kecil adalah tempat perubahan tersebut terlihat. Panel di bawah menghitung setiap print AAPL di bawah 26 saham di dua jendela lima sesi yang disematkan, satu di awal Januari 2026 dan satu di awal Juli 2026. Baris pada angka nol menampung setiap print yang lebih kecil dari satu saham.
SQL tepat di balik setiap angka
SELECT
scaffold.shares AS shares,
toUInt64(ifNull(t.jan_prints, 0)) AS prints_early_january,
toUInt64(ifNull(t.jul_prints, 0)) AS prints_early_july
FROM
(
SELECT toUInt32(arrayJoin(range(0, 26))) AS shares
) AS scaffold
LEFT JOIN
(
SELECT
toUInt32(floor(toFloat64(size))) AS shares,
countIf(sip_timestamp < '2026-02-01 00:00:00') AS jan_prints,
countIf(sip_timestamp >= '2026-07-01 00:00:00') AS jul_prints
FROM global_markets.stocks_trades
WHERE ticker = 'AAPL'
AND ((sip_timestamp >= '2026-01-05 00:00:00' AND sip_timestamp < '2026-01-10 00:00:00')
OR (sip_timestamp >= '2026-07-06 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'))
AND toFloat64(size) < 26
GROUP BY shares
) AS t ON t.shares = scaffold.shares
ORDER BY sharesKelompok satu saham menampung 1360015 print di jendela Januari dan 331200 di jendela Juli, dibandingkan dengan 132674 print pada dua saham di bulan Juli. Baris sub-satu-saham menampung 2 di Januari dan 1191620 di Juli. Apa pun di bawah satu saham yang dilaporkan selama jendela Januari berada satu baris di atas, dihitung sebagai satu saham penuh.
Saham fraksional versus odd lot
Keduanya sering disamakan, padahal merupakan pengecualian yang berbeda. Odd lot adalah pesanan saham utuh yang kurang dari 100 saham. Round lot adalah 100 saham, unit yang menjadi dasar kuotasi yang dilindungi. Odd lot tercetak di tape publik, membawa trade condition code sendiri, dan dihitung dalam volume. Odd lot hanya tidak memperbarui national best bid and offer. Kuantitas fraksional adalah konsep terpisah: kurang dari satu saham.
Setiap print fraksional juga merupakan odd lot. Hampir tidak ada odd lot yang bersifat fraksional. Panel di bawah mengurutkan enam nama populer berdasarkan pangsa print yang merupakan odd lot selama tiga sesi di bulan Juli 2026.
SQL tepat di balik setiap angka
SELECT
ticker,
round(100 * countIf(toFloat64(size) >= 1 AND toFloat64(size) < 100) / count(), 1) AS odd_lot_pct,
round(100 * countIf(toFloat64(size) >= 100) / count(), 1) AS round_lot_pct,
countIf(toFloat64(size) < 1) AS sub_one_share_prints
FROM global_markets.stocks_trades
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'PG', 'SPY')
AND sip_timestamp >= '2026-07-08 00:00:00'
AND sip_timestamp < '2026-07-11 00:00:00'
GROUP BY ticker
ORDER BY odd_lot_pct DESCDiurutkan berdasarkan pangsa odd lot, daftar tersebut berjalan dari SPY pada 74.1% dari total print hingga KO pada 39%. Kolom terakhir menghitung print di bawah satu saham: 211801 di antaranya dalam SPY selama tiga sesi yang sama. Odd lot adalah hal biasa. Print fraksional hanyalah debu di atasnya.
Mengapa kolom volume tiba-tiba menjadi desimal
Kuantitas saham adalah bilangan bulat selama tiga puluh tahun, dan semua sistem hilir mempelajari hal itu. Enam angka desimal mematahkan asumsi tersebut secara diam-diam: pembaca yang mengurai bidang tersebut sebagai bilangan bulat akan menolak baris tersebut atau membulatkan 0,5 ke bawah menjadi 0, dan kolom yang diketik sebagai bilangan bulat akan menyimpan hal yang sama. Jika Anda menyimpan salinan data perdagangan sendiri, bidang kuantitas memerlukan tipe data dengan setidaknya enam digit fraksional, dan setiap jumlah yang dibangun di atasnya memerlukan lebar yang sama.
Pemeriksaan kesehatan termurah pada seri volume adalah ukuran print rata-rata: volume saham dibagi dengan jumlah perdagangan harian. Ukuran ini stabil dalam satu instrumen selama rentang waktu singkat, yang membuat perubahan mendadak mudah dikenali. Berikut adalah AAPL selama dua minggu yang mengapit perubahan tersebut.
SQL tepat di balik setiap angka
SELECT
toString(date) AS session_date,
formatDateTime(date, '%b %e') AS session_label,
round(sum(toFloat64(volume)) / sum(transactions), 1) AS shares_per_print,
round(sum(toFloat64(volume)) / 1000000, 1) AS volume_millions
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'AAPL'
AND date >= '2026-02-09'
AND date <= '2026-03-06'
GROUP BY date
HAVING sum(transactions) > 0
ORDER BY dateAAPL rata-rata 61.3 saham per print pada Feb 9, dengan volume 44.6 juta saham, dan 66.2 saham per print pada Mar 6. Pergerakan harian sebesar itu adalah hal biasa. 23 Februari mengubah cara kuantitas dituliskan, bukan berapa banyak saham yang diperdagangkan.
Angka mana yang bergerak saat seri melintasi celah
Apa pun yang dinormalisasi berdasarkan volume akan mewarisi celah tersebut. Empat hal yang perlu diperiksa:
- Volume relatif, volume hari ini terhadap rata-rata sesi sebelumnya. Ketika peninjauan kembali mencapai masa sebelum 23 Februari 2026, kedua sisi rasio dihitung dengan aturan yang berbeda. Halaman relative volume kami memiliki rumusnya.
- VWAP, harga rata-rata tertimbang volume, membobot setiap print berdasarkan kuantitasnya. Print sub-saham yang dibulatkan ke atas membawa bobot lebih besar daripada yang seharusnya. Lihat how VWAP is calculated.
- Bar menit dan harian, yang dibangun dengan menjumlahkan ukuran print di dalam jendela waktu. How OHLCV bars are built menjelaskan agregasi tersebut.
- Ukuran turnover dan illikuiditas, yang membagi pergerakan harga dengan volume dolar selama riwayat multi-tahun.
Perlakukan 23 Februari 2026 seperti Anda memperlakukan aksi korporasi dalam riwayat harga: diskontinuitas yang diberi label, bukan gangguan yang harus dihaluskan. Riwayat harga memiliki masalah yang sama dalam bentuk berbeda, dibahas di halaman split adjusted price history kami. Jangan pernah menempatkan volume sebelum dan sesudah perubahan pada satu sumbu tanpa menandai di mana batasnya berada.
Ukuran print rata-rata dalam cakrawala yang lebih panjang memperjelas poin terakhir. Ukuran ini bergeser seiring dengan struktur pasar pada setiap instrumen, sesuai jadwalnya sendiri.
SQL tepat di balik setiap angka
SELECT
toString(m) AS month,
formatDateTime(m, '%b %Y') AS month_label,
round(sumIf(vol, sym = 'AAPL') / sumIf(trades, sym = 'AAPL'), 1) AS aapl_shares_per_print,
round(sumIf(vol, sym = 'MSFT') / sumIf(trades, sym = 'MSFT'), 1) AS msft_shares_per_print,
round(sumIf(vol, sym = 'KO') / sumIf(trades, sym = 'KO'), 1) AS ko_shares_per_print
FROM
(
SELECT
toStartOfMonth(date) AS m,
ticker AS sym,
toFloat64(volume) AS vol,
transactions AS trades
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('AAPL', 'MSFT', 'KO')
AND date >= '2025-09-01'
AND date < '2026-08-01'
)
GROUP BY m
ORDER BY mAAPL rata-rata 91.4 saham per print pada Sep 2025 dan 54.9 pada Jul 2026, sementara KO mencatat 61.8 pada bulan penutupan tersebut. Ketiga seri berada pada tingkat yang berbeda tanpa langkah umum di seluruh rentang. Seri volume bulanan tidak akan menunjukkan di mana aturan pelaporan berubah. Kalenderlah yang menunjukkannya, itulah sebabnya tanggal tersebut layak untuk dicatat.
Jendela dan pengecualian
- Jendela Januari mencakup lima sesi, 5 Januari hingga 9 Januari 2026. Jendela Juli mencakup lima sesi, 6 Juli hingga 10 Juli 2026. Keduanya disematkan dalam SQL, sehingga panel tidak bergerak saat data baru masuk.
- Panel enam nama mencakup tiga sesi, 8 Juli hingga 10 Juli 2026, dan menghitung setiap print terlepas dari tempat atau kondisinya.
- Data perdagangan masuk dengan jeda singkat di bagian depan, sehingga setiap jendela di sini berada jauh di masa lalu.
FAQ
Bisakah Anda membeli fraksi saham di bursa?
Tidak. Order book bursa hanya menerima saham utuh. Pesanan fraksional dipenuhi oleh broker Anda dari inventarisnya sendiri setelah menjaring permintaan nasabah dan mengirimkan bagian saham utuh ke pasar. Fraksi tersebut adalah principal fill antara Anda dan broker.
Kapan kuantitas fraksional mulai muncul di tape?
23 Februari 2026. Sejak tanggal tersebut, laporan perdagangan membawa kuantitas dengan enam angka desimal, yang dipotong alih-alih dibulatkan. Sebelumnya, setiap kuantitas yang dilaporkan adalah bilangan bulat.
Apakah angka volume historis salah?
Pada instrumen dengan aktivitas fraksional yang tinggi, angka tersebut salah di kedua arah sekaligus. Laporan sub-satu-saham dibulatkan ke atas menjadi satu saham penuh, yang menambah volume, dan laporan di atas satu saham dipotong, yang menguranginya. Keduanya tidak saling meniadakan dalam jadwal yang dapat diprediksi.
Apakah perdagangan saham fraksional sama dengan odd lot?
Tidak. Odd lot adalah kuantitas saham utuh di bawah 100 saham, dan odd lot telah tercetak di tape selama beberapa dekade. Kuantitas fraksional berada di bawah satu saham. Setiap print fraksional adalah odd lot; kebalikannya hampir tidak pernah benar.
Apa cara teraman untuk membuat grafik volume melintasi batas Februari 2026?
Beri label. Simpan kuantitas dalam tipe data desimal yang cukup lebar untuk enam tempat desimal, tandai tanggal pada seri apa pun yang melintasinya, dan nyatakan dengan jelas kapan pun rata-rata peninjauan kembali mencakup kedua sisi.
Setiap panel di sini membawa SQL-nya di bawah. Buka salah satu, tukar ticker atau jendelanya, dan hitung sendiri print-nya di terminal Strasmore.