PHL2 YIGITBOX
Matriks Gold ve Prime kullanıcılarının system tester olarak hazırlayabileceği alım satım şartlarını içeren formüllerü aşağıda dikkatinize sunulmuştur.
Sistem hazırlarken unutulmaması gereken bazı şeyler sırası ile şöyledir:
1- Bu sistem bir Pivot türevi olduğundan ufak zaman dilimlerinde çalıştırılması tavsiye edilmez.
2- 60dk 120dk ve 180dk XU030 spot Bist30 grafiği üzerinde sizlere daha sağlıklı fikir verecektir.
Bunun en büyük sebebi, X30YVADE grafiği yani viop30 grafiği biliyorsunuz sürekli en yakın vadeli viop30 verilerinin birleşimi ile oluşur.
Bu sebeple her 2 aylık vade bitimi ve yeni vadelinin başlama zamanlarında (benim tabirimle sanal GAP) olmaması gereken boşluklar oluşur.
Bu boşluklara yine ben sistem katili diyorum. Çünkü fiyatlar aslında Short yönündedir ama yeni vade, eski vade fiyatından yukarıda işlem gördüğünden,
birleşim anlarında grafikte ani ve aslında olmayan bir yukarı hamle, yukarı GAP oluşur. Sistemlerin duygusu veya sezgisi olmadığından, bu yukarı hamleyi
bir ani yükseliş olarak görürler ve Long yönünde sinyal üretirler. Bu gibi durumları organik olarak atlatabilmenin en iyi yolu, sistemleri XU030 üzerinde
simulasyon yapıp çalıştırmaktan geçer.
3- PHL2 YIGITBOX aşağıda verine bir system tester oluşturur. Sizlere AL ve SAT sinyalleri oluşturur. Ancak her kullananın önünde aynı anda aynı sinyali vereceği
göz önünde bulundurularak bu formüller ham olarak yani sizin geliştirebileceğiniz şekilde hazırlanmıştır. Örneğin her koşulun son satırlarında bulunan
AND WillR(3)>-20 kısmı sistemde oluşacak gereksiz sinyallerin filtrelenmesi için ve sizlere kendi filtrelerinizi geliştirebilmeniz için örnek olarak eklenmiştir.
O kısımlara AND veya OR bağlaçları ile kendi filtrelerinizi yazıp, sistemin sizin önünüzde, sadece size özel sinyaller vermesini sağlayabilirsiniz.
Daha yüksek performans elde edebilirsiniz. Tamamen çalışmanıza bağlı.
4- System tasarlarken öncelikle seçenekler kısmından "Sadece AL/SAT işlemi yap" seçerek oluşacak performans eğrisinden, sadece Long sinyallerin verimine bakın.
Daha sonra aynı işlemi "Sadece Açığa işlem yap" seçerek tekrarlayın ve bu sefer sadece Short sinyallerin verimine bakın. Eğer Short işlemler size artı bir değer katmıyor ise,
bu durumda onu düzeltene kadar sistemlerinizi Sadece AL/SAT işlemi yap olarak ekranda tutun ama üzerinde çalışmaya devam edin.
5-PHL2 YIGITBOX un birde indicator formülü paylaşılmıştı. Onu da indicator builder üzerinden oluşturup, kullandığınız sistemin üzerinde silik ama görülebilir renkler ile tutun ki,
sinyallerin oluşmasına ne kadar zaman kalmış oradan anlayabilirsiniz. Bu sizin için büyük avantajdır.
6- System Tester olarak belki farklı yatırım araçları üzerinde memnun kalmayabilirsiniz.
Netice itibarı ile bu bir Pivot türevi olduğundan, en azından indicator hali ile yüksek zaman dilimleri üzerinde derinliği olan her şey üzerinde görevini yapacaktır.
Indic. olan PHL2 göstergesi, günde bir kez değer üretir. Fiyatların değişmesi ile bu değerler gün içi değişmez.
Sevgi ve Saygılarımla.
Yigit KAYNAK
@YgtKyn
System Adı PHL2 YIGITBOX
AL KOSULU
YIGIT:=dayofmonth()><ref(dayofmonth(),-1) ;
ADAM:=valuewhen(1,YIGIT,ref(c,-1)) ;
TX:=valuewhen(1,YIGIT,ref(highestsince(1,YIGIT,h),-1));
RX:=valuewhen(1,YIGIT,ref(lowestsince(1,YIGIT,l),-1));
PVT1:=(ADAM+RX+TX)/3 ;
PVT2:=ADAM ;
Mov(C,1,S)>PVT2 and Mov(C,1,S)>PVT1 AND WillR(3)>-20
SAT KOSULU
YIGIT:=dayofmonth()><ref(dayofmonth(),-1) ;
ADAM:=valuewhen(1,YIGIT,ref(c,-1)) ;
TX:=valuewhen(1,YIGIT,ref(highestsince(1,YIGIT,h),-1));
RX:=valuewhen(1,YIGIT,ref(lowestsince(1,YIGIT,l),-1));
PVT1:=(ADAM+RX+TX)/3 ;
PVT2:=ADAM;
Mov(C,1,S)<PVT2 and Mov(C,1,S)<PVT1 AND WillR(3)<-70
ACIGA SAT KOSULU
YIGIT:=dayofmonth()><ref(dayofmonth(),-1) ;
ADAM:=valuewhen(1,YIGIT,ref(c,-1)) ;
TX:=valuewhen(1,YIGIT,ref(highestsince(1,YIGIT,h),-1));
RX:=valuewhen(1,YIGIT,ref(lowestsince(1,YIGIT,l),-1));
PVT1:=(ADAM+RX+TX)/3 ;
PVT2:=ADAM;
Mov(C,1,S)<PVT2 and Mov(C,1,S)<PVT1 AND WillR(3)<-70
ACIK POZ. KAPAT KOSULU
YIGIT:=dayofmonth()><ref(dayofmonth(),-1) ;
ADAM:=valuewhen(1,YIGIT,ref(c,-1)) ;
TX:=valuewhen(1,YIGIT,ref(highestsince(1,YIGIT,h),-1));
RX:=valuewhen(1,YIGIT,ref(lowestsince(1,YIGIT,l),-1));
PVT1:=(ADAM+RX+TX)/3 ;
PVT2:=ADAM;
Mov(C,1,S)>PVT2 and Mov(C,1,S)>PVT1 AND WillR(3)>-20
Çok kıymetli Yiğit Bey elinize sağlık sayenizde Algo sistemler hakkında çokca bilgi sahibi oluyorum tüm emeklerinizi için sonsuz teşekkürlerimi sunarım