Model eksekusi broker

juga: model eksekusi order, tipe eksekusi broker, dealing desk vs no dealing desk

Model eksekusi broker adalah cara broker memproses order — mengambil sisi lawannya sendiri sebagai counterparty, atau merutekannya keluar ke likuiditas eksternal — dan ia menentukan siapa membayar siapa, dengan cara apa, dan EA mana yang akan ditoleransi akun itu.

Model eksekusi broker — MT5 glossary overview

Sekilas

Jenis istilah
Istilah broker
Tingkat
Menengah
Digunakan pada
Pemilihan broker · Evaluasi EA · Operasional MT5

Dengan bahasa sederhana

Saat Anda menekan buy, entah broker sendiri yang menjual kepada Anda, atau ia meneruskan order itu ke pihak lain dan menyimpan sebuah fee sebagai imbalannya. Satu pilihan itu menentukan bagaimana biaya Anda muncul, siapa yang untung saat Anda rugi, dan perilaku trading mana yang akan ditolerir broker.

Mengapa ini penting

Spread, komisi, requote, larangan scalping, kualitas eksekusi — setiap keluhan trader tentang broker berpangkal pada ke mana order itu pergi. Baca modelnya lebih dulu, dan semua keluhan itu menjadi satu penjelasan.

  • Ia menentukan apakah konflik kepentingan ada sama sekali. Broker counterparty, secara konstruksi, mendapat untung dari kerugian klien; broker perutean mendapat untung dari volume.
  • Ia menjelaskan harganya. Spread tetap hanya bisa berjalan bila ada yang menyerap pergerakan, dan pihak itulah yang mengambil sisi lawan.
  • Ia menjelaskan pembatasannya. Waktu tahan minimum, larangan scalping dan penolakan last-look datang dari buku yang tidak sanggup menyerap arus cepat, bukan dari batasan platform.
  • Ia adalah satu-satunya sifat broker yang tidak pernah bisa ditunjukkan backtest, karena tester mengisi setiap order dari deret harga, siapa pun yang seharusnya mengisinya secara live.

Cara broker mendefinisikannya

  • Market maker, disebut juga dealing desk atau B-book: broker mengambil sisi lawan transaksi dan bisa mengutip spread tetap karena ia sendiri yang menyerap selisihnya.
  • STP, straight-through processing: broker meneruskan order ke penyedia likuiditas eksternal dan melipat markup ke dalam kuotasi, bukan menagihnya terpisah.
  • ECN: order bertemu kumpulan peserta pada kuotasi mentah dan broker memperoleh komisi yang dinyatakan per lot.
  • Hibrida: kebanyakan broker ritel merutekan sebagian arus keluar dan menginternalkan sisanya, per klien atau per simbol. Inilah kasus yang umum, bukan pengecualian.
  • Labelnya adalah pilihan broker sendiri di sebagian besar yurisdiksi. Cara broker dibayar — markup atau komisi yang dinyatakan — adalah fakta yang bisa diamati, dan satu broker bisa memakai keduanya: XM membawa label market maker sekaligus akun Zero yang dihargai mentah plus $3,5 per lot.

Yang berbeda antar broker

  • Menurut jenis akun di broker yang sama, dan ini lazim: akun standard diinternalkan, akun raw dirutekan. Keenam broker yang dibandingkan di bawah ini mencantumkan satu tingkat $0 dan satu tingkat berkomisi.
  • Menurut simbol di dalam satu akun. Pasangan mayor dirutekan sementara eksotik atau indeks diinternalkan adalah pembagian yang umum.
  • Menurut mode eksekusi. Market Watch → klik kanan simbol → Specification menampilkan Execution sebagai Instant, Market, Request atau Exchange; field itulah, bukan halaman pemasaran, yang menentukan apakah requote mungkin terjadi.
  • Menurut kebijakan pengisian. Jendela yang sama mencantumkan tipe pengisian yang diterima server — Fill or Kill, Immediate or Cancel, Return — dan itu berbeda antar broker maupun antar jenis akun di satu broker.
  • Menurut kontrak. Kebijakan tentang perdagangan otomatis, scalping dan waktu tahan mengikuti modelnya, tetapi tinggalnya di perjanjian klien.

Dampak pada kinerja EA

  • Pada eksekusi Instant permintaan membawa harga dan deviasi dalam poin; pergerakan melampaui deviasi mengembalikan 10004 TRADE_RETCODE_REQUOTE. Pada eksekusi Market server mengisi pada harga saat itu dan mengabaikan kedua field tersebut.
  • EA yang mengirim tipe pengisian yang tidak diizinkan simbol mendapat 10030 TRADE_RETCODE_INVALID_FILL pada setiap order. Baca SYMBOL_FILLING_MODE dengan SymbolInfoInteger dan pilih tipenya dari sana; flag-nya hanya mencakup Fill or Kill dan Immediate or Cancel, sedangkan Return adalah sifat eksekusi Market dan Exchange, bukan sebuah flag.
  • Stops level di atas nol menolak stop atau target yang ditempatkan di dalamnya dengan 10016 TRADE_RETCODE_INVALID_STOPS. Buku counterparty cenderung menetapkannya; stop scalping yang ketat bisa gagal sebelum strateginya sempat berjalan.
  • Strategy Tester tidak punya model eksekusi. Pengaturan Delays-nya mengemulasi latensi dalam milidetik, tetapi pengisian tetap datang dari deret harga pada spread yang dibawa riwayat.
  • Setiap listing di sini menyebut riwayat asal rekamannya — 30 dari 33 menyebut riwayat M1 Exness MT5 — jadi biaya di dalam rekaman itu adalah biaya satu venue, akun mana pun yang Anda danai.

Yang perlu dipastikan sebelum menyetor dana

  • Cara broker dibayar pada akun yang akan Anda danai: markup di dalam spread, atau komisi yang dinyatakan per lot. Keenam broker ini menyatakan $0 pada satu tingkat dan $3 sampai $7 per lot pada tingkat berkomisi.
  • Field Execution dan tipe pengisian di spesifikasi simbol MT5 untuk simbol persis yang diperdagangkan EA, pada jenis akun yang akan Anda buka.
  • Stops level dan freeze level untuk simbol itu, dibandingkan dengan stop atau target terkecil yang dikirim EA.
  • Klausul perjanjian klien tentang perdagangan otomatis, waktu tahan minimum dan scalping — halaman pemasaran bukanlah kontraknya.
  • Apakah broker menerbitkan statistik eksekusi atau slippage, dan seberapa baru statistik itu. Buku besar spread live di situs ini masih nol baris.

Risiko umum

  • Memilih berdasarkan label. ECN, STP dan no dealing desk adalah kata yang tidak diatur di sebagian besar tempat, dan broker boleh memakainya sambil menginternalkan sebagian besar arus.
  • Menganggap akun ramah EA karena platformnya mengizinkan EA. Platform selalu mengizinkannya; perjanjian klienlah yang membatasinya.
  • Baru menemukan waktu tahan minimum setelah dipasang, ketika EA scalping sudah berjalan dan transaksinya kembali dalam keadaan dibatalkan atau disesuaikan.
  • Membaca spread tetap sebagai keunggulan biaya. Harga tetap berarti counterparty memikul variansnya, dan ia memperhitungkan itu ke dalam harga.

Contoh

Satu lot standar EUR/USD pada tingkat bebas komisi dari masing-masing enam broker yang disebut namanya, dan pada harga berapa tester akan mengisi order yang sama. Angkanya adalah nilai khas broker yang dipublikasikan, bukan pengukuran kami.

Exness Standard (label: ECN)
0,7 pip, komisi $0
Spread tingkat standard terendah di katalog; tingkat raw menambah $3,5 per lot.
TitanFX Standard (label: ECN)
1,0 pip, komisi $0
Tingkat Blade menagih $7 per lot — komisi tertinggi yang dinyatakan di sini.
AXIORY Standard / FXGT Mini / HFM Premium (label: STP)
1,1 / 1,2 / 1,2 pip, komisi $0
Tingkat berkomisi pada $3 sampai $3,5 per lot.
XM Standard (label: market maker)
1,6 pip, komisi $0
Terlebar di sini — dan broker yang sama menghargai akun Zero-nya mentah plus $3,5 per lot.
Pada harga apa tester mengisi
spread yang dibawa riwayat M1
Identik akun mana pun dari keenamnya yang Anda danai, itulah sebabnya model itu tidak pernah muncul di laporan tester.

Sumber: field executionModel, baseSpreadEurUsd dan commissionPerLot yang dicatat untuk keenam broker ini. Komisi $1 per lot setara 0,1 pip pada satu lot standar EUR/USD, sehingga komisi yang dinyatakan bisa diubah ke satuan yang sama dengan spread.

Perhitungan $3,5 per lot ÷ $10 per pip = 0,35 pip · $7 per lot ÷ $10 per pip = 0,7 pip (satu lot standar EUR/USD, per tagihan)

Hasil 0,7 sampai 1,6 pip di enam tingkat bebas komisi — satu backtest, enam biaya berbeda

Cara memakainya

Kenali modelnya dari cara broker dibayar dan cara order diisi, lalu cocokkan dengan kebutuhan strategi, bukan dengan label mana pun yang terdengar paling canggih.

Rentang Artinya
Kuotasi mentah plus komisi yang dinyatakan, eksekusi Market Biaya eksplisit dan server tidak pernah me-requote. Cocok untuk trading yang sering dan target kecil.
Spread variabel dengan markup, eksekusi Market Dirutekan keluar, biaya dilipat ke dalam kuotasi. Cukup untuk target berukuran puluhan pip.
Spread tetap, eksekusi Instant Model counterparty. Bisa dipakai untuk strategi lambat; baca ketentuan waktu tahan sebelum memasang.
Model apa pun dengan waktu tahan minimum yang terdokumentasi EA scalping tidak bisa berjalan di sini sebagus apa pun rekamannya.
  • Baca mekanisme pembayarannya lebih dulu. Itu mengenali model lebih andal daripada nama apa pun yang dipakai broker.
  • Buka spesifikasi simbol sebelum order pertama: Execution, tipe pengisian, stops level. Tiga field itu memutuskan apakah permintaan EA bisa berhasil sama sekali.
  • Cocokkan model dengan frekuensi transaksi. EA berjangka waktu harian nyaris tidak merasakannya; EA yang mengambil beberapa pip hidup atau mati karenanya.
  • Setel pelindung spread EA dari akunnya, bukan dari backtest. Build di sini dikirim dengan 20 sampai 60 poin; tingkat standard 1,6 pip sudah berada di 16 poin, jadi pelindung 20 poin hanya menyisakan empat poin ruang sebelum ia mulai melewatkan bar.
  • Bandingkan pengisian live dengan backtest pada jendela yang sama. Selisihnya adalah tempat model eksekusi, spread dan slippage tinggal.

Model eksekusi layak dicatat sebagai field untuk setiap broker yang Anda bandingkan, sehingga akun berjajar pada baris yang sama. Cara angka-angka di sini dikumpulkan ada di halaman metodologi.

Kesalahan umum

Memperlakukan market maker sebagai sinonim penipuan

Broker counterparty di bawah regulator yang serius, dengan perlindungan saldo negatif dan ketentuan yang diterbitkan, adalah pengaturan yang sah dan sering menjadi cara termurah untuk memperdagangkan ukuran kecil pada strategi lambat. Konflik kepentingannya nyata dan menjadi alasan untuk membaca ketentuan, bukan alasan untuk mengandaikan kecurangan. Keenam broker yang dicatat di sini, termasuk market maker-nya, mencantumkan perlindungan saldo negatif.

Percaya model bisa dibaca dari backtest

Strategy Tester mengisi setiap order dari deret harga pada spread yang dibawa riwayat. Dua akun dengan perutean yang sama sekali berbeda menghasilkan laporan tester yang identik, itulah sebabnya rekaman pada akun itu sendiri adalah satu-satunya bukti tentang eksekusi yang ada.

Menganggap satu model per broker

Kebanyakan broker ritel menjalankan model berbeda pada jenis akun berbeda, dan sering pada kelompok simbol berbeda di dalam satu akun. Pertanyaannya tidak pernah apa brokernya, melainkan apa akun dan simbol spesifiknya.

Mengabaikan perjanjian klien

Waktu tahan minimum, pembatasan scalping dan hak menyesuaikan transaksi yang dieksekusi pada harga di luar pasar tinggal di kontrak, bukan di platform. EA yang dibatasi kontrak berjalan sempurna lalu hasilnya dibalik.

Memakai deviasi sebagai batas slippage pada akun eksekusi Market

Deviasi milik eksekusi Instant, tempat ia membatasi seberapa jauh harga boleh bergerak sebelum server me-requote. Pada eksekusi Market server mengabaikan field itu, jadi EA yang mengandalkannya sama sekali tidak punya perlindungan slippage; pelindung spread sebelum order dan pemeriksaan POSITION_PRICE_OPEN sesudahnya adalah yang tersisa.

Penjelasan lengkap

Apa kata rekaman di situs ini tentang eksekusi

Setiap listing menyebut riwayat asal rekamannya dan, bila build-nya punya, pelindung spread yang dibawanya. Field-field itulah seluruh jejak eksekusi yang ditinggalkan sebuah laporan tester.

33 rekaman EA terbit, 6 broker dibandingkanAngka
Rekaman yang menyebut riwayat M1 Exness MT5 sebagai sumber30 dari 33
Rekaman yang dijalankan pada tick nyata (Model 4)22 dari 33
Rekaman yang dijalankan pada tick hasil generasi dari bar M1 (Model 0)10 dari 33 (1 rekaman tidak menyebut model)
Build yang membawa pelindung spread14 dari 33, disetel 20–60 poin (40 pada 6 di antaranya)
Rekaman yang membawa spread rata-rata hasil rekaman tick1 dari 33 (19,14 poin, GBPJPYm, di dalam tester)
Broker menurut model yang dinyatakanECN 2 · STP 3 · market maker 1
Spread EUR/USD tingkat bebas komisi di antara broker itu0,7 sampai 1,6 pip pada komisi $0
Spread live yang kami ukur lintas broker0 baris

Tiga puluh rekaman berbagi riwayat satu venue, jadi biaya di dalamnya adalah biaya satu broker; membandingkan lot yang sama di enam broker di atas menunjukkan tingkat bebas komisi lain berbiaya lebih dari dua kali lipat sebelum pertanyaan perutean apa pun muncul. Pelindung spread adalah satu-satunya baris yang bertahan tanpa berubah saat pindah dari tester ke live: ia membaca SymbolInfoInteger(_Symbol, SYMBOL_SPREAD) dan melewatkan sinyal ketika spread live lebih lebar daripada input MaxSpread tetap yang dibawa build, sehingga input itu sebaiknya disetel dari akun yang Anda danai, bukan dari backtest.

Istilah terkait dan apa yang perlu diperiksa berikutnya

Baca biaya seperti perbandingan ini membacanya — spread pada tingkat standard, komisi pada tingkat raw, dan label ECN hanya setelah keduanya. Jarak antara rekaman dan akun live adalah slippage ditambah apa pun yang ditambahkan modelnya; build scalping merasakan semuanya, sebuah expert advisor berjangka waktu harian nyaris tidak. Keenam akun yang dicatat di sini berjajar pada field yang sama.

Pertanyaan yang sering diajukan

Bagaimana cara mengetahui model eksekusi yang dipakai akun saya?
Lihat cara broker dibayar dan cara order diisi. Komisi yang dinyatakan per lot dengan spread mendekati nol berarti akun itu dirutekan dan dihargai mentah; spread lebih lebar tanpa komisi berarti biayanya duduk di dalam kuotasi. Lalu buka Market Watch → Specification untuk simbolnya: field Execution menyebut Instant, Market, Request atau Exchange, dan tipe pengisian menyebut apa yang diterima server.
Apakah broker dealing desk buruk untuk EA?
Tergantung EA-nya. Strategi yang menahan posisi berjam-jam atau berhari-hari berjalan baik pada model apa pun. Strategi yang mengambil beberapa pip sekali jalan adalah yang dibatasi broker dealing desk lewat kontrak, jadi pertanyaan yang harus dituntaskan sebelum menyetor bukan kualitas, melainkan izin.
Mengapa hasil live saya berbeda dari backtest padahal datanya sama?
Karena tester mengisi dari deret harga, sedangkan akun live diisi oleh siapa pun yang berada di sisi lawan. Spread, komisi, latensi dan perilaku penolakan semuanya datang dari model eksekusi, dan tak satu pun ada di dalam laporan tester. Di situs ini hanya satu dari 33 rekaman yang bahkan membawa spread rata-rata terukur.
Apakah ECN menjamin tidak ada requote?
Eksekusi Market menjamin server mengisi atau menolak order, bukan me-requote-nya, dan akun berharga mentah biasanya berjalan pada eksekusi Market. Penolakan pada dirinya tidak lebih baik daripada requote — dan karena eksekusi Market mengabaikan field deviasi, EA harus menjaga spread sebelum mengirim dan memeriksa harga pengisian sesudahnya.
Mengapa EA saya mendapat 10030 invalid fill di akun live padahal di demo berjalan?
Kedua akun mengizinkan tipe pengisian yang berbeda. Fill or Kill, Immediate or Cancel dan Return ditetapkan per simbol oleh pengaturan eksekusi broker, dan EA yang menetapkan satu tipe secara hard-code gagal pada akun mana pun yang tidak mengizinkannya. Baca SYMBOL_FILLING_MODE saat start-up dan pilih tipe dari yang dilaporkan simbol; flag-nya mencakup Fill or Kill dan Immediate or Cancel, dan Return tersedia pada simbol eksekusi Market dan Exchange tanpa flag.