Trading’de Fibonacci sayılarının kullanımı sihir değil — kalabalık psikolojisinin ve doğal döngülerin matematiksel bir yansımasıdır. Bu yazıda, basit bir “grid”i destek ve direnç seviyelerini öngörmek için güçlü bir araca nasıl dönüştürebileceğinizi anlatacağız.
1. Kaosun matematiği: Bu neden çalışır?
Temelinde Fibonacci dizisi vardır; her sayı kendisinden önceki iki sayının toplamıdır ($1, 1, 2, 3, 5, 8, 13, 21 \dots$). Bir trader için kilit nokta Altın Oran ($\approx 1.618$) ve onun tersi olan ($0.618$) değeridir.
Piyasada bu seviyeler kendi kendini gerçekleştiren bir kehanet gibi çalışır: milyonlarca algoritma ve trader aynı seviyelere bakar, böylece matematiksel bir kavram gerçek bir emir duvarına dönüşür.
2. Temel araçlar
Bunun için iki ana araca ihtiyacımız var:
- Fibonacci Retracement: trend içinde giriş noktalarını bulmak için kullanılır.
- Fibonacci Extension: önceki fiyat aralığının dışında hedefleri (Take Profit) belirlemek için kullanılır.
Terminalinizde olması gereken temel seviyeler:
- 0.236 (23.6%): sığ bir düzeltme, çok güçlü bir trendin işareti.
- 0.382 (38.2%): ilk ciddi bariyer.
- 0.500 (50.0%): Fibonacci sayısı değildir, ancak kritik bir psikolojik seviyedir (Dow Teorisi).
- 0.618 (61.8%): Golden Pocket. En önemli seviye.
- 0.786 (78.6%): trendin tamamen geçersiz sayılmasından önceki son sınır.
3. Pratik: seviyeler nasıl doğru çizilir
Yeni başlayanların en sık yaptığı hata $X$ ve $Y$ noktalarını yanlış seçmektir.
“Soldan sağa” kuralı
Araç her zaman zamanın yönünde çizilir:
- Yükselen trendde: dipten (Swing Low) tepeye (Swing High).
- Düşen trendde: tepeden (Swing High) dibe (Swing Low).
Fitil (shadow) meselesi
Profesyoneller tartışır: mum gövdelerine göre mi yoksa fitillere göre mi çizilmeli?
İpucu: volatil varlıklarda (kripto) fitilleri kullanmak daha iyidir çünkü aşırı likiditeyi yansıtır. Daha sakin piyasalarda (Forex, blue chip hisseler) mum gövdelerine göre çizilen seviyeler genellikle daha temiz çalışır.
4. İleri teknikler: konfluens
Asla “çıplak” Fibonacci ile işlem yapmayın. Bir seviye başka faktörlerle örtüşüyorsa gücü katlanarak artar:
- Fibo + yatay seviye: 0.618 seviyesi tarihsel bir dönüş seviyesiyle (eski direnç artık destek) çakışıyorsa, bu “beton” bir giriş noktasıdır.
- Fibo + hareketli ortalama (MA): örneğin 0.5 seviyesinin 200 EMA ile çakışması.
- Fibo + POC (Point of Control): seviyenin hacim profilinde en yüksek işlem hacmiyle örtüşmesi.
5. Daha az bilinen “Golden Pocket”
Çoğu kişi 0.618’i bilir. Ancak profesyonel traderlar 0.618 ile 0.65 arasındaki bölgeye odaklanır. Buna Golden Pocket denir. Çoğu zaman fiyat 0.618’de sahte kırılım yapar, stopları toplar ve 0.65’e kadar olan dar bölgede yön değiştirir.

6. Otomasyon: Pine Script (TradingView) kod örneği
Seviyeleri otomatik görmek istiyorsanız basit bir script yazabilirsiniz. Bu kod son 50 bar içindeki yerel ekstrem noktaları bulur ve grid çizer.
Pine Script
//@version=5
indicator("Auto Fib Levels by Gemini", overlay=true)
lookback = input.int(50, "Lookback Period")
high_ = ta.highest(high, lookback)
low_ = ta.lowest(low, lookback)
// Seviye hesaplama
f236 = high_ - (high_ - low_) * 0.236
f382 = high_ - (high_ - low_) * 0.382
f500 = high_ - (high_ - low_) * 0.500
f618 = high_ - (high_ - low_) * 0.618
// Görselleştirme
plot(high_, color=color.red, title="High")
plot(f236, color=color.gray, title="0.236")
plot(f382, color=color.orange, title="0.382")
plot(f500, color=color.yellow, title="0.500")
plot(f618, color=color.green, linewidth=2, title="0.618")
plot(low_, color=color.red, title="Low")
7. Psikolojik tuzaklar ve risk yönetimi
Fibonacci bir fiyat mıknatısı değildir — ilgi bölgelerinin haritasıdır.
- Beklenti: fiyat 0.618’e dokunur ve roket gibi yükselir.
- Gerçeklik: haberlerle birlikte fiyat seviyeyi kolayca kırabilir.
Pratik öneri: her zaman daha düşük zaman diliminde onay arayın. Fiyat 0.618’e geldiğinde, BUY tuşuna basmadan önce “Engulfing” veya “Pin Bar” formasyonunu bekleyin.
Amatör bir trader ile profesyonel bir trader’ı ayıran daha gelişmiş kavramlara geçiyoruz.
8. Fibonacci Uzantısı — Karı Nerede Almalı?
Düzeltme bize giriş noktasını gösterirken, uzantı karın nerede alınacağını gösterir. Bu, önümüzde direnç seviyeleri olmadığında tarihî zirvelerde işlem yaparken vazgeçilmez bir araçtır.
Uzantı nasıl çizilir:
Düzeltmenin aksine (2 nokta), uzantı için 3 noktaya ihtiyaç vardır:
- Nokta A: İmpuls başlangıcı (Low).
- Nokta B: İmpulsun zirvesi (High).
- Nokta C: Düzeltmenin bitişi (Higher Low).
Önemli kar alma seviyeleri:
- 0.618 (61,8%): Temkinli hedef.
- 1.000 (100%): Dalga eşitliği (AB = CD). Klasik formasyonlar için en yaygın hedef.
- 1.618 (161,8%): Güçlü bir trendde ana hedef. Büyük dönüşler genellikle burada gerçekleşir.
- 2.618 (261,8%): Piyasanın “aşırı ısındığı” bölge.
9. Fibonacci Zaman Zonları
Bu aracı kullanan çok az trader vardır, ama zamanlamayı anlamak için kritik öneme sahiptir. Fiyatın nereye gideceğini tahmin etmek yerine, trendin ne zaman değişeceğini anlamaya çalışırız.
Araç, Fibonacci dizisi (1, 2, 3, 5, 8, 13…) temelinde grafiğe dikey çizgiler çizer. Pratik ipucu: iki önemli zirve arasında zaman gridini çekin. Dikey çizgiler, volatilite veya dönüşün yüksek olasılıkla gerçekleşeceği alanları gösterecektir. Bu %100 dönüş garantisi vermez, ama uyarır: “Bu zamanlarda dikkatli olun.”
10. Elliott Dalga Teorisi ile Kombinasyon
Fibonacci, dalga analizinin “omurgası”dır. Profesyoneller aşağıdaki ilişkileri kullanır:
- Dalga 2 genellikle Dalga 1’in 0,5 veya 0,618 seviyesine kadar düzeltir.
- Dalga 3 (en güçlü) genellikle Dalga 1’in 1,618 uzantısına ulaşır.
- Dalga 4 genellikle sığdır — Dalga 3’ün 0,236 veya 0,382 seviyesine kadar.
11. Dinamik Seviyeler: Fibonacci Fan
Eğer normal seviyeler yataysa, Fan çapraz destek ve direnç seviyeleri oluşturur; bu seviyeler yalnızca fiyatı değil, aynı zamanda trend eğimini (hareket hızını) de dikkate alır.
Nasıl kullanılır: Düşükten yükseğe bir trend çizgisi çizin. Gösterge ışınlar oluşturacaktır. Eğer fiyat üst ışını kırar ve orta ışının altına düşerse, bu genellikle trendin yavaşladığını ve yatay harekete veya dönüşe geçildiğini gösterir.
12. “Gizli” 0,886 Seviyesi
Birçok standart terminal ayarı 0,886 seviyesini (0,618’in dördüncü kökü) görmezden gelir.
Harmonik trading ortamında (örneğin “Bat” veya “Gartley” formasyonları), bu seviye kritik kabul edilir. Eğer fiyat 0,786’yı aşar ama 0,886’da durursa, bu genellikle güçlü trend devam etmeden önce derin bir sahte kırılma işaretidir.
13. Kod Örneği: Python’da Fibonacci Seviye Tarayıcı
Algoritmik trading veya veri analizi ile uğraşanlar için bu seviyeleri programatik olarak bulabilmek önemlidir. İşte herhangi bir veri seti için (örneğin yfinance kütüphanesinden) seviyeleri hesaplama örneği.
import numpy as np
def get_fibonacci_levels(price_high, price_low):
diff = price_high - price_low
levels = {
"0.0%": price_high,
"23.6%": price_high - 0.236 * diff,
"38.2%": price_high - 0.382 * diff,
"50.0%": price_high - 0.5 * diff,
"61.8%": price_high - 0.618 * diff,
"78.6%": price_high - 0.786 * diff,
"100.0%": price_low
}
return levels
# Kullanım örneği:
high_point = 150.00
low_point = 100.00
fib_levels = get_fibonacci_levels(high_point, low_point)
for level, price in fib_levels.items():
print(f"Seviye {level}: {price:.2f}")
14. İşlem Öncesi Profesyonel Kontrol Listesi:
- Yüksek zaman dilimi: Genel trendi belirleyin (D1 veya H4). M5’te Fibonacci çok daha az etkilidir.
- Grid: Son net impuls üzerinde Fibonacci Retracement uygulayın.
- Konfluens: 0,618 seviyesinin yuvarlak bir sayı veya geçmiş destek seviyesi ile çakışıp çakışmadığını kontrol edin.
- Mum deseni: Tepkiyi bekleyin (limitleme emirlerini tam çizgiye koymayın; piyasanın seviyeyi onaylamasına izin verin).
- Stop-loss: Genellikle bir sonraki Fibonacci seviyesinin ötesine yerleştirilir (ör. 0,618’den giriş, 0,786’nın ötesine stop).
Şimdi en ilginç kısma geliyoruz — ücretsiz kurslarda nadiren tartışılan profesyonel incelikler ve Fibonacci’yi gerçek piyasa koşullarında sistematik olarak kullanma stratejisi.
15. Fibonacci Kümeleri — Nihai Yöntem
Küme, farklı fiyat hareketlerinden gelen Fibonacci seviyelerinin birbirinin üzerine geldiği grafik alanıdır. Bu en güçlü tahmin tekniğidir.
Nasıl yapılır:
- Ana trend üzerine bir düzeltme (retracement) ağı çizin (örneğin, günlük zaman dilimi).
- Bu trend içindeki son yerel hareket üzerine ikinci bir ağ çizin.
- Hedefleri belirlemek için Fibonacci genişletmesini (3 nokta) kullanın.
Sonuç: Farklı ağların çizgilerinin en çok yakınlaştığı noktalar (dar bir “koridor” oluşturur) maksimum likidite bölgeleridir. Büyük oyuncular kar alır veya pozisyon açar.
16. Stop-Loss için Fibonacci Seviyeleri Filtre Olarak
Profesyoneller seviyeleri sadece giriş için değil, matematiksel olarak mantıklı çıkış için de kullanır.
Seviye 1.272 (Inverse Retracement): 1.618’in kareköküdür. Fiyat 1.0 seviyesini (impuls başlangıcı) kırar ve 1.272’ye ulaşırsa, bu klasik bir “false breakout” veya “stop avı” bölgesidir. 1.272’de bir dönüş mumunu görürseniz, trendin canlı olduğunun ve bunun sadece bir shakeout (zayıf ellerin atılması) olduğunun güçlü bir işaretidir.
17. Farklı Piyasalarda Çalışmanın Özellikleri (Kripto vs Hisse Senedi vs Forex)
Matematik her yerde aynıdır, ama sürü psikolojisi farklıdır:
- Kripto: Yüksek volatilite nedeniyle 0.236 ve 0.382 seviyeleri genellikle göz ardı edilir. En etkili aralık 0.618–0.786’dır. Bitcoin derin düzeltmeleri sever.
- Hisse Senetleri: Burada 0.5 (50%) seviyesi çok iyi çalışır. Blue-chip hisseler daha stabildir ve genellikle klasik Dow teorisini takip eder.
- Forex: Döviz çiftleri genellikle kanallarda hareket eder. Fibonacci seviyeleri, ticaret seansları ile birlikte en iyi şekilde çalışır (ör. Londra açılışında 0.618 testi).
18. Python ile Gelişmiş Algoritma: Seviyenin “Gücünü” Belirleme
Kümelerin analizini otomatikleştirmek isteyenler için dağılım yoğunluğu yaklaşımı kullanılabilir.
Python
import numpy as np
def find_fib_clusters(trends):
"""
trends: farklı dönemler için (high, low) tuple listesi
"""
all_levels = []
ratios = [0.236, 0.382, 0.5, 0.618, 0.786]
for high, low in trends:
diff = high - low
for r in ratios:
all_levels.append(high - r * diff)
# Yakın seviyeleri kümelerde gruplama (0.5% eşik)
all_levels.sort()
clusters = []
if not all_levels:
return clusters
current_cluster = [all_levels[0]]
for i in range(1, len(all_levels)):
if (all_levels[i] - all_levels[i-1]) / all_levels[i-1] < 0.005:
current_cluster.append(all_levels[i])
else:
if len(current_cluster) > 1: # Güçlü küme = 2+ eşleşme
clusters.append(np.mean(current_cluster))
current_cluster = [all_levels[i]]
return clusters
# Örnek veri: global ve lokal (High, Low)
data = [(1000, 500), (800, 600)]
print(f"Güçlü bölgeler (kümeler): {find_fib_clusters(data)}")
19. Fibonacci Kullanırken Ana Yasaklar
- Yan piyasalarda (flat) ağ çizmeyin. Fibonacci bir trend aracıdır. Konsolidasyonda rastgele seviyeler verir ve fiyat ileri geri “keser”.
- Bağlamı göz ardı etmeyin. Fed oranlarıyla ilgili haberler çıktığında, hiçbir “altın oran” düşüşü durduramaz. Seviyeler olasılık bölgeleridir, sihirli engeller değil.
- Grafiği aşırı doldurmayın. 10 ağ çizerseniz, tüm grafik çizgilerle dolu olur. Fiyat her zaman “bir seviyede” olacaktır. Sadece 2–3 en önemli impulsu bırakın.
20. Sonuç: Yol Haritanız
Fibonacci ustası olmak için:
- Swing High ve Swing Low’u net bir şekilde belirlemeyi öğrenin (alış için ZigZag göstergesini kullanın).
- Her zaman birleşmeleri (Fibo kümeleri + hacim seviyeleri + yatay seviyeler) arayın.
- Kar almak için genişletmeleri kullanın — bu ticaretinizden duyguları çıkarır.
- Golden Pocket’i (0.618–0.65) unutmayın — burada en temiz dönüşler gerçekleşir.
Fibonacci araçları kutsal bir kâse değildir, ama piyasa kaosunu düzenlemenin ve diğerlerinin sadece gürültü gördüğü yerde yapıyı görmenin en iyi yoludur.
Sıkça Sorulan Sorular (FAQ)
Fiyat neden genellikle 0.618 seviyesinde geri dönüyor?
Bunun iki nedeni vardır: matematiksel ve psikolojik. 0.618 seviyesi (Altın Oran) döngülerin doğal sabitidir. Ticarette bu kendi kendini gerçekleştiren kehanete dönüşür — çünkü çoğu algoritma ve büyük oyuncular bu bölgede limit emirleri verir, yüksek likidite yoğunluğu oluşur ve dönüşü tetikler.
Fibonacci seviyeleri hangi zaman diliminde en iyi çalışır?
Fibonacci bir fraktal araçtır; tüm zaman dilimlerinde çalışır. Ancak yüksek zaman dilimlerinde (H4, D1, W1) seviyeler daha güvenilirdir çünkü daha fazla piyasa verisini içerir ve dakikalık grafiklerde sık görülen “piyasa gürültüsünden” daha az etkilenir.
Fiyat yeni bir zirve yaparsa ağı yeniden çizmek gerekir mi?
Evet. Eğer ağı bir impuls üzerine çizdiyseniz ama fiyat düzeltmeye girmediyse ve 0 seviyesini (yükselen trendde zirve) kırıp üzerine kapandıysa, mevcut ağ artık geçerli değildir. Bunu yeniden oluşturmanız gerekir; güncel destek seviyelerini almak için yeni zirveyi (Swing High) üst nokta olarak alın.