cTrader'da bir cBot nasıl geriye dönük test edilir
Bu makalede ve ilgili videosunda, bir cBot'u nasıl geriye dönük test edebileceğinizi tartışmak istiyoruz. Geriye dönük teste nereden erişebileceğinizi, geriye dönük test ayarlarını nasıl yapılandırabileceğinizi ve geriye dönük test sonuçlarını nasıl yorumlayabileceğinizi öğreneceksiniz.
cTrader'da Geriye Dönük Test
cBot'lar, hareketli ortalama yakınsama ıraksama (MACD) Crossover'ları gibi belirli piyasa hareketleri ve olaylarla karşılaştığında çeşitli işlem eylemleri gerçekleştirmek üzere yapılandırabileceğiniz tamamen özelleştirilebilir işlem robotlarıdır.
Ancak, bir cBot kodlarken her şeyi ilk denemede doğru yapmak zor olabilir. Çoğu durumda, bir cBot'un sizin adınıza işlem yapmasına izin vermeden önce onu iyileştirmek istersiniz.
İşte bu noktada geriye dönük test devreye girer. Geriye dönük testi, cBot'ların geçmiş piyasa verileri üzerinde somut bir şey riske atmadan işlem yapmasına izin verebileceğiniz bir oyun alanı olarak düşünün. Bu nedenle, geriye dönük test, cBot'ların işlem hesabınızda herhangi bir gerçek fon riske atmadan amaçlanan sonuçlara ulaşıp ulaşamayacağını değerlendirmek için paha biçilmezdir.
Kendi oluşturduğunuz veya başka kanallar aracılığıyla edindiğiniz tüm cBot'lar için kapsamlı geriye dönük test yapmanızı şiddetle tavsiye ederiz.
Geriye dönük teste erişme
Geriye dönük teste erişmek için öncelikle değerlendirmek istediğiniz cBot'un mevcut bir örneğini seçin. Kullanıcı arayüzündeki en üst çubuğun (yani Geri düğmesini içeren çubuğun) hemen altında, ilk sekmenin şu anda seçili olan örneğin çalıştığı işlem grafiğini içerdiği birkaç sekme görmelisiniz.
Geriye Dönük Test sekmesi hemen sağında olmalıdır. Geriye dönük test alanına geçmek için tıklayın.

Bu sekmeyi açtıktan sonra aşağıdaki arayüzü görmelisiniz.

Dönemi ayarlayın
Daha önce belirtildiği gibi, geriye dönük test, bir cBot örneğini geçmiş piyasa verileri üzerinde çalıştırmanıza olanak tanır. Geriye dönük test sürecinin kapsaması gereken tam dönemi tanımlamak için çeşitli seçenekleriniz vardır.
Kaydırıcıyı kullanın
Takvim kaydırıcısı, Geriye Dönük Test sekmesinin üst kısmına daha yakındır.

Sonraki geriye dönük testler için veri aralığını belirtmek üzere her iki gri noktayı kaydırıcı boyunca sürükleyin. Yukarıdaki ekran görüntüsünde, noktalardan birini yaklaşık iki yıla eşit bir dönemi kapsayacak şekilde sürükledik.
Menüleri kullanın
Kesin bir tarih aralığı seçmek için kaydırıcının solundaki ve sağındaki takvim açılır menülerini de kullanabilirsiniz.

Geriye dönük test dönemimizin tam olarak 2 yıl uzunluğunda olduğundan emin olmak için, yeni başlangıç tarihi olarak 30 Kasım 2020'yi seçmek üzere soldaki menüyü açabiliriz.
Ayarları yapılandırın
Geriye dönük test yapmadan önce, en soldaki takvim menüsünün hemen solundaki dişli simgesine tıklayın. Aşağıdaki ayarları görmelisiniz.

Bu bölüm açıkken aşağıdaki eylemleri gerçekleştirin.
- Başlangıç sermayesi alanında, cBot'unuzun başlayacağı başlangıç fonlarını belirtin.
- Komisyon menüsünü açın ve cBot'unuzun bir milyon birim hacimde işlem yaptıktan sonra ödeyeceği komisyonu seçin (veya yazın).
- Veri menüsünde, geriye dönük test için geçmiş veri kaynağını ayarlayın. Genel olarak konuşursak, sunucudan
m1verisi almak, doğruluk ile geriye dönük testin kaynak yoğunluğu arasında iyi bir uzlaşmadır. Yerel olarak depolanan bir .CSV dosyasından özel veri de yükleyebileceğinizi unutmayın. - Spreadler alt bölümünde sabit veya rastgele spreadler arasında seçim yapın. Sabit spreadi (eğer seçiliyse) mevcut sembol spreadine eşleştirmek için Canlı'ya tıklayın.
Geriye dönük test ayarları ve bunların geriye dönük test sonuçlarını nasıl etkileyebileceği hakkında daha fazla bilgi edinmek için bu eğitime bakın.
Modlar arasında seçim yapın
Geriye dönük test sonuçlarını (cBot'unuz tarafından açılan pozisyonları) gerçekleşirken görmeyi seçebilirsiniz. Bu işlevsellik, cBot'unuzun beklendiği gibi davranmadığı belirli olayları ve koşulları tespit etmek için özellikle yararlıdır.
Erişmek için, takvim kaydırıcısının hemen altında ve solunda bulunan Görsel mod bayrağını etkinleştirin. Hız menüsünde, seçilen işlem grafiğinin oynatılacağı hızı seçin. Geriye dönük test gerçekleşirken oynatma hızını her zaman değiştirebileceğinizi unutmayın.

Alternatif olarak, Görsel mod bayrağını devre dışı bırakın. Geriye dönük testi gerçek zamanlı izlemek yerine, sonunda geriye dönük test sonuçlarını içeren tek seferlik bir rapor alacaksınız.
Şimdilik, görsel mod işlevselliğini devre dışı bırakacağız.
Geriye dönük testi başlatın
Belirtilen ayarlarla ve seçilen modda bir geriye dönük test gerçekleştirmek için, en sağdaki takvim menüsünün sağındaki Oynat düğmesine tıklayın.
cTrader gerekli geçmiş verilerini yüklemeye başlayacaktır. Bu işlem, seçtiğiniz döneme ve cTrader'ı çalıştırdığınız donanıma bağlı olarak birkaç dakika sürebilir.
Bizim durumumuzda, sadece 2 yıllık bilgi talep ettiğimiz için süreç nispeten hızlıdır. Geriye dönük test gerçekleştiğinde, Görsel mod bayrağının sağındaki çubuğun yavaş yavaş soldan sağa doğru hareket ettiğini göreceksiniz.
Tamamen sağa hareket ettiğinde, geriye dönük test süreci sona erecektir.
Sonuçları görüntüleyin
Geriye dönük test sonuçlarını değerlendirmek için kullanabileceğiniz birçok yol vardır. Geriye dönük test tamamlandıktan sonra, işlem grafiğinin orta üst kısmındaki sayı, cBot'unuz tarafından üretilen toplam net kârı özetleyecektir.

Bizim durumumuzda, cBot %503 gibi önemli bir net kâr elde etti.
cBot'unuzun performansını değerlendirmenin başka bir yolu da işlem grafiğinin hemen altındaki işlem panelinde bulunan Net Varlık sekmesine geçmektir. X ekseninde cBot'unuzun yaptığı toplam işlem sayısını ve Y ekseninde fonları gösteren bir grafik göreceksiniz.
Sarı çizgi cBot bakiyenizi takip ederken, gri çizgi net varlığını takip edecektir.

cBot'umuzun geriye dönük test boyunca iyi performans gösterdiğini görebiliriz, ancak gerçek fonlara erişim vermeden önce düzeltmeler yapmak isteyebileceğimiz bazı durumlar olabilir.
Son olarak, İşlem istatistikleri sekmesi, cBot'unuz tarafından gerçekleştirilen tüm işlem eylemleri hakkında kümülatif istatistikleri gösterecektir.

Toplam getirilerimizin harika olduğunu görebiliriz. Robot toplam 271 kazançlı işlem yaptı ve toplam getirilerin büyük bir kısmı (33.009,55) sadece tek bir işlemle elde edildi! cBot'un riskli hamleler yapma potansiyeli olduğu açık.
Geriye dönük test, cBot'unuzun beklendiği gibi performans gösterdiğinden emin olmanın harika bir yoludur. Detaylı istatistikler ve net varlık grafiğini kullanarak, test ettiğiniz robotun doğru (veya yanlış) hamleler yaptığı fiyat anlarını tam olarak belirleyebilirsiniz. Geriye dönük test de tamamen özelleştirilebilir olup cBot'larınızı çok farklı koşullarda eğitmenize olanak tanır.