Dalam artikel ini
Setelah membaca artikel ini…
- Membedakan waktu fill pertama, selesai penuh dan respons terminal.
- Mengelompokkan seluruh fill parsial berdasarkan nomor order.
- Menghitung harga berbobot dan hasil IDR tanpa mengurangi slippage dua kali.
Pelajari istilah tanpa meninggalkan artikel
Eksekusi order Lot (satuan ukuran posisi) Order pasar (market order) Komisi Akun demo LikuiditasMengklik 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.
| Komponen | Nilai |
|---|---|
| Ask acuan saat permintaan | 1,08500 |
| Fill beli | 1,08550 |
| Selisih fill − Ask | 0,00050 = 5 pip merugikan |
| Selisih untuk 100.000 EUR | 50 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 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.
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
- Tentukan dan laporkan waktu fill pertama, penyelesaian penuh serta respons secara terpisah. Sertakan jam, permintaan ditolak dan kasus lambat bersama median.
- Catat sisi beli/jual, benchmark dan jenis order sebelum membandingkan deviasi menguntungkan serta merugikan. Sampel asimetris memerlukan penjelasan, tetapi sendiri tidak membuktikan manipulasi.
- 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.
- 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.
Periksa pemahaman Anda
Latihan: sekitar 2 menit.
Lihat jawaban dan penjelasan
Benar. 0,5 + 0,3 = 0,8; sisa 0,2 lot baru terisi pada 900 ms dalam model.
Pertanyaan lain
Apa beda Instant dan Market Execution?
Apakah slippage saat berita membuktikan penyebab tertentu?
Apakah 229 ms berarti seluruh order selesai?
Apakah spread dan slippage dikurangi lagi dari hasil fill aktual?
Apakah demo menunjukkan kualitas eksekusi live?
Bagaimana membandingkan broker dengan data sendiri?
Sumber dan verifikasi
- MetaQuotes — prinsip trading MT5
Order, deal, mode eksekusi dan fill policy bergantung pada instrumen.
- MetaQuotes — eksekusi dan riwayat deal
Beberapa deal dapat terkait satu order; harga posisi memakai rata-rata berbobot volume.
- EU — MiFID II Pasal 27
Faktor eksekusi, total consideration ritel dan kebijakan; kerangka EU.
- FCA — COBS 11.2A
Total consideration dan instruksi khusus dalam lingkup Inggris, bukan izin Indonesia.
- IG UK — perbedaan demo dan live
Keterbatasan simulator IG UK, termasuk slippage dan penolakan berdasarkan harga/ukuran.
Perhitungan menggunakan asumsi yang dinyatakan secara terbuka. Perhitungan ini tidak menggantikan data pasar terkini atau ketentuan penyedia.
