İşlem stratejileri

Donchian kanalı: pencere, Turtle kuralları ve gerçek risk hesabı

Donchian ortası SMA değildir. Önceki mum penceresini, Turtle giriş/çıkışını, maliyetli miktar hesabını ve değişen veri sürümünü örneklerle ayırın.

Krem fonda solda koyu petrol renkli büyük MIDPOINT yazısı; sağda koyu petrol renkli C biçimli çerçeveden geçen hardal rengi yatay çubuk ve boşlukta küçük kiremit rengi küp.
Yapay zekâ ile üretilmiş editoryal illüstrasyon; gerçek piyasa grafiği veya işlem sinyali değildir.

Kaldıraçlı forex ve CFD işlemleri kısa sürede kayba yol açabilir. İçerik eğitim amaçlıdır; kişiye özel yatırım tavsiyesi içermez.

Bu makalede

Bu makaleyi okuduktan sonra…

  • Donchian ortasını kapanış ortalamasından ayırarak hesaplayabilirsiniz.
  • Önceki mum penceresi ile güncel mum hatasını ve tarihsel Turtle varyantını ayırabilirsiniz.
  • Maliyetli miktarı ve TRY veri sürümü örneğini karar zamanıyla denetleyebilirsiniz.

Kavramları makaleden ayrılmadan öğrenin

Basit hareketli ortalama — SMA Backtesting — geçmiş veriyle strateji testi Bakiye Demo hesap Pozisyon büyüklüğü Takip eden stop (Trailing Stop)

Donchian kanalı belirli sayıda mumun en yüksek ve en düşük fiyatını izler. Basit formül, basit işlem sistemi demek değildir. Pencereye hangi mumların girdiği, fiyat türü, karar zamanı, çıkış ve miktar ayrı kurallardır. Çizgiyi görmek, o fiyattan emir gerçekleştiğini veya sonraki hareketin kazançlı olacağını göstermez.

Donchian kanalı neyi hesaplar?

Üst sınır U, seçilen N mumun en yüksek High değeridir; alt sınır L, en düşük Low. Orta çizgi (U+L)/2 olur. Bu, kapanışların basit hareketli ortalaması değildir. N takvim günü değil mum sayısıdır; saatlik ve günlük pencereler aynı geçmişi kapsamaz. Sağlayıcının fiyat türü ve seans sınırını kaydedin.

Kapanışla kırılım arayan bu yazıdaki varyant, t mumunu değerlendirirken t−N ile t−1 arasını kullanır. Güncel mumu pencereye katarsanız Close≤High≤U olduğundan katı Close>U koşulu imkânsızlaşır. Oysa mum açılışında daha sonra oluşacak High değerini kullanmak gelecekteki bilgiyi karara taşır. Grafikte çizgiyi kaydırmak, hesaplamanın bilgi zamanını kendiliğinden değiştirmez.

Kanal ortası ile kapanış ortalaması farklıdır

Üç eski mumdan hesaplanan iki çizgi, aynı 106 kapanışını farklı sınıflandırır.

Fiyatı hangi orta çizgiyle karşılaştırıyorsunuz?Üç kurgu tamamlanmış mumun High değerleri 110, 112, 120; Low değerleri 90, 95, 100; kapanışları 108, 110, 119. En yüksek High ile en düşük Low ortası 105, kapanış ortalaması 112⅓. Ayrı dördüncü kapanış 106 ilk çizginin üstünde, ikincinin altında. Fiyat ekseni doğrusaldır; dördüncü mumun gün içi yolu verilmemiştir.Kanal ortası ≠ kapanış ortalamasıPencere: önceki üç tamamlanmış mum.90105120112⅓1061234Toprak rengi: (120 + 90) / 2 = 105Mavi: (108 + 110 + 119) / 3 = 112⅓

Kurgu OHLC satırları sırasıyla (100;110;90;108), (108;112;95;110), (110;120;100;119). Fiyatlar para birimi atanmamış eğitim birimleridir. U=120, L=90, kanal ortası 105; kapanış ortalaması (108+110+119)/3=112⅓. Ayrı dördüncü Close=106, 105’in üstünde ve 112⅓’ün altında kalır. Dördüncü mumun açılış, en yüksek ve en düşük fiyatı verilmediğinden gün içi emir yolu çıkarılamaz.

Toprak renkli çizgi uçların ortası, mavi çizgi kapanış ortalamasıdır; eksen doğrusal olduğu için aralıklar karşılaştırılabilir.

Turtle sistemi ile kanal göstergesini ayırın

Tarihsel Original Turtle Rules belgesindeki Sistem 1 önceki 20 günlük sınırın gün içinde bir tick aşılmasını kullanır; kapanışı bekleyen bu eğitim varyantıyla aynı değildir. Son kırılımın varsayımsal sonucu kazanan olacaksa atlama filtresi ve 55 günlük güvenlik girişi vardır. Sistem 2, 55 günlük kırılımı bu atlama filtresi olmadan alır. Ters yöndeki çıkış penceresi Sistem 1 için 10, Sistem 2 için 20 gündür.

Belgedeki N, ilk 20 True Range ortalamasıyla başlatılıp (19×önceki N+TR)/20 ile güncellenir. Bir birim için 1N hareketi ayrılmış büyüklük hesabının %1’ine karşılık gelir; standart 2N stop yaklaşık %2 fiyat riski demektir. Yarım N alternatif stop, birim eklemeleri ve portföy sınırları da vardır. Tek bir yüzdeyi bütün portföyün veya gerçek dolumun garanti sınırı gibi sunmayın. Bu tarihsel tanım, günümüzde aynı sonuçların elde edildiğini göstermez.

Kapanış kırılımını açık veriyle hesaplayın

Kaynak EUR/USD örneği Bid mumları ve N=3 kullanır. Aşağıdaki High/Low/Close değerleri aynı fiyat serisine aittir; varsayımsaldır, piyasa ölçümü değildir.

MumHighLowClose
11,102001,098001,10100
21,104001,099001,10200
31,103001,100001,10100
41,106001,101001,10500

İlk üç mum U=1,10400, L=1,09800, orta=1,10100 verir. Dördüncü kapanış üst sınırı 10 pip geçer. Yanlışlıkla 2–4 mumları seçilirse U=1,10600 olur ve aynı kapanış geçemez. Bu iki sonuç farklı stratejilerin doğrulanması değil, farklı pencere seçimidir. Koşul ancak kapanış bilindiğinde değerlendirilir; TradingView varsayılan strateji emülatörünün sonraki uygun tick davranışı gerçek hesapta o fiyattan dolum garantisi değildir.

Yatay piyasada whipsaw ve pencere etkisi

Yatay piyasada fiyat kanal sınırını aşıp yeniden aralığa dönebilir. Kurala göre art arda ters yönlü girişler oluşursa, her birinde küçük zararlar ve işlem maliyetleri birikebilir; buna whipsaw denir. Daha uzun dönem veya ek filtre bu olasılığı ortadan kaldırmaz. Aşağıdaki pencere örneği ise eşiğin değişmesini açıklar; tek başına yalancı kırılım oranını ölçmez.

Ayrı kurgu High dizisi 110, 100, 102, 103, 104 olsun. Üç eski mumla dördüncü mum eşiği 110’dur; Close=102 geçmez. Beşinci mumda eski 110 pencereden çıkar: eşik max(100;102;103)=103, Close=103,5 geçer. Buna rağmen 103,5, eski 110’un altındadır; beşinci High=104 de onu aşmamıştır. Eşik düşmesi ile önceki büyük zirvenin aşılmasını karıştırmayın.

Yalancı kırılımı hangi süre, ters hareket veya çıkış kuralıyla tanımlayacağınızı testten önce yazın. Yalnız güzel görünen adayları kaydetmek sonucu değiştirir. Daha uzun zaman dilimi her üründe daha kârlı olmak zorunda değildir. Geçmiş veri testi penceresini ve başarısız adayları saklamak, grafikten sonradan iyi örnek seçmekten farklıdır.

Çıkış çizgisi ve miktar aynı hesap değildir

Uzun pozisyon için kayan en düşük değer her zaman yükselmez. min(1,098;1,099;1,100)=1,098 iken sonraki pencere min(1,099;1,100;1,097)=1,097 olur. Yalnız sıkılaşan bir stop isteniyorsa yeni stop=max(eski stop;yeni aday) ayrıca tanımlanmalıdır. Bu iz süren stop politikası, daha önce gerçekleşmiş çıkışı geri alamaz. Tek OHLC mumu, stop ile başka eşiklerin hangi sırayla görüldüğünü her zaman kanıtlamaz.

Kaynak risk modeli 10.000 USD equity, 100 USD bütçe, EUR/USD’de lot başına 100.000 EUR ve 10 USD/pip varsayar. ATR=80 pip, mesafe 2×80=160 pip: lot başına fiyat riski 1.600 USD. Ücretsiz modelde 100/1.600=0,0625 lot, varsayılan 0,01 adımına aşağı yuvarlanınca 0,06 lot ve 96 USD eder. Sonradan sabit 10 USD ücret eklemek 106 USD ile bütçeyi aşar. Ücreti önce ayırmak 90/1.600=0,05625; aşağı yuvarlanmış 0,05 lotta toplam 80+10=90 USD verir.

Ayrı dolum modelinde Ask giriş 1,10520, atanmış gerçek stop Bid dolumu 1,10020: 50 pip. Aynı 100 USD bütçe ve sabit 10 USD ücretle 0,18 lot, yani 18.000 EUR miktar, tam 100 USD toplam oluşturur. Dolum 1,09920’ye kötüleşirse mesafe 60 pip, fiyat kaybı 108 ve toplam 118 USD olur. Spread bu giriş/çıkış fiyatlarında zaten varsa yeniden eklenmez. Teminat ve işlemin kabulü ayrıca incelenir; bütçe hesabı zarar tavanı değildir.

Yeni TRY modeli: aynı eski mumun iki veri sürümü

Kurgu EUR/TRY Bid verisinde bütün mumlar OHLC sırasıyla tanımlansın: 1=(40,00;40,10;39,90;40,00), 2=(40,00;40,08;39,95;40,02), 3=(40,02;40,09;39,96;40,01), 4=(40,01;40,25;40,00;40,20). Dördüncü mum kapanışı 10:00:00’da kesinleşip ilk üç satır bu hâliyle 10:00:01’de erişilebilir olsun. Karar zamanı 10:00:02, N=3; U=40,10 ve Close=40,20 olduğundan fiyat koşulu geçer.

10:00:05’te sağlayıcı birinci mumun yalnız High değerini 40,30 olarak düzeltsin; OHLC ilişkileri yine geçerlidir. Sonradan indirilen dosya U=40,30 gösterir ve aynı kapanış artık koşulu geçmez. İkinci sürüm karar anında yoktu. Geçmiş kararı ikinci dosyaya göre “hiç sinyal yoktu” diye değerlendirmek erişim zamanını siler. Bu örnek, gösterge kodunun yeniden çizdiğini veya sağlayıcının kötü niyetini ispatlamaz; değişen girdinin etkisidir.

Gerçek bir emrin gerçekleştiğini ileri sürmeden ayrı risk kontrolü yapın: hipotetik Ask giriş 40,22 ve Bid stop dolumu 39,92, 1.000 EUR için 300 TRY fiyat kaybı oluşturur; 250 TRY bütçeyi aşar. 500 EUR aynı fiyatlarda 150 TRY eder, ek ücret varsayılmamıştır. Kanal koşulunun geçmesi miktarı otomatik onaylamaz. Bu fiyatlar güncel teklif, TCMB kuru veya işlem önerisi değildir.

Karar zamanı ile sonradan gelen düzeltmeAynı eski mumun High düzeltmesi, geçmişte erişilebilir pencereyi değiştirmez.VARSAYIMSAL HESAPLAMA10:00:02 kararErişilebilir U 40,10; C40,2010:00:05 düzeltmeBirinci High 40,30; U40,30Ayrı risk kapısı1.000 EUR × 0,30 TRY/EUR
Karar zamanı ile sonradan gelen düzeltme. Aynı eski mumun High düzeltmesi, geçmişte erişilebilir pencereyi değiştirmez.

Sürüm ve alınma zamanını saklayın; sinyal hesabı ile risk kabulü ayrı kontrollerdir.

Küçük ekranda şemayı yatay kaydırabilir veya büyütebilirsiniz. Değerler ve sonuç aşağıdaki metinde de yer alır.

10:00:02 karar
Erişilebilir U 40,10; C 40,20 – Fiyat koşulu geçer
10:00:05 düzeltme
Birinci High 40,30; U 40,30 – Sonraki hesapta koşul geçmez
Ayrı risk kapısı
1.000 EUR × 0,30 TRY/EUR – 300 TRY > 250 TRY bütçe

Günlüğe veri sürümü, sağlayıcı zamanı, alınma zamanı, karar zamanı ve kullanılan pencereyi birlikte yazın. Daha sonra düzeltilen dosyayı orijinalinin üzerine yazmak yerine karşılaştırılabilir sürüm olarak tutun. Testi önce erişilebilir sürümle, ardından düzeltmenin etkisini açıkça ayırarak tekrarlayın; geçmişte bilinmeyen veriyi o zamanki emre mal etmeyin.

Uygulama kontrol sırası

  1. N, zaman dilimi, Bid/Ask/Last türü, seans sınırı ve önceki mum penceresini yazın. Yerel saat otomatik sunucu saati değildir.
  2. Gün içi aşılma ile kapanış teyidini ayırın; yalancı kırılım tanımını ve bütün adayların kaydını önceden belirleyin.
  3. Çıkış kanalı, yalnız sıkılaşan stop ve sabit hedefi ayrı kurallar olarak sınayın. Geçmiş tetiklemeyi sonraki çizgiyle iptal etmeyin.
  4. Ücretleri bütçeden önce ayırıp miktarı izin verilen adıma aşağı yuvarlayın; kötü dolum, teminat ve veri erişim zamanını ayrıca denetleyin.
  5. Demo hesapta doğrulanmış süreç kaydedin; bir aylık düzgün grafik veya iyi sonuç gerçek hesaba hazır olmanın kanıtı değildir.

Anladığınızı kontrol edin

Alıştırma: yaklaşık 2 dakika.

Üç mumun kanal ortası 105, kapanış ortalaması 112⅓; yeni kapanış 106. Hangisi doğru?

Yanıtı ve açıklamayı göster

Uçların ortası 105, kapanışların ortalaması 112⅓; iki karşılaştırma da doğrudur.

Diğer sorular

Donchian kanalı nasıl hesaplanır?
Seçili N mumun en yüksek High ve en düşük Low değerlerini alın; orta çizgi bu ikisinin ortasıdır, kapanış SMA’sı değildir. Bu kapanış varyantında güncel mum hariçtir. Mum sayısını, fiyat türünü ve mantıksal pencereyi sabitleyin; görsel kaydırma tek başına bilgi zamanını değiştirmez.
Turtle sistemiyle aynı şey mi?
Kanal bir araçtır. Tarihsel Turtle Sistem 1 önceki 20 günün gün içi kırılımını, filtreyi ve 55 gün güvenlik girişini; Sistem 2 filtresiz 55 günü kullanır. Çıkışlar ters yönde 10/20 gündür. 1N için %1 büyüklük hesabı, standart 2N stopta yaklaşık %2 fiyat riski verir; alternatif stop ve eklemeler de vardır. Güncel kazanç garantisi değildir.
Kırılım neden başarısız olabilir?
Koşul bir sonraki hareketin yönünü garanti etmez. Eski yüksek değer pencereden düşünce eşik azalabilir: Close 103,5 yeni 103 sınırını aşarken eski 110’u aşmaz. Daha yüksek zaman dilimi her üründe daha iyi sonuç anlamına gelmez; bütün adayları ve maliyeti kaydedin.
Düzeltmeden sonra kaybolan sinyal gösterge hatası mı?
Yeni TRY modelinde karar anında U 40,10, daha sonra gelen eski mum düzeltmesiyle U 40,30’dur. İkinci sürümün geçmiş kararda mevcut olduğunu varsayamazsınız. Girdi değişimini kod hatası veya kötü niyet diye otomatik sınıflandırmayın; özgün dosyayı ve alınma zamanını koruyun.

Kaynaklar ve doğrulama

  1. StockCharts — Price Channels

    Formül, önceki mum penceresi ve orta çizgi tanımı.

  2. TradingView — Donchian Channels

    Uçlar, orta çizgi ve görsel Offset; Timeframe altındaki VWAP ifadesi Donchian tanımı olarak aktarılmadı.

  3. Original Turtle Rules

    Görsel olarak okunan basılı 13–14, 18–19, 22–23 ve 26. sayfalarda tarihsel N, giriş, stop ve çıkış kuralları.

  4. IG UK — Order types

    Önceden gerçekten okunan olağan/garantili stop ayrımı; Türkiye yetkisi veya bu modelin dolum vaadi değil.

Hesaplamalar açıkça belirtilen varsayımlara dayanır. Güncel piyasa verilerinin veya sağlayıcının koşullarının yerini almaz.

Yazar hakkında

Jarosław Wasiński, Polonya’da çalışan bir editör ve piyasa analistidir. MyBank.pl’yi 2004 yılında kurdu; 2007 yılından beri döviz piyasasını takip ediyor.