Mengklik beli mengirim permintaan, bukan konfirmasi transaksi pada harga layar. Pengiriman, validasi, eksekusi dan pesan balasan merupakan peristiwa berbeda. Permintaan juga dapat ditolak atau hanya terisi sebagian. Untuk membandingkan kualitas broker, tentukan titik awal dan akhir pengukuran serta harga acuannya, lalu nilai biaya, fill dan kegagalan bersama-sama.

Apa sebenarnya eksekusi order?

Permintaan menuju server dan diperiksa sebelum menghasilkan deal. Produk, mode eksekusi dan fill policy menentukan apakah permintaan terisi, terisi sebagian atau gagal. Satu order dapat menghasilkan beberapa deal pada waktu berbeda. Saat terminal menerima respons lebih belakangan daripada saat server mengeksekusi; keduanya bukan saat tombol diklik.

Pisahkan komunikasi jaringan dari pemrosesan server dan eksekusi. Klaim 20 ms baru bermakna jika titik ukur, sumber jam, sampel dan status order dinyatakan. Penundaan total menjumlahkan tahap-tahap yang relevan; tahap lambat dapat mendominasi. Namun durasi sendiri tidak menentukan harga. Gerakan pasar, volume tersedia dan kondisi order juga berpengaruh. Eksekusi perlu dilihat sebagai rangkaian yang dapat ditelusuri, bukan satu angka iklan.

Instant execution dan market execution

MetaTrader 5 membedakan Instant, Request, Market dan Exchange Execution. Broker menetapkan ketersediaannya per instrumen. Dalam Instant Execution, server dapat menerima harga atau mengembalikan requote; ini bukan jaminan setiap permintaan berhasil. Market Execution menerima harga yang ditentukan dalam mode tersebut tanpa negosiasi harga tambahan, tetapi validasi dan syarat pengisian tetap berlaku.

Market Execution tidak menjamin harga yang tadi terlihat. Slippage, penolakan atau pengisian parsial masih mungkin menurut likuiditas, fill policy serta ketentuan layanan. Simpan seluruh fill dan sisa yang belum terisi. Kebijakan Fill or Kill, Immediate or Cancel dan Return mempunyai konsekuensi berbeda; periksa dukungan instrumen serta server, bukan menganggap satu pengaturan berlaku universal.

Apa yang memengaruhi waktu dan kualitas?

Baca kebijakan eksekusi untuk memahami peran badan hukum, sumber harga, routing dan kondisi penolakan. Label ECN saja tidak membuktikan perusahaan CFD hanya agen atau meneruskan setiap permintaan tanpa perubahan kepada pihak luar. Last look adalah kondisi eksekusi untuk diperiksa. PFOF menyangkut imbalan routing menurut produk dan yurisdiksi; labelnya bukan pengganti kontrak. ECN dan market maker membedakan transaksi nasabah dari hedge perusahaan.

Lokasi server, koneksi dan perangkat lunak dapat memengaruhi sebagian penundaan. VPS mungkin memperbaiki kontinuitas atau memperpendek satu segmen jaringan; VPS tidak menyediakan likuiditas atau menjamin harga. Kuotasi dan volume tersedia dapat berubah pada kondisi tenang maupun volatil. Spike candle atau fill merugikan sendiri tidak membuktikan mekanisme stop hunting. Simpan data order serta Bid/Ask yang relevan sebelum menentukan penyebab atau menuduh manipulasi.

Contoh slippage pada pembelian EUR/USD

Model hipotetis membeli 100.000 EUR. Ask yang dicatat tepat pada saat permintaan yang didefinisikan adalah 1,08500; fill sebenarnya dalam skenario 1,08550. Satu pip 0,0001 dan tidak ada konversi mata uang pada contoh ini. Ini aritmetika harga, bukan pengukuran NFP, waktu penundaan tertentu atau slippage tipikal suatu broker.

Contoh satu fill buatan
KomponenNilai
Ask acuan saat permintaan1,08500
Fill beli1,08550
Selisih fill − Ask0,00050 = 5 pip merugikan
Selisih untuk 100.000 EUR50 USD

Selisihnya 0,00050 × 100.000 EUR = 50 USD, atau 5 USD untuk 10.000 EUR. Jika pembelian justru terisi pada 1,08490 terhadap Ask sama, harganya membaik satu pip. Untuk penjualan, harga eksekusi lebih tinggi menguntungkan. Target swing lebih besar membuat 50 USD menjadi fraksi lebih kecil dari gerakan yang direncanakan, tetapi tidak membuatnya hilang; selisih berulang dapat terakumulasi pada gaya apa pun.

Bandingkan hasil dan biaya, bukan spread saja

Gunakan harga aktual dan biaya eksplisit terhadap benchmark yang ditentukan. Spread dan slippage sudah terkandung dalam hasil dari fill Ask/Bid aktual; jangan menguranginya sekali lagi. Analisis biaya eksekusi terpisah boleh menguraikan spread, komisi dan deviasi harga asalkan komponen yang sama dihitung sekali. Pendanaan dan konversi dapat menambah biaya lain. Perbandingan spread dan komisi memberi contoh tarif hipotetis.

Khusus kerangka EU, Pasal 27 MiFID II menyebut harga, biaya, kecepatan, kemungkinan eksekusi dan penyelesaian, ukuran, sifat serta pertimbangan relevan lainnya. Untuk order ritel, total consideration mencakup harga dan biaya yang langsung terkait eksekusi; faktor itu tidak otomatis berbobot sama. Instruksi khusus nasabah memengaruhi bagian yang dicakupnya. Ini kewajiban proses best execution, bukan jaminan setiap fill memperoleh harga terbaik yang mungkin.

FCA COBS 11.2A menjelaskan total consideration dan instruksi nasabah dalam lingkup Inggris. Kerangka EU dan Inggris tersebut bukan bukti izin atau perlindungan otomatis bagi nasabah Indonesia. Nilai badan hukum, produk dan yurisdiksi layanan yang sebenarnya; artikel ini tidak menetapkan status izin broker tertentu.

Demo dan akun live perlu diperiksa terpisah

Ketentuan demo bergantung pada penyedia. Bantuan IG UK menyatakan demonya tidak mengenakan slippage dan penyesuaian tertentu, tidak menolak transaksi berdasarkan harga atau ukuran seperti live, serta mempunyai perbedaan pendanaan dan penutupan karena dana tidak cukup. Ini penjelasan simulator tertentu, bukan sifat semua demo atau pernyataan IG menerima nasabah Indonesia.

Simulator dapat mengajarkan kontrol tanpa membuktikan kualitas fill live. CFD OTC live juga tidak harus memperlihatkan buku order bursa publik. Perbedaannya tidak dapat dinilai cukup dengan sebutan sedikit lebih buruk. Periksa ketentuan simulator dan akun live yang relevan.

Fill pertama belum menyelesaikan seluruh order

Order buatan berukuran satu lot diisi tiga bagian dari satu titik awal dengan satu sumber jam yang sama: 0,5 lot pada 50 ms, 0,3 pada 80 ms dan 0,2 pada 900 ms. Tidak ada requote atau pembatalan sisa. Angka ini bukan hasil pengukuran broker atau waktu eksekusi tipikal. Tiga kartu menunjukkan urutan peristiwa; lebar kartu tidak proporsional terhadap jarak milidetik.

Fill pertama belum menyelesaikan orderOrder 1 lot terisi 0,5 lot pada 50 ms, 0,3 pada 80 ms, 0,2 pada 900 ms. Pada 80 ms tersisa 0,2 lot. Fill pertama 50 ms; selesai penuh 900 ms. Kartu menunjukkan urutan, bukan jarak waktu proporsional.Order: 1 lot. Satu jam acuan.50 ms0,5 lot50% terisi80 ms+0,3 lot80% terisi900 ms+0,2 lot100% terisiFill pertama: 50 msSelesai seluruhnya: 900 msforex-basics.com/id/
Fill pertama belum menyelesaikan order. Model buatan 1 lot: 0,5 pada 50 ms, 0,3 pada 80 ms dan 0,2 pada 900 ms, satu titik awal serta sumber jam sama. Tanpa requote/pembatalan sisa. Tiga kartu menunjukkan urutan; lebarnya tidak proporsional terhadap selang waktu. Bukan pengukuran broker atau waktu tipikal.

Fill pertama 50 ms, penyelesaian 900 ms; rata-rata berbobot 229 ms bukan waktu selesai.

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

Pada 80 ms baru 0,8 lot terisi, menyisakan 0,2. Waktu fill pertama 50 ms dan waktu selesai penuh 900 ms. Rata-rata waktu berbobot volume adalah 0,5 × 50 + 0,3 × 80 + 0,2 × 900 = 229 ms. Order tidak selesai pada 229 ms. Simpan nomor order dan seluruh deal parsial; rata-rata menjawab pertanyaan lain daripada peristiwa terakhir.

Harga rata-rata dan waktu rata-rata bukan hal sama

Perluasan buatan ini memakai volume serta waktu tadi, dengan spesifikasi satu lot = 100.000 EUR. Tambahkan harga fill beli: 0,5 lot pada 1,08500; 0,3 pada 1,08520; 0,2 pada 1,08600. Ask acuan seluruh permintaan tetap 1,08500. Harga-harga ini dibuat untuk pembelajaran; tidak berasal dari pengukuran broker atau bukti bahwa durasi tertentu menyebabkan harga tertentu.

Harga rata-rata berbobot volume atau VWAP adalah (0,5 × 1,08500 + 0,3 × 1,08520 + 0,2 × 1,08600)/1 = 1,08526. Deviasinya dari Ask acuan 2,6 pip, setara 26 USD untuk 100.000 EUR. Harga rata-rata bukan fill tambahan pada 229 ms, dan harga bagian terakhir bukan harga seluruh order.

Untuk rekonsiliasi terpisah, asumsikan seluruh posisi kemudian dijual pada Bid 1,08600. Total biaya putar-balik 6 USD untuk satu lot, seluruhnya belum masuk harga. Tidak ada pendanaan, pajak, perubahan volume atau biaya lain. Kurs tetap buatan 16.000 IDR/USD dipakai sekali untuk menerjemahkan hasil USD; ini bukan fasilitas konversi broker atau kurs aktual.

Hasil dari fill aktual model adalah (1,08600 − 1,08526) × 100.000 − 6 = 68 USD, atau 1.088.000 IDR. Perbandingan terpisah seandainya seluruh pembelian terjadi pada Ask acuan memberi 100 − 6 = 94 USD, berbeda 26 USD atau 416.000 IDR. Mengurangi slippage 26 USD sekali lagi dari hasil 68 USD akan menghasilkan 42 USD yang keliru, yaitu menghitung komponen sama dua kali.

Rata-rata harga dan rekonsiliasi hasilPerluasan fiktif: 1 lot = 100.000 EUR, beli 0,5 lot pada 1,08500; 0,3 pada 1,08520; 0,2 pada 1,08600. Ask acuan 1,08500. Semua kemudian dijual pada Bid 1,08600; biaya lengkap terpisah 6 USD, kurs tetap 16.000 IDR/USD, tanpa pendanaan/pajak/biaya lain. Spread/deviasi yang terkandung dalam fill tidak ditambahkan lagi.PERHITUNGAN HIPOTETISHarga rata-rata berbobot volume1,08526Hasil aktual model sesudahbiaya68 USD = 1.088.000 IDRSelisih terhadap pembelian padabenchmark26 USD = 416.000 IDR
Rata-rata harga dan rekonsiliasi hasil. Perluasan fiktif: 1 lot = 100.000 EUR, beli 0,5 lot pada 1,08500; 0,3 pada 1,08520; 0,2 pada 1,08600. Ask acuan 1,08500. Semua kemudian dijual pada Bid 1,08600; biaya lengkap terpisah 6 USD, kurs tetap 16.000 IDR/USD, tanpa pendanaan/pajak/biaya lain. Spread/deviasi yang terkandung dalam fill tidak ditambahkan lagi.

Pisahkan ukuran waktu, harga rata-rata dan benchmark; gunakan tiap biaya satu kali pada perhitungan yang sesuai.

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

Harga rata-rata berbobot volume
1,08526 – Deviasi terhadap Ask acuan 2,6 pip = 26 USD; bukan fill baru pada 229 ms.
Hasil aktual model sesudah biaya
68 USD = 1.088.000 IDR – Dari seluruh fill beli dan jual, dikurangi 6 USD sekali.
Selisih terhadap pembelian pada benchmark
26 USD = 416.000 IDR – Benchmark 94 USD versus model 68 USD. Mengurangi 26 lagi dari 68 akan menghitung deviasi dua kali.

Model ini membedakan harga, waktu dan hasil. Tidak ada klaim broker cepat lebih murah, demo menguntungkan atau metode entry tertentu memberikan hasil model. Bandingkan seluruh permintaan yang sebanding, termasuk yang gagal, sebelum membuat peringkat kualitas.

Cara mengukur eksekusi sendiri

Simpan permintaan, status, nomor order, setiap fill, volume dan Bid/Ask relevan. Untuk tiap timestamp, tetapkan peristiwa, sumber jam, zona waktu dan presisinya. Log terminal mungkin mencatat saat pesan tiba, bukan saat server melakukan transaksi; selisih dua cap waktu tidak otomatis durasi eksekusi server. Jangan mengurangkan jam perangkat berbeda tanpa penyelarasan yang dapat dipertanggungjawabkan.

Bandingkan instrumen, ukuran dan periode pasar yang sepadan. Hitung penolakan terhadap seluruh permintaan sebanding, serta laporkan kasus lambat dan ekor distribusi bersama median. Beberapa puluh pengamatan belum membuktikan kualitas universal atau hubungan sebab-akibat. Baca kebijakan terbaru dan minta penjelasan perbedaan spesifik kepada badan hukum terkait. Panduan eksternal memilih broker berbahasa Inggris membantu menyusun pertanyaan tersebut.

Langkah berikutnya

  1. Tentukan dan laporkan waktu fill pertama, penyelesaian penuh serta respons secara terpisah. Sertakan jam, permintaan ditolak dan kasus lambat bersama median.
  2. Catat sisi beli/jual, benchmark dan jenis order sebelum membandingkan deviasi menguntungkan serta merugikan. Sampel asimetris memerlukan penjelasan, tetapi sendiri tidak membuktikan manipulasi.
  3. Periksa mode dan fill policy per instrumen. Trigger stop tidak menjamin harga; limit membatasi harga tetapi dapat tidak terisi. Pending order tidak menghilangkan kondisi tersebut.
  4. Cocokkan fill aktual dan biaya sekali, lalu pendanaan atau konversi yang relevan. Jangan mengurangi spread atau slippage lagi dari hasil yang sudah memakai harga eksekusi.