SharpTrader Optimizer’da Phantom Drift ve Lock Stratejilerinin Optimizasyonu Temmuz 13, 2026 – Posted in: Arbitrage Software
Phantom Drift ve Tüm Lock Stratejilerinin Optimizasyonu: Martingale Artı Arbitraj Neden Gecikmeden Bile Daha Fazla Dürüst Geriye Dönük Test Gerektirir
Canlı gecikme testimiz, parametre optimizasyonunun gerçek parayı etkilediğini zaten kanıtladı: aynı strateji, iki hesap ve optimize edilmiş set ortalama zararı üç kat azalttı. Lock ailesi stratejilerinde üst üste binmiş iki kâr mekanizması vardır — bir ortalama merdiveni ve bir kilit arbitrajı bacağı — bu yüzden dürüst optimizasyonun getirisi daha küçük değil, daha büyüktür. SharpTrader Optimizer artık Hedge, Phantom Drift ve tüm Lock varyantları için her iki yarıyı birlikte optimize ediyor.
Kısa cevap: SharpTrader Optimizer artık gerçekçi emir gerçekleştirmeye dayalı parametre aramasını Phantom Drift dahil tüm Lock ailesi stratejilerinde çalıştırıyor. Stratejinin her iki yarısını yöneten 13 sayısal parametreyi tarar: ortalama merdiveni (MaxTrades, LotExponent, PipStep, StopLoss, TakeProfit) ve arbitraj ve çıkış mantığı (DiffToOpen1/2, MaxSpreadFast/Slow, ArbProfit ve kâr kontrolleri); her aday, modellenmiş emir gerçekleştirme gecikmesi, tick başına değişken spread ve her iki bacakta kayma ile gerçek tick verisi üzerinde puanlanır. RSI göstergesinin kendisi ızgaranın parçası değildir; bunun yerine farklı RSI ayarlarında ayrı geriye dönük testler çalıştırıp sonucu nasıl değiştirdiklerini karşılaştırırsınız. Çok bileşenli bir strateji her ortalama katmanında ve hedge’in her iki tarafında emir gerçekleştirme maliyeti ödediği için, tek bacaklı gecikme arbitrajından çok daha fazla geriye dönük test dürüstlüğüne duyarlıdır ve doğru yapılan optimizasyondan daha fazla kazanç sağlar.
Yeni yayınlanan
Bu yılın başlarında SharpTrader Optimizer’a Hedge stratejisi optimizasyonu eklendi ve tüm Lock ailesini bir sonraki kilometre taşı olarak duyurduk. Bu kilometre taşı artık tamamlandı. Optimizer, gerçek tick tabanlı ve emir gerçekleştirmeyi hesaba katan parametre taramalarını tüm Lock ailesi stratejilerinde çalıştırabiliyor; buna, kilit arbitrajını RSI ile tetiklenen bir ortalama dizisinin içine sararak aracı kurum risk sistemlerine sıradan bir teknik yatırımcı gibi görünen Phantom Drift da dahildir.
Önemli olan neyin optimize edildiğidir. Phantom Drift tek bir mekanizma değil, sırayla çalışan iki mekanizmadır: drawdown derinliği oluşturan görünür bir ortalama merdiveni (martingale kısmı) ve pozisyonu hızlı fiyat akışı sinyaliyle çözen bir kilit arbitrajı bacağı (arbitraj kısmı). Şimdiye kadar bu bileşenleri elle ayarlayıp umut edebiliyordunuz. Artık optimizer her ikisinin ortak parametre uzayında arama yapıyor ve her adayı canlı piyasanın gerçekte ücretlendirdiği şekilde puanlıyor.
Gecikme testi prensibi zaten kanıtladı
Optimizer’ı çok bileşenli stratejilere genişletmeden önce, optimizer’ın gerçekçi emir gerçekleştirme puanlamasının, temiz şekilde ölçebildiğimiz bir stratejide canlı sonuçlara dönüştüğünün kanıtını istedik. Bu yüzden mümkün olan en basit deneyi yaptık: aynı gecikme arbitrajı mantığını aynı anda iki canlı hesapta çalıştırdık — biri optimize edilmiş parametrelerle, diğeri varsayılanlarla; aynı enstrüman, aynı lot büyüklüğü, aynı başlangıç bakiyesi. Tek değişken parametre setiydi.
Optimize edilmiş hesap daha büyük bir kazancın peşine düşmedi. Zararlı işlemlerin maliyetini küçülttü: ortalama zararlı işlemi −6.2 pipten −2.0 pipe indirdi ve daha düşük drawdown ile kâr faktörünü iki katından fazla artırdı. Bu tek bacaklı bir strateji — bir giriş ve bir çıkış. Şimdi bu sonucu, bir pozisyon ortalama merdiveni açıp ardından tüm yığını hedge eden bir stratejinin yanına koyun ve optimizasyonun kaldıracının nerede daha büyük olduğunu sorun.
Lock stratejileri neden daha zor ve daha yüksek riskli bir optimizasyon problemidir
Tek bacaklı bir gecikme işlemi emir gerçekleştirme maliyetini iki kez öder: bir kez girerken, bir kez çıkarken. Bir Phantom Drift döngüsü bunu çok daha sık öder. Her ortalama katmanı, gerçek bir spread’i geçen ve gerçek kaymaya uğrayan gerçek bir emirdir. Ardından kilit bir hedge pozisyonu ekler ve kilidin çözülmesi onu kapatır; bunların her biri kendi dolum maliyeti olan bir bacaktır. Gecikme hesabına zararlı işlem başına birkaç pipe mal olan aynı emir gerçekleştirme sürtünmesi, şimdi tüm merdiven ve iki taraflı bir hedge boyunca katlanır.
Tek satırda birikim sorunu
Tek bacaklı gecikme arbitrajında emir gerçekleştirme maliyeti tek bir gidiş-dönüşe uygulanan bir vergidir. Bir martingale-lock stratejisinde ise emir gerçekleştirme maliyeti her ortalama katmanında ve hedge’in her iki bacağında birikir; bu yüzden bir gecikme hesabını biraz kırpan dolum başına aynı hata, merdivenin tüm risk profilini sessizce yeniden şekillendirir.
Bu birikim iki yönlü çalışır. Gevşek varsayımlarla (bar verisi, sıfır gecikmeli dolumlar, sabit spread) test edilen bir lock stratejisi, katman katman sürtünmenin hiçbiri ücretlendirilmediği için işlem gördüğünden çok daha güvenli ve pürüzsüz görünecektir. Ve dürüst emir gerçekleştirme maliyetine dayanan parametre setini bulmak burada her yerden daha değerlidir, çünkü yanlış hesaplanabilecek daha fazla maliyet vardır.
Optimizer’ın artık birlikte ayarladığı iki yarı
Optimize edilebilir 13 parametre birbirine bağlı iki gruba ayrılır. Optimizer bunları birlikte arar, çünkü ortalama merdiveninin aralıkları ve büyüklüğü her bacağın ne kadar emir gerçekleştirme maliyeti üstleneceğini belirlerken, spread ve fark eşikleri merdivenin ne sıklıkla tetikleneceğini belirler.
BÖLÜM A · ORTALAMA MERDİVENİ
Martingale yapısıAracı kurumun gördüğü görünür pozisyon oluşturma dizisi ve kilidin ihtiyaç duyduğu drawdown derinliğini oluşturan kısım. Taranan parametreler:
|
BÖLÜM B · ARBİTRAJ & ÇIKIŞ
Kâr mekanizması ve filtrelerBir pozisyonun açılmaya değip değmediğine karar veren fark ve spread eşikleri ile onu kapatan kâr kontrolleri. Taranan parametreler:
|
Yarılardan birini tek başına ayarlamak potansiyel değeri masada bırakır. Daha derin veya daha geniş bir ortalama merdiveni, arbitraj bacağının telafi etmesi gereken drawdown’ı değiştirir; daha katı bir spread veya fark filtresi, merdivenin en baştan ne sıklıkla kurulacağını değiştirir. Asıl mesele ortak aramadır.
Tam optimizasyon ızgarası
Bunlar taramanın değiştirdiği parametreler ve varsayılan min, adım ve maks aralıklarıdır. Aramayı çalıştırmadan önce herhangi bir aralığı enstrümanınıza ve hesap büyüklüğünüze göre genişletin veya daraltın.
| Parametre | Min | Adım | Maks |
|---|---|---|---|
| StopLoss | 50 | 10 | 100 |
| TakeProfit | 200 | 50 | 500 |
| MinProfit | 10 | 10 | 100 |
| PipsForMinProfit | 10 | 10 | 100 |
| DiffToOpen1 | 10 | 10 | 100 |
| DiffToOpen2 | 10 | 10 | 100 |
| MaxSpreadSlow | 1 | 5 | 50 |
| MaxSpreadFast | 1 | 5 | 50 |
| MaxTrades | 2 | 1 | 6 |
| LotExponent | 1.5 | 0.5 | 3 |
| PipStep | 20 | 10 | 60 |
| MaxProfit | 10 | 10 | 50 |
| ArbProfit | 10 | 10 | 100 |
RSI göstergesi ızgarada yok ve bu bilinçli bir tercih
Phantom Drift’in giriş göstergesi (RSI), taranan sayısal parametrelerden biri değildir. Izgara yukarıdaki pozisyon oluşturma, spread, fark ve kâr parametrelerini ayarlar. RSI ayarının sonuçları nasıl etkilediğini incelemek için optimizasyonu test etmek istediğiniz her RSI yapılandırmasında ayrı ayrı çalıştırın, ardından bu çalıştırmalardaki en yüksek puanlı parametre setlerini karşılaştırın.
Bu zaten çoğu zaman bir gösterge hakkında düşünmenin daha faydalı yoludur: onu tek bir ızgaraya karıştırmak yerine, diğer her şeyi dürüst tutarken daha sıkı veya daha gevşek bir RSI’nın tüm optimize edilmiş yüzeyi nasıl kaydırdığını net biçimde görürsünüz.
Standart geriye dönük test araçları martingale-lock stratejilerinde sizi neden yanıltır
Bireysel strateji test araçlarının çoğu yönlü sistemler için geliştirilmiştir ve yönlü bir strateji için yalnızca iyimser, ancak bir martingale-lock stratejisi için doğrudan tehlikeli olan üç varsayımda bulunur: bar verisiyle fiyatlarlar, sıfır gecikmeli dolum varsayarlar ve tek bir sabit spread uygularlar. Bir ortalama merdiveninde bu hataların her biri katman başına bir kez, ardından her iki hedge bacağında yeniden ücretlendirilir.
M1 barlarında pürüzsüz görünen bir martingale özsermaye eğrisi, her ortalama girişi o tick’te gerçekten var olan değişken spread’i ödediğinde, kilit ve kilit çözme her biri bağımsız kayma ödediğinde ve dolum gecikmesi yok sayılmak yerine modellendiğinde bambaşka bir şeye dönüşebilir. Fark biraz daha düşük bir sayı olarak ortaya çıkmaz. Farklı bir risk profili olarak ortaya çıkar, çünkü gevşek bir geriye dönük testin atlatacağınızı söylediği katman, dürüst bir testin özsermaye kontrol seviyesini aştığını söylediği katmandır.
| Neyin ücretlendirildiği | Standart geriye dönük test aracı | SharpTrader Optimizer |
|---|---|---|
| Fiyat çözünürlüğü | M1 / M5 bar yaklaşımı | Kendi hesabınızdan kaydedilen gerçek tick’ler |
| Emir gerçekleştirme süresi | Anlık varsayılır (sıfır gecikme) | Milisaniye cinsinden ayarlanabilir gecikme |
| Spread | Sabit aracı kurum varsayılanı | Tick başına değişken tarihsel spread |
| Her ortalama girişinde kayma | Yok sayılır veya sabit | Dolum başına modellenir |
| Kilit + kilit çözme bacakları | Ücretsiz / anlık kabul edilir | Her iki bacak bağımsız olarak ücretlendirilir |
| Uygulanabilir ızgara boyutu | Küçük, tek iş parçacıklı | Tüm çekirdeklerde 100,000+ kombinasyon |
| En iyi işlem saatleri | Gösterilmez | 24 saatlik performans ısı haritası |
Dürüst emir gerçekleştirme puanlaması bir lock stratejisinde neyi değiştirir
Gecikme sonucunu güvenilir kılan dört unsur, bir lock stratejisinde daha az değil daha fazla önem taşır, çünkü her biri merdiven ve hedge boyunca tekrar tekrar ücretlendirilir.
|
01
Kendi hesabınızdan gerçek tick verisiTick’ler SharpTrader tarafından canlı aracı kurum hesabınızdan kaydedilir; böylece her ortalama girişi, bir barın açılış veya kapanışına ya da idealleştirilmiş bir fiyat akışına değil, aracı kurumun gerçek davranışını içeren ve hesabınızın gerçekte gördüğü fiyata denk gelir. Bir merdivende bar yaklaşımı, arbitraj bacağının devraldığı drawdown’ı sessizce yanlış boyutlandırır. |
02
Emir gerçekleştirme süresi modellemesiMilisaniye cinsinden gerçekçi bir dolum gecikmesi belirlersiniz. Tüm avantajı hızlı fiyat akışı üstünlüğü olan kilit arbitrajı bacağı için sıfır gecikme varsayımı, onu kâğıt üzerinde iyi gösterip canlıda başarısız kılan varsayımın ta kendisidir. |
|
03
Tick başına değişken spreadHer katman, sabit bir varsayılanı değil, açıldığı anda gerçekten var olan spread’i öder. Ortalama ekleme çoğu zaman oynak, spread’in geniş olduğu anlarda yapılır; bu da sabit spread’li bir testin gerçek maliyeti en çok olduğundan düşük gösterdiği anlardır. |
04
Her iki bacakta kaymaKilit ve kilit çözme bağımsız olarak modellenir. Naif bir testin ücretsiz kapattığı bir hedge burada dürüstçe ücretlendirilir; böylece testteki döngü başına telafi, gerçekte bekleyebileceğiniz telafidir. |
Phantom Drift optimizasyonu nasıl çalıştırılır
1. Kendi tick geçmişinizi kaydedin. SharpTrader tick’leri aracı kurumun dağıttığı idealleştirilmiş bir fiyat akışından değil, doğrudan canlı aracı kurum hesabınızdan toplar. Bu, geçmişin aracı kurum tarafındaki eklentiler, yeniden kotasyonlar veya emir gerçekleştirme tuhaflıkları dahil hesabınızın yaşadığı her şeyi zaten içerdiği anlamına gelir. Temiz bir laboratuvar fiyat akışına karşı değil, gerçek işlem koşullarınıza karşı test edersiniz. Parametreler aracı kurumlar arasında aktarılamaz, bu yüzden gerçekten kullanacağınız hesapta kaydedin ve test edin.
2. Gerçekçi bir emir gerçekleştirme gecikmesi belirleyin — milisaniye cinsinden, hızlı fiyat akışınızın emir gerçekleştiren aracı kuruma göre üstünlüğünü yansıtan.
3. Izgarayı tanımlayın 13 parametre üzerinde: merdiven tarafında MaxTrades, LotExponent, PipStep, StopLoss ve TakeProfit; arbitraj ve çıkış tarafında DiffToOpen1/2, MaxSpreadFast/Slow, ArbProfit ve kâr kontrolleri. Her min, adım ve maks değerini enstrümanınıza ve hesap büyüklüğünüze göre ayarlayın.
4. Taramayı tüm çekirdeklerde çalıştırın. Büyük, çok parametreli bir ızgara, her adayda tick başına değişken spread ve iki bacaklı kayma ücretlendirilerek saatler içinde tamamlanır.
5. Isı haritasını ve puanı okuyun. Görünür kazanma oranına göre değil, kâr faktörü ve drawdown’a göre sıralayın ve hangi seansların gerçekten avantaj taşıdığını görmek için 24 saatlik ısı haritasını kullanın.
6. Her RSI ayarı için tekrarlayın. RSI ızgarada taranmadığından, karşılaştırmak istediğiniz her RSI yapılandırmasında taramayı yeniden çalıştırın ve en iyi parametre setinin bunlar arasında nasıl değiştiğini okuyun.
Bunun pratikteki anlamı
- Yalnızca arbitraj değil, her iki yarı da optimize edilir. Gizli emir gerçekleştirme maliyetinin çoğu ortalama merdiveninde yatar; bu yüzden onu dürüst dolumlara göre ayarlamak, iyileşmenin büyük kısmının geldiği yerdir.
- Maskelenmiş kazanma oranına göre değil, kâr faktörü ve drawdown’a göre optimize edin. Gecikme testinin gösterdiği gibi, daha iyi görünen kazanma oranı daha fazla para tutan hesap değildir.
- Her enstrüman ve her aracı kurum için yeniden kalibre edin. Bir lock stratejisinin emir gerçekleştirme profili aracı kuruma özgüdür; bir ortamda ayarlanmış bir set başka bir ortamda geçerli değildir.
- Bir merdivende sıfır gecikmeli, sabit spread’li bir teste asla güvenmeyin. Stratejiyi gerçekten bozan katmanı gizlemesi garanti olan tek kurulum budur.
Sıkça Sorulan Sorular
Evet. Phantom Drift Lock ailesinin bir parçasıdır ve tam Lock ailesi desteği artık yayınlandı. Optimizer, gerçek tick tabanlı ve emir gerçekleştirmeyi hesaba katan parametre taramasını Phantom Drift’te de Latency ve Hedge stratejilerinde olduğu gibi çalıştırır.
Her ikisini de ve birlikte. Optimizer, ortalama merdiveni parametrelerini (MaxTrades, LotExponent, PipStep, StopLoss, TakeProfit) arbitraj ve çıkış parametreleriyle (DiffToOpen1/2, MaxSpreadFast, MaxSpreadSlow, ArbProfit, MinProfit, PipsForMinProfit, MaxProfit) birlikte tarar. İki grup birbirine bağlıdır, bu yüzden asıl mesele onları birlikte ayarlamaktır. RSI giriş göstergesi ızgaranın parçası değildir.
Çünkü emir gerçekleştirme maliyeti birikir. Tek bacaklı bir gecikme işlemi spread ve kaymayı tek bir gidiş-dönüşte öder. Bir lock stratejisi bunu her ortalama katmanında ve hedge’in her iki bacağında öder. Sıfır gecikme ve sabit spread varsayan bir geriye dönük test aracı bu maliyeti gecikme için bir kez, ancak bir merdiven için defalarca olduğundan düşük gösterir; bu da yalnızca net sonucu değil, stratejinin tüm risk profilini değiştirmeye yeterlidir.
On üç sayısal parametre: StopLoss, TakeProfit, MinProfit, PipsForMinProfit, DiffToOpen1, DiffToOpen2, MaxSpreadSlow, MaxSpreadFast, MaxTrades, LotExponent, PipStep, MaxProfit ve ArbProfit. Her birinin ayarlanabilir bir min, adım ve maks değeri vardır. RSI giriş göstergesi ızgarada taranmaz; etkisini incelemek için optimizasyonu farklı RSI ayarlarında ayrı ayrı çalıştırın ve karşılaştırın.
Kendi hesabınızdan. SharpTrader tick’leri doğrudan canlı aracı kurum bağlantınızdan kaydeder; böylece optimize ettiğiniz geçmiş, aracı kurum hesabınızda eklenti çalıştırsın ya da çalıştırmasın, aracı kurumun gerçek emir gerçekleştirme davranışı dahil, hesabınızın aldığı fiyat akışının ta kendisidir. Aracı kurumun yayımladığı idealleştirilmiş veya temizlenmiş bir fiyat akışı üzerinde değil, terminalinize gerçekten ulaşan veriler üzerinde test edersiniz. Parametreleri aracı kuruma özgü ve sonuçları canlı koşulları temsil eder kılan budur.
13 sayısal pozisyon, spread, fark ve kâr parametresini tarayan parametre ızgarası içinde hayır. RSI’nın sonuçları nasıl etkilediğini görmek için optimizasyonu test etmek istediğiniz her RSI yapılandırmasında ayrı ayrı çalıştırın, ardından bu çalıştırmalardaki en yüksek puanlı parametre setlerini karşılaştırın. Bu, daha sıkı veya daha gevşek bir RSI’nın tüm optimize edilmiş yüzeyi nasıl kaydırdığını, onu tek bir ızgaraya karıştırmaktan daha net gösterir.
Hayır. Her enstrümanın kendi spread davranışı ve oynaklığı, her aracı kurumun kendi emir gerçekleştirme profili vardır. Bir parametre seti yalnızca ayarlandığı koşullar için geçerlidir; bu yüzden tarama, kullanıma almadan önce her enstrüman ve her aracı kurum ortamı için yeniden çalıştırılmalıdır.
Evet, yayınlandı. Mevcut SharpTrader Optimizer kullanıcıları en son sürümü talep edebilir; aracı değerlendiren herkes tam özellik listesini ürün sayfasında görebilir. Sürüm veya bir lock stratejisi taramasını yapılandırma konusunda yardım için support@bjftradinggroup.com adresine yazın.
BJF trading araştırmalarına abone olun
Yeni emir gerçekleştirme çalışmaları, optimizer kılavuzları ve ürün sürümleri – yayımladığımız anda size ulaşır.
Phantom Drift ve Lock stratejilerinizi dürüstçe ayarlayın
SharpTrader Optimizer artık Hedge ve Phantom Drift dahil tüm Lock ailesini hem ortalama merdiveni hem de kilit arbitrajı bacağı boyunca tarıyor ve her adayı modellenmiş emir gerçekleştirme süresi, değişken spread ve iki bacaklı kayma ile gerçek tick verisi üzerinde puanlıyor. Yalnızca barlarda pürüzsüz görüneni değil, canlı ortamda ayakta kalan parametre setini bulun.