Kısa cevap: Ortalamaya dönüş (mean reversion), fiyatın ya da iki varlık arasındaki farkın bir denge değerinden uzaklaştıktan sonra ona geri döneceği varsayımına dayanan strateji ailesidir; uzaklık çoğunlukla z-skoruyla ölçülür. Trend takip (momentum) tersini varsayar: yükselen fiyatın bir süre daha yükseleceğini. İki etki aynı piyasada farklı vadelerde görülebilir; hangisinin işe yaradığı ancak maliyet dahil test edilerek anlaşılır.
Teknik göstergelerin çoğu bu iki zıt varsayımdan birine hizmet eder. RSI'ın 30'un altına inmesini alım nedeni sayan bir kural ortalamaya dönüşü, fiyatın 200 günlük ortalamanın üzerine çıkmasını alım nedeni sayan bir kural trend takibini varsayar. Aynı Bollinger bandı kırılımı birinci yaklaşımda satış, ikincisinde alış gerekçesi olabilir.
Aşağıda iki yaklaşımın mantığı, z-skoru hesabı, eşleştirilmiş işlem (pairs trading) ve eşbütünleşme kavramı, varsayımsal veriyle bir Python örneği, piyasa koşullarına göre zayıf noktalar ile maliyet ve backtest tuzakları ele alınıyor. Örneklerin hiçbiri getiri vaadi veya al-sat önerisi değildir.
Ortalamaya dönüş ile trend takip arasındaki fark nedir?
| Özellik | Ortalamaya dönüş | Trend takip |
|---|---|---|
| Varsayım | Aşırı hareket düzelir, fiyat dengeye döner | Başlayan hareket bir süre devam eder |
| Giriş | Fiyat ortalamadan uzaklaşınca, harekete karşı yönde | Kırılım veya kesişimde, hareketle aynı yönde |
| Çıkış | Ortalamaya dönüşte; hedef sınırlıdır | Trend bozulunca; hedef açık uçludur |
| Sonuç dağılımı | Sık ve küçük kazançlar, seyrek ama büyük kayıplar görülebilir | Çok sayıda küçük kayıp, az sayıda büyük kazanç görülebilir |
| Zorlandığı ortam | Güçlü ve uzun trend | Yatay, testere dişli piyasa |
İki etki birbirini dışlamaz; farklı vadelerde birlikte görülebilir. Moskowitz, Ooi ve Pedersen'in 2012'de Journal of Financial Economics'te yayımlanan çalışması, hisse senedi endeksi, döviz, emtia ve tahvil vadeli işlem sözleşmelerinden oluşan 58 likit enstrümanın her birinde getirilerin 1 ile 12 ay arasında sürdüğünü (zaman serisi momentumu), daha uzun vadede ise kısmen tersine döndüğünü bulur. Bir stratejinin hangi varsayıma dayandığı bu yüzden işlem vadesiyle birlikte tanımlanmalıdır.
Trend takibinin tipik kuralları hareketli ortalama kesişimi ve kırılımdır. TradingView'ın hareketli ortalama sayfası kesişim sistemlerinin en iyi çok güçlü trendlerde çalıştığını belirtir; John Bollinger'ın kurallarına göre de bantların dışındaki kapanışlar başlangıçta dönüş değil devam sinyalidir. Kesişimlerin hesaplanışı RSI ve hareketli ortalama, momentum tarafındaki bir başka gösterge MACD yazısında anlatılıyor.
Z-skoru nasıl hesaplanır?
Ortalamaya dönüş stratejilerinin ortak ölçüsü, fiyatın (ya da iki varlık arasındaki farkın) son n dönemin ortalamasından kaç standart sapma uzakta olduğudur:
z = (son değer − n dönemlik ortalama) ÷ n dönemlik standart sapma
Varsayımsal örnek: Bir payın son 20 günlük kapanış ortalaması 100 TL, standart sapması 2,5 TL, bugünkü kapanışı 95 TL olsun. z = (95 − 100) ÷ 2,5 = −2'dir; fiyat ortalamanın 2 standart sapma altındadır. Varsayımsal bir kural z ≤ −2 iken alış, z ≥ 0 olduğunda çıkış ve z ≤ −3,5 olduğunda zarar durdur öngörebilir. Bu eşikler yalnızca örnektir; bir öneri değildir.
Z-skoru Bollinger bantlarıyla doğrudan ilişkilidir. Aynı pencere ve aynı standart sapma formülü kullanıldığında 20 dönem, 2 standart sapmalık alt bant z = −2'ye denk gelir; %B ile z arasında %B = (z + k) ÷ 2k bağıntısı vardır (k, bant çarpanı). z = −2 iken %B = 0, z = 0 iken %B = 0,5'tir. RSI'a dayalı kurallar da aynı mantıkla çalışır: Wilder'ın 30 altı aşırı satım eşiği, son dönem kayıplarının kazançlara göre ağır bastığını gösterir.
Hesapta yalnızca o güne kadar bilinen veri kullanılmalıdır. Ortalama ve standart sapma tüm veri setinden bir kerede hesaplanırsa her güne gelecekteki fiyatların bilgisi sızar ve backtest olduğundan iyi görünür.
Eşleştirilmiş işlem (pairs trading) nasıl çalışır?
Eşleştirilmiş işlemde ortalamaya dönmesi beklenen şey tek bir fiyat değil, birbirine yakın hareket eden iki varlığın fiyat farkıdır (spread). Fark açıldığında görece pahalı olan satılır, ucuz olan alınır; fark kapandığında iki pozisyon birlikte kapatılır. Piyasanın genel yönü iki bacakta büyük ölçüde birbirini dengeler.
Konunun temel akademik çalışmalarından biri Gatev, Goetzmann ve Rouwenhorst'un NBER çalışma metnidir (1999; Review of Financial Studies, 2006). Yöntem şöyledir:
- 12 aylık oluşum döneminde her pay için, normalize edilmiş toplam getiri endeksiyle arasındaki farkların kareleri toplamı en küçük olan eş bulunur.
- Sonraki 6 aylık işlem döneminde fiyatlar oluşum döneminde ölçülen 2 standart sapmadan fazla açılınca uzun-kısa pozisyon alınır, fiyatlar yeniden kesişince kapatılır.
1962–1997 ABD verisinde en yakın çiftlerden kurulan portföyler, işlem maliyetleri düşülmeden yıllık %12'ye varan fazla getiri üretmiştir. Yazarlar kârın bir kısmının alış-satış fiyatı arasındaki sıçramadan (bid-ask bounce) kaynaklanabileceğini belirtir: pozisyonlar sinyalden bir gün sonra açılıp kapatıldığında en yakın 20 çiftin altı aylık ortalama fazla getirisi %6,01'den %3,96'ya iner. Geçmiş dönemdeki bu sonuçlar bugünkü piyasalar için bir beklenti değildir.
Borsa İstanbul'da kısa bacak açığa satış gerektirir. SPK'nın 6 Şubat 2023 tarihli kararıyla getirilen açığa satış yasağı, 2 Ocak 2025'ten itibaren yalnızca BIST 50 endeksindeki paylar için kaldırılmıştır; 2 Mart–26 Haziran 2026 arasında ise SPK kararıyla pay piyasasında açığa satış tümüyle yasaktı. Ekim 2026 itibarıyla geçerli yukarı adım kuralı, özkaynak şartları ve ödünç işlemleri açığa satış yazısında anlatılıyor.
Eşbütünleşme (cointegration) nedir?
Fiyat serileri genellikle durağan değildir: belirli bir değerin etrafında dalgalanmak yerine kalıcı biçimde yükselip düşerler. Nobel Ekonomi Ödülü'nün 2003 basın bildirisine göre Clive Granger, durağan seriler için geliştirilmiş yöntemlerin durağan olmayan verilere uygulandığında tamamen yanıltıcı sonuçlar verebileceğini göstermiş ve bu tür serilerin belirli birleşimlerinin durağan olabileceğini bulmuştur; bu duruma eşbütünleşme adını vermiştir. İsveç Kraliyet Bilimler Akademisi'nin aynı yıla ait bilimsel arka plan metni, Granger ve Newbold'un 1974 tarihli çalışmasında birbirinden bağımsız rastgele yürüyüşler arasındaki regresyonlarda anlamlı ilişki bulunma sıklığının standart teorinin öngördüğünden çok yüksek olduğunu (sahte regresyon) da aktarır.
Pratik sonuç şudur: iki fiyatın yüksek korelasyonu, aralarındaki farkın dengeye döneceğini kanıtlamaz. Engle ve Granger'ın 1987 tarihli Econometrica makalesindeki yaklaşımda iki seri arasındaki ilişki en küçük kareler yöntemiyle tahmin edilir, kalıntılara birim kök testi uygulanır; birim kökün reddedilmesi eşbütünleşme lehine kanıttır. Python'daki statsmodels kütüphanesinin coint fonksiyonu bu iki adımlı testin genişletilmiş biçimini uygular; sıfır hipotezi eşbütünleşme olmamasıdır.
Eşbütünleşik bir farkın ne kadar hızlı döndüğü yarılanma süresiyle özetlenebilir. Farkın günlük değişimi önceki değerine regresyonla bağlanır (Δs = a + b × st−1); yarılanma süresi −ln 2 ÷ ln(1 + b) olur. Yarılanma süresi işlem vadesinden çok uzunsa fark dönse bile pozisyon taşıma maliyeti kazancı aşabilir.
Python ile z-skoru ve yarılanma süresi örneği
Aşağıdaki kod, gerçek hedge oranı 1,5 olan ve farkı ortalamaya dönen iki varsayımsal fiyat serisi üretir. Hedge oranı, farkın ortalaması ve standart sapması yalnızca ilk 250 günlük oluşum döneminden tahmin edilir; z-skoru sonraki işlem döneminde hesaplanır. Yalnızca numpy gerekir.
import numpy as np
rng = np.random.default_rng(4)
n = 500
a = 100 + np.cumsum(rng.normal(0, 1, n)) # varsayımsal A fiyatı: rastgele yürüyüş
sapma = np.zeros(n)
for t in range(1, n): # ortalamaya dönen sapma: AR(1), katsayı 0,9
sapma[t] = 0.9 * sapma[t - 1] + rng.normal(0, 1)
b = 5 + 1.5 * a + sapma # varsayımsal B fiyatı: gerçek hedge oranı 1,5
olusum, islem = slice(0, 250), slice(250, n) # ilk 250 gün oluşum, kalanı işlem dönemi
beta, alfa = np.polyfit(a[olusum], b[olusum], 1) # hedge oranı yalnızca oluşum döneminden
spread = b - (alfa + beta * a)
ort, ss = spread[olusum].mean(), spread[olusum].std()
z = (spread[islem] - ort) / ss # işlem döneminde z-skoru
k = np.polyfit(spread[olusum][:-1], np.diff(spread[olusum]), 1)[0]
yarilanma = -np.log(2) / np.log(1 + k)
print(f"Hedge oranı: {beta:.3f} Yarılanma süresi: {yarilanma:.1f} gün")
print(f"İşlem döneminde z > 2: {np.sum(z > 2)} gün, z < -2: {np.sum(z < -2)} gün")Kod, tahmini hedge oranını 1,450 ve yarılanma süresini 4,4 gün olarak yazdırır; işlem döneminde z-skoru 7 gün 2'nin üzerinde, 9 gün −2'nin altındadır. Verinin üretildiği gerçek değerler ise 1,5 ve yaklaşık 6,6 gündür (ln 0,5 ÷ ln 0,9). Kusursuz kurulmuş yapay veride bile tahminler gerçek değerden sapar; gerçek piyasada ilişkinin kendisi de değişebilir.
Hangi piyasa koşulunda hangi yaklaşım zorlanır?
| Koşul | Ortalamaya dönüş | Trend takip |
|---|---|---|
| Güçlü, uzun trend | Fiyat bant boyunca ilerler; her yeni giriş zarar biriktirebilir | Görece elverişli |
| Yatay, dalgalı piyasa | Görece elverişli | Ardı ardına yanlış kesişim ve kırılım sinyalleri |
| Rejim değişimi | Birleşme, düzenleme veya bilanço gibi olaylar dengeyi kalıcı olarak kaydırabilir | Eski trend aniden tersine dönebilir |
| Boşluklu açılış, haber | Zarar durdur seviyesi atlanabilir | Zarar durdur seviyesi atlanabilir |
TradingView'ın Bollinger Bands Strategy açıklaması, alt bandın altındaki kapanışa dayalı alımda tespitin doğru olsa bile satış baskısının sürebileceğini, baskının ne zaman biteceğini kestirmenin zor olduğunu ve zarar durdur gibi bir çıkış planı gerektiğini vurgular. Ortalamaya dönüşte zarar durdur bir çelişki taşır: fark açıldıkça sinyal güçlenmiş görünür, ama pozisyonu kapatma gerekçesi de büyür. Bu çelişki kuralda önceden çözülmelidir; zarar durdur türleri stop loss yazısında anlatılıyor.
İşlem maliyeti ve backtest'te nelere dikkat edilir?
Ortalamaya dönüş stratejileri çoğunlukla sık işlem yapar ve işlem başına hedefleri sınırlıdır; eşleştirilmiş işlemde ise her işlem iki bacaklıdır. Bu yüzden komisyon, spread ve kayma sonucu belirgin biçimde değiştirir. Kaymanın hesaplanışı slippage yazısında yer alıyor.
Varsayımsal örnek: Bir çift işleminde her bacak 50.000 TL olsun ve farkın ortalamaya dönüşü 500 TL (toplam tutarın %0,5'i) brüt kazanç getirsin. Her bacakta giriş ve çıkış olmak üzere toplam 4 dolum vardır. Dolum başına %0,10 komisyon ve %0,05 kayma 50.000 × %0,15 × 4 = 300 TL eder; ödünç maliyeti hariç net kazanç 200 TL'dir. Dolum başına maliyet %0,25'e çıkarsa maliyet 500 TL olur ve kazanç sıfırlanır.
Backtest'te bu strateji ailesine özgü tuzaklar şunlardır:
- Tüm veriden tahmin: Hedge oranı, ortalama veya standart sapma test dönemini de içeren veriden hesaplanırsa ileriye bakma hatası oluşur.
- Çift seçiminde arama: Yüzlerce çift ve eşik denenip en iyileri raporlanırsa sonuç rastlantıyı yansıtabilir; deneme sayısının etkisi aşırı uyum yazısında ele alınıyor.
- Açığa satış varsayımı: Yasak dönemlerinde ya da BIST 50 dışındaki paylarda kısa bacağın açılabildiğini varsaymak gerçekleşemeyecek işlemler üretir.
- Gerçekleşme fiyatı: Sinyalin oluştuğu kapanış fiyatından işlem varsaymak, Gatev ve arkadaşlarının bir günlük bekleme sonuçlarında görüldüğü gibi sonucu şişirebilir.
Testin genel kurulumu ve diğer hatalar backtest yazısında anlatılıyor. Geçmiş veride iyi sonuç veren bir kural, gelecekte aynı sonucu vereceğini garanti etmez.
Sık sorulan sorular
Ortalamaya dönüş stratejisi nedir?
Fiyatın ya da iki varlık arasındaki farkın bir denge değerinden uzaklaştıktan sonra ona döneceği varsayımına dayanan kurallardır. Uzaklık genellikle z-skoruyla ölçülür ve pozisyon hareketin tersine açılır.
Z-skoru kaç olunca işlem açılır?
Evrensel bir eşik yoktur. Gatev, Goetzmann ve Rouwenhorst'un çalışmasında 2 standart sapma kullanılmıştır; eşiği geçmiş veride en iyi sonucu verene göre seçmek aşırı uyum riskini artırır.
Korelasyon ile eşbütünleşme arasındaki fark nedir?
Korelasyon getirilerin birlikte hareketini ölçer; iki fiyat yüksek korelasyonlu olup yine de birbirinden kalıcı biçimde uzaklaşabilir. Eşbütünleşme ise iki fiyat arasındaki farkın durağan olduğunu, yani bir denge değerine döndüğünü ifade eder.
Trend takip mi ortalamaya dönüş mü daha iyi?
Genel bir üstünlük yoktur. Trend takip güçlü trendlerde, ortalamaya dönüş yatay piyasalarda görece elverişlidir ve iki etki farklı vadelerde birlikte görülebilir; hangisinin işe yaradığı maliyet dahil test edilerek anlaşılır.
Borsa İstanbul'da eşleştirilmiş işlem yapılabilir mi?
Kısa bacak açığa satış gerektirir. Ekim 2026 itibarıyla pay piyasasında açığa satış yalnızca BIST 50 endeksindeki paylarda yapılabilir; yukarı adım kuralı, özkaynak şartı ve ödünç maliyeti de hesaba katılmalıdır.
Kaynaklar
- Gatev, Goetzmann, Rouwenhorst: Pairs Trading: Performance of a Relative Value Arbitrage Rule (NBER Working Paper 7032, 1999; Review of Financial Studies 19(3), 2006) (yeni sekmede açılır)
- Moskowitz, Ooi, Pedersen: Time Series Momentum (Journal of Financial Economics 104, 2012) (yeni sekmede açılır)
- NobelPrize.org: The Prize in Economic Sciences 2003, press release (Engle ve Granger) (yeni sekmede açılır)
- İsveç Kraliyet Bilimler Akademisi: Advanced information on the Prize in Economic Sciences 2003 (eşbütünleşme, sahte regresyon, Engle ve Granger 1987) (yeni sekmede açılır)
- statsmodels: statsmodels.tsa.stattools.coint (genişletilmiş Engle-Granger testi) (yeni sekmede açılır)
- TradingView Help Center: Bollinger Bands Strategy (yeni sekmede açılır)
- TradingView Help Center: Moving Averages (yeni sekmede açılır)
- John Bollinger: Bollinger Band Rules (yeni sekmede açılır)
- Borsa İstanbul: Pay Piyasası İşleyişi (açığa satış, BIST 50 sınırı) (yeni sekmede açılır)
Burada yer alan yatırım bilgi, yorum ve tavsiyeleri yatırım danışmanlığı kapsamında değildir. Yatırım danışmanlığı hizmeti, yetkili kuruluşlar tarafından kişilerin risk ve getiri tercihleri dikkate alınarak kişiye özel sunulmaktadır. Burada yer alan yorum ve tavsiyeler ise genel niteliktedir. Bu tavsiyeler mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabilir. Bu nedenle, sadece burada yer alan bilgilere dayanılarak yatırım kararı verilmesi beklentilerinize uygun sonuçlar doğurmayabilir.