Order Flow Imbalance: Memahami Perubahan dalam Buku Pesanan
Ketahui cara OFI memberi tanda pada penambahan, pembatalan, pelaksanaan dan perubahan sebut harga terbaik, serta sebab ia bukan isyarat keuntungan automatik.
Dalam panduan iniOFI menerangkan perubahan pada sebut harga terbaik
Ringkasan ringkas
Order flow imbalance (OFI) menjumlahkan perubahan bertanda pada kuantiti dan harga bid serta ask terbaik. Penambahan, pembatalan, pelaksanaan atau pergerakan giliran di paras teratas boleh mengubah OFI walaupun tiada urus niaga berlaku. OFI merumuskan perubahan yang kelihatan dalam buku pesanan sepanjang tempoh yang ditentukan; ia tidak mengukur semua permintaan tersembunyi dan tidak menjamin arah harga seterusnya.
OFI menerangkan perubahan pada sebut harga terbaik
Buku pesanan menunjukkan pesanan beli dan jual yang masih menunggu untuk dipadankan. Pada paras terbaik, bid ialah harga beli tertinggi yang dipaparkan dan ask ialah harga jual terendah yang dipaparkan. OFI meringkaskan sama ada perubahan kuantiti dalam kedua-dua giliran itu secara bersih menguatkan tekanan beli atau jual. Dengan konvensyen tanda yang lazim, bid yang bertambah kukuh dan ask yang mengecil menyumbang nilai positif; perubahan yang bertentangan menyumbang nilai negatif.
Rama Cont, Arseniy Kukanov dan Sasha Stoikov mengkaji OFI berdasarkan peristiwa pada bid dan ask terbaik. Dalam data kajian mereka, OFI mempunyai hubungan empirikal dengan perubahan harga titik tengah pada sela pendek, manakala kecerunan impak harga berkait songsang dengan kedalaman pasaran. Ini ialah dapatan untuk data dan reka bentuk kajian tersebut, bukannya hukum yang sama bagi setiap aset atau tempat dagangan. Makalah Cont, Kukanov dan Stoikov menerangkan takrif dan skop dapatan itu.
Istilah “order flow” kadangkala digunakan untuk merujuk kepada pelbagai ukuran. Di sini, OFI bermaksud ukuran khusus yang dikira daripada perubahan antara dua snapshot berturutan pada bid dan ask terbaik. Ia bukan nisbah tetap semua pesanan beli dan jual di seluruh pasaran. Untuk memahami jenis rekod yang berbeza, lihat panduan buku pesanan dan Time and Sales, yang membezakan pesanan menunggu daripada urus niaga yang telah berlaku.
Tanda ditentukan oleh sisi dan arah perubahan
Bagi snapshot n, tulis harga dan kuantiti bid terbaik sebagai (P^B_n,q^B_n), dan ask terbaik sebagai (P^A_n,q^A_n). Pemerhatian sebelumnya menggunakan indeks n−1. Takrif yang lazim bagi sumbangan satu peristiwa kepada OFI ialah:
e_n = 1(Pᴮₙ ≥ Pᴮₙ₋₁)qᴮₙ − 1(Pᴮₙ ≤ Pᴮₙ₋₁)qᴮₙ₋₁ − 1(Pᴬₙ ≤ Pᴬₙ₋₁)qᴬₙ + 1(Pᴬₙ ≥ Pᴬₙ₋₁)qᴬₙ₋₁
Fungsi penunjuk 1(syarat) bernilai satu apabila syarat itu benar dan sifar jika tidak. Jika harga bid tidak berubah, bahagiannya menjadi kuantiti baharu ditolak kuantiti sebelumnya. Penambahan pesanan beli pada harga yang sama memberi sumbangan positif; pengurangan giliran bid akibat pembatalan atau pelaksanaan memberi sumbangan negatif. Jika bid naik kepada harga yang lebih baik, kuantiti pada bid baharu menyumbang nilai positif. Jika bid turun, kuantiti giliran lama yang hilang menyumbang nilai negatif.
Tanda pada bahagian ask adalah terbalik. Pada harga ask yang sama, penambahan kuantiti jual mengurangkan OFI. Pembatalan atau pelaksanaan yang mengecilkan giliran ask menaikkan OFI. Ask yang turun ke harga lebih menarik kepada pembeli menyumbang negatif sebanyak kuantiti baharu; ask yang naik meninggalkan giliran lama dan menyumbang positif sebanyak kuantiti sebelumnya. “Positif” di sini hanya bermaksud perubahan buku lebih condong kepada sisi beli mengikut takrif, bukannya bukti niat pedagang atau hasil pelaksanaan.
OFI bagi satu tempoh ialah jumlah semua (e_n) daripada peristiwa dalam tempoh itu. Unitnya mengikut kuantiti yang dipaparkan oleh suapan data, seperti saham, kontrak atau lot. Jika kajian membahagikan OFI dengan kedalaman, volum atau skala lain, nilai yang dinormalkan itu bukan lagi jumlah mentah yang sama. Nyatakan formula, unit dan konvensyen tanda supaya pengiraan boleh diulang.
Queue imbalance dan volum urus niaga mengukur perkara lain
Queue imbalance biasanya menggunakan satu snapshot buku, contohnya (saiz bid − saiz ask) / (saiz bid + saiz ask). Ia membandingkan kuantiti dalam giliran beli dan jual pada satu masa, lazimnya di sebut harga terbaik. OFI membandingkan snapshot berturutan dan menjumlahkan perubahan bertandanya. Dua snapshot boleh mempunyai queue imbalance yang sama, tetapi OFI antara kedua-duanya berbeza kerana pesanan ditambah, dibatalkan, dilaksanakan atau sebut harga terbaik bergerak.
Volum dagangan bertanda mengira pelaksanaan yang diklasifikasikan sebagai pembelian atau penjualan agresif. Ukuran itu tidak dengan sendirinya memasukkan pesanan had baharu yang menambah ketebalan bid, pembatalan ask atau pergerakan sebut harga tanpa dagangan. OFI pula menggunakan perubahan kuantiti yang dipaparkan pada bid dan ask terbaik, sama ada pengurangan itu berpunca daripada pelaksanaan atau pembatalan. Cont dan rakan-rakan menerangkan bahawa jualan agresif dan pembatalan bid dengan saiz yang sama boleh memberi kesan yang sama pada giliran bid dalam takrif OFI, walaupun hanya jualan agresif ialah urus niaga.
Gould dan Bonart menguji queue imbalance sebagai pemboleh ubah yang berbeza untuk menganggarkan arah pergerakan harga titik tengah seterusnya pada saham Nasdaq tertentu. Kajian itu membantu menunjukkan mengapa ketakseimbangan dalam satu snapshot boleh berguna sebagai ciri penyelidikan, tetapi tidak membuktikan queue imbalance dan OFI boleh saling menggantikan. Makalah mereka meneliti pengelasan arah satu langkah ke hadapan. Microprice juga merupakan anggaran berbeza yang mengambil kira keadaan buku; Stoikov membandingkannya dengan titik tengah untuk harga jangka pendek.
Contoh empat peristiwa menunjukkan pengiraan
Anggap bid terbaik bagi satu instrumen ialah 100.00 dengan kuantiti 10, manakala ask terbaik ialah 100.02 dengan kuantiti 8. Titik tengah awal ialah (100.00 + 100.02) / 2 = 100.01. Nombor ini sekadar contoh aritmetik, bukannya data pasaran atau dakwaan prestasi.
| Peristiwa | Perubahan yang kelihatan pada sebut harga terbaik | Sumbangan OFI |
|---|---|---|
| Pesanan had beli menambah giliran bid | Bid kekal 100.00; kuantiti 10 → 14 | +4 |
| Sebahagian bid dibatalkan | Bid kekal 100.00; kuantiti 14 → 11 | −3 |
| Pembelian agresif melaksanakan 2 unit ask | Ask kekal 100.02; kuantiti 8 → 6 | +2 |
| Ask terbaik bergerak turun dengan kuantiti baharu 5 | Ask 100.02 → 100.01; giliran baharu 5 | −5 |
Dalam tiga peristiwa pertama, harga terbaik pada sisi yang terlibat tidak berubah; sumbangannya ialah perubahan kuantiti dengan tanda untuk sisi tersebut. Bagi pelaksanaan ask, giliran berubah 8 → 6, maka sumbangannya −6 + 8 = +2. Dalam contoh ini, volum pembelian agresif bertanda juga +2. Jika dua unit ask dibatalkan tanpa dagangan, OFI tetap +2 tetapi volum dagangan bertanda ialah sifar. Nilai yang kebetulan sama tidak menjadikan kedua-dua ukuran itu serupa.
Dalam peristiwa terakhir, harga ask turun, jadi cabang formula untuk ask yang bertambah baik menggunakan kuantiti ask baharu dengan tanda negatif: −5. Jumlah empat sumbangan ialah +4 − 3 + 2 − 5 = −2. Selepas ask menjadi 100.01 sementara bid kekal 100.00, titik tengah aritmetik baharu ialah 100.005. Rangkaian ringkas ini tidak membuktikan korelasi, sebab-akibat atau kuasa ramalan; tujuannya hanya untuk memeriksa peraturan tanda secara langkah demi langkah.

Hubungan dengan titik tengah bergantung pada kedalaman dan tempoh
Titik tengah ialah purata bid dan ask terbaik, bukannya harga yang pasti tersedia untuk melaksanakan pesanan dengan sebarang saiz. Cont dan rakan-rakan menjumlahkan sumbangan peristiwa dalam sela pendek dan membandingkannya dengan perubahan titik tengah dalam sela yang sama. Dalam sampel mereka, hubungan antara OFI dan perubahan harga secara kasar adalah linear, sementara pekali impak harga berkaitan dengan kedalaman giliran. Apabila kedalaman cetek, OFI yang serupa boleh hadir bersama perubahan titik tengah yang lebih besar. Buku yang lebih dalam boleh menyerap perubahan serupa dengan tindak balas yang berbeza.
Hubungan ini bersyarat. Pesanan pada paras lebih dalam, maklumat baharu, peraturan padanan, perubahan turun naik, masa dalam sesi dan aktiviti di tempat dagangan lain turut mempengaruhi titik tengah. Sebut harga terbaik boleh melangkau paras, bergerak kerana pembatalan, atau berubah selepas berinteraksi dengan pesanan tersembunyi. Pekali yang dianggarkan untuk satu instrumen, bursa, tempoh atau frekuensi tidak boleh dipindahkan terus kepada pasaran lain.
Tempoh pengagregatan mengubah soalan. OFI bagi 100 milisaat merumuskan peristiwa yang sangat rapat; OFI bagi satu minit merangkumi lebih banyak giliran yang datang dan pergi. Tempoh lebih panjang boleh mencampurkan peristiwa bertanda positif dan negatif hingga jumlahnya hampir sifar walaupun titik tengah telah bergerak beberapa kali. Laporkan tempoh, cara peristiwa diberikan kepada sempadan masa, pengendalian peristiwa tepat pada sempadan, dan sama ada titik tengah diambil daripada harga terakhir atau snapshot terselaras.
Bezakan penerangan serentak daripada ramalan masa hadapan. Jika OFI dan perubahan titik tengah dihitung dalam tempoh yang sama, hasilnya menerangkan hubungan dalam tempoh itu. Strategi yang mendakwa boleh meramal masa depan mesti menghitung OFI hanya daripada data yang telah diterima sebelum keputusan, kemudian mengukur sasaran selepas masa keputusan tersebut. Menggunakan sebut harga terakhir yang hanya diketahui pada akhir horizon untuk “meramal” pergerakan dalam horizon yang sama mewujudkan kebocoran masa.
Pembinaan semula suapan perlu mengekalkan urutan dan skop
Pengiraan OFI daripada mesej mentah memerlukan pembinaan semula buku yang betul. Nasdaq TotalView-ITCH menghantar mesej berjujukan untuk menambah, melaksanakan, membatalkan, memadam atau mengganti pesanan dalam suapan Nasdaq. Spesifikasinya menerangkan suapan langsung untuk buku yang diliputi sistem pelaksanaan Nasdaq, bukannya satu buku gabungan sempurna bagi semua tempat dagangan. Mesej dagangan tertentu boleh berkaitan dengan pesanan bukan paparan yang tidak menambah kuantiti pada giliran yang kelihatan. Spesifikasi TotalView-ITCH 5.0 menunjukkan mengapa jenis mesej dan keadaan buku mesti ditafsir mengikut protokol.
Sebelum mengira, susun peristiwa menggunakan nombor urutan suapan dan cap masa yang sesuai. Muatkan mesej permulaan hari serta direktori instrumen, kekalkan ID pesanan jika tersedia, gunakan pengurangan separa dan pembatalan penuh dengan betul, dan kendalikan penggantian mengikut makna mesej dalam suapan. Semak mesej hilang, pemulihan selepas jurang, jeda dagangan, lelongan, dagangan terbatal dan permulaan semula sesi. Satu mesej terlepas boleh menyebabkan kuantiti pada harga terbaik tersilap sehingga penyegerakan atau pemulihan seterusnya.
Cap masa bursa, masa pembekal data menerima mesej dan masa strategi melihat mesej mungkin berbeza. Jika model menggunakan masa penerimaan tetapi label titik tengah menggunakan masa bursa, kelewatan rangkaian boleh membalikkan urutan yang kelihatan dalam simulasi. Selaraskan zon waktu, ketepatan masa, kalendar sesi dan peraturan bagi peristiwa yang mempunyai cap masa sama. Jika hanya snapshot berkala tersedia, perubahan antara dua pemerhatian tidak menunjukkan berapa banyak peristiwa berlaku atau sama ada kuantiti berkurang akibat pembatalan atau pelaksanaan.
Jangan gabungkan buku satu tempat dagangan dengan titik tengah terkonsolidasi tanpa menyatakan perbezaan skopnya. Bagi saham yang didagangkan di beberapa bursa, bid atau ask terbaik Nasdaq belum tentu sebut harga terbaik seluruh negara. Jika hasil menggunakan titik tengah gabungan, selaraskan cap masa dan peraturan pembentukan NBBO. Jika data datang daripada pengagregat atau paparan broker, tentukan sama ada mesej dibuang, dikumpulkan atau dilengahkan. Panduan Level 2 dan kedalaman pasaran menerangkan had maklumat dalam sesuatu suapan paparan.
Tetapkan masa keputusan sebelum menguji ciri
Kajian yang boleh diuji bermula dengan soalan khusus: adakah perubahan bersih giliran terbaik berkait dengan titik tengah satu saat kemudian, atau adakah ia menambah maklumat selepas mengambil kira spread, turun naik dan saiz giliran awal? Tentukan instrumen dan tempat dagangan, waktu dagangan, frekuensi data, tempoh hasil dan penapis sesi terlebih dahulu. Memilih horizon selepas melihat graf hasil boleh menyebabkan spesifikasi yang kebetulan kelihatan baik.
Untuk menguji ramalan, setiap baris ciri hanya boleh mengandungi mesej yang tersedia pada atau sebelum masa keputusan. Gunakan OFI tertangguh atau jumlah bagi tempoh yang telah selesai; ukur pulangan atau perubahan titik tengah selepas cap masa keputusan. Asingkan tempoh latihan dan ujian secara kronologi, kemudian semak hasil mengikut hari, tahap aktiviti, lebar spread dan keadaan kedalaman. Kebergantungan antara peristiwa berturutan boleh membuat banyak baris kelihatan lebih bebas daripada keadaan sebenar.
Bandingkan OFI dengan garis dasar mudah: perubahan titik tengah terkini, queue imbalance dalam satu snapshot, volum dagangan bertanda, spread dan ukuran kedalaman. Gunakan sampel, cap masa dan horizon yang sama. Tanyakan sama ada OFI menambah kuasa penjelasan atau penentukuran selepas ciri asas dimasukkan, bukan hanya sama ada pekali mentahnya signifikan. Jika model menghasilkan kebarangkalian, nilai penentukuran dan ketidakpastiannya di luar sampel.
Hasil statistik belum menjawab sama ada pesanan boleh dilaksanakan. Membeli pada ask dan menjual pada bid menanggung spread; pesanan had mungkin tidak dipenuhi atau hanya dipenuhi apabila harga bergerak merugikan. Anggarkan yuran, rebat, latensi, giliran pesanan di hadapan, impak pasaran, saiz yang boleh didagangkan dan inventori. OFI boleh menjadi input untuk penyelidikan, pembuatan pasaran atau analisis pelaksanaan tanpa menjadi arahan dagangan tersendiri.
Had buku paparan, tempat dagangan dan kos
OFI yang berpandukan sebut harga terbaik hanya melihat sebahagian kecil pasaran. Kedalaman pada paras kedua dan seterusnya boleh menahan atau mempercepat pergerakan harga. Pesanan tersembunyi, saiz simpanan, minat di dark pool, pembatalan sebelum suapan diterima dan kecairan yang bertindak balas terhadap keadaan baharu tidak dipaparkan sepenuhnya. Kuantiti besar pada skrin mungkin hilang sebelum pesanan anda tiba; kuantiti kecil pada harga terbaik pula tidak membuktikan seluruh pasaran kekurangan kecairan.
Kualiti dan makna data bergantung pada instrumen dan peraturan tempat dagangan. Suapan saham berasaskan pesanan demi pesanan berbeza daripada data niaga hadapan yang diagregat mengikut harga, buku kripto berpusat atau sebut harga opsyen yang tersebar di beberapa bursa. Unit kontrak, saiz lot, tick, peraturan lelongan, keutamaan giliran dan pesanan implied perlu diselaraskan sebelum hasil dibandingkan. Metrik bernama sama juga mungkin menggunakan formula atau skop berlainan antara pembekal.
Dapatan pada saham AS tidak memastikan kesan yang sama dalam pasaran lain atau keadaan pasaran masa hadapan. Spread, bilangan pesaing, komposisi peserta, kelajuan suapan, had turun naik dan kos pelaksanaan berubah. Strategi frekuensi tinggi juga terdedah kepada latensi, impak pasaran, pemilihan songsang dan persaingan. Hubungan yang kelihatan sebelum kos boleh hilang apabila harga beli/jual yang benar-benar boleh dicapai, yuran dan kelewatan dimasukkan.
Oleh itu, jangan panggil OFI isyarat kendiri yang menguntungkan, ramalan harga yang pasti atau ukuran semua penawaran dan permintaan. Hasil bergantung pada takrif, tempat dagangan, sampel, tempoh dan kaedah pelaksanaan. Jika membangunkan peraturan, uji semula dengan data yang tidak digunakan untuk memilih parameter dan rekodkan pelaksanaan yang realistik. Panduan ini menerangkan ukuran pasaran untuk tujuan pendidikan dan bukan nasihat kewangan peribadi.
Maklumat yang perlu direkodkan semasa melaporkan OFI
Laporan yang boleh diulang semula menyatakan sama ada pemerhatian berasal daripada setiap peristiwa atau snapshot, sama ada hanya bid dan ask terbaik digunakan, dan cara (e_n) dikira. Catatkan unit, konvensyen tanda, tempoh agregasi, tempat dagangan, jenis suapan, waktu sesi, urutan masa dan takrif titik tengah. Jika OFI dinormalkan, nyatakan penyebut serta bila maklumat itu tersedia kepada model.
Terangkan sasaran analisis: perubahan titik tengah dalam tempoh sama, pergerakan selepas masa keputusan atau kos pelaksanaan tertentu. Nyatakan sama ada kedalaman dimasukkan, cara sebut harga lama dan jurang suapan dikendalikan, dan sama ada pesanan tersembunyi diliputi. Bagi kajian ramalan, laporkan garis dasar, pemisahan masa, horizon, bilangan instrumen dan hari serta penilaian selepas kos. Pekali purata tanpa konteks sampel dan ketidakpastian tidak cukup untuk menilai kegunaan.
Jalankan semakan tanda yang boleh diulang: penambahan pada bid mesti positif; penambahan pada ask negatif; pengurangan bid negatif; dan pengurangan ask positif. Pergerakan harga terbaik perlu mengikuti cabang formula yang berkenaan, bukan dikira sekali lagi sebagai perubahan kuantiti pada harga lama. Uji peraturan pada urutan ringkas yang direka sebelum menggunakannya pada berjuta-juta mesej.
Gunakan panduan keutamaan harga-masa dalam buku pesanan niaga hadapan jika persoalannya ialah pesanan siapa yang didahulukan atau mengapa pesanan pada harga yang dipaparkan belum tentu terlaksana. Itu isu pelaksanaan. OFI merumuskan perubahan keadaan sebut harga, manakala peraturan keutamaan menerangkan cara pesanan yang boleh dipadankan diproses. Memisahkan kedua-duanya mengelakkan ukuran diagnostik disalah anggap sebagai kedudukan giliran pesanan anda.
Soalan lazim
Q1Adakah OFI sama dengan bid–ask queue imbalance?
Tidak. Queue imbalance biasanya membandingkan kuantiti bid dan ask dalam satu snapshot. OFI menjumlahkan perubahan bertanda antara snapshot atau peristiwa sepanjang satu tempoh. Kedua-duanya ciri yang berbeza dengan formula dan makna tersendiri.
Q2Bolehkah OFI memberitahu sama ada harga seterusnya akan naik?
Tidak dengan kepastian. Kajian mendapati hubungan dalam pasaran dan tempoh tertentu, tetapi buku paparan hanya sebahagian daripada proses pembentukan harga. Ujian ramalan memerlukan masa keputusan yang realistik, data luar sampel dan kos yang munasabah.
Q3Bolehkah OFI dikira daripada paparan Level 2 broker?
Boleh jika paparan menyediakan snapshot atau peristiwa yang cukup lengkap, cap masa yang boleh dipercayai dan skop tempat dagangan yang diketahui. Paparan agregat atau tertangguh mungkin kehilangan urutan serta jenis mesej yang diperlukan untuk membezakan perubahan giliran dengan tepat. Sumber utama - Cont, Kukanov dan Stoikov, “The Price Impact of Order Book Events” (2014) - Gould dan Bonart, “Queue Imbalance as a One-Tick-Ahead Price Predictor in a Limit Order Book” (2016) - Stoikov, “The Micro-Price: A High-Frequency Estimator of Future Prices” (2018) - Spesifikasi Nasdaq TotalView-ITCH 5.0
Sumber dan bacaan lanjut
Laporkan masalah
Kami akan menyediakan e-mel dengan pautan artikel ini. Mark menerima laporan hanya selepas anda menghantarnya
Semakan pantas
Sudah membaca panduan? Uji diri dengan 3 soalan
Soalan 01
Jika kuantiti bid terbaik meningkat daripada 10 kepada 14 pada harga yang sama, apakah sumbangan OFI pada sisi bid?
Pilih jawapan untuk melihat penjelasan
Glosari opsyen
Takrif jelas istilah opsyen penting, daripada call, put dan rantaian opsyen kepada IV, Greeks, faedah terbuka dan max pain
Lihat glosari opsyen