BJF Trading Group Inc. — Ontario, Kanada İletişim Üye Alanı Blog Ortaklık
EN DE JA AR KO ES PT ID VI HI FR TR IT CN
BJF TRADING GROUP · TEKNİK REHBER

Hedge Arbitrajında Sinyal Filtreleme: Difference-to-Open ve Hızlı Fiyat Akışı Filtresi

İki brokerlı bir hedge arbitrajı kurulumunda tespit edilen fiyat farklarının %60–80’i gecikme kaynaklı yapay sinyallerdir — gerçek LP fiyatlama farkları değildir. Bu sinyallerle işlem yapmak her işlemde para kaybettirir ve brokerların sınıflandırıp kısıtladığı toksik emir akışı üretir. Bu rehber her iki filtre seviyesini ele alır: basit difference-to-open eşiği ve gecikme kaynaklı kirlenmeyi neredeyse tamamen ortadan kaldıran gelişmiş hızlı fiyat akışı referans mimarisi.

2.600 kelime
7 bölüm
~12 dk okuma
Hedef kitle: arbitraj yatırımcıları, kantitatif geliştiriciler, broker risk ekipleri
%60–80Filtrelenmemiş sinyallerin gecikme kaynaklı payı
<%5Hızlı fiyat akışı filtresiyle kirlenme oranı
30–150msYapay farkın tipik kapanma süresi
3Gerekli filtre koşulu

İki tür hedge arbitrajı sinyali

Hedge arbitrajı yazılımı iki broker kotasyonu arasında bir fark tespit ettiğinde, bu fark temelde birbirinden tamamen farklı iki nedenden birinden kaynaklanabilir. Birincisi, brokerların likidite sağlayıcıları arasındaki gerçek bir fiyatlama farkıdır — işlem yapılabilir bir fırsat. İkincisi ise fiyat akışı gecikmesinden kaynaklanan yapay bir farktır: brokerlardan biri küresel bir piyasa olayını diğerinden daha hızlı almıştır ve görünen fark yalnızca daha yavaş brokerın kotasyonu henüz güncellenmediği için vardır. Yalnızca ham kotasyon karşılaştırmasına bakarak bu iki durumu ayırt etmek mümkün değildir — ancak emir gerçekleştirmede tamamen zıt sonuçlar doğururlar.

Sinyal türü Neden Kalıcılık Emir gerçekleştirmede
Gerçek LP farkı Broker A’nın LP’si, Broker B’nin LP’sinden farklı fiyatlama yapıyor — piyasa olaylarının zamanlamasından bağımsız 200ms ile 2.000ms arası Kote edilen fiyatlardan gerçekleşir — beklendiği gibi net kâr
Gecikme kaynaklı yapay fark Broker A’nın fiyat akışı piyasa olayını daha hızlı aldı. Görünen fark = fiyat hareketi, LP farkı değil 30ms ile 150ms arası Emir gerçekleştiğinde Broker B zaten güncellenmiştir — zarar veya requote

Kirlenme oranı sorunu

Filtreleme olmadan, tipik bir iki brokerlı kurulumda gecikme kaynaklı sinyallerin gerçek LP farkı sinyallerine oranı %60–80 gecikme kaynaklı yapay sinyal şeklindedir. Piyasa olayları — fiyat tikleri, ekonomik veri açıklamaları, likidite kaymaları — sürekli gerçekleşir ve her biri, daha hızlı brokerın fiyat akışı önce güncellendiği için geçici, gecikme kaynaklı bir fark yaratır. Bu oran büyük ölçüde iki broker arasındaki fiyat akışı hız farkına bağlıdır: fiyat akışlarından biri diğerinden sürekli 100ms daha hızlı olan bir broker çifti, birbirine 10ms yakınlıktaki bir çifte göre çok daha fazla yapay sinyal üretir.

Gecikme kaynaklı sinyaller neden toksik emir akışı yaratır

Gecikme kaynaklı yapay sinyallerle işlem yapmak, tekil işlem düzeyinde kârsızdır. Ancak sorun bununla sınırlı değildir — brokerların teknik açıdan toksik olarak sınıflandırdığı belirli bir emir akışı örüntüsü oluşturur.

ÖRÜNTÜ 1

Fiyat hareketi anlarında verilen emirler

Gecikme kaynaklı sinyaller tam olarak bir fiyat olayı gerçekleştiğinde tetiklenir — çünkü hızlı brokerın fiyat akışı tam o anda güncellenirken yavaş brokerınki henüz güncellenmemiştir. Filtrelenmemiş hedge arbitrajı, emirlerinin orantısız bir bölümünü tam da fiyat hareketi olaylarının yaşandığı anlarda verir. Emir zaman damgalarını fiyat olayı zaman damgalarıyla ilişkilendiren broker risk sistemleri, bu yoğunlaşmayı teknik akış olarak tanımlar.

ÖRÜNTÜ 2

Yüksek ters seçim (adverse selection) oranı

Gecikme kaynaklı işlemler, birkaç yüz milisaniye sonraki piyasaya göre sürekli olarak elverişsiz fiyatlardan gerçekleşir. Broker risk sistemleri her emir gerçekleşmesinden sonraki kısa vadeli fiyat seyrini takip eder. Gerçekleşmelerin hemen ardından ters yönde fiyat hareketinin geldiği yüksek bir oran — piyasanın tam emir yönünün aksine hareket ettiği anda ulaşan emirlerin imzası — hesabın ters seçim incelemesine alınmasına yol açar.

ÖRÜNTÜ 3

Volatiliteyle ters orantılı K&Z

Gecikme kaynaklı yapay sinyallerle işlem yapan bir sistem, düşük volatilite dönemlerinde kârlı (gerçek LP farkları baskındır), yüksek volatilite dönemlerinde ise kârsızdır (yapay sinyaller çoğalır). K&Z ile volatilite arasındaki bu ters korelasyon — meşru teknik işlemlerle bağdaşmaz — tanınabilir bir toksik akış imzasıdır.

ÖRÜNTÜ 4

Asimetrik pozisyon tutma süresi dağılımı

Gecikme kaynaklı bir işlem yanlış fiyattan gerçekleştiğinde sistem birkaç saniye içinde pozisyondan çıkar. Kârlı işlemlerin daha uzun tutulduğu, zararlı işlemlerin ise hızla kapatıldığı bu örüntü, risk sistemlerinin otomatik teknik istismar olarak işaretlediği asimetrik bir tutma süresi dağılımı üretir.

Sınıflandırmanın sonucu

Toksik akış olarak sınıflandırılan hesap kötüleştirilmiş emir gerçekleştirme ile karşılaşır — requote’lar, spread genişlemesi veya brokerın kendi defterine dahili yönlendirme. Bu durum kârlı gerçek LP farkı işlemlerini de olumsuz etkiler. Filtre sorunu yalnızca tekil işlemlerin kârlılığıyla ilgili değildir — hesabın arbitraj için kullanılabilir kalıp kalmayacağını belirler.

Basit filtre: difference-to-open eşiği

En basit filtre, altında hiçbir emir verilmeyen asgari bir fiyat farkı eşiğidir — difference-to-open. Gecikme kaynaklı farklar ortalamada gerçek LP farklarından daha küçük olma eğilimindedir: fiyat akışı gecikmesi kaynaklı yapay farklar yalnızca aynı olayı alan iki akış arasındaki hız farkını yansıtırken, gerçek LP farkları daha büyük ve daha kalıcı olabilen fiili LP düzeyindeki fiyatlama farklarını yansıtır. Asgari bir eşik belirlemek, daha büyük gerçek sinyalleri korurken daha küçük gecikme kaynaklı sinyalleri eler.

Eşiğin kalibrasyonu

Adım İşlem Çıktı
Adım 1 Sistemi 5–10 işlem günü boyunca yalnızca izleme modunda çalıştırın. Tespit edilen her farkı şu bilgilerle kaydedin: zaman damgası, büyüklük (pip), kapanmadan önceki süre ve tespitten sonraki 200ms içindeki fiyat hareketi. Ham sinyal veri seti
Adım 2 Her sinyali sonradan sınıflandırın: gerçek (150ms’den uzun sürer, referans fiyat akışı durgun) veya gecikme kaynaklı (100ms’den kısa sürede kapanır, öncesinde yönlü bir fiyat olayı vardır). Sınıflandırılmış veri seti
Adım 3 Gerçek ve gecikme kaynaklı sinyallerin büyüklük dağılımını grafiğe dökün. Üzerindeki sinyallerin %80+’sının gerçek LP farkı olduğu eşiği bulun. Optimum eşik değeri
Adım 4 Difference-to-open değerini belirlenen eşiğe ayarlayın. Üç ayda bir yeniden kalibre edin — optimum eşik, brokerların LP ilişkileri ve piyasa volatilite rejimleri değiştikçe kayar. Devreye alınan filtre parametresi

Üç yapısal sınırlama

SINIRLAMA 1

Büyük gecikme olayları filtreden geçer

Yüksek volatilite dönemleri büyük fiyat hareketleri yaratır. 10 pip’lik bir hareket sırasında oluşan fiyat akışı gecikmesi kaynaklı yapay fark, brokerlar arasında 4–5 pip’lik bir fark olarak görünebilir. 3 pip’lik bir eşik bunu yakalayamaz. Büyük gecikme olayları en zararlı olanlardır — en büyük kayıplar ve en görünür toksik akış örüntüsü.

SINIRLAMA 2

Statik eşik, dinamik piyasa

Optimum eşik piyasa koşullarına göre değişir. Asya seansının sakin dönemlerinde 1,5 pip’lik bir eşik yeterli filtreleme sağlayabilir. Londra açılışında ise aynı eşik, gecikme kaynaklı yapay sinyallerin yüksek bir kısmını geçirir. Sabit bir eşik her zaman bir uzlaşmadır.

SINIRLAMA 3

Yön farkındalığı yok

Basit filtre, sinyalin tespit edildiği andaki piyasa bağlamından bağımsız olarak eşiğin üzerindeki tüm farkları aynı şekilde değerlendirir. 3 pip’lik gerçek bir LP farkını, hızlı bir fiyat olayının ürettiği 3 pip’lik gecikme kaynaklı yapay farktan ayırt edemez.

Gelişmiş filtre: hızlı fiyat akışı referans mimarisi

Hızlı fiyat akışı filtresi, tespit edilen her farkı sınıflandırma mekanizması olarak her iki emir gerçekleştirme brokerından da daha hızlı olan üçüncü, bağımsız bir veri kaynağı ekler. Sistem yalnızca büyüklüğe göre filtrelemek yerine, tespit edilen farkın referans akıştaki bir fiyat hareketi olayıyla çakışıp çakışmadığını belirlemek için hızlı fiyat akışını kullanır. Çakışıyorsa sinyal gecikme kaynaklıdır ve atılır. Referans akış durgunsa fark gerçek bir LP farkı olarak sınıflandırılır ve emir gerçekleştirme devam eder.

Her sinyal tespiti olayındaki sınıflandırma mantığı:

Sinyal, TÜM koşullar doğruysa GERÇEK LP FARKI olarak sınıflandırılır:

(1) FastFeed.RateOfChange(last 100ms) < MovementThreshold
— Referans fiyat akışı önceki pencerede kayda değer biçimde hareket etmedi
— Şu anda piyasada yayılan yönlü bir fiyat olayı yok

(2) FastFeed.LastTickAge < StalenessThreshold
— Referans fiyat akışı aktif olarak güncelleniyor (bayat veya bağlantısı kopmuş değil)
— Sınıflandırma kontrolünün canlı veriye dayanmasını sağlar

(3) Discrepancy.Persistence > MinPersistenceWindow
— Fark en az N milisaniyedir mevcut
— Gerçek LP farkları kalıcıdır; yapay gecikme farkları 30–100ms içinde kapanır

HERHANGİ BİR koşul sağlanmazsa sinyal GECİKME KAYNAKLI olarak sınıflandırılır → emir iptal edilir.

Koşul 1: Hızlı fiyat akışındaki değişim oranı

Bu, birincil sınıflandırma koşuludur. Hızlı referans fiyat akışı her iki emir gerçekleştirme brokerından da daha hızlıdır — küresel piyasa olaylarını, iki brokerın kotasyonları güncellenmeden önce alır. Referans akış, sinyal tespitinden önceki pencerede kayda değer bir fiyat hareketi gösteriyorsa, bu hareket görünen farkın olası nedenidir: emir gerçekleştirme brokerlarından birinin fiyat akışı olaydan güncellenmiş, diğeri ise henüz güncellenmemiştir.

Parametre Tipik değer Not
MovementThreshold Majör pariteler için 100ms başına 0,5–1,5 pip; volatil pariteler için 1,5–3,0 pip İlgili enstrüman için normal ve olay koşullarında 100ms başına tipik pip hareketinin ölçülmesiyle belirlenir
Geriye bakış penceresi 50–200ms Hareket olayını yakalamalı, ancak bir hareket olayını gecikmeyle izleyen gerçek farkları maskelememelidir. Ölçülen fiyat akışı gecikme farkından kalibre edilir.
Bayatlık eşiği 500ms–2.000ms Referans fiyat akışı bu pencere içinde güncellenmediyse takılmış olabilir. Bayatlık olayları sırasındaki sinyallere ihtiyatlı yaklaşın — akış yeniden başlayana kadar atın veya bekletin.

Hızlı fiyat akışı filtresi neden niteliksel olarak üstündür

AVANTAJ 1

Büyük gecikme olaylarını yakalar

Büyük bir fiyat olayı sırasındaki 5 pip’lik yapay gecikme farkı, büyüklüğünden bağımsız olarak hızlı fiyat akışı filtresi tarafından gecikme kaynaklı olarak sınıflandırılır. Basit eşik 5 pip’in altına ayarlanmışsa bu farkı geçirir. Hızlı fiyat akışı filtresi, fark büyüklüğüne değil piyasa durumuna göre sınıflandırma yapar.

AVANTAJ 2

Volatiliteye dinamik olarak uyum sağlar

Sakin dönemlerde referans akış düşük değişim oranı gösterir ve sınıflandırma nadiren tetiklenir. Volatil dönemlerde referans akış aktiftir ve gecikme kaynaklı yapay sinyalleri sürekli olarak sınıflandırır. Filtre, manuel ayar gerektirmeden yüksek riskli dönemlerde kendiliğinden sıkılaşır.

AVANTAJ 3

Küçük gerçek sinyalleri korur

Basit eşiğin engelleyeceği 0,8 pip’lik gerçek bir LP farkı, referans akış durgunsa hızlı fiyat akışı filtresinden geçer. Filtre, küçük gecikme sinyallerinden kaçınmak için küçük gerçek sinyalleri feda etmez — her sinyal piyasa bağlamına göre bağımsız olarak sınıflandırılır.

AVANTAJ 4

Gecikmenin neredeyse tamamen ortadan kaldırılması

İyi kalibre edilmiş kurulumlarda hızlı fiyat akışı filtresi, gecikme kaynaklı kirlenmeyi filtrelenmemiş sinyallerin %60–80’inden %5’in altına indirir. Kalan kirlenme, bir fiyat olayının değişim oranı eşiğini tetiklemeyecek kadar yavaş, ancak fiyat akışı farkı yaratacak kadar hızlı olduğu uç durumlardan oluşur.

Filtre karşılaştırması

Filtre Gecikme eleme Gerçek sinyal koruma Karmaşıklık En uygun kullanım
Filtre yok %0 — hepsi geçer 100% Yok Uygulanabilir değil — toksik akış kaçınılmaz
Yalnızca difference-to-open 40–60% 80–90% Düşük İlk kurulumlar, fiyat akışı hızları birbirine yakın brokerlar
Difference-to-open + kalıcılık 60–75% 75–85% Düşük İyileştirilmiş temel seviye, büyük gecikme olaylarını yine kaçırır
Hızlı fiyat akışı filtresi (tam) 90–97% 85–95% Yüksek Canlı arbitraj, brokerların düşmanca yaklaştığı ortamlar

Hızlı fiyat akışı filtresi için kalibrasyon sırası

  • Aşama 1: Sistemi 5–10 gün boyunca kayıt modunda çalıştırın. Tespit edilen her farkı tüm bağlamıyla kaydedin: tüm fiyat akışlarının durumu, fark büyüklüğü, kalıcılık süresi ve önceki 100ms ve 200ms pencerelerindeki referans akış değişim oranı.
  • Aşama 2: Kaydedilen her sinyali sonradan gerçek (150ms’den uzun sürer, referans akış durgun) veya gecikme kaynaklı (100ms’den kısa sürede kapanır, tespit anında referans akış aktif) olarak sınıflandırın.
  • Aşama 3: MovementThreshold, geriye bakış penceresi ve MinPersistenceWindow parametrelerinin farklı kombinasyonlarını sınıflandırılmış veri setine karşı test edin. Hedef: gerçek sinyal koruma %85’in üzerinde, gecikme geçişi %8’in altında.
  • Aşama 4: Optimize edilmiş parametrelerle minimum lot büyüklüğünde devreye alın. İlk 10 işlem günü boyunca sinyal türüne göre K&Z dağılımını izleyin. Üç ayda bir veya önemli piyasa rejimi değişikliklerinden sonra yeniden kalibre edin.

Sıkça Sorulan Sorular

Gerçek bir LP farkı ile gecikme kaynaklı bir fark arasındaki fark nedir?

Gerçek bir LP farkı, iki brokerın likidite sağlayıcılarının aynı enstrümanı farklı fiyatlamasından kaynaklanır — her LP’nin piyasayı modelleme veya envanter yönetme biçimindeki yapısal bir farklılık. Gecikme kaynaklı bir fark ise brokerlardan birinin fiyat akışının bir piyasa olayını diğerinden daha hızlı almasından kaynaklanır. Gerçek farklar işlem yapılabilirdir ve 200ms ile 2.000ms arasında sürer. Yapay gecikme farkları, daha yavaş akış yetiştikçe 30–150ms içinde kapanır — genellikle emirler daha yavaş brokera ulaşmadan önce.

Difference-to-open nedir ve nasıl yardımcı olur?

Difference-to-open, herhangi bir emir verilmeden önce iki broker kotasyonu arasında bulunması gereken, pip cinsinden ayarlanabilir asgari fiyat farkıdır. Fiyat akışı gecikmesi kaynaklı yapay farkların ortalamada gerçek LP farklarından daha küçük olma eğiliminden yararlanarak gecikme kaynaklı sinyalleri filtreler. Küçük gecikme sinyallerini elemede etkilidir, ancak hızlı bir fiyat hareketinin farklı güncelleme hızlarına sahip akışlar arasında büyük bir görünür fark yarattığı yüksek volatilite dönemlerindeki büyük gecikme olaylarını yakalayamaz.

Hızlı fiyat akışı filtresi nedir ve nasıl çalışır?

Hızlı fiyat akışı filtresi, emir vermeden önce tespit edilen her farkı sınıflandırmak için her iki emir gerçekleştirme brokerından da daha hızlı olan üçüncü bir referans fiyat akışı kullanır. Referans akış, sinyal tespitinden önceki pencerede kayda değer bir fiyat hareketi gösteriyorsa fark gecikme kaynaklı olarak sınıflandırılır ve atılır. Referans akış durgunsa fark potansiyel bir gerçek LP farkı olarak sınıflandırılır ve emir gerçekleştirme devam eder. Bu yöntem sinyalleri yalnızca büyüklüğe göre değil piyasa durumuna göre sınıflandırır ve basit eşiğin kaçırdığı büyük gecikme olaylarını yakalar.

Filtrelenmemiş hedge arbitrajı neden toksik emir akışı yaratır?

Gecikme kaynaklı sinyaller, tam olarak fiyat hareketi olaylarının yaşandığı anda emir üretir. Broker risk sistemleri bu yoğunlaşmayı teknik bir akış örüntüsü olarak tespit eder. Ayrıca gecikme kaynaklı işlemler sürekli olarak elverişsiz gerçekleşmeler ve küçük zararlarla hızlı çıkışlar üretir; bu da hesabı teknik istismar olarak daha da belirginleştiren asimetrik bir tutma süresi ve K&Z dağılımı oluşturur. Sınıflandırıldıktan sonra hesap, kârlı gerçek LP farkı işlemlerini de etkileyen kötüleştirilmiş emir gerçekleştirme ile karşılaşır.

Hızlı fiyat akışı filtresi için ne gereklidir?

Küresel piyasa olaylarını almada her iki emir gerçekleştirme brokerından da kanıtlanabilir şekilde daha hızlı olan üçüncü bir fiyat veri kaynağı. Bu, özel bir piyasa verisi sağlayıcısı, co-located bir fiyat akışı hizmeti veya yalnızca referans akış olarak kullanılan (üzerinden emir verilmeyen) üçüncü bir broker hesabı olabilir. Referans akış, soket alımında donanım düzeyinde zaman damgalarıyla ayrı bir izleme iş parçacığında çalışır. Referans akış üzerinden asla emir verilmez — yalnızca bir sınıflandırma girdisidir.

Filtre parametrelerinin ne sıklıkla yeniden kalibre edilmesi gerekir?

En az üç ayda bir. Optimum parametreler, brokerların LP ilişkileri geliştikçe, fiyat akışı altyapısı değiştikçe ve piyasa volatilite rejimleri kaydıkça değişir. Şu durumlarda derhal yeniden kalibrasyon gerekir: bir broker LP’sini veya fiyatlama motorunu değiştirdiğinde; VPS sağlayıcısı veya ağ yönlendirmesindeki değişiklikler fiyat akışı gecikmelerini etkilediğinde; ya da enstrüman volatilitesinde kalıcı değişiklikler olduğunda. SharpTrader’ın sinyal bazında atıf kaydı, ayrı bir çevrimdışı moda gerek kalmadan sürekli kalibrasyon için gereken veriyi sağlar.

SharpTrader Pro — Hızlı Fiyat Akışı Filtrelemeli Hedge Arbitrajı

Difference-to-open · Hızlı referans fiyat akışı filtresi · Sinyal bazında atıf kaydı · FIX API uyumlu · 25 yıllık arbitraj geliştirme deneyimi

SharpTrader Pro’yu inceleyin →
Gecikme Arbitrajı →