Backtesting to Find a More Reliable CCI Signal makalesinden uyarlanmıştır
- CCI, alım/satım girişlerini işaret etmek için aşırı alım ve aşırı satım seviyelerini kullanır.
- Yalnızca daha aşırı bir CCI okumasından sonra sinyal almak daha güvenilir işlemler üretebilir.
Yatırımcılar olarak, her zaman yeni bir avantaj bulmanın veya stratejilerimizde zaten sahip olduğumuz avantajı artırmanın yollarını araştırmalıyız. Ticarete ilk başladığımda bu, birden fazla göstergeyi bir araya getirmeye çalışmak, her biri için parametreleri ayarlamak ve kar elde etme umuduyla yeni, daha karmaşık göstergeler oluşturmak anlamına geliyordu. Ancak ilk iki yıllık ticaretimden sonra, çoğu zaman en basit stratejilerin bana aradığım sonuçları veren stratejiler olduğunu keşfettim.
Güvenilirliği Artırmaya Çalışmak
CCI, sinyallerini aşırı yüksek veya aşırı düşük seviyelere ulaşan fiyatlara dayandırır ve daha sonra meydana gelen kaçınılmaz geri çekilmeden faydalanmaya çalışır. Hiçbir hareket sonsuza dek sürmez, bu nedenle CCI hareketin ne zaman geri döneceği konusunda bize yol göstermeye yardımcı olur.
Geleneksel olarak CCI +100'ün altından ya da -100'ün üstünden geçtiğinde işlemlere girmeye çalışırız, ancak CCI'ın +/-100 seviyesini geçmeden önce ne kadar büyük olduğunu da hesaba katarsak ne olur? Örneğin, bazen CCI geri dönmeden önce +/-100 seviyesini zar zor aşar. Peki ya CCI'ın 150, 200 ve hatta 300'e ulaştığı zamanlar? Bunun bizim için daha güvenilir bir sinyal oluşturması gerekmez mi? Çünkü sonuçta, ilk hareket ne kadar aşırı olursa, geri çekilme de o kadar aşırı olabilir. Aşağıdaki görsel, CCI'ın +/-100'ün üzerinde seviyelere ulaştığı bir CCI osilatörünü göstermektedir.
Teorimizi Test Etmek
Bu düşünce zincirini test etmek için, grafiklere gidebilir ve CCI'nin ne kadar uzağa ulaştığı ile her bir işlemin ne kadar başarılı olacağı arasında bir korelasyon olup olmadığını manuel olarak görebiliriz, ancak bu çok uzun zaman alacaktır. İdeal olarak, yüzlerce işlemi olabildiğince verimli ve hızlı bir şekilde incelemek isteriz.
İşte arka testlerimde kullanılan tüm parametrelerin bir özeti.
- Test hesabı 1.000 $ ile başladı ve her seferinde 1 mikrolot (1k) işlem yaptı.
- 24 aylık fiyat verileri test edildi (1 Ocak 2011'den 31 Aralık 2012'ye kadar)
- EURUSD ve AUDJPY üzerinde test edilmiştir.
- 4 saatlik grafik verilerine dayalı CCI
- Durak veya limit yok. Her işlem, karşıt bir sinyal verildiğinde kapatıldı ve ters yönde bir işlem açıldı.
- İşlemler +100'ün altına veya -100'ün üzerine geçtiğinde tetiklendi, ancak işlem tetiklenmeden önce Aşırı Alım / Aşırı Satım Onay Seviyesine ulaşması gerekiyordu, aksi takdirde bir işlem yapılmayacaktı. (Yani yukarıdaki resimde, işlemin gerçekleşmesi için CCI'ın +/- 100'ün üzerinden geçmeden önce en az +/-150'ye ulaşması gerekiyordu. Bu ayarlar uygulandığında, CCI yalnızca +135'e ulaşırsa ve ardından +100'ün altına geçerse, bir işlem yapılmazdı).
- Temel olarak geleneksel +/- 100'den başlayan Onay seviyeleriyle birden fazla geri test yaptım ve her ek geri test için kullanılan Onay seviyesini 10'luk artışlarla artırdım (yani +/-110, +/-120, +/-130, +/-140, vb. +/-300'e kadar).
- Bu bana analiz etmem için 21 veri noktası verdi.
Sonuçlar

Geleneksel bir CCI (+/- 100) 1.000 dolarlık bir hesabı 1.114 dolarlık bir hesaba dönüştürürken, 170 onay seviyesi kullanmanın çok daha büyük sonuçlar verdiğini ve 1.362 dolarlık bir bitiş bakiyesi gönderdiğini açıkça görebiliyoruz. Ancak, daha büyük onay seviyelerine ihtiyaç duymak, azalan getirilere yol açarak stratejiyi 270'lik bir onay seviyesinin üzerinde kârsız hale getirdi. Ayrıca, onay seviyesi arttıkça stratejinin genel olarak daha az işlem yaptığını da fark edeceksiniz. Bu mantıksal anlamda daha yüksek CCI seviyeleri çok daha nadirdir.
Bu sonuçlar, bir CCI çaprazına işlem yapmadan önce bir CCI onay seviyesi kullanmanın, daha fazla araştırma yapmak için uygun bir ticaret stratejisi olabileceğini göstermektedir. Şimdi AUDJPY sonuçlarına dönelim.

Geleneksel CCI, 1.000 dolarlık bir hesabı 734 dolara dönüştürdü. Bu, EURUSD'de gördüğümüzden çok daha kötü bir sonuçtu. Ancak bir kez daha, daha yüksek bir Teyit seviyesine göre filtreleme yaptığımızda sonuçların ortalama olarak çok daha yüksek olduğunu gördük. 170-180 seviyesi bir gelişme olsa da, 230-260 arasında daha yüksek bir Onay kullanmak daha iyiydi. Bu seviyelerde, bu strateji ilk 1.000 $'lık hesabımızdan %10-20 arasında bir kâr sağlayabilirdi.
Geriye DönükBir Testten Sonra İleriye Bakmak
Geçmiş performans gelecekteki sonuçların göstergesi değildir. Bu hepimizin farkında olması gereken bir şeydir, ancak bugün gösterilen testler bizi yeni yıla girerken daha iyi sonuçlar verebilecek bazı yeni fikirlere yönlendirmeye yardımcı olabilir.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
XCCX:
Seçilebilir ortalama algoritması ve dinamik olarak değişen aşırı satım/aşırı alım seviyeleri ile emtia kanal endeksi.
Author: Nikolay Kositsin