BEQI: Açık Kaynaklı Forex Broker Emir Gerçekleştirme Denetim Araç Seti Mayıs 4, 2026 – Posted in: Arbitrage Software
BEQI: Herhangi Bir Forex Brokerinin Emir Gerçekleştirme Kalitesini Denetlemek İçin Açık Kaynaklı Bir Araç Seti
Perakende forex brokerleri emir gerçekleştirme kalitesi verilerini yayınlamaz. Eşleştirme gecikmesi, kayma asimetrisi, spread genişlemesi veya last-look bekleme süresi için kamuya açık bir ölçüt yoktur. Biz bunu değiştiriyoruz. BEQI — Broker Execution Quality Index (Broker Emir Gerçekleştirme Kalitesi Endeksi) — açık bir metodoloji, açık bir Python araç seti ve herkesin katkıda bulunabileceği kamuya açık bir tablodur. Kendi brokerinizi 30 dakikada ölçün; veriler birikerek bir ölçüte dönüşür.
Kamuya açık bir broker denetimi neden daha önce yoktu
Perakende forex emir gerçekleştirmesi, alım satım yığınının en şeffaf olmayan katmanıdır. Spreadler ilan edilir. Komisyon yayınlanır. Emrin gönderilmesi ile dolumun onaylanması arasındaki her şey — eşleştirme gecikmesi, kayma simetrisi, last-look bekletmesi, yeniden kotasyon sıklığı, sinyal anlarında spread genişlemesi — yatırımcı için görünmezdir ve broker tarafından yayınlanmaz. Strateji geriye dönük testleri sıfır gecikmeli dolumları varsayar (bu sorunu Gecikme Arbitrajı Geriye Dönük Testleri Neden Canlı Ortamda Ayakta Kalamıyor yazımızda ayrıntılı olarak belgeledik). Broker incelemeleri kullanıcı deneyimi ve para çekme işlemlerine puan verir. Bir stratejinin canlı ortamda ayakta kalıp kalmayacağını gerçekten belirleyen değişkenleri kimse ölçmez.
BEQI belirli bir sorunu çözer: perakende forex emir gerçekleştirme kalitesi için kamuya açık bir metodoloji, ortak bir araç seti ve ölçüt veri seti yoktur. BJF Trading Group’ta, SharpTrader Pro ve SharpTrader Optimizer ürünlerine broker lehçesi desteği eklemek için bunu yıllardır şirket içinde ölçüyoruz. Şimdi metodolojiyi ve kodu açık kaynak olarak yayınlıyoruz.
Amaç brokerlerin adını veren bir sıralama tablosu yayınlamak değildir (bu hukuki bir mayın tarlasıdır ve verilerin bütünlüğünü zedeler). Amaç her yatırımcıya, kantitatif analiste ve broker teknolojisi araştırmacısına aynı standart ölçüm yöntemini, çalıştırılacak aynı Python betiklerini ve anonimleştirilmiş sonuçların bırakılabileceği kamuya açık bir yeri sunmaktır. Aylar içinde tablo bir ölçüte dönüşür. Herkes metodolojiyi tekrarlayabilir, itiraz edebilir veya genişletebilir.
Tek cümlede BEQI tezi
10.000 yatırımcı brokerinin emir gerçekleştirme kalitesini aynı açık metodolojiyle ölçerse, sonuç hiçbir brokerin inkâr edemeyeceği, hiçbir inceleme sitesinin taklit edemeyeceği ve her strateji geliştiricisinin sermayeyi bilinçli şekilde tahsis etmek için kullanabileceği kamuya açık bir ölçüt olur.
Beş BEQI boyutu
Emir gerçekleştirme kalitesi tek bir sayı değildir. BEQI bunu, her biri bir işlem dökümünden (ikisi için ise döküm ile eşleştirilmiş bir tick akışından) bağımsız olarak ölçülebilen beş ortogonal boyuta ayırır:
| BEQI boyutu | Neyi ölçer | Birim | Kaynak | Daha iyisi… |
|---|---|---|---|---|
| 1. Eşleştirme gecikmesi | Emrin gönderilmesinden dolumun onaylanmasına kadar geçen medyan süre | milisaniye | Döküm zaman damgaları + gönderim zamanı günlüğü | Daha düşük |
| 2. Kayma asimetrisi | Negatif kaymalı dolumların pozitif kaymalı dolumlara oranı | oran (1.0 = simetrik, >1.0 = yatırımcının aleyhine) | Döküm: talep edilen ve dolan fiyat | 1.0’a daha yakın |
| 3. Spread genişleme faktörü | Sinyal anlarındaki spread genişlemesinin taban seviyeye göre oranı | çarpan (1.0 = genişleme yok, 3.0 = 3 kat genişleme) | Emir zaman damgaları etrafındaki tick akışı | 1.0’a daha yakın |
| 4. Last-look bekleme süresi | Eşleşme zaman damgası ile onay arasındaki medyan gecikme | milisaniye | FIX günlüğü veya genişletilmiş döküm | Daha düşük / sıfır |
| 5. Yeniden kotasyon oranı | 100 emir başına yeniden kotasyon sayısı | 100 başına adet | Dökümdeki yeniden kotasyon olayları | Daha düşük / sıfır |
Her boyut tek başına anlamlıdır. Bir brokerin eşleştirme gecikmesi düşük ama kayma asimetrisi yüksek olabilir veya tam tersi — bu kombinasyonlar brokerin gerçekte nasıl davrandığına dair farklı hikâyeler anlatır. Araç seti her boyutu ayrı ayrı ve sonunda (ağırlıklı) bileşik bir BEQI puanını raporlar.
Denetimi kendi brokerinizde nasıl çalıştırırsınız (30 dakika)
Üç şeye ihtiyacınız var: (a) en az bir işlem haftasını kapsayan ve en az 200 dolum içeren bir işlem dökümü, (b) herhangi bir makinede Python 3.10+, (c) 30 dakika. Gerisini araç seti halleder.
Adım 1 — Dökümünüzü dışa aktarın
Araç seti üç girdi formatını kabul eder:
- Yaygın terminal HTML dökümü (perakende alım satım platformunuzun “rapor olarak kaydet” işleviyle kaydedilir) — perakende yatırımcıların çoğu bunu kullanacaktır
- FIX günlüğü (FIX 4.4 mesaj dökümü) — bir FIX köprüsü veya kurumsal bağlantı üzerinden işlem yapan yatırımcılar için
order_id, send_time, fill_time, requested_price, filled_price, side, volumesütunlarını içeren CSV — özel günlükler dahil diğer herkes için
Platformunuz gönderim zamanını (stratejinizin emri göndermeye karar verdiği anı) göstermiyorsa, temel bir dökümden yine de 2. ve 5. boyutları (kayma asimetrisi ve yeniden kotasyon oranı) ölçebilirsiniz. 1., 3. ve 4. boyutlar daha zengin bir günlük gerektirir.
Adım 2 — Kurun ve çalıştırın
$ cd forex-broker-audit-toolkit
$ pip install -r requirements.txt
$ python beqi.py –input my_statement.html –tick-data eurusd_ticks.csv –output report.json
Araç seti girdi formatını otomatik olarak algılar. beqi.py işi boyut bazlı analizörlere dağıtır, bir özet yazdırır ve kamuya açık tabloya gönderebileceğiniz bir JSON raporu oluşturur.
Adım 3 — Raporu inceleyin
Rapor beş boyut puanını, bileşik BEQI’yi, örneklem büyüklüğü tanılamalarını (daha düşük N = daha düşük güven) ve bir kademe sınıflandırmasını (1’den 4’e, aşağıya bakın) içerir. Güven aralıklarını daraltmak için daha fazla veriyle çalıştırın.
Varsayılan olarak anonimlik
Araç seti hesap numaranızı, hesap bakiyenizi, kâr/zararınızı (P&L) veya pozisyon büyüklüklerinizi asla görmez. Yalnızca zaman damgalarını, fiyatları, talep edilen ile dolan arasındaki farkları ve olay türlerini işler. Çıktı JSON’u BEQI puanlarını, örneklem büyüklüğünü, kapsanan döviz çiftlerini ve zaman dilimini içerir — kimlik belirleyici hiçbir şey içermez. Bunu kamuya açık tabloya anonim olarak gönderebilirsiniz.
Sonuçlarınızı okumak: dört BEQI kademesi
SharpTrader Pro’nun desteklediği brokerler genelindeki şirket içi ölçümlere dayanan ampirik kademeler aşağıdadır. Bunlar başlangıç taban değerleridir — kamuya açık tablo zamanla bunları iyileştirecektir.
Kademe 1 · Kurumsal ECN
BEQI 85–100
- Eşleştirme gecikmesi: 5–15 ms
- Kayma asimetrisi: 1.0–1.05
- Spread genişlemesi: 1.0–1.3x
- Last-look: 0–5 ms
- Yeniden kotasyon oranı: <0.5 / 100
Kademe 2 · Hızlı perakende / hızlı köprü
BEQI 65–85
- Eşleştirme gecikmesi: 30–80 ms
- Kayma asimetrisi: 1.05–1.20
- Spread genişlemesi: 1.3–2.0x
- Last-look: 50–150 ms
- Yeniden kotasyon oranı: 0.5–2 / 100
Kademe 3 · Standart perakende
BEQI 40–65
- Eşleştirme gecikmesi: 80–200 ms
- Kayma asimetrisi: 1.20–1.50
- Spread genişlemesi: 2.0–3.5x
- Last-look: 200–500 ms
- Yeniden kotasyon oranı: 2–5 / 100
Kademe 4 · Sorunlu
BEQI 0–40
- Eşleştirme gecikmesi: 200+ ms
- Kayma asimetrisi: 1.50+
- Spread genişlemesi: 3.5x+
- Last-look: 500+ ms
- Yeniden kotasyon oranı: 5+ / 100
Kademe sınıflandırması önemlidir, çünkü aynı alım satım stratejisi farklı kademelerde son derece farklı canlı sonuçlar üretir. Kademe 1’de kârlı olan bir gecikme arbitrajı stratejisi Kademe 3’te çöker. Pozisyonları saatlerce tutan bir trend takip stratejisi Kademe 1 ile Kademe 3 arasında aşağı yukarı kayıtsızdır, ancak Kademe 4’te belirgin şekilde zarar görür. Sermaye ayırmadan önce brokerinizin kademesini bilmek işin özüdür.
Kamuya açık BEQI tablosu
Tablo uzun vadeli bir varlıktır. Herkes her denetim için bir satır ekleyebilir. Her satır beş boyut puanını, bileşik puanı, örneklem büyüklüğünü, kapsanan döviz çiftlerini, zaman dilimini ve (isteğe bağlı, gönüllü olarak) broker adını içerir. Broker alanının boş bırakıldığı anonim gönderimleri bekliyor ve memnuniyetle karşılıyoruz; zamanla bunlar bile perakende forex sektörü genelinde emir gerçekleştirme kalitesinin yararlı toplu dağılımlarını ortaya koyar.
Yeni sekmede aç →
Göndermek için: araç setini çalıştırın, JSON çıktısını kopyalayın ve gönderim formuna yapıştırın (bağlantı tablonun içindedir). Yeni satırlar akla yatkınlık açısından incelenir ve 24 saat içinde kabul edilir. Gönderilen puanları düzenlemeyiz; örneklem büyüklüğü <100 dolum olan satırları düşük güvenilirlikli olarak işaretleyebiliriz.
Metodoloji ayrıntıları (inceleyenler ve tekrarlayanlar için)
Tam matematiksel spesifikasyon depodaki METHODOLOGY.md dosyasındadır, ancak temel kararlar şunlardır:
1. Eşleştirme gecikmesi
fill_time − send_time değerinin medyanı (ortalaması değil). Medyan kullanıyoruz, çünkü eşleştirme gecikmesi dağılımları tipik emir gerçekleştirmeyi temsil etmeyen ara sıra görülen 1–5 saniyelik aykırı değerler (ağ yeniden yönlendirmesi, broker GC duraklamaları) nedeniyle sağa çarpıktır. Okuyucunun kuyruğu görebilmesi için medyan, p90 ve p99 değerlerini ayrı ayrı raporluyoruz.
2. Kayma asimetrisi
Her dolum için kayma işaretlidir: pozitif, yatırımcının talep edilenden daha iyi bir fiyat aldığı, negatif ise daha kötü bir fiyat aldığı anlamına gelir. Asimetri = (negatif kayma olaylarının sayısı) / (pozitif kayma olaylarının sayısı). Simetrik, tarafsız bir broker ~1.0 puan alır. 1.2’nin üzeri, brokerin eşleştirmesinin yatırımcının aleyhine taraflı olduğunu gösterir — yönlendirme kuralları, seçici last-look veya asimetrik bir kayma motoru nedeniyle.
3. Spread genişleme faktörü
Her emir zaman damgası için, emri merkeze alan 50 ms’lik bir penceredeki spreadi, önceki hafta boyunca günün aynı saatini merkeze alan 5 dakikalık taban penceredeki spreadle karşılaştırırız. Oran, genişleme faktörüdür. Bu, denetim dönemini kapsayan bir tick akışı gerektirir; araç seti BJF Feed CSV’lerini ve yaygın platformların standart tick geçmişi formatını kabul eder.
4. Last-look bekleme süresi
Yalnızca hem eşleşmiş-ancak-beklemede durumunu hem de onaylanmış durumu gösteren bir FIX günlüğünden veya genişletilmiş dökümden ölçülebilir. Standart perakende HTML dökümleri genellikle bunu göstermez; bu durumda araç seti bu boyut için null raporlar ve bileşik BEQI kalan dördünden hesaplanır. Last-look, broker tarafındaki çeşitli emir gerçekleştirme müdahale tekniklerinden biridir — daha geniş kategori için yedi anti-arbitraj broker eklentisi hakkındaki ayrıntılı incelememize bakın.
5. Yeniden kotasyon oranı
Dökümdeki açık yeniden kotasyon olaylarından sayılır. Döküm yeniden kotasyonları işaretlemiyorsa (bazı terminaller işaretlemez), araç seti bunları 200 ms’lik bir pencere içindeki gönder/iptal et/yeniden gönder üçlülerini tespit ederek çıkarır.
Bileşik BEQI
Her boyut, yukarıdaki kademe tanımları kullanılarak 0–100 arası bir alt puana eşlenir. Bileşik puan ağırlıklı geometrik ortalamadır: BEQI = (L^0.30 × A^0.25 × W^0.20 × H^0.15 × R^0.10); burada L, A, W, H, R beş alt puandır. Aritmetik yerine geometrik ortalama kullanıyoruz, böylece herhangi bir boyuttaki felaket düzeyindeki bir puan (ör. last-look = 1500ms) diğerlerindeki iyi puanlarla gizlenemez. Ağırlıklar tartışmaya açıktır ve inceleyenlerin ham alt puanlardan farklı ağırlıklarla yeniden hesaplayabilmesi için açıkça yayınlanmıştır.
Sınırlamalar ve açıklamalar
- Örneklem büyüklüğüne bağımlılık. 50 dolumluk bir denetim bir izlenimdir; 500 dolumluk bir denetim bir ölçümdür; 5.000 dolumluk bir denetim bir ölçüttür. Araç seti örneklem büyüklüğü güven aralıklarını raporlar; okuyucular düşük N’li gönderimleri buna göre değerlendirmelidir.
- Günün saatine bağlı varyans. Aynı broker Londra açılışında Kademe 2, Asya rollover’ında ise Kademe 3 sonuçları verebilir. Denetimler zaman penceresini belirtmelidir.
- Hesap düzeyindeki farklılıklar. Brokerler profil, bakiye ve işlem modeline göre hesap bazında farklı yönlendirme mantığı uygulayabilir. Bir yatırımcının denetimi, nominal olarak aynı brokerdeki başka bir yatırımcı için genellenemeyebilir. Emir gerçekleştirme denetiminden bağımsız broker seçimi rehberliği için forex arbitraj brokerleri rehberimize bakın.
- Asimetri kötü niyeti kanıtlamaz. 1.4’lük bir asimetri istatistiksel olarak çarpıcıdır, ancak nedeni aktif manipülasyon yerine asimetrik LP havuzları üzerinden yönlendirme olabilir. Araç seti niyeti değil davranışı ölçer.
- Metodoloji bir konuda yanılacaktır. Açık kaynak olmasının nedeni budur. Issue açın, PR gönderin, alternatif ağırlıklar önerin, kapsamadığımız bir brokerde tekrarlayın. Metodoloji v2 en güçlü eleştirileri içerecektir.
Yol haritası
| Sürüm | Neler geliyor | Zaman çizelgesi |
|---|---|---|
| v1.0 | Metodoloji + Python araç seti + kamuya açık tablo (şu an buradasınız) | Q2 2026 |
| v1.1 | FIX günlüğü ayrıştırıcı iyileştirmeleri; açık zaman damgaları bulunmadığında sezgisel kalıplardan last-look tespiti | Q3 2026 |
| v1.2 | Yapay zekâ kalıbı işaretleme boyutu (altıncı boyut): uyarlanabilir kısıtlama davranışı için tespit kriterleri | Q3 2026 |
| v2.0 | beqi.bjftradinggroup.com adresinde canlı kamuya açık gösterge paneli; gönderimler genelinde toplu dağılımlar; topluluk geri bildirimine dayalı metodoloji güncellemesi |
Q4 2026 |
Sıkça Sorulan Sorular
Hayır. BEQI açık bir metodoloji ve anonimleştirilmiş denetimlerden oluşan kamuya açık bir veri setidir. Bu veri setinden bilerek broker sıralama tabloları yayınlamıyoruz, çünkü (a) bu verilerin bütünlüğünü zedeler — brokerler emir gerçekleştirme kalitesi yerine denetim sinyali için optimizasyon yapar ve (b) bu hukuki bir mayın tarlasıdır. Sıralama tablosu yayınlamak isteyen herkes açık verileri kullanarak bunu yapmakta özgürdür; biz aracı, metodolojiyi ve ölçümleri yayınlıyoruz.
Çoğu broker inceleme sitesi kullanıcı deneyimine, para çekme hızına, müşteri desteğine ve spread reklamlarına — yüzeysel değişkenlere — puan verir. Hiçbiri eşleştirme gecikmesini, kayma asimetrisini veya last-look bekletmesini ölçmez. BEQI tam olarak bu boşluğu doldurur: genel bir broker incelemesi değil, bir emir gerçekleştirme kalitesi ölçümüdür.
Araç seti bu durumu sorunsuz şekilde ele alır. Girdinizden ölçülemeyen boyutlar sıfır yerine null olarak raporlanır ve bileşik BEQI, ağırlıklar yeniden normalleştirilerek ölçülebilen boyutlardan hesaplanır. Çıktı JSON’u hangi boyutların atlandığını ve nedenini açıkça belirtir, böylece sonuç kapsamı konusunda dürüsttür.
Demo denetimleri yararlıdır ancak eşdeğer değildir. Birçok broker demo hesapları kurumsal eşleştirme motoru üzerinden yönlendirir (last-look yok, spread genişlemesi yok, hızlı gecikme), canlı hesaplar ise perakende motorundan geçer. Gerçek davranışı ölçmek için her zaman gerçek (küçük) hacimli bir canlı hesabı denetleyin. Araç seti demo verilerini kabul eder ve sonucu JSON çıktısında “demo” olarak işaretler.
Kullanılabilir bir sinyal için pratik asgari değer 200 dolumdur. 500–1.000 dolum, güven aralıklarının kademe sınıflandırmalarını güvenle belirleyecek kadar daraldığı seviyedir. 5.000 dolumun üzerinde denetim araştırma düzeyinde bir ölçüme dönüşür. Günde 30–40 küçük piyasa emriyle bir haftada 200 dolume ulaşabilirsiniz (bunu önemli bir sermayeyle yapmanıza gerek yoktur).
Metodoloji mevcut haliyle forex’e özgüdür — spread genişlemesi ve last-look borsa kavramları değil, forex kavramlarıdır. Kripto eşdeğeri bir endeks farklı boyutlar gerektirir (ör. dolum fiyatındaki emir defteri derinliği, piyasa etkisi kayması, para çekme gecikmesi). İleride bir kripto CEQI endeksi yayınlayabiliriz. Şimdilik kripto arbitraj metodolojimize bakın — farklı metrikler, aynı açık veri felsefesi. Forex araç seti kripto verilerinde anlamlı sonuçlar üretmez.
Çok yakın. SharpTrader Optimizer, stratejileri yapılandırılabilir emir gerçekleştirme süresi ve tick çözünürlüklü kayma ile geriye dönük test eder — başka bir deyişle, BEQI’nin canlı brokerinizde ölçtüğü değişkenlerle. Brokeriniz Kademe 3 puanı alıyorsa (eşleştirme gecikmesi 80–200 ms), stratejinin uygulanabilir olduğuna karar vermeden önce Optimizer’ı emir gerçekleştirme süresi = 100–200 ms olacak şekilde yapılandırmalısınız. BEQI brokeri ölçer; Optimizer stratejiyi o brokerin gerçek koşulları altında simüle eder. Birlikte işlem yapıp yapmamanız gerektiğini söylerler. Aynı mantık daha genel olarak forex arbitraj stratejileri ile işlem yapıyorsanız da geçerlidir — önce brokeri ölçün, ardından stratejiyi gerçek emir gerçekleştirme profiline göre boyutlandırın.
Haklı bir soru. Arbitrajın ve emir gerçekleştirmeyi dikkate alan geriye dönük testin ciddiye alınmasında ticari bir çıkarımız var ve BEQI açıkça buna hizmet ediyor. Herhangi bir brokerin iyi ya da kötü puan almasında ticari bir çıkarımız yoktur — SharpTrader Pro dört kademenin tamamındaki brokerleri destekler ve müşterilerimiz platformu kendileri seçer. Metodolojiyi tam da sözümüze güvenmek zorunda kalmamanız için açık kaynak olarak yayınlıyoruz: kod denetlenebilir, ölçümler tekrarlanabilir ve herhangi bir araştırmacı şirket içi rakamlarımızı tekrarlayabilir veya çürütebilir.
Beş yol: (1) araç setini kendi brokerinizde çalıştırın ve JSON’u kamuya açık tabloya gönderin; (2) ayrıştırıcı döküm formatınızda hata verdiğinde GitHub deposunda issue açın; (3) yeni döküm formatı ayrıştırıcıları için pull request gönderin; (4) tartışma başlıkları aracılığıyla metodoloji iyileştirmeleri önerin; (5) açık veri setini kullanarak kendi analizinizi yazın ve bağlantı verin — güçlü harici yazıları bültenimizde öne çıkaracağız.
Kamuya açık tabloya yapılan gönderimler varsayılan olarak anonimdir — broker alanı isteğe bağlıdır, hesap kimliği asla toplanmaz ve JSON çıktısı kimlik belirleyici hiçbir bilgi içermez. Brokerlerin emir gerçekleştirme kalitesi ölçümüne karşı misilleme yaptığını duymadık (bunu denetimin doğru olduğunu kabul etmeden yapmak zor olurdu), ancak anonimlik seçeneği tam da bu riski ortadan kaldırmak için vardır.
Brokerinizi bugün denetleyin
30 dakika. Açık kaynak kod. Kamuya açık metodoloji. Anonim gönderim. Ölçüt ancak yatırımcılar katkıda bulunursa var olur — kendinizinkiyle başlayın.