advanced düşük drawdown ~60 trades/mo

Arbitraj

Arbitraj EA'ları birbiriyle ilişkili enstrümanlar arasındaki geçici fiyat farklarından yararlanır. Gecikmeye duyarlıdır ve aracı kuruma bağlıdır. Bireysel yatırımcıya yönelik türevleri saf borsalar arası arbitraj yerine istatistiksel korelasyon kullanır.

Mekanizma

İstatistiksel arbitraj, birbiriyle korelasyonlu iki paritenin arasındaki farkı izler (örneğin EUR/USD ile GBP/USD ya da EUR/USD ile EUR/GBP). Korelasyona göre düzeltilmiş bu fark bir eşiği aştığında EA görece pahalı enstrümanı satar, ucuz olanı alır ve fark normale döndüğünde iki bacağı da kapatır. Gecikme arbitrajı türevleri ise aracı kurumlar arasındaki fiyat akışı gecikmesinden yararlanır; aracı kurumların çoğu bunu artık yasaklıyor ve örüntü analiziyle tespit ediyor.

Uygunluk

İstatistiksel arbitraj meşrudur ve aracı kurumdan bağımsızdır; gecikme arbitrajı ise bu katalogdaki aracı kurumların çoğunda kısıtlıdır. İstatistiksel türevler en iyi EUR/USD ile GBP/USD üzerinde çalışır (korelasyon 0,90'ın üzerinde) ve dar makaslı hesap gerektirir. Risk olaylarında korelasyon bozulduğunda performans düşer. Pairs trading mantığına alışkın sistematik yatırımcılar için uygundur; ilk EA olarak önerilmez.

Notlar

Arbitraj, diğer bütün stratejilerin sorduğu soruyu bir kenara bırakır. Bir trend EA’sı fiyatın nereye gittiğini sorar; istatistiksel arbitraj EA’sı bunu önemsemez ve bunun yerine iki enstrüman arasındaki ilişkiyi işleme sokar. Normalde korelasyonlu iki parite birbirinden uzaklaştığında görece pahalı olanı satar, ucuz olanı alır ve sonra piyasanın değil, ilişkinin normale dönmesini bekler.

Dürüstlüğün başlaması gereken yer de tam bu çerçevedir. Ders kitabı anlamında arbitraj, aynı şeyin aynı anda iki fiyatla bulunmasından elde edilen risksiz kârdır ve bu hâli bireysel forexte neredeyse yoktur. Geriye bir istatistiksel ilişkinin sürmesine oynanan bahis kalır; bir de bundan oldukça farklı ikinci bir faaliyet: aracı kurumların çoğunun artık doğrudan yasakladığı gecikme arbitrajı. Bu sayfa, hayatta kalan biçimin MetaTrader 5 içinde nasıl davrandığını anlatıyor: maliyet açısından ayakta kalıp kalmayacağını belirleyen parametreler ve yönlü bir expert advisor ile hiç karşılaşmayan bozulma biçimleri. Sonunda ise sermaye riske girmeden önce böyle bir stratejiyi EA Builder içinde nasıl kurup zorlayacağınız var.

Nasıl çalışır: iki arbitraj mekanizması

Bireysel EA piyasasında iki şey “arbitraj” adını paylaşır ve bu addan başka neredeyse hiçbir ortak yanları yoktur.

İstatistiksel arbitraj, korelasyonlu iki enstrüman arasındaki farkı izler. EUR/USD ile GBP/USD’yi ele alın: ikisi de uzun dolar bacağı taşır, bu yüzden genelde birlikte hareket ederler ve yaygın olarak anılan korelasyonları normal koşullarda 0,90’ın üzerindedir. EA normal ilişkiyi modeller — kayan bir korelasyon, bir oran ya da birinin diğeri üzerine regresyonu — ve güncel fiyatların bundan ne kadar saptığını ölçer. Bu sapma eşiği aştığında fazla ilerlemiş bacakta satışa, geride kalanda alışa geçer. Her taraf, pozisyon ortak yöne karşı yaklaşık olarak nötr kalacak biçimde boyutlandırılır. Çıkış, bir fiyat hedefi değil, ilişkinin normale dönmesidir.

Gecikme arbitrajı bambaşka bir canlıdır. Bir aracı kurumun fiyat akışı ile genel piyasa arasındaki gecikmeden yararlanır ve gösterildiği anda çoktan bayatlamış olan bir kotasyona karşı pozisyon açar. Bu hiç de istatistiksel bir bahis değildir; yavaş bir akışa karşı yapılan bir yarıştır. Bu katalogdaki aracı kurumların çoğu bunu hesap sözleşmesinde yasaklar, emir gerçekleşme zamanlarının örüntü analiziyle tespit eder ve doğan kârı iptal edebilir ya da hesabı kapatabilir. Bu site onu uygulanabilir bir strateji saymaz; sayfanın geri kalanı istatistiksel biçim hakkındadır.

  • İstatistiksel arbitraj — izinli ve aracı kurumdan bağımsız; avantajı bir ilişkinin ortalamaya dönmesinden gelir; maliyet iki bacakta da ödendiği için dar makas ister.
  • Gecikme arbitrajı — aracı kurumların çoğunda kısıtlı; avantajı analizden değil akış gecikmesinden gelir; aracı kurum tarafındaki her gerçekleşme iyileştirmesi karşısında kırılgandır.

İstatistiksel arbitrajın kâr motoru farkın normale dönmesidir; zarar motoru ise o ilişkinin ilişki olmaktan çıktığı andır. Pozisyon iki enstrümanın paylaştığı yöne karşı nötr olduğundan sıradan bir piyasa hareketi ona neredeyse dokunmaz — düşüş profilinin, bir şok bacakları ayrıştırana kadar bu denli sakin görünmesinin nedeni budur.

Piyasa koşulları: arbitraj EA’sı ne zaman kazanır, ne zaman kırılır

İstatistiksel arbitraja uyan koşullar dardır ve hepsi fırsattan çok istikrardan söz eder.

Koşulİstatistiksel arbitraj için elverişliİstatistiksel arbitraj için düşmanca
KorelasyonRejimler boyunca istikrarlı, iki bacak da aynı etkenle hareket ediyorRejim değişimi pariteyi ayrıştırır; “ilişki” var olmaktan çıkar
Oynaklıkİlişki çevresinde sıradan iki yönlü dalgalanmaBir bacağı diğerinden çok daha sert hareket ettiren risk olayı
Hesap türüRaw/ECN, komisyonlu, iki bacakta da darStandard/Market — ikiye katlanan makas, dönüş hareketini aşar
Sapmanın kaynağıGeçici, emir akışından doğan, arkasında haber olmayanYapısal: faiz kararı ya da şok, bir para birimini yeniden fiyatlar
Enstrüman seçimiOrtak para birimi taşıyan derin majörlerBir bacağın makası hiç normalleşmeyen sığ çaprazlar

En pahalı yanlış okuma, her sapmayı fırsat saymaktır. Fark iki apayrı nedenle gerilir: geri dönen geçici emir akışı ve geri dönmeyen yapısal yeniden fiyatlama. Bir merkez bankası iki para biriminden birini hareket ettirdiğinde, iki parite artık aynı şeyi anlatmaz. Yalnızca “fark alışılmadık biçimde geniş” gören bir EA, kalıcı hâle gelmiş bir sapmaya eklemeye devam eder. Stratejinin, ilişkinin hâlâ var olduğuna inanmak için bir gerekçeye ihtiyacı vardır: takvim üzerinde ya da varsayılan değil canlı ölçülen korelasyonun kendisi üzerinde bir filtre.

Yönlü bir stratejiye göre asimetriye dikkat edin: trend EA’sı piyasa yatay seyrettiğinde kaybeder, istatistiksel arbitraj ise piyasa tam olarak bacaklarından birinde kararlı ve tek yönlü bir hareket yaptığında kaybeder. Farklı havalarda bozulurlar; birini diğerinin yerine değil, yanında düşünmenin dürüst gerekçesi budur.

MT5’te parametreler ve ayarlar

İstatistiksel arbitraj EA’sı varsayımlarını bir avuç parametre üzerinden açık eder. Her biri ilişki hakkında bir iddiadır ve varsayılan değerler seçtiğiniz parite için neredeyse hiçbir zaman doğru değildir.

ParametreTipik başlangıç noktasıNeyi kontrol eder
CorrelationPeriodBirden çok rejimi kapsayacak kadar uzunNormal ilişkiyi modellemekte kullanılan geriye bakış; çok kısa olursa sapmayı normal diye yeniden öğrenir
EntryThresholdİki makas artı komisyonu aşacak büyüklükte bir sapmaİki bacak açılmadan önce farkın ne kadar gerilmesi gerektiği
ExitThresholdModellenen ortalamada ya da ona yakınİlişki normale döndüğünde pozisyonun kapatılacağı yer
MaxSpreadPips (bacak başına)ECN normunun hemen üstünde sert tavanBir bacağın makası gidiş-dönüşü kârsız kıldığında girişi iptal eder
HedgeRatio / lot büyüklüğü1:1 yerine iki bacağın tick değerlerinden türetilirPariteyi yalnızca nominal olarak eşit değil, gerçekten nötr tutar
MaxHoldingHoursSınırlı ve swap ufkundan kısaNormale dönmeyen bir sapmadan çıkmayı zorunlu kılar
MinCorrelationHer girişten önce kontrol edilen canlı alt sınırİlişkinin kendisi zayıfladığında yeni pozisyonları engeller

İki parametre maliyet dayanıklılığını belirler ve en sık varsayılanda bırakılanlar da bu ikisidir. MaxSpreadPips bacak başına uygulanmalıdır, çünkü gidiş-dönüş iki tarafta da giriş ve çıkış öder. Bir bacakta normal, diğerinde patlamış makas yine de kârsız bir işlemdir. Aynı şekilde korunma oranı, eşit lot büyüklüklerinden değil, iki bacağın gerçek tick değerlerinden gelmelidir. Kotasyon para birimi farklı paritelerde eşit lot eşit maruziyet demek değildir ve “piyasa nötr” pozisyon sessizce yönlü bir eğilim taşır.

Bir backteste güvenmeden önce MT5’e özgü üç gerçeği belirtmekte fayda var:

  • İki sembolün de gerçek veri geçmişine ihtiyacı vardır. MT5 Strateji Test Cihazı’ndaki çoklu sembol stratejisi, yalnızca grafik sembolünün değil, dokunduğu her sembolün tick geçmişi kadar iyidir. İkinci bacağın geçmişi sığ ya da sentetikse test cihazı yine bir sermaye eğrisi üretir — o eğri sadece hiçbir şey ifade etmez. İki sembolün de geçmişini indirin ve gerçek tick temelli her tick modunda test edin.
  • İki bacak aynı anda gerçekleşmez. İki OrderSend çağrısı iki ayrı istektir. Aradaki boşlukta bacak riski yaşar ve test cihazı bu boşluğu gerçek hesaptan çok daha hoşgörülü modeller.
  • Ayda altmış işlemde swap gerçek bir maliyettir. Gecelik taşınan pozisyonlar iki bacakta da finansman öder ve iki tarafın swap oranları simetrik değildir — varsaymak yerine okunacak değerler SymbolInfoDouble(symbol, SYMBOL_SWAP_LONG) ve SYMBOL_SWAP_SHORT’tur. İşlem başına avantajı küçük olan bir strateji, bu avantajın kayda değer bölümünü taşıma maliyetine kaptırabilir.
  1. Ortak para birimi taşıyan iki enstrüman seçin ve korelasyonlarını en az bir risk olayı içeren bir pencerede ölçün — sakin bir çeyrekte değil.
  2. Korunma oranını iki bacağın tick değerlerinden belirleyin ki pozisyon lotta eşit değil, maruziyette nötr olsun.
  3. EntryThreshold değerini iki bacağın gidiş-dönüş maliyetinin (iki makas artı komisyon) üzerine koyun, ardından MaxSpreadPips için bacak başına sert tavan uygulayın.
  4. Canlı ölçülen bir MinCorrelation alt sınırı ve bir MaxHoldingHours üst sınırı ekleyin ki kopmuş bir ilişkiye maliyet ortalaması yapmak yerine çıkılsın.
  5. Demoda ileri test yapın ve her sinyal için iki bacak arasındaki gerçekleşme farkını ve her bacakta fiilen ödenen makası kaydedin — sonra bunu backtestin varsaydığıyla karşılaştırın.

Bozulma biçimleri: bir arbitraj EA’sı nasıl para kaybeder

Zararlar yönlü bir stratejinin zararlarına benzemez. Daha seyrektir ve topluca gelir.

  • Korelasyonun kopması. Bir şok bir para birimini yeniden fiyatlar ve iki parite artık aynı şeyi anlatmaz. İki bacak da aynı anda pozisyonun aleyhine hareket eder; tasarım nötrlüğü varsaydığı için pozisyon büyüklüğü bu olamazmış gibi belirlenmiştir. Baskın zarar budur ve tam olarak portföydeki her şeyin acı çektiği olaylarda yığılır.
  • Girişte ya da çıkışta bacak riski. Bir OrderSend gerçekleşir, diğeri reddedilir, yeniden kote edilir ya da belirgin biçimde kötü dolar. Bu sürdüğü sürece, amaçlanan nötrlükten yoksun, tam büyüklükte yönlü bir pozisyon taşırsınız. Yalnızca bir bacak kapanırsa aynı maruziyet çıkışta da ortaya çıkar.
  • Maliyet aşınması. İşlem başına avantaj küçüktür ve maliyet iki bacakta, ayda yaklaşık altmış kez ödenir. Bacak başına bir pipin kesri kadar yanlış bir kayma ya da makas varsayımı, birikerek avantajın tamamına ulaşır. Bu yüzden burada gerçekleşme modeli ve ECN tipi bir hesap, giriş mantığından daha çok önemlidir.
  • Test penceresine uydurulmuş eşik. Giriş sapması, ilişkiyi modellemekte kullanılan verinin aynısı üzerinde optimize edilir; böylece sapma kavramına değil, o pencereye özgü sapmalara uyar. Ele veren işaret, komşu eşiklerin çok farklı sonuçlar vermesidir.
  • Swap ve pozisyonda kalma süresi. Normale dönmesi haftalar süren bir sapma, o süre boyunca iki bacakta da finansman öder ve fiyatta kârlı bitip hesapta yine de zararlı kalabilir.
  • Kısıtlı faaliyet maddeleri. “Arbitraj” diye satılan ama aslında gecikmeye dayalı bir EA, aracı kurumun koşulları uyarınca kârı iptal edilmiş ya da hesabı kapatılmış olabilir — hiçbir backtestte görünmeyen bir zarar.

mt5depot’ta bir arbitraj EA’sı nasıl kurulur ve zorlanır

İstatistiksel türevi kurmak için MQL5 yazmanız gerekmez. Kod gerektirmeyen builder içinde aynı makineyi kurarsınız: iki bacakta sapmayla tetiklenen girişi olan çoklu sembol sepeti, bacak başına makas iptali, tick değerlerinden türetilen korunma oranı ve sınırlı bir pozisyon süresi. Daha da faydalısı, sermaye riske girmeden önce varsayımlarına saldırabilirsiniz.

  • Tasarımın gecikmeye dayalı değil istatistiksel olduğunu ve aracı kurumunuzun buna yazılı olarak izin verdiğini doğrulayın.
  • Korelasyonu gerçek bir risk olayı içeren pencerede ölçün ve sapmanın o olay sırasında ne yaptığını kaydedin.
  • Korunma oranını eşit lot kullanmak yerine iki bacağın tick değerlerinden türetin.
  • Giriş eşiğini iki bacağın gidiş-dönüş maliyetinin üstüne koyun ve her bacağın makasını ayrı ayrı sınırlayın.
  • Her iki sembol için gerçek tick geçmişiyle backtest yapın, sonra demoda test edip bacak başına gerçekleşme farkını ve gerçek makası kaydedin.
  • İkinci bacak reddedildiğinde stratejinin ne yaptığını kontrol edin: doğru tepki, beklemek değil, gerçekleşen bacağı kapatmaktır.

Bunu kendiniz kurmanın nedeni, satın alınan bir arbitraj EA’sının tam da sonucu belirleyen sayıları gizlemesidir. Eşzamanlı gerçekleşmeler ve iki bacakta sabit makas varsayılarak modellenmiş bir satıcı eğrisi olağanüstü pürüzsüz görünür. O modelde stratejinin iki gerçek riski — gerçekleşme farkı ve ikiye katlanan maliyet — hiç yoktur. Aynı mantığı kendi aracı kurumunuzun makaslarında yeniden kurun ve her gerçekleşmede gerçekte ne olduğunu kaydedin: eğri bu temasa ya dayanır ya dayanmaz.

Arbitraj ile ortalamaya dönüş stratejisinin karşılaştırması

İstatistiksel arbitraj ile ortalamaya dönüş aynı varsayıma dayanır — gerilen bir ölçüm yerine döner — ama bunu farklı nesnelere uygular. Biri bir ilişkinin sapmasını, diğeri tek bir enstrümanın kendi ortalamasından sapmasını işleme sokar. Ortak varsayım, ikisinin aynı nedenle de bozulduğu anlamına gelir; ikisini birden çalıştırmadan önce bunu bilmekte fayda var.

İstatistiksel arbitrajOrtalamaya dönüş
Gerilen şeyİki enstrüman arasındaki farkBir enstrümanın kendi hareketli ortalamasına göre konumu
Yönlü maruziyetKuruluş gereği yaklaşık nötrTamamen yönlü, trende karşı
Belirleyici değişkenKorelasyon istikrarı ve bacak başına maliyetRejim: piyasa trend mi yapıyor yoksa yatay mı
Sinyal başına maliyetİki bacak, giriş ve çıkışTek bacak, giriş ve çıkış
Şu durumda bozulurİlişki var olmaktan çıkarPiyasa yatay olmaktan çıkıp trende geçer
Karmaşıklıkİleri düzey — parite mantığı, korunma oranları, bacak riskiOrta düzey — tek enstrüman, tek eşik

Genel olarak hiçbiri daha güvenli seçim değildir. Ortalamaya dönüş bariz bir yönlü risk taşır ve akıl yürütmesi daha kolaydır. İstatistiksel arbitraj bu yönlü riskin çoğunu kaldırır ve yerine daha ince bir riski koyar: basitçe geçerliliğini yitirebilecek bir ilişkiye bağımlılık. Dahası, elinizdeki her şeye zarar veren aynı olaylarda bozulma eğilimindedir. İkisini birden çalıştırmak, ikisi de temelde gerilen bir şeyin yerine döneceği bahsi ise çeşitlendirme sayılmaz.

Tipik çiftler

Bu strateji en iyi nerede işe yarar

İlgili makaleler

Sıkça sorulan sorular

Arbitraj EA'sı nedir?
Arbitraj EA'sı tek bir enstrümanın yönünü değil, iki enstrüman arasındaki ilişkiyi işleme sokar. Bireysel yatırımcıdaki biçimi istatistiksel arbitrajdır: EA korelasyonlu iki paritenin arasındaki farkı takip eder ve bu fark bir eşiğin ötesine gerildiğinde görece pahalı bacağı satıp ucuz olanı alır, ilişki normale döndüğünde de pozisyonu kapatır. İkinci biçim olan gecikme arbitrajı, aracı kurumlar arasındaki fiyat akışı gecikmesinden yararlanır; bu farklı bir faaliyettir, bu katalogdaki aracı kurumların çoğunda kısıtlıdır ve bu site onu uygulanabilir saymaz.
EA ile arbitraj işlemi risksiz midir?
Hayır. Ders kitabındaki hâli — aynı varlığın aynı anda iki fiyatla bulunması — bireysel forexte neredeyse yoktur; geriye kalan, bir istatistiksel ilişkinin sürmesine oynanan bir bahistir. Pozisyon yönde piyasa nötrdür, riskte değil: bir şok normalde korelasyonlu iki pariteyi ayrıştırdığında iki bacak da aynı anda aleyhinize hareket edebilir ve zararlar tam olarak orada yığılır. İyi kurulmuş bir istatistiksel arbitrajın düşük düşüş profili, riskin yokluğundan değil, çok sık alınan küçük pozisyon riskinden doğar.
İstatistiksel arbitraj ile gecikme arbitrajı arasındaki fark nedir?
İstatistiksel arbitraj aynı aracı kurumdaki iki enstrüman arasındaki korelasyonu işleme sokar; aracı kurumdan bağımsızdır ve izinlidir. Gecikme arbitrajı ise bir aracı kurumun fiyat akışı ile genel piyasa arasındaki gecikmeden yararlanır ve zaten bayatlamış bir kotasyona karşı pozisyon açar. Aracı kurumların çoğu bunu bugün açıkça yasaklıyor, emir gerçekleşme zamanlarının örüntü analiziyle tespit ediyor, kârı iptal edebiliyor veya hesabı kapatabiliyor. Bir EA'yı fonlamadan önce hangisini gerçekten uyguladığını doğrulayın: ikisinin ortak yanı yalnızca isimleridir.
İstatistiksel arbitraj EA'sı için hangi pariteler uygundur?
Ortak bir para birimi taşıyan ve belgelenmiş, istikrarlı bir ilişkisi olan pariteler — EUR/USD ile GBP/USD alışılmış başlangıç noktasıdır çünkü korelasyonları tipik olarak 0,90'ın üzerindedir; EUR/USD ile EUR/GBP ise klasik üçgen kurulumdur. Aranan şey tek bir örneklemde yüksek korelasyon değil, farklı piyasa rejimleri boyunca istikrarlı kalan bir ilişkidir; çünkü yalnızca sakin dönemde ölçülen bir korelasyon, tam da size para kaybettiren olayda kopar.
Makasa duyarlı bir strateji neden Raw ya da ECN hesap gerektirir?
Çünkü her sinyal giriş maliyetini iki kez öder — her bacak için bir kez — ve işlem başına avantaj tasarımı gereği küçüktür. Ayda yaklaşık altmış pozisyon açan bir istatistiksel arbitraj EA'sı bu ikiye katlanmış maliyeti altmış kez öder. Standard hesapta iki bacağın makası, stratejinin yakalamaya çalıştığı ortalamaya dönüş hareketini aşabilir; böylece pozitif beklentili bir ilişki negatif beklentili bir hesaba dönüşür. Strateji daha geniş makasta kârlı hâle gelmez; başka bir strateji hâline gelir.
Bacak riski nedir ve nasıl test edilir?
Bacak riski, eşleşmiş işlemin bir tarafı gerçekleşip diğeri gerçekleşmediğinde ya da belirgin biçimde kötü gerçekleştiğinde ortaya çıkar. Tek bacağı elinizde tuttuğunuz saniyeler ya da dakikalar boyunca, tasarımın varsaydığı piyasa nötrlüğünden tamamen yoksun, tam büyüklükte sıradan bir yönlü pozisyonunuz olur. Bunu test etmek için, ikinci OrderSend reddedildiğinde EA'nın ne yaptığına bakın — iyi kurulmuş bir EA daha iyi fiyat beklemek yerine gerçekleşen bacağı hemen kapatır — ve eşzamanlılığı varsaymak yerine iki bacak arasındaki gerçek gerçekleşme farkını demo hesapta ölçün.