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.
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.
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.
| Mum | High | Low | Close |
|---|---|---|---|
| 1 | 1,10200 | 1,09800 | 1,10100 |
| 2 | 1,10400 | 1,09900 | 1,10200 |
| 3 | 1,10300 | 1,10000 | 1,10100 |
| 4 | 1,10600 | 1,10100 | 1,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.
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ı
- 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.
- 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.
- Çı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.
- Ü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.
- 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.
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?
Turtle sistemiyle aynı şey mi?
Kırılım neden başarısız olabilir?
Düzeltmeden sonra kaybolan sinyal gösterge hatası mı?
Kaynaklar ve doğrulama
- StockCharts — Price Channels
Formül, önceki mum penceresi ve orta çizgi tanımı.
- TradingView — Donchian Channels
Uçlar, orta çizgi ve görsel Offset; Timeframe altındaki VWAP ifadesi Donchian tanımı olarak aktarılmadı.
- 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ı.
- 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.
