Emir gerçekleştirme modeli

ayrıca: execution model, emir uygulama modeli, dealing desk ve no dealing desk

Emir gerçekleştirme modeli, bir brokerin emri nasıl işlediğidir — ya karşı taraf olarak emrin diğer yanını üstlenir ya da onu dış likiditeye yönlendirir — ve kimin kime, nasıl ödediğine ve hesabın hangi EA'lara katlanacağına karar verir.

Emir gerçekleştirme modeli — MT5 glossary overview

Bir bakışta

Terim türü
Aracı kurum terimi
Seviye
Orta
Kullanıldığı yer
Broker seçimi · EA değerlendirmesi · MT5 kullanımı

Sade bir dille

Al düğmesine bastığınızda ya broker size kendisi satar ya da emri bir başkasına iletir ve zahmeti karşılığında bir ücret alıkoyar. Bu tek seçim, maliyetlerinizin nasıl göründüğüne, siz kaybettiğinizde kimin kazandığına ve brokerin hangi işlem davranışına katlanacağına karar verir.

Neden önemli

Spread, komisyon, requote, scalping yasakları, gerçekleştirme kalitesi — bir yatırımcının broker hakkındaki her şikâyeti emrin nereye gittiğine dayanır. Önce modeli okuyun, şikâyetler tek bir açıklamaya dönüşür.

  • Bir çıkar çatışmasının var olup olmadığına karar verir. Karşı taraf olan broker yapısı gereği müşteri zararından kazanır; yönlendiren broker hacimden kazanır.
  • Fiyatlamayı açıklar. Sabit spread ancak birisi hareketi soğurduğunda işler ve o birisi karşı tarafı üstlenendir.
  • Kısıtları açıklar. Asgari tutma süreleri, scalping yasakları ve last-look redleri platform sınırlarından değil, hızlı akışı soğuramayan defterlerden gelir.
  • Bir backtestin asla gösteremeyeceği tek broker özelliğidir; çünkü test cihazı, canlıda emri kimin karşılayacağına bakmadan her emri fiyat serisinden doldurur.

Brokerlar nasıl tanımlar

  • Piyasa yapıcı, dealing desk ya da B-book da denir: broker işlemin karşı tarafını üstlenir ve farkı kendisi soğurduğu için sabit spread kote edebilir.
  • STP, straight-through processing: broker emri dış likidite sağlayıcılarına iletir ve ayrıca ücret almak yerine kotasyona bir markup katar.
  • ECN: emir ham kotasyonda bir katılımcı havuzuyla buluşur ve broker lot başına belirtilmiş bir komisyon kazanır.
  • Melez: çoğu perakende broker akışın bir kısmını dışarı yönlendirir, kalanını müşteriye ya da sembole göre içeride karşılar. İstisna değil, olağan durum budur.
  • Çoğu yargı alanında etiket brokerin kendi tercihidir. Gözlemlenebilir olgu, brokerin nasıl ödendiğidir — markup mı, belirtilmiş komisyon mu — ve tek bir broker ikisini de kullanabilir: XM piyasa yapıcı etiketini ham artı lot başına 3,5 $ fiyatlanan bir Zero hesabıyla birlikte taşıyor.

Brokerlar arasında ne değişir

  • Aynı brokerde hesap tipine göre; olağan olan budur: standart hesap içeride karşılanır, ham hesap yönlendirilir. Aşağıda karşılaştırılan altı brokerin tamamı bir 0 $ kademesi ve bir komisyon kademesi listeliyor.
  • Tek bir hesabın içinde sembole göre. Majörlerin yönlendirilip egzotiklerin ya da endekslerin içeride karşılanması yaygın bir ayrımdır.
  • Gerçekleştirme moduna göre. Market Watch → sembole sağ tık → Specification, Execution alanını Instant, Market, Request ya da Exchange olarak gösterir; requote'un mümkün olup olmadığına pazarlama sayfası değil o alan karar verir.
  • Doldurma politikasına göre. Aynı pencere sunucunun kabul ettiği doldurma tiplerini listeler — Fill or Kill, Immediate or Cancel, Return — ve bunlar brokerler arasında ve tek brokerin hesap tipleri arasında değişir.
  • Sözleşmeye göre. Otomatik işlem, scalping ve tutma süresi politikası modelden türer, ama müşteri sözleşmesinde yaşar.

EA performansına etkisi

  • Instant execution altında istek bir fiyat ve puan cinsinden bir sapma taşır; sapmanın ötesindeki bir hareket 10004 TRADE_RETCODE_REQUOTE döndürür. Market execution altında sunucu güncel fiyattan doldurur ve iki alanı da yok sayar.
  • Sembolün izin vermediği bir doldurma tipi gönderen EA her emirde 10030 TRADE_RETCODE_INVALID_FILL alır. SYMBOL_FILLING_MODE değerini SymbolInfoInteger ile okuyun ve tipi ondan seçin; bayraklar yalnızca Fill or Kill ile Immediate or Cancel'ı kapsar, Return ise bir bayrak değil, Market ve Exchange execution'ın bir özelliğidir.
  • Sıfırın üstündeki bir stops level, içine yerleştirilen stop ya da hedefi 10016 TRADE_RETCODE_INVALID_STOPS ile reddeder. Karşı taraf defterleri genellikle bir tane koyar; dar bir scalping stopu strateji daha hiç çalışmadan başarısız olabilir.
  • Strateji Test Cihazının gerçekleştirme modeli yoktur. Delays ayarı gecikmeyi milisaniye cinsinden taklit eder, ama doldurma yine geçmişin taşıdığı spreadle fiyat serisinden gelir.
  • Buradaki her ilan kaydının hangi geçmişten geldiğini belirtir — 33'ün 30'u Exness MT5 M1 geçmişini belirtiyor — dolayısıyla kayıtların içindeki maliyetler, hangi hesabı fonlarsanız fonlayın tek bir mekânın maliyetleridir.

Para yatırmadan önce doğrulanacaklar

  • Fonlayacağınız hesapta brokerin nasıl ödendiği: spreadin içinde markup mı, lot başına belirtilmiş komisyon mu. Bu altı broker bir kademede 0 $, komisyon kademesinde lot başına 3 ile 7 $ belirtiyor.
  • EA'nın işlem yaptığı sembolün tam kendisi için, açacağınız hesap tipinde, MT5 sembol özelliklerindeki Execution alanı ve doldurma tipleri.
  • O sembolün stops level ve freeze level değerleri, EA'nın gönderdiği en küçük stop ya da hedefle karşılaştırılmış olarak.
  • Müşteri sözleşmesinin otomatik işlem, asgari tutma süresi ve scalping maddeleri — pazarlama sayfası sözleşme değildir.
  • Brokerin gerçekleştirme ya da slippage istatistikleri yayımlayıp yayımlamadığı ve bunların ne kadar güncel olduğu. Bu sitedeki canlı spread defteri hâlâ sıfır satır taşıyor.

Tipik riskler

  • Etikete göre seçmek. ECN, STP ve no dealing desk çoğu yerde düzenlenmemiş sözcüklerdir ve bir broker akışın çoğunu içeride karşılarken de bunları kullanabilir.
  • Platform EA'lara izin verdiği için hesabın EA dostu olduğunu varsaymak. Platform onlara her zaman izin verir; kısıtlayan müşteri sözleşmesidir.
  • Asgari tutma süresini devreye aldıktan sonra keşfetmek; bir scalping EA'sı çoktan çalışmış ve işlemleri iptal edilmiş ya da düzeltilmiş olarak geri gelmiştir.
  • Sabit spreadi maliyet avantajı olarak okumak. Sabit fiyatlama, varyansı karşı tarafın taşıdığı anlamına gelir ve karşı taraf bunu fiyata katar.

Örnek

Adı geçen altı brokerin her birinin komisyonsuz kademesinde bir standart lot EUR/USD ve test cihazının aynı emri hangi fiyattan dolduracağı. Rakamlar brokerlerin yayımladığı tipik değerlerdir, bizim ölçümlerimiz değil.

Exness Standard (etiket: ECN)
0,7 pip, 0 $ komisyon
Katalogdaki en düşük standart kademe spreadi; ham kademe lot başına 3,5 $ ekler.
TitanFX Standard (etiket: ECN)
1,0 pip, 0 $ komisyon
Blade kademesi lot başına 7 $ alır — buradaki en yüksek belirtilmiş komisyon.
AXIORY Standard / FXGT Mini / HFM Premium (etiket: STP)
1,1 / 1,2 / 1,2 pip, 0 $ komisyon
Komisyon kademeleri lot başına 3 ile 3,5 $.
XM Standard (etiket: piyasa yapıcı)
1,6 pip, 0 $ komisyon
Buradaki en geniş — ve aynı broker Zero hesabını ham artı lot başına 3,5 $ olarak fiyatlıyor.
Test cihazının doldurduğu fiyat
M1 geçmişinin taşıdığı spread
Altı hesabın hangisini fonlarsanız fonlayın aynıdır; modelin bir test raporunda hiç görünmemesinin nedeni de budur.

Kaynak: bu altı broker için kaydedilen executionModel, baseSpreadEurUsd ve commissionPerLot alanları. Lot başına 1 $ komisyon, bir standart lot EUR/USD'de 0,1 pipe eşittir; böylece belirtilmiş bir komisyon spreadle aynı birime çevrilir.

Hesaplama lot başına 3,5 $ ÷ pip başına 10 $ = 0,35 pip · lot başına 7 $ ÷ pip başına 10 $ = 0,7 pip (bir standart lot EUR/USD, ücret başına)

Sonuç altı komisyonsuz kademede 0,7 ile 1,6 pip arası — bir backtest, altı farklı maliyet

Nasıl kullanılır

Modeli brokerin nasıl ödendiğinden ve emirlerin nasıl dolduğundan tanıyın; sonra onu en ileri görünen etiketle değil, stratejinin ihtiyacıyla eşleştirin.

Aralık Anlamı
Ham kotasyon artı belirtilmiş komisyon, Market execution Maliyetler açıktır ve sunucu asla requote yapmaz. Sık işleme ve küçük hedeflere uyar.
Markuplu değişken spread, Market execution Dışarı yönlendirilmiş, maliyet kotasyona katlanmış. Onlarca pip ölçülen hedefler için uygun.
Sabit spread, Instant execution Karşı taraf modeli. Yavaş stratejiler için kullanılabilir; devreye almadan önce tutma süresi şartlarını okuyun.
Belgelenmiş asgari tutma süresi olan herhangi bir model Bir scalping EA'sı, kaydı ne kadar iyi olursa olsun burada çalışamaz.
  • Önce ödeme mekanizmasını okuyun. Modeli, brokerin kullandığı herhangi bir addan daha güvenilir biçimde tanımlar.
  • İlk emirden önce sembol özelliklerini açın: Execution, doldurma tipleri, stops level. Üç alan, EA'nın isteklerinin hiç başarılı olup olamayacağını belirler.
  • Modeli işlem sıklığıyla eşleştirin. Günlük zaman dilimindeki bir EA onu neredeyse fark etmez; birkaç pip alan bir EA onunla yaşar ya da ölür.
  • EA'nın spread korumasını backtestten değil hesaptan ayarlayın. Buradaki build'ler 20 ile 60 puan arasında geliyor; 1,6 piplik bir standart kademe zaten 16 puanda duruyor, bu yüzden 20 puanlık bir koruma, barları atlamaya başlamadan önce ona dört puan pay bırakır.
  • Canlı doldurmaları aynı pencerede backtestle karşılaştırın. Aradaki fark, gerçekleştirme modelinin, spreadin ve slippage'ın yaşadığı yerdir.

Karşılaştırdığınız her broker için gerçekleştirme modelini bir alan olarak kaydetmeye değer; böylece hesaplar aynı satırda hizalanır. Buradaki rakamların nasıl toplandığı metodoloji sayfasındadır.

Sık yapılan hatalar

Piyasa yapıcıyı dolandırıcılıkla eş anlamlı saymak

Ciddi bir düzenleyici altında, negatif bakiye koruması ve yayımlanmış şartları olan bir karşı taraf brokeri meşru bir düzendir ve yavaş stratejilerde küçük hacimle işlem yapmanın çoğu zaman en ucuz yoludur. Çıkar çatışması gerçektir ve şartları okumak için bir nedendir, usulsüzlük varsaymak için değil. Burada kaydedilen altı brokerin tamamı, piyasa yapıcı dahil, negatif bakiye koruması listeliyor.

Modelin bir backtestten okunabileceğine inanmak

Strateji Test Cihazı her emri geçmişin taşıdığı spreadle fiyat serisinden doldurur. Yönlendirmesi bütünüyle farklı iki hesap aynı test raporunu üretir; gerçekleştirme hakkında var olan tek kanıtın hesabın kendi kaydı olmasının nedeni budur.

Broker başına tek model varsaymak

Çoğu perakende broker farklı hesap tiplerinde, çoğu zaman da tek hesabın içindeki farklı sembol gruplarında farklı modeller çalıştırır. Soru asla brokerin ne olduğu değil, belirli hesabın ve sembolün ne olduğudur.

Müşteri sözleşmesini yok saymak

Asgari tutma süreleri, scalping kısıtları ve piyasa dışı fiyatlarda gerçekleşen işlemleri düzeltme hakkı platformda değil sözleşmede yaşar. Sözleşmeyle kısıtlanmış bir EA kusursuz çalışır ve sonra sonuçları geri alınır.

Market execution hesabında sapmayı slippage sınırı olarak kullanmak

Sapma Instant execution'a aittir; orada sunucu requote yapmadan önce fiyatın ne kadar hareket edebileceğini sınırlar. Market execution'da sunucu bu alanı yok sayar; dolayısıyla ona güvenen bir EA'nın hiçbir slippage koruması yoktur — geriye emirden önce bir spread koruması ve emirden sonra POSITION_PRICE_OPEN kontrolü kalır.

Ayrıntılı olarak

Bu sitedeki kayıtlar gerçekleştirme hakkında ne söylüyor

Her ilan, kaydının hangi fiyat geçmişinden geldiğini ve build’de böyle bir şey varsa birlikte gelen spread korumasını belirtir. Bir test raporunun geride bıraktığı gerçekleştirme izinin tamamı bu alanlardan ibarettir; başka bir iz kalmaz.

33 yayımlanmış EA kaydı, karşılaştırılan 6 brokerRakam
Kaynak olarak Exness MT5 M1 geçmişini belirten kayıtlar33’te 30
Gerçek tiklerle çalıştırılan kayıtlar (Model 4)33’te 22
M1 barlarından üretilen tiklerle çalıştırılan kayıtlar (Model 0)33’te 10 (1 kayıt model belirtmiyor)
Spread korumasıyla gelen build’ler33’te 14, 20–60 puana ayarlı (6’sında 40)
Tikle kaydedilmiş ortalama spread taşıyan kayıtlar33’te 1 (19,14 puan, GBPJPYm, test cihazında)
Belirtilen modele göre brokerlerECN 2 · STP 3 · piyasa yapıcı 1
Bu brokerler arasında komisyonsuz kademede EUR/USD spreadi0 $ komisyonla 0,7 ile 1,6 pip
Brokerler arasında ölçtüğümüz canlı spreadler0 satır

Otuz kayıt tek bir mekânın fiyat geçmişini paylaşıyor; dolayısıyla içlerindeki maliyetler tek bir brokerin maliyetleridir. Aynı lotu yukarıdaki altı broker arasında karşılaştırmak, daha hiçbir yönlendirme sorusu ortaya çıkmadan, bir komisyonsuz kademenin iki kattan fazlaya mal olduğunu gösteriyor. Test cihazından canlı hesaba geçişi değişmeden atlatan tek satır spread korumasıdır: SymbolInfoInteger(_Symbol, SYMBOL_SPREAD) değerini okur ve canlı spread, build ile gelen sabit MaxSpread girdisinden daha genişse sinyali atlar; bu yüzden o girdi backtestten değil, fonladığınız hesabın koşullarından ayarlanmalıdır.

İlgili terimler ve sırada ne kontrol edilmeli

Maliyeti bu karşılaştırmanın okuduğu sırayla okuyun — önce standart kademedeki spread, sonra ham kademedeki komisyon ve ancak ikisinden sonra ECN etiketi. Kayıt ile canlı hesap arasındaki fark, kayma artı modelin üstüne eklediği ne varsa odur; bir scalping build’i bunun tamamını hisseder, günlük zaman dilimindeki bir uzman danışman ise neredeyse hiçbirini. Burada kaydedilen altı hesap aynı alanlar üzerinde yan yana hizalanır.

Sıkça sorulan sorular

Hesabımın hangi gerçekleştirme modelini kullandığını nasıl öğrenirim?
Brokerin nasıl ödendiğine ve emirlerin nasıl dolduğuna bakın. Sıfıra yakın spreadle lot başına belirtilmiş bir komisyon, hesabın yönlendirildiği ve ham fiyatlandığı anlamına gelir; komisyonsuz daha geniş bir spread, maliyetin kotasyonun içinde oturduğu anlamına gelir. Sonra sembol için Market Watch → Specification penceresini açın: Execution alanı Instant, Market, Request ya da Exchange der; doldurma tipleri de sunucunun neyi kabul ettiğini söyler.
Dealing desk broker EA'lar için kötü müdür?
EA'ya bağlıdır. Pozisyonu saatlerce ya da günlerce tutan stratejiler her modelde sorunsuz çalışır. Bir seferde birkaç pip alan stratejiler, dealing desk brokerlerinin sözleşmeyle kısıtladığı stratejilerdir; bu yüzden fonlamadan önce çözülmesi gereken soru kalite değil, izindir.
Veri aynı olduğu hâlde canlı sonuçlarım backtestten neden farklı?
Çünkü test cihazı fiyat serisinden doldurur, canlı hesap ise karşı tarafta kim varsa ondan dolar. Spread, komisyon, gecikme ve ret davranışının hepsi gerçekleştirme modelinden gelir ve hiçbiri bir test raporunun içinde yoktur. Bu sitede 33 kayıttan yalnızca biri ölçülmüş bir ortalama spread taşıyor.
ECN requote olmayacağını garanti eder mi?
Market execution, sunucunun emri requote etmek yerine doldurmasını ya da reddetmesini garanti eder ve ham fiyatlı hesaplar normalde Market execution ile çalışır. Ret kendi başına requote'tan iyi değildir — ve Market execution sapma alanını yok saydığı için EA'nın göndermeden önce spreadi korumaya alması ve sonrasında doldurma fiyatını kontrol etmesi gerekir.
Demo hesapta çalışırken EA'm canlı hesapta neden 10030 invalid fill alıyor?
İki hesap farklı doldurma tiplerine izin veriyor. Fill or Kill, Immediate or Cancel ve Return, brokerin gerçekleştirme kurulumu tarafından sembol başına ayarlanır ve tek bir tipi sabit kodlayan bir EA, ona izin vermeyen her hesapta başarısız olur. Başlangıçta SYMBOL_FILLING_MODE değerini okuyun ve tipi sembolün bildirdiğinden seçin; bayraklar Fill or Kill ile Immediate or Cancel'ı kapsar, Return ise Market ve Exchange execution sembollerinde bayraksız kullanılabilir.