# Destek ve direnç nedir? Nasıl belirlenir, nasıl kırılır

Adres: https://fincodelabs.com/blog/destek-direnc-nedir · Yayıncı: Fincode (Fincode Yazılım ve Teknoloji A.Ş.), İstanbul, Türkiye · Kategori: Algoritmik işlem · Yayın: 2026-10-18 · Güncelleme: 2026-10-18

Destek ve direnç nedir, nasıl belirlenir? Yatay seviyeler, trend çizgisi ve kanal, kırılım ve geri test, pivot noktası formülü ve algoritmik seviye bulma.

**Kısa cevap:** **Destek**, talebin fiyatın daha fazla düşmesini engelleyecek kadar güçlü olduğu düşünülen fiyat bölgesi; **direnç** ise satışların yükselişi durduracak kadar yoğunlaştığı düşünülen bölgedir. Seviyeler önceki tepe ve diplerden, trend çizgilerinden ya da pivot formüllerinden belirlenir. Kesin dönüş noktaları değil, fiyatın tepki verebileceği ve kırılabilen bölgelerdir.

Destek ve direnç, teknik analizin en eski kavramlarındandır. Carol Osler'ın New York Fed tarafından 2000'de yayımlanan çalışmasına göre döviz piyasasında büyük kurumların müşterilerine her sabah gönderdiği teknik raporların büyük çoğunluğu destek ve direnç seviyeleri içerir. Kavram basittir; ancak seviyenin nereye çizileceği, kırılımın ne zaman geçerli sayılacağı ve seviyenin ne kadar güvenilir olduğu ölçülmesi zor sorulardır.

Aşağıda yatay seviyeler, trend çizgileri ve kanallar, kırılım ve geri test, pivot noktası formülleri ve seviyelerin algoritmik olarak bulunması varsayımsal örneklerle anlatılıyor; son bölüm akademik kanıtları özetliyor.

## Destek ve direnç neden oluşur?

StockCharts'ın tanımına göre destek, talebin fiyatın daha fazla düşmesini önleyecek kadar güçlü olduğu düşünülen fiyat seviyesidir; direnç ise satışların fiyatın daha fazla yükselmesini önleyecek kadar güçlü olduğu düşünülen seviyedir. Talep arzı aştığında fiyat yükselir, arz talebi aştığında düşer, ikisi dengede olduğunda fiyat yatay seyreder.

Direncin oluşumunda psikolojinin rolü sıkça örneklenir: belirli bir seviyeden alım yapıp fiyatın altına düştüğünü gören yatırımcılar, fiyat maliyetlerine geri döndüğünde başa baş satmak isteyebilir ve bu istek fiyatın üzerinde bir arz birikimi yaratır. Aynı mantık ters yönde de işler: kırılan bir direnç, geri çekilmelerde alıcıların savunduğu bir desteğe dönüşebilir. Buna **rol değişimi** denir: kırılan destek dirence, kırılan direnç desteğe dönüşebilir.

Seviyeler çoğu zaman tek bir fiyat değil, bir bölgedir. StockCharts'a göre fiyat aralığı ne kadar darsa seviye o kadar kesindir; aylar süren geniş aralıklarda bölge kavramı daha kullanışlıdır.

### Yuvarlak sayıların rolü

Osler'ın 2001 tarihli çalışması, büyük bir bankanın Eylül 1999 ile Nisan 2000 arasında aldığı yaklaşık 9.700 zarar durdur ve kâr al emrini incelemiştir. Kâr al emirleri yuvarlak sayılarda zarar durdur emirlerinden daha güçlü biçimde yoğunlaşır; zarar durdur emirleri ise yuvarlak sayıların hemen ötesine yerleşir: alış yönlü zarar durdur emirleri hemen üstüne, satış yönlü olanlar hemen altına. Osler bu yapının hem fiyatın destek ve direnç seviyelerinde dönme eğilimini hem de seviye aşıldıktan sonra hareketin hızlanmasını açıklayabileceğini öne sürer. Bulgular döviz piyasasına aittir; pay piyasalarına doğrudan genellenemez.

## Yatay destek ve direnç seviyeleri nasıl belirlenir?

- **Önceki tepe ve dipler:** Fiyatın daha önce döndüğü noktalar (tepki tepeleri ve dipleri) en sık kullanılan başlangıç noktasıdır.
- **Birden fazla kez test edilen bölgeler:** Fiyatın aynı bölgeden birkaç kez dönmesi, o bölgede emir yoğunluğu olabileceğine işaret eder.
- **Yuvarlak sayılar:** 50 veya 100 TL gibi psikolojik eşikler.
- **Dinamik seviyeler:** Hareketli ortalamalar zamanla değişen destek veya direnç olarak izlenir; hesaplanışı [RSI ve hareketli ortalama](https://fincodelabs.com/blog/rsi-hareketli-ortalama-nedir) yazısında anlatılıyor.
- **Oran tabanlı seviyeler:** Bir hareketin belirli oranlarda geri alınacağı varsayımına dayanan seviyeler [Fibonacci düzeltmesi](https://fincodelabs.com/blog/fibonacci-duzeltmesi-nedir) yazısında hesaplanıyor.

> **Örnek:** Varsayımsal bir hisse üç ay içinde 49,70 TL, 50,00 TL ve 49,80 TL'den üç kez geri dönmüş olsun. Bu tepeler tek bir çizgi yerine 49,70–50,00 TL aralığında bir direnç bölgesi olarak işaretlenebilir. Aynı dönemde fiyat 45,20 TL ve 45,50 TL'den iki kez yükselmişse 45,20–45,50 TL bölgesi destek olarak izlenir. Fiyat bu iki bölge arasında kaldıkça hisse yatay bir işlem aralığındadır.

## Eğimli destek ve direnç: trend çizgileri ve kanallar

Yükselen trend çizgisi iki veya daha fazla dibi, düşen trend çizgisi iki veya daha fazla tepeyi birleştirir. StockCharts'ın genel kuralına göre çizgi iki noktayla çizilir, üçüncü temas çizginin geçerliliğini doğrular. Çizgi dikleştikçe destek veya direnç olarak geçerliliği azalır; sert ve kısa hareketlerden çizilen dik çizgiler kolay kırılır. Tepe ve dipler aynı hizaya oturmuyorsa çizgiyi zorlamamak gerekir.

**Kanal**, ana trend çizgisine paralel çizilen ikinci bir çizgiyle oluşur. Yükselen kanalda alt çizgi destek, üst çizgi direnç gibi izlenir. StockCharts'a göre yükselen kanalda ana trend çizgisinin aşağı kırılması trend değişikliği sinyali, üst kanal çizgisinin yukarı kırılması ise yükselişin hızlanması olarak yorumlanır.

### Aritmetik ve logaritmik ölçek

Aritmetik ölçekte eşit fiyat farkları, logaritmik ölçekte eşit yüzde değişimleri eşit mesafede görünür. Uzun dönemli veya büyük yüzdeli hareketlerde trend çizgileri logaritmik ölçekte çoğu zaman daha iyi oturur. Aynı iki dipten çizilen çizgi, ölçeğe göre ileride farklı seviyeler verir.

> **Örnek:** Varsayımsal bir hissede ilk dip 0. günde 40,00 TL, ikinci dip 20. günde 44,00 TL olsun.
>
> | Gün | Aritmetik çizgi (TL) | Logaritmik çizgi (TL) |
> | ---: | ---: | --- |
> | 35 | 47,00 | ≈ 47,26 |
> | 100 | 60,00 | ≈ 64,42 |
>
> Aritmetik çizgi günde 0,20 TL yükselir: 35. gün 40 + 0,20 × 35 = 47,00 TL. Logaritmik çizgi her 20 günde %10 yükselir: 35. gün 40 × 1,1^(35/20) ≈ 47,26 TL. Fark kısa vadede küçükken 100. günde 4 TL'yi aşar.

## Kırılım, geri test ve yanlış kırılım nedir?

Fiyatın bir destek veya direnç bölgesini geçmesine **kırılım** denir. StockCharts'ın dikdörtgen formasyonu anlatımına göre kırılımın geçerli sayılması için kapanış bazında gerçekleşmesi gerekir; bazı yatırımcılar ayrıca fiyat (%3), süre (üç gün) veya hacim artışı filtresi uygular. Formasyon süresince hacim azaldıysa, kırılımda hacmin artması teyit olarak aranır.

Kırılımdan sonra fiyatın kırılan seviyeye geri dönmesine **geri test** denir; rol değişimi gerçekleşmişse eski direnç bu kez destek olarak çalışır. Fiyat kısa süre seviyenin ötesine geçip hızla eski aralığa dönerse buna **yanlış kırılım** denir. Trend çizgileri için de benzer bir uyarı geçerlidir: StockCharts'a göre trend çizgisi kırılımı kesin hüküm değil, trend değişikliğinin yakın olabileceğine dair bir uyarıdır ve yatay seviyeler gibi başka araçlarla teyit edilmelidir.

> **Örnek:** Önceki örnekteki varsayımsal hissede direnç bölgesinin üst sınırı 50,00 TL'dir ve %3 kapanış filtresi kullanılsın: kırılım için kapanışın 50,00 × 1,03 = 51,50 TL'nin üzerinde olması gerekir.
>
> - 1\. gün kapanış 51,20 TL: fiyat 50,00 TL'yi geçmiş ama filtre sağlanmamıştır; kırılım sayılmaz.
> - 2\. gün kapanış 51,80 TL: filtre sağlanmıştır; kırılım kabul edilir.
> - Sonraki günlerde fiyat 50,10 TL'ye kadar geriler ve 50,40 TL'den kapanırsa, eski direnç destek olarak test edilmiş olur.
> - Fiyat bir süre sonra 49,70 TL'nin altında kapanırsa kırılım yanlış kırılıma dönüşür.
>
> Filtre yanlış kırılımların bir kısmını eleyebilir ama sinyali geciktirir: filtresiz kural 1. gün 51,20 TL'lik kapanışta, filtreli kural ise bir gün sonra 51,80 TL'lik kapanışta sinyal üretir.

Zarar durdur emirlerinin bu bölgelere göre yerleştirilmesi ve boşluklu açılışlarda emrin beklenen fiyattan gerçekleşmeyebilmesi [stop loss](https://fincodelabs.com/blog/stop-loss-nedir) yazısında ele alınıyor.

## Pivot noktaları nasıl hesaplanır?

Pivot noktaları, bir önceki dönemin en yüksek (Y), en düşük (D) ve kapanış (K) fiyatından formülle hesaplanan destek ve direnç seviyeleridir; başlangıçta borsa salonundaki işlemciler tarafından kullanılmıştır. StockCharts'ın verdiği standart formüller şunlardır:

- Pivot (P) = (Y + D + K) ÷ 3
- R1 = 2 × P − D; S1 = 2 × P − Y
- R2 = P + (Y − D); S2 = P − (Y − D)

> **Örnek:** Varsayımsal bir hissede önceki ayın en yükseği 118 TL, en düşüğü 102 TL, kapanışı 112 TL olsun. P = (118 + 102 + 112) ÷ 3 ≈ 110,67 TL; R1 = 221,33 − 102 ≈ 119,33 TL; S1 = 221,33 − 118 ≈ 103,33 TL; R2 = 110,67 + 16 ≈ 126,67 TL; S2 = 110,67 − 16 ≈ 94,67 TL.
>
> Borsa İstanbul'da emir fiyatlarının fiyat adımına uyması zorunludur. Ekim 2026 itibarıyla Pay Piyasası Prosedürü'ne göre adım 50,00–99,99 TL aralığında 0,05 TL, 100,00–249,99 TL aralığında 0,10 TL olduğundan bu değerler uygulamada en yakın adıma yuvarlanır: P için 110,70 TL, S2 için 94,65 TL gibi.

Hangi dönemin verisinin kullanılacağı grafiğin zaman dilimine bağlıdır. StockCharts'taki uygulama şöyledir:

| Grafik | Kullanılan önceki dönem |
| --- | --- |
| 1–15 dakikalık | Önceki gün |
| 30–120 dakikalık | Önceki hafta |
| Günlük | Önceki ay |
| Haftalık ve aylık | Önceki yıl |

Fibonacci pivotları aynı P değerini kullanır, ancak seviyeleri (Y − D) aralığının 0,382, 0,618 ve 1 katı uzaklığa yerleştirir. StockCharts, diğer göstergelerde olduğu gibi pivot sinyallerinin de başka teknik araçlarla teyit edilmesini önerir.

## Destek ve direnç algoritmik olarak nasıl bulunur?

Elle çizilen seviyeler öznel olduğu için test edilmesi zordur; bir algoritma için seviyenin kesin bir tanımı gerekir. Üç basit yaklaşım şunlardır:

1. **Son n günün en yüksek ve en düşük fiyatı:** Brock, Lakonishok ve LeBaron'un (1992) "işlem aralığı kırılımı" adıyla test ettiği kural, kapanış önceki n günün en yüksek fiyatını aştığında alış, en düşük fiyatın altına indiğinde satış sinyali üretir. Sullivan, Timmermann ve White bu kurala yüzde bant filtresi ve sinyalin belirli gün sayısı boyunca sürmesini şart koşan zaman filtresi ekleyerek çok sayıda varyant test etmiştir.
2. **Yerel tepe ve dip (pivot) tespiti:** Bir çubuğun en yükseği solundaki ve sağındaki belirli sayıda çubuğun en yükseğinden büyükse o çubuk pivot tepe sayılır. TradingView'ın Pine Script belgelerinin vurguladığı gibi pivot ancak belirli sayıda çubuk geçtikten sonra kesinleşir: sağda 5 çubuk arayan bir kural, tepeyi en erken 5 çubuk sonra bilir.
3. **Seviyeleri bölgeye dönüştürme:** Birbirine belirli bir yüzde içinde yakın pivotlar tek bir bölgede birleştirilir; bölgeye kaç kez dokunulduğu ve son temasın ne zaman olduğu kaydedilir.

Aşağıdaki Pine Script v6 örneği, solda ve sağda 5 çubukla pivot tepe ve dipleri işaretler. Yalnızca mantığı göstermek içindir; bir işlem kuralı değildir.

```pine
//@version=6
indicator("Varsayımsal pivot tepe ve dipleri", overlay = true)
uzunluk = input.int(5, "Sol ve sağ çubuk sayısı", minval = 1)

float pivotTepe = ta.pivothigh(uzunluk, uzunluk)
float pivotDip = ta.pivotlow(uzunluk, uzunluk)

// Pivot, sağdaki çubuklar oluştuktan sonra bulunur;
// offset, işareti pivotun oluştuğu geçmiş çubuğa kaydırır.
plotchar(not na(pivotTepe), "Pivot tepe", "•", location.abovebar, color.red, offset = -uzunluk)
plotchar(not na(pivotDip), "Pivot dip", "•", location.belowbar, color.green, offset = -uzunluk)
```

Grafikte işaret pivotun oluştuğu çubukta görünür, ama gerçek zamanda bu bilgi `uzunluk` kadar çubuk sonra ortaya çıkar. TradingView'ın repainting belgesi, pivotlara dayalı ve geçmişe çizim yapan betikleri potansiyel olarak yanıltıcı davranışlar arasında sayar. Backtestte pivotu oluştuğu çubukta biliniyormuş gibi kullanmak ileriye bakma hatasıdır; repainting [Pine Script](https://fincodelabs.com/blog/pine-script-nedir) yazısında, diğer test hataları [backtest nedir](https://fincodelabs.com/blog/backtest-nedir) yazısında anlatılıyor.

## Destek ve direnç işe yarar mı? Kanıtlar ve sınırlamalar

Destek ve direnç üzerine en doğrudan testlerden biri Osler'ın 2000 tarihli çalışmasıdır. Altı kurumun Ocak 1996–Mart 1998 arasında müşterilerine yayımladığı seviyeler; dolar-mark, dolar-yen ve dolar-sterlin kurlarının dakikalık verisinde, rastgele seçilmiş 10.000 seviye setiyle karşılaştırılmıştır:

- Gün içi trendler, yayımlanan seviyelerde rastgele seviyelere göre belirgin biçimde daha sık durmuştur; sonuç altı kurumun ve üç kurun tamamında geçerlidir.
- Tahmin gücü kurumdan kuruma ve kurdan kura belirgin farklılık gösterir ve en az bir hafta sürer.
- Seviyelerle birlikte güç derecelendirmesi yayımlayan üç kurumun derecelendirmeleri anlamlı çıkmamıştır; kurumlar hangi seviyelerin önemli olduğu konusunda birbirleriyle de büyük ölçüde uyuşmamıştır.
- Bu tahmin gücünden düzenli olarak kâr elde edilip edilemeyeceği test edilmemiş, gelecek araştırmaya bırakılmıştır.

Pay piyasası tarafında Brock, Lakonishok ve LeBaron, Dow Jones endeksinin 1897–1986 verisinde işlem aralığı kırılımı kurallarının işlem maliyetleri düşülmeden anlamlı sonuç verdiğini bulmuştur. Sullivan, Timmermann ve White ise veriyi 1996'ya uzatıp çeşitli kural türlerinden oluşan 7.846 kurallık bir evreni test etmiş; veri madenciliği düzeltmesinden sonra da ilk dönemde bazı kuralların başarılı olduğunu, ancak 1987–1996 örneklem dışı döneminde teknik kuralların ekonomik değerine dair kanıtın zayıf kaldığını göstermiştir.

Pratikteki en büyük sınırlama öznelliktir: aynı grafikte iki kişi farklı seviyeler çizebilir ve geçmişe bakıldığında çalışmış görünen seviyeyi sonradan bulmak kolaydır. Seviye tanımını kurala bağlamak, sonucu ölçülebilir bir hipotez olarak test etmeyi sağlar. Diğer teknik araçlarla ilişkisi [teknik analiz nedir](https://fincodelabs.com/blog/teknik-analiz-nedir) yazısında özetleniyor. Bu yazıdaki tüm örnekler varsayımsaldır; belirli bir varlık veya strateji için öneri değildir.

## Sık sorulan sorular

### Destek kırılırsa ne olur?

Kırılan destek, rol değişimi ilkesine göre dirence dönüşebilir; fiyat daha sonra bu seviyeye yükseldiğinde satış baskısıyla karşılaşabilir. Kapanış bazında ve yüzde ya da süre filtresiyle teyit aramak bazı yanlış kırılımları eleyebilir, ancak sinyali geciktirir ve riski ortadan kaldırmaz.

### Trend çizgisi kaç noktadan çizilir?

Çizgi en az iki noktayla çizilir; StockCharts'ın genel kuralına göre üçüncü temas çizginin geçerliliğini doğrular. Çok dik çizgiler daha kolay kırılır.

### Seviyeler mum gövdesinden mi fitilinden mi çizilir?

Tek bir standart yoktur. Fitiller gün içi uç fiyatları, gövdeler açılış ve kapanışı gösterir; bir yöntem seçilip tutarlı biçimde uygulanmalıdır. Seviyeyi tek fiyat yerine bölge olarak işaretlemek bu belirsizliği azaltır.

### Pivot noktası hangi verilerle hesaplanır?

Önceki dönemin en yüksek, en düşük ve kapanış fiyatıyla hesaplanır: P = (Y + D + K) ÷ 3. StockCharts'ta 1–15 dakikalık grafiklerde önceki günün, günlük grafiklerde önceki ayın verisi kullanılır.

### Destek ve direnç her zaman çalışır mı?

Hayır. Döviz piyasasında yapılan bir çalışma, yayımlanan seviyelerde trendlerin rastgele seviyelere göre daha sık durduğunu bulmuş; ancak tahmin gücünün kurumlara ve kurlara göre değiştiğini ve kârlılığın test edilmediğini belirtmiştir. Seviyeler olasılık bölgeleridir ve kırılabilir.

## Kaynaklar

- [StockCharts ChartSchool: Support and Resistance](https://chartschool.stockcharts.com/table-of-contents/chart-analysis/support-and-resistance)
- [StockCharts ChartSchool: Trend Lines](https://chartschool.stockcharts.com/table-of-contents/chart-analysis/trend-lines)
- [StockCharts ChartSchool: Price Channel](https://chartschool.stockcharts.com/table-of-contents/chart-analysis/chart-patterns/price-channel)
- [StockCharts ChartSchool: Rectangle (kırılım teyidi ve filtreler)](https://chartschool.stockcharts.com/table-of-contents/chart-analysis/chart-patterns/rectangle)
- [StockCharts ChartSchool: Pivot Points](https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-overlays/pivot-points)
- [TradingView Pine Script FAQ: Techniques (ta.pivothigh ve pivot onayı)](https://www.tradingview.com/pine-script-docs/faq/techniques/)
- [TradingView Pine Script: Repainting](https://www.tradingview.com/pine-script-docs/concepts/repainting/)
- [Borsa İstanbul: Pay Piyasası Prosedürü, Revizyon 54 (21/09/2026), Tablo-7 fiyat adımları](https://borsaistanbul.com/files/pay-piyasasi-proseduru.pdf)
- [Osler: Support for Resistance: Technical Analysis and Intraday Exchange Rates (FRBNY Economic Policy Review, Temmuz 2000)](https://www.newyorkfed.org/medialibrary/media/research/epr/00v06n2/0007osle.pdf)
- [Osler: Currency Orders and Exchange-Rate Dynamics: Explaining the Success of Technical Analysis (FRBNY Staff Report 125, 2001)](https://www.newyorkfed.org/medialibrary/media/research/staff_reports/sr125.pdf)
- [Brock, Lakonishok, LeBaron: Simple Technical Trading Rules and the Stochastic Properties of Stock Returns (Journal of Finance, 1992)](https://ideas.repec.org/a/bla/jfinan/v47y1992i5p1731-64.html)
- [Sullivan, Timmermann, White: Data-Snooping, Technical Trading Rule Performance, and the Bootstrap (LSE FMG Discussion Paper 303, 1998)](https://www.fmg.ac.uk/sites/default/files/2020-11/dp303.pdf)

> 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.

---

Bu sayfa, İstanbul merkezli yazılım şirketi Fincode (Fincode Yazılım ve Teknoloji A.Ş.) tarafından yayımlanmıştır: https://fincodelabs.com/blog/destek-direnc-nedir

Kaynak gösterimi: Fincode, "Destek ve direnç nedir? Nasıl belirlenir, nasıl kırılır", güncelleme 18 Ekim 2026, https://fincodelabs.com/blog/destek-direnc-nedir
