Arbitraj İşlemleri için Uyarlanabilir Çıkışlar: Diff Excess Factor, Slippage Factor ve Critical Slippage Ekim 23, 2026 – Posted in: Arbitrage Software

BJF TRADING GROUP · SHARPTRADER · ARBİTRAJ ÇIKIŞLARI

Arbitraj İşlemleri için Uyarlanabilir Çıkışlar: Diff Excess Factor, Slippage Factor ve Critical Slippage

Şimdiye kadar SharpTrader’daki her arbitraj işlemi aynı çıkışı alıyordu: aynı Min profit, aynı Trailing step, aynı Stop loss. Büyük bir fiyat farkıyla açılan ve kusursuz şekilde gerçekleşen bir işlem, kaymanın (slippage) farkın büyük bölümünü zaten yediği bir işlemle tamamen aynı şekilde yönetiliyordu. Üç yeni enstrüman ayarı bunu değiştiriyor. Artık her işlem, sinyalinin ne kadar güçlü olduğuna ve emrin ne kadar iyi gerçekleştiğine göre kendi çıkış seviyelerini alıyor. Bu rehber her parametrenin nasıl çalıştığını açıklıyor, XAUUSD üzerinde çözümlü bir örnek gösteriyor ve optimizasyon için başlangıç değerleri veriyor.

Kısa cevap

Kısa cevap: Diff excess factor %, güçlü bir sinyalle açılan işlemlere ilerlemeleri için daha fazla alan tanır. Slippage factor %, dolum (emrin gerçekleştiği fiyat) talep edilen fiyattan kötü olduğunda kârı daha erken güvence altına alır. Critical slippage %, dolumu arbitrajı pratikte ortadan kaldıracak kadar kötü olan bir işleme çok daha dar bir stop koyar. Üçü de varsayılan olarak kapalıdır (0), yani siz ayarlayana kadar hiçbir şey değişmez. Stratejinin kârı takip etme ve kilitleme biçimi tamamen aynı kalır; yalnızca her işlem için kullandığı sayılar değişir.

Diff excess factor %Güçlü sinyal = daha fazla alanMin profit ve Trailing step değerlerini, sinyalin eşiğini ne kadar aştığının belirli bir oranı kadar artırır.
Slippage factor %Kötü dolum = erken kilitlemeMin profit ve Trailing step değerlerini, dolumda yaşanan kaymanın belirli bir oranı kadar düşürür.
Critical slippage %Fark kayboldu = dar stopStop loss’u brokerın spread’ine dayalı çok daha dar bir stopla değiştirir.

Her işlem için tek bir çıkış neden bir uzlaşmadır

Gecikme arbitrajında (latency arbitrage) bir işlem, hızlı fiyat akışı yavaş brokerın henüz ulaşmadığı bir fiyatı gösterdiği için açılır. Ne kadar kazanılabileceği, her işlemde farklı olan iki şeye bağlıdır: sinyal oluştuğunda fiyat farkının ne kadar büyük olduğu ve emir gerçekleşmeden önce bu farkın ne kadarının kaymaya kaybedildiği.

Sabit çıkış ayarları bu ikisini de göz ardı eder. Güçlü bir sinyal, sınırda bir sinyal kadar sıkı takip edilir ve çoğu zaman fiyat yetişmeyi tamamlamadan kapatılır. Kötü dolum alan bir işlem, artık ulaşamayacağı bir kâr hedefini beklemeye devam eder. Broker fiyata zaten yetiştikten sonra gerçekleşen bir işlem ise, geriye kalan rastgele bir fiyat hareketi olmasına rağmen, gerçek avantajı olan bir işlemle aynı geniş Stop loss ile korunur. Üç yeni parametre, tam olarak bu üç durum için her işlemin kendi çıkış seviyelerini taşımasını sağlar.

Kayma sizin için yeni bir kavramsa, forex kaymasını ölçme ve azaltma rehberimiz kaymanın nereden kaynaklandığını ve kendi dolumlarınızda nasıl okunacağını açıklar.

Parametreler nerede bulunur

Ayarlar enstrüman bazındadır ve dört strateji grubunda yer alır. Her biri, diğer enstrüman parametreleri gibi optimizasyona dahil edilebilir.

Strateji Nerede ayarlanır Hangi işleme uygulanır
OneLeg Instruments tablosunda, “Cooldown (ms)” sütunundan sonra. Yalnızca Advanced optimization lisansıyla görünür ve etkindir. Stratejinin açtığı her işlem
Lock, LockCL, LockCL2, LockCL3 Instruments tablosunda, sona yakın, “Min pips” sütunundan sonra Bir arbitraj sinyalinin oluşturduğu hedge’lenmemiş pozisyon (hangi brokerda olursa olsun)
PhantomDrift Instruments tablosunda, Lock ile aynı yerde Yalnızca arbitraj pozisyonu; martingale emirleri kendi stoplarını korur
Umbra Lock Enstrüman “Edit…” > Extra settings > “Protective stops of the unlocked leg” Arbitraj çıkışından sonra kilitlenmeden kalan bacak
Diff excess factor %, Slippage factor % ve Critical slippage % sütunları vurgulanmış ve hepsi 0 olarak ayarlanmış SharpTrader LockCL2 Instruments and Orders tablosu
LockCL2 enstrüman tablosu: üç yeni sütun (vurgulanmış) Min pips, Reverse factor %, Min move, Trend interval ve Cooldown sütunlarından sonra yer alır. Üçü de varsayılan olarak 0’dır.

Lock arbitraj stratejileri, Phantom Drift ve Umbra Lock için parametreler yalnızca arbitraj riski taşıyan pozisyona etki eder. Kilitli bacaklar, martingale emirleri ve diğer pozisyonlar normal ayarlarınızı korur.

Parametreler neye göre ölçer

Üç parametrenin tümü işlemi, stratejinin zaten kullandığı sinyal eşiğiyle karşılaştırır:

  • OneLeg’de Diff to open;
  • Lock stratejilerinde işlemi yapan broker için Diff to open 1 veya Diff to open 2;
  • Umbra Lock’ta Diff to close;
  • Strateji yalnızca impulse ile işlem yaptığında (Diff to open 0 ve Min move ayarlı) Min move. Min move, impulse girişi ve ters çıkış konulu makalemizde açıklanmıştır.

Her dolumdan iki değer elde edilir: fark (işlem açıldığında sinyalin ne kadar büyük olduğu) ve kayma (emrin talep edilenden kaç puan kötü gerçekleştiği). Aşım (excess), fark eksi eşiktir.

Diff excess factor %: güçlü sinyallere daha fazla alan

Diff excess factor %, işlemin Min profit ve Trailing step değerlerini, sinyalin eşiğini aştığı miktarın bu yüzdesi kadar artırır.

Artış = (Fark − Eşik) × Diff excess factor %

Örnek: Diff to open 10 iken 25 puanlık bir farkla açılan işlemin aşımı 15 puandır. %50’de hem Min profit hem de Trailing step 8 puan artar (7,5 yuvarlanarak).

Mantık basittir. Daha büyük bir fark, yavaş brokerın yetişmesi gereken mesafenin daha uzun, dolayısıyla beklenen hareketin daha büyük olduğu anlamına gelir. Sabit çıkışlarla güçlü bir sinyal, sınırda bir sinyal kadar sıkı takip edilir ve çoğu zaman fiyat yetişmeyi tamamlamadan kapatılır.

  • Faydası: güçlü sinyallere ilerlemeleri için alan tanınır, bu da en iyi işlemlerin ortalama kârını yükseltir.
  • Değişmeyen: tam eşikte olan bir sinyalin aşımı yoktur ve normal Min profit ile Trailing step değerlerini korur.
  • Kapatılan çıkışlar kapalı kalır: 0 olarak ayarlanmış bir Min profit veya Trailing step 0 kalır; parametre, kapattığınız bir çıkışı asla açmaz.

Slippage factor %: kötü bir dolumdan sonra kârı daha erken kilitleme

Slippage factor %, işlemin Min profit ve Trailing step değerlerini, dolumda yaşanan kaymanın bu yüzdesi kadar düşürür.

Azalış = Kayma × Slippage factor % (hiçbir değer 1 puanın altına düşmez)

Örnek: talep edilenden 8 puan kötü bir dolum, %100’de her iki değeri 8 puan düşürür.

Kayma, beklenen kazancın zaten kaybedilmiş bir parçasıdır: fiyatın sizin lehinize hareket edeceği mesafe azalmıştır. Daha düşük çıkışlar, işlemin artık ulaşamayacağı bir hedefi beklemek yerine kalanı daha erken güvence altına alır.

  • Yalnızca aleyhte kayma dikkate alınır. Talep edilenden iyi bir dolum hiçbir şeyi değiştirmez.
  • Lock stratejileri, PhantomDrift ve Umbra Lock: kullanılan kayma, hedge’lenmemiş pozisyonu oluşturan kapanışın kaymasıdır.
  • Faydası: küçük bir kâra ulaşıp onu kilitleyemeyen ve zarara dönen işlemlerin sayısı azalır.
  • Diff excess factor % ile birlikte kullanıldığında iki düzeltme toplanır: kötü dolum alan güçlü bir sinyal, normale yakın değerlerle sonuçlanabilir.

Critical slippage %: fark kaybolduğunda dar bir stop

Kayma, sinyal farkının bu yüzdesinden fazlasını aldığında, işlemin stop loss’u brokerın spread’ine dayalı çok daha dar bir stopla değiştirilir.

Eğer Kayma > Fark × Critical slippage % ise: Stop = Spread × max(2, Fark ÷ Kayma)

Örnek: %50’de, 53 puanlık bir farkla açılan ve 46 puan kötü (farkın %87’si) gerçekleşen bir işlem dar stopu alır. Dolum anında broker spread’i 10 puansa, bu 20 puanlık bir stop demektir.

Böyle bir işlemde pratikte hiç arbitraj kalmamıştır: emir gerçekleşirken yavaş broker zaten yetişmiştir. Geriye kalan rastgele bir fiyat hareketidir, bu yüzden en doğrusu olası zararı küçük tutmaktır.

  • Dar stop, dolum anındaki broker spread’inin 2 katıdır; fark ÷ kayma daha büyükse bu kat kullanılır. 10 puanlık bir spread 20 puanlık bir stop verir.
  • Yalnızca riski azaltabilir: dar stop asla Stop loss değerinizden geniş olmaz. Stop loss 0 olduğunda da uygulanır.
  • Umbra Lock: aynı nedenle dar stop, Stop loss için geçerli olan olağan 50 puanlık minimumun altına inebilir.
  • Yalnızca gizli stop: stratejinin gizli stopunu değiştirir; emirle birlikte brokera zaten gönderilmiş bir stop loss değiştirilmez.
  • Faydası: önlenebilir en büyük zararlara yol açan işlemler, yani fırsat kaybolduktan sonra gerçekleşenler, erkenden kesilir.
Grafik: 53 puanlık farkın 46 puanını kaymaya kaybeden bir dolumdan sonra fiyat işlemin aleyhine 51 puan hareket ediyor; 20 puandaki critical slippage stopu işlemi kapatıyor, normal 50 puanlık stop ise kapatmazdı
Aşağıdaki çözümlü örnekteki C işlemi. Fiyat yolu şematiktir; stop seviyeleri ve 51 puanlık hareket örnekten alınmıştır.

Çözümlü örnek: üç XAUUSD işlemi

Üç XAUUSD işlemi (1 puan = 0.01), aynı ayarların nasıl farklı çıkışlar ürettiğini gösterir. Enstrüman ayarları: Diff to open 40, Min profit 20, Trailing step 20, Stop loss 50, broker spread’i 10. Yeni parametreler: Diff excess factor %50, Slippage factor %100, Critical slippage %50. Bunlar olmadan üç işlemin tümü Min profit 20, Trailing step 20 ve Stop loss 50 alırdı.

İşlem Fark, puan Kayma, puan Min profit, puan Trailing step, puan Stop loss, puan
A: güçlü sinyal, temiz dolum 60 2 28 28 50
B: zayıf sinyal, kötü dolum 45 15 8 8 50
C: fark kapandıktan sonra dolum 53 46 1 1 20
A, B ve C işlemleri için şelale grafikleri: normal Min profit 20, artı aşım düzeltmesi, eksi kayma düzeltmesi; sonuç 28, 8 ve 1 puan
Her işlem için Min profit’in nasıl oluştuğu. Trailing step de aynı şekilde değişir. Değerler dolum anında bir kez, tam puan olarak hesaplanır.
  • A işleminin aşımı 20 puan, kayması ise azdır: 20 + 10 − 2 = 28. Her iki çıkış da 8 puan genişler ve işlemin ilerleyecek alanı olur.
  • B işleminin aşımı 5 puandır (+3, yuvarlanarak), ancak farkının üçte birini kaymaya kaybetmiştir (−15): 20’yi beklemek yerine kârı 8 puanda kilitler.
  • C, canlı işlemlerden alınmış gerçek bir işlemdir. Kayma farkın %87’sini aldığı için Min profit ve Trailing step 1 puanlık tabana düşer ve işlem 20 puanlık kritik stopu alır. Fiyat ardından işlemin aleyhine 51 puan hareket etti: zarar 51 yerine yaklaşık 20 puan olurdu.
Gruplanmış çubuk grafik: A, B ve C işlemleri için Min profit, Trailing step ve Stop loss değerlerinin normal 20, 20 ve 50 değerleriyle karşılaştırması
Aynı ayarlar üç farklı çıkış seti verir. Yeni parametreler olmadan her işlem 20 / 20 / 50 alırdı.

Önerilen başlangıç değerleri

Aşağıdaki değerlerle başlayın ve bunları kendi enstrümanlarınız ve brokerlarınız üzerinde bir backtest ile doğrulayın. Bunlar garanti değil, başlangıç noktalarıdır: en iyi değerler brokerlarınızda kaymanın ne sıklıkla ve ne kadar yaşandığına bağlıdır.

Parametre Başlangıç değeri Optimizasyon aralığı Daha yüksek değerin etkisi
Diff excess factor % 25–50 0–100, adım 25 Güçlü sinyallere daha fazla alan; çok yüksek değer, kârın bir kısmını geri vermelerine yol açar
Slippage factor % 50–100 0–100, adım 25 Kötü dolumdan sonra kâr daha erken kilitlenir; 100 = kaymanın her puanı çıkışlardan düşülür
Critical slippage % 50 0–100, adım 10 Daha az işlem dar stopu alır; 30’un altında sıradan kayma da onu tetiklemeye başlar
Optimizasyon için DiffExcessFactor, SlippageFactor ve CriticalSlippage işaretlenmiş, min 0, max 100 ayarlı SharpTrader optimizasyon parametreleri penceresi
SharpTrader optimizer’ında optimizasyon için işaretlenmiş üç parametre (vurgulanmış). Bu ekran görüntüsündeki aralıklar olası kurulumlardan yalnızca biridir.

Adım adım nasıl ayarlanır

1
Backtest’i 0’ın üzerinde bir yürütme süresiyle yapın. Kayma ancak o zaman simüle edilir; aksi halde Slippage factor % ve Critical slippage % parametrelerinin etki edeceği bir şey olmaz. Kendi hesabınızda ölçtüğünüz ortalama yürütme süresini kullanın.
2
Bir referans testi çalıştırın. Karşılaştırma yapabileceğiniz bir sonucunuz olması için aynı dönemi üç parametre de 0’dayken bir kez test edin.
3
Her seferinde bir parametre ekleyin ya da yukarıdaki aralıklarla optimize edin ve kâr ile drawdown’u referans testle karşılaştırın.
4
Strateji günlüğünde birkaç işlemi kontrol edin. “Exit values for” ile başlayan satırlara bakın ve çıkışların beklediğiniz gibi olduğunu doğrulayın.

Bu parametreleri temel parametrelerden sonra ayarlayın. Kendi şablonunuzu oluşturmayı adım adım anlatan videomuzda (aşağıda) sıralama şöyledir: önce Diff to open, Min profit, Pips for min profit ve Take profit, ardından Stop loss ve Take profit, sonra Reverse factor ve bu üçü dahil daha yeni kontroller.

Bilmekte fayda var

  • İşlem başına bir kez hesaplanır: dolum anında, tam puan olarak; ve işlemin tüm ömrü boyunca korunur.
  • Yalnızca arbitraj işlemleri etkilenir. Lock bacakları, martingale emirleri ve diğer pozisyonlar normal ayarlarınızı korur.
  • Yüzde cinsinden Trailing step: Trailing units “Percent” olduğunda trailing step kârın bir oranıdır ve değiştirilmez; Min profit ise yine ayarlanır.
  • Yeniden başlatmadan sonra zaten açık olan işlemler normal ayarlarınızı kullanır.
  • OneLeg bu parametreler için Advanced optimization lisansı gerektirir. Lisans olmadan parametreler gizlenir, kullanılmaz ve optimizasyonda sunulmaz. Diff units değeri “Percent” olan enstrümanlar desteklenir.
  • “Keep limit orders” ile OneLeg: bu dolumlar kayma bilgisi taşımaz, bu yüzden onlara yalnızca Diff excess factor % etki eder.
  • Günlükte kontrol edin. Etkilenen her işlem için strateji günlüğünde “Exit values for” ile başlayan bir satır bulunur. Bu satır farkı, aşımı, kaymayı, eski ve yeni Min profit ile Trailing step değerlerini ve Critical slippage % uygulandıysa dar stopu gösterir.
Backtest’ler simülasyondur. Parametreler, brokerınızın size gerçekte verdiği kaymayla çalışır. Bir backtest, bir yapılandırmanın girdiğiniz yürütme süresiyle geçmiş tikler üzerinde nasıl davranacağını gösterir; gelecekteki sonuçları garanti etmez. Yürütme sürenizi düzenli olarak yeniden kontrol edin, çünkü gecikme eklemeye başlayan bir broker bu parametrelerin tepki verdiği kaymayı değiştirir.

Video: kendi şablonunuzu oluşturun

Bu 10 dakikalık video LockCL2 üzerinde tüm süreci gösteriyor: tik toplama, gerçek yürütme sürenizi ölçme, aşamalı optimizasyon ve sonucu daha yavaş yürütmeyle stres testine tabi tutma.

Uyarlanabilir çıkışlar SharpTrader’ın bir parçasıdır

Diff excess factor %, Slippage factor % ve Critical slippage %; OneLeg (Advanced optimization lisansı), Lock, LockCL, LockCL2, LockCL3, PhantomDrift ve Umbra Lock’ta kullanılabilir. Ücretsiz ömür boyu teknik destek, bunları ayarlamanıza ve sonuçları yorumlamanıza yardımcı olur.

SharpTraderLock arbitrajıMin move ve Reverse factor

Ücretsiz arbitraj tarayıcısı + kısa e-posta kursu

Ücretsiz tarayıcının bağlantısını ve Boris’ten birkaç kısa, pratik e-posta alın: maliyetlerden sonra fiyat farkının gerçekte ne anlama geldiği, gerçek para riske atmadan önce bir stratejinin nasıl test edileceği ve piyasanıza hangi araçların uygun olduğu. Abartı yok. E-postalar İngilizce gönderilir.

Göndererek BJF Trading Group’tan arbitraj araçları ve alım satım yazılımları hakkında e-posta almayı kabul etmiş olursunuz. İstediğiniz zaman abonelikten çıkabilirsiniz. Gizlilik Politikası sayfamıza bakın.

Sıkça Sorulan Sorular

Bu parametreleri 0’da bırakırsam herhangi bir şey değişir mi?

Hayır. Üçü de varsayılan olarak kapalıdır (0). Siz bir değer ayarlayana kadar stratejiniz kârı tam olarak eskisi gibi takip eder ve kilitler.

Hangi stratejiler Diff excess factor, Slippage factor ve Critical slippage’ı destekler?

OneLeg (Advanced optimization lisansıyla), Lock, LockCL, LockCL2, LockCL3, PhantomDrift ve Umbra Lock. OneLeg’de her işleme, diğer stratejilerde ise yalnızca arbitraj riski taşıyan pozisyona uygulanırlar.

Backtest’te neden 0’ın üzerinde bir yürütme süresine ihtiyacım var?

Kayma yalnızca yürütme süresi 0’ın üzerinde olduğunda simüle edilir. 0 değerinde kayma olmaz, bu nedenle Slippage factor % ve Critical slippage % parametrelerinin etki edeceği bir şey kalmaz ve sonuçları yalnızca Diff excess factor % değiştirir.

Critical slippage, brokerıma gönderilen stop loss’u değiştirir mi?

Hayır. Yalnızca stratejinin gizli stopunu değiştirir. Emirle birlikte brokera zaten gönderilmiş bir stop loss değiştirilmez. Dar stop asla Stop loss değerinizden geniş olmaz.

Kötü bir dolumdan sonra Min profit veya Trailing step 0 olabilir mi?

Hayır. Slippage factor % bunları asla 1 puanın altına düşürmez. Min profit veya Trailing step değerini kendiniz 0 olarak ayarlarsanız 0 kalırlar: parametreler, kapattığınız bir çıkışı asla açmaz.

Stratejinin bir işlemle ne yaptığını nasıl görebilirim?

Strateji günlüğünü açın ve “Exit values for” ile başlayan satırlara bakın. Her satır farkı, aşımı, kaymayı, eski ve yeni Min profit ile Trailing step değerlerini ve Critical slippage % uygulandıysa dar stopu gösterir.

Forex, CFD ve kripto ticareti yüksek kayıp riski taşır. Bu makaledeki örnekler, parametrelerin çıkış seviyelerini nasıl hesapladığını açıklar; sonuçlara ilişkin bir tahmin değildir. BJF Trading Group bir yazılım geliştiricisidir; broker veya yatırım danışmanı değildir.