Ufuuk abi
AL-SAT bölümlerine farklı giriş çıkış parametreleri girince yada senin yazdıgın lowestsince, highestsince formülerini alternatif olarak girdigimde eğer formül crosslu ise büyük trendleri kaçırıyor. Büyüktür-küçüktür formülünü kullandıgımda longu kapattan –sat arasındaki farklı parametre bölümde kalan her barda al-sat sinyali üretiyor.
Sinyal degişiminde büyük dönüş zararlarını sınırlayacak bir çözüm bulamadım.
Büyüktür-küçüktür--->Bir süreci ifade eder,yani > veya < devam ediyor tespiti yapar....
Cross----> Bir olayın (Event)başlangıç tespitini yapar....
lowestsince, highestsince--->lowestsince(N.,koşul,Data) N.olay dan sonraki durumu takip eder...Yani al veya sat olayından,başlangıcda haberdar olmak ister....lowestsince(N.,koşul,Data)koşul ifadesi yerine OLAY(EVENT) yazılsa daha dogru olurdu sanırım..
Dürüstlük pahalı bir mülktür, ucuz insanlarda bulunmaz. Honore Balssa
{ User input }
pds:=Input("Use Highest/Lowest of past x days",1,260,1);
{ Message
message:=Input("(Plot on intraday charts)",0,0,0);}
{ Day's start }
dStart:=DayOfMonth()<>Ref(DayOfMonth(),-1) OR Cum(1)=2;
{ Previous x Days' High }
Hd:=HighestSince(pds,dStart,H);
Hd:=ValueWhen(1,dStart,ValueWhen(2,1,Hd));
Hd:=ValueWhen(1,Hd>0,Hd);
{ Previous x Days' Low }
Ld:=LowestSince(pds,dStart,L);
Ld:=ValueWhen(1,dStart,ValueWhen(2,1,Ld));
Ld:=ValueWhen(1,Ld>0,Ld);
{ Previous Day's Close }
Cd:=ValueWhen(1,dStart,ValueWhen(2,1,C));
Cd:=ValueWhen(1,Cd>0,Cd);
{ Pivot }
Pivot:=(Hd+Ld+Cd)/3; {Plot in Green bold}
{ Support }
S1:=2*Pivot-Hd; {Blue}
S2:=Pivot-(Hd-Ld); {Red}
S3:=2*Pivot-(2*Hd-Ld); {dark Green}
{ Resistance }
R1:=2*Pivot-Ld; {Blue}
R2:=Pivot+(Hd-Ld); {Red}
R3:=2*Pivot+(Hd-2*Ld); {dark Green}
Q1:=(HD+LD)/2;
Q2:=2*Pivot-Q1;
Int(Q1/0.025+0.50)*0.025;Int(Pivot/0.025+0.50)*0.025;Int(Q2/0.025+0.50)*0.025
Yer İmleri