ALGORİTMA SİHİRBAZI İLE ÇOKLU PERİYOD (MTF) KOŞULU YAZMAK
Merhaba. Çoklu periyod koşulu yazmak için, indikatörleri (ya da aynı indikatörü) birden fazla periyod ile eklemek gerekir.
Burada PMAX örneği yapacağız.
PMAX 30 dakikalık periyotta AL durumunda ise, 5 dklık periyotta alsın satsın koşulunu yazalım.
İlk olarak, PMAX indikatörünü 5 dk. periyod için ekliyoruz.
İpucu: Bu periyod parametreleri, sonradan değiştirilebilir olacaktır.
Sonra, 5 dk periyodunu 30 dk. yapıp tekrar ekliyoruz.
Artık, algoritma girdi listemizde 2 ayrı pmax var.
Sıralı çalışma ve kalıcı sinyal tarafını geçiyorum. Önceki video ve dokümanlarda anlatıldı.
Koşul1’e geliyorum.
Öncelikle PMAX 30 dklık periyod için AL durumunda olması gerekir.
Öyle ise, koşulun ilk adımını PMAX 30 dakika için oluşturuyorum.
PMAX’ın AL durumunda olması demek K çizgisinin P çizgisinin üstünde olması demektir.
Bu durumda, seçimlerimi aşağıdaki gibi yapıyorum ve koşulun ilk parçası olarak ekliyorum.
Yukarıya bakınca şunu görüyoruz:
PMAX 30 dakika oeriyot için K çizgisi, ST çizgisinin üstünde ise.
Şimdi buna 5 dakika koşulunu VE ile ekleyeceğiz.
5 dk için AL durumunda olmayı değil de, AL sinyalini baz alacağım.
İpucu: Esasen, burada aynı sonucu verecektir. Yani cross ile de yazsak, > ile de yazsak aynı durum oluşacaktır. Bununla beraber, başka koşullarda devreye girecek olursa bu durum değişebilir.
Aşağıdaki koşulu tanımlayıp AND ile bağla seçili olarak ekliyorum.
Bu aşamada şunu söylemiş olduk:
PMAX30 dknın K çizgisi ST çizgisinden büyük iken, PMAX 5 dk.nın K çizgisi ST çizgisini yukarı kırarsa.
Bu AL koşulumuz artık.
Alt kısımda buna uygun olarak emir eklemeyi yapıyorum.
Şimdi sıra SAT koşulumuzda. Koşul 2 yi açıyorum.
Dikkat: Burada ince bir detay var. Alırken 30 dk koşuluna bakalım, tamam.
Satarken de buna bakarsak, ne olabilir.
Bu seçenek için, gerçekleşme olasılığı çok zayıf olsa da bir düşünelim.
30 dk ve 5 dk koşulları AL durumunda iken, 30 dk koşulu daha önce SAT durumuna gelir ise, ve 5 dk koşulumuz daha sonra SAT verecek olur ise.
Eğer biz sat koşulunu tanımlarken, 30 dk.lık PMAX’ın AL durumunda olma koşulunu ekli tutarsak, 5 dk. koşulu ile oluşacak SAT gerçekleşemeyecektir.
Ve, bu da ciddi zararlar ile karşılaşmamıza sebep olabilir.
Bu sebeple, SAT koşulumuzu tanımlarken, 30 dk koşuluna bakmadan, sadece 5 dk PMAX koşulu ile tanımlamak daha doğru olacaktır.
Tabii ki, burada emirleri sıralı gönder seçimi seçili olmalıdır. Yoksa peş peşe SAT lar oluşacaktır.
Koşul 2 yi de, aşağıda göründüğü şekilde oluşturup, emir eklemesini de yapıyoruz.
Son adım olarak, strateji oluştur deyip, aşağıdaki ismi vererek oluşturuyorum.
Listemize eklenen strateji üzerinde back test yapmak istersek, karşımıza aşağıdaki görünüm çıkacaktır.
Dikkat edelim. Tek bir sembol ama 2 ayrı periyod var.
2 ayrı periyod için de, 2 ayrı Pmax var.
Olduğu gibi çalıştırırsak, 30 dk. PMAX AL durumunda iken, 5 dk.lık PMAX’a göre alacaktır.
5 dk.lık PMAX sat verirse her durumda satacaktır.
30 dk. PMAX sat durumunda iken alım yapmayacaktır.
Hayırlı kazançlar dileriz.