Dark pool membatasi informasi yang terlihat oleh peserta lain. Istilah itu sendiri tidak menjamin anonimitas penuh, order terisi atau dampak harga nol. Pasar Forex memang tidak memiliki satu buku order global, tetapi itu tidak membuat dark pool mustahil. BIS memasukkan dark pools dalam pembahasan pool likuiditas FX yang kurang terbuka. Pertanyaan bergunanya adalah: informasi harga, ukuran dan pihak lawan mana yang tersedia sebelum serta sesudah transaksi?

Apa sebenarnya dark pool di pasar saham?

Pisahkan tiga hal: apakah harga dan ukuran terlihat sebelum transaksi, kapan identitas pihak lawan diketahui, serta bagaimana transaksi selesai dilaporkan. Dalam konteks saham tercatat di Amerika Serikat, FINRA menjelaskan bahwa dark ATS tidak menampilkan kuotasi secara publik, tetapi transaksi saham tercatatnya tetap dilaporkan dan dipublikasikan pada consolidated tape. Tersembunyi sebelum transaksi tidak sama dengan tidak dilaporkan sesudahnya.

Ketentuan pasar sekuritas AS itu mempunyai cakupan tersendiri; jangan langsung menerapkannya pada semua produk valuta asing. Perbandingan antarpasar menyangkut tahap pengungkapan informasi. Pasar saham juga mempunyai lebih dari satu venue. Karena itu, satu bursa tunggal bukan syarat untuk membicarakan likuiditas yang tidak ditampilkan kepada peserta lain.

Informasi apa yang tidak terlihat dalam Forex OTC?

Dalam struktur OTC Forex, transaksi terjadi melalui hubungan bank, broker, dana serta venue elektronik. Tidak ada satu buku order atau pita transaksi real time yang memuat seluruh turnover OTC FX dunia. Survei turnover berkala berbeda dari catatan transaksi global langsung. Suatu peserta melihat data yang tersedia lewat hubungan serta layanan datanya, dengan cakupan tertentu.

BIS membedakan pool menurut tingkat anonimitas dan jenis likuiditas. Pembahasannya mencakup bentuk perdagangan kurang terbuka, termasuk dark pools, yang menyediakan lebih sedikit informasi harga, kedalaman atau pihak lawan. Ketiadaan satu buku global tidak membuktikan ketiadaan venue tersebut. Identifikasi layanan, instrumen dan informasi yang disembunyikan; jangan menyamakan seluruh OTC dengan satu pool rahasia.

Internalisasi, benchmark matching dan last look berbeda

Internalisasi dapat mengimbangi arus nasabah dalam pengaturan penyedia sendiri. Tidak harus berupa dua order identik pada saat yang persis sama atau menghilangkan risiko inventory. Dalam model buatan, dealer mula-mula menjual 1.000.000 EUR kepada nasabah, lalu membeli 600.000 EUR dari nasabah lain. Tanpa posisi atau lindung nilai lain, dealer masih net short 400.000 EUR. Ini hitungan exposure, bukan bukti keuntungan spread tanpa risiko. Periksa apakah penyedia bertindak sebagai principal atau perantara; dealer besar dapat memiliki peran serta kewajiban berbeda.

Benchmark matching merupakan pengaturan lain. Penjelasan CME untuk EBS eFix menyatakan bahwa bagian order yang cocok menjadi firm sebelum harga fixing ditetapkan. Identitas pihak lawan tersembunyi saat pencocokan dan diungkap setelah penghitungan benchmark. Sisa yang belum cocok dapat dikembalikan untuk eksekusi alternatif. Ini bukan janji seluruh order memperoleh midpoint yang sedang terlihat di layar.

Last look menyangkut kesempatan akhir menerima atau menolak permintaan transaksi terhadap harga kuotasi. FX Global Code membahas transparansi penggunaan, tujuan, pemeriksaan validitas/harga dan waktu keputusan. Kode praktik untuk pasar wholesale ini melengkapi, bukan menggantikan hukum setempat. Tidak ada satu jeda universal yang dapat diasumsikan bagi setiap broker ritel. Baca kebijakan dan rekaman permintaan/respons; mekanisme ini berbeda dari definisi dark pool.

Total dan rata-rata tidak mengungkap fill terbesar

Laporan hipotetis menyebut dua fill pembelian EUR, total 100.000 EUR dan harga rata-rata tertimbang 1.1000 USD per EUR. Setiap fill dihitung sekali dari sumber dan jendela waktu yang sama. Semua harga diasumsikan 1.1000 dan biaya nol. Dua susunan lengkap di bawah sama-sama cocok dengan laporan itu.

Agregat sama, fill terbesar berbedaDua susunan buatan masing-masing dua fill pembelian total 100.000 EUR pada 1.1000 USD per EUR, tanpa biaya. A 50.000 + 50.000, B 10.000 + 90.000. Total biaya dan rata-rata sama, tetapi maksimum 50.000 dan 90.000 EUR. Panjang segmen proporsional dengan notional pada skala sama.Laporan: 2 fill100.000 EUR · rata-rata 1.1000 USD/EURSusunan A50.000 EUR50.000 EURSusunan B10.000 EUR90.000 EURBiaya A dan B: 110.000 USDFill terbesar A: 50.000 EURFill terbesar B: 90.000 EURTotal/rata-rata tidak menentukan susunanforex-basics.com/id/
Agregat sama, fill terbesar berbeda. Dua susunan lengkap buatan dari satu sumber/jendela, dua fill tiap susunan dihitung sekali. Semua harga 1.1000 USD/EUR dan biaya nol. Panjang segmen proporsional dengan notional EUR pada skala sama; bukan observasi pool nyata atau aturan pelaporannya.

Total 100.000 EUR, dua fill dan rata-rata 1.1000 tidak menentukan maksimum: A 50.000 EUR, B 90.000 EUR.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Semua fill dalam dua susunan buatan
Susunan/fillNotional EURUSD per EURBiaya USD
A/150.0001.100055.000
A/250.0001.100055.000
B/110.0001.100011.000
B/290.0001.100099.000

Keduanya memiliki dua fill, total 100.000 EUR dan biaya 110.000 USD. Rata-ratanya 110.000/100.000 = 1.1000 USD per EUR. Fill terbesar A adalah 50.000 EUR, sedangkan B 90.000 EUR. Membagi total dengan jumlah fill menghasilkan ukuran rata-rata, bukan maksimum. Data agregat tidak menentukan susunan yang benar-benar terjadi; susunan lain juga dapat cocok. Tanpa data tiap fill, identitas institusi atau manipulasi tidak terbukti.

Apa dampaknya bagi trader ritel?

Periksa sumber, instrumen, unit dan cakupan indikator volume. Struktur MqlRates MetaQuotes mendefinisikan tick_volume dan real_volume secara terpisah. Tick count menghitung tick yang tercatat; trade volume mengukur kuantitas perdagangan yang dilaporkan pada sumber tertentu. Label real_volume pun tidak membuktikan cakupan global OTC. MetaTrader tidak secara inheren hanya mampu menampilkan satu jenis volume. Hubungan penyedia di pasar interbank membantu menjelaskan batas data.

Midpoint juga belum tentu lebih murah setelah biaya. Ambil bid/ask EUR/USD hipotetis serentak 1.1000/1.1002 USD per EUR, sehingga midpoint 1.1001. Pembelian penuh 100.000 EUR berbiaya 110.020 USD pada ask atau 110.010 USD pada midpoint sebelum pungutan. Jika hanya pilihan midpoint menambah biaya 12 USD, totalnya 110.022, lebih mahal 2 USD. Biaya 7 USD memberi total 110.017, lebih murah 3 USD. Ini asumsi fill penuh serentak, bukan tarif atau jaminan layanan.

Model baru: biaya tetap mengubah pilihan menurut ukuran order

Tahan kuotasi yang sama dan gunakan hanya biaya midpoint tetap 7 USD per order; opsi ask tanpa biaya tambahan. Semua order diasumsikan terisi penuh dan serentak. Tidak ada biaya lain, pajak atau perubahan kurs yang dimodelkan. Selisih harga 0.0001 USD per EUR memberi penghematan kotor sebesar notional × 0.0001. Biaya tetap impas ketika notional 70.000 EUR. Di bawahnya midpoint lebih mahal; di atasnya lebih murah dalam model ini.

Biaya tetap mengubah hasil perbandinganKuotasi hipotetis serentak bid 1.1000/ask 1.1002, midpoint 1.1001 USD/EUR. Fill penuh; hanya opsi midpoint membayar 7 USD per order, tanpa biaya lain atau pajak. Konversi selisih pada kurs buatan tetap 16.000 IDR/USD; bukan akses venue atau tarif aktual.PERHITUNGAN HIPOTETISBeli 10.000 EURMidpoint lebih mahal 6USD = 96.000 IDRBeli 70.000 EURBiaya sama pada keduaopsiBeli 100.000 EURMidpoint lebih murah 3USD = 48.000 IDR
Biaya tetap mengubah hasil perbandingan. Kuotasi hipotetis serentak bid 1.1000/ask 1.1002, midpoint 1.1001 USD/EUR. Fill penuh; hanya opsi midpoint membayar 7 USD per order, tanpa biaya lain atau pajak. Konversi selisih pada kurs buatan tetap 16.000 IDR/USD; bukan akses venue atau tarif aktual.

Perbaikan harga per unit belum menetapkan biaya keseluruhan; ukuran order menentukan pembebanan biaya tetap.

Pada layar kecil, gulir diagram mendatar atau perbesar. Nilai dan kesimpulan juga tersedia dalam teks di bawah.

Beli 10.000 EUR
Midpoint lebih mahal 6 USD = 96.000 IDR – Ask 11.002 USD; midpoint 11.001 + 7 = 11.008 USD.
Beli 70.000 EUR
Biaya sama pada kedua opsi – Penghematan harga kotor 70.000 × 0.0001 = 7 USD menutup biaya tetap.
Beli 100.000 EUR
Midpoint lebih murah 3 USD = 48.000 IDR – Ask 110.020 USD; midpoint 110.010 + 7 = 110.017 USD.

Untuk pembelian 10.000 EUR, ask 11.002 USD, sedangkan midpoint 11.001 + 7 = 11.008 USD: tambahan 6 USD. Untuk 100.000 EUR, penghematan bersih 3 USD. Dengan kurs konversi ilustratif tetap 16.000 IDR per USD, tambahan kecil tadi 96.000 IDR dan penghematan besar 48.000 IDR. Konversi hanya menerjemahkan selisih biaya, bukan menyatakan akses nasabah Indonesia ke eFix, kurs pasar aktual atau keuntungan trading. Kesimpulan berubah bila biaya proporsional, minimum ukuran, fill parsial atau kuotasi berbeda.

Bagian benchmark bukan harga seluruh pembelian

Model berikut membeli 100.000 EUR. Dua bagian 60.000 dan 10.000 EUR cocok di pool, sementara sisa 30.000 dikembalikan. Asumsikan fixing yang ditetapkan kemudian 1.1000 USD per EUR dan sisa secara terpisah dibeli pada 1.1020. Tidak ada biaya; harga tersebut bukan observasi CME atau janji fill berikutnya.

Satu order, dua jalur eksekusi hipotetis
BagianEURUSD per EURBiaya USD
Cocok pada fixing70.0001.100077.000
Sisa terisi terpisah30.0001.102033.060
Seluruh pembelian100.000Rata-rata 1.1006110.060

Sebanyak 70% order memperoleh tepat 1.1000, tetapi total 110.060 USD menghasilkan rata-rata 1.1006. Fixing tidak salah diterapkan pada bagian yang cocok: sisanya memakai jalur lain. Nilai proporsi terisi, harga yang diberikan dan nasib sisa bersama-sama. Sebutan “pada benchmark” tidak cukup untuk menilai seluruh order. Fragmentasi maupun kekurangan informasi tidak membuktikan ada atau tidaknya pelanggaran.

Empat langkah praktis berikutnya

  1. Catat instrumen, penyedia, unit serta nama field volume ekspor. Jangan mengubah tick count menjadi notional uang atau volume satu venue menjadi turnover dunia.
  2. Bandingkan pasangan, sisi kuotasi dan timestamp yang setara di dua sumber. Simpan zona waktu, spread dan syarat eksekusi. Perbedaan kecil dapat mengungkap masalah pengukuran, tetapi belum menentukan penyebabnya.
  3. Baca kebijakan eksekusi: last look, kriteria penolakan, kapasitas penyedia dan statistik relevan. Jika informasi kurang, catat pertanyaan yang belum terjawab dan minta penjelasan; kekurangan jawaban saja bukan bukti pelanggaran.
  4. Rekonsiliasi catatan order nyata yang sudah ada: identifier, simbol, arah, ukuran setiap fill, harga diminta/terisi, biaya, waktu dan syarat berlaku. Bandingkan bid dengan bid atau ask dengan ask pada waktu sama. Simpan respons penyedia atas selisih spesifik.