doğru anladıysak.
x:=(100*MOV(C,50,S)/C)-100 ;
-1;0;1;x
Printable View
kuyruğun sonuna sayılar küçükten büyüğe sıralamak lazımmış demek ki ... kodculuk bilmeyince böyle oluyore...
İyi akşamlar arkadaşlar. Elinde 2020 yılı 1 dakikalık THY hisse dataları olan var mıdır acaba. Gönderebilen olursa çok memnun olurum arkadaşlar
pds:=1;
message:=0;
dStart:=DayOfMonth()<>Ref(DayOfMonth(),-1) OR Cum(1)=2;
Hd:=HighestSince(pds,dStart,H);
Hd1:=ValueWhen(1,dStart,ValueWhen(2,1,Hd));
Hd2:=ValueWhen(1,Hd1>0,Hd1);
Ld:=LowestSince(pds,dStart,L);
Ld1:=ValueWhen(1,dStart,ValueWhen(2,1,Ld));
Ld2:=ValueWhen(1,Ld1>0,Ld1);
Cd:=ValueWhen(1,dStart,ValueWhen(2,1,C));
Cd1:=ValueWhen(1,Cd>0,Cd);
Pivot:=(Hd2+Ld2+Cd)/3;
S1:=2*Pivot-Hd2;
S2:=Pivot-(Hd2-Ld2);
S3:=2*Pivot-(2*Hd2-Ld2);
R1:=2*Pivot-Ld2;
R2:=Pivot+(Hd2-Ld2);
R3:=2*Pivot+(Hd2-2*Ld2);
Q1:=(HD2+LD2)/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
Sn. Pazartesi,
Hani bazen derler ya, insanlık ölmemiş.... bana aynen bu duyguyu hissettirdiğiniz için size en derin teşekkürlerimi ve sevgilerimi sunuyorum, her şey gönlünüzce olsun....
aslinda bu açıklamayı sabah yapıcaktım fakat saat 09 45 olunca işlem saatine denk geldi
metastock şöyle bir formül yazalım örnek olarak
a:=C;
ab:=C+1;
a:=ab;
abc:=ab+1;
a:=abc;
a;C;
metastock bunu çizer burda en son neyi tanımladıysanız o geçerlidir siz formüllerinizde bir önceki tanımınıza bir ekleme yapmak isterseniz metastock bunu böyle algılar.
matriks bunu çizmediği gibi değişken tanımlama hatası verir.
çözüm
a:=C;
ab:=C+1;
a1:=ab;
abc:=ab+1;
a2:=abc;
a2;C
uufuk abi ye eskiden derdik ki uufuk abi yeni yıl hediyesi versen biraz oyalansak oda kırmazdı verirdi bir formül tabi biz anlamaya çalışırdık nerde o seviyede olabilmek
ben buradan diğer tüm üstadlara açık çağrı yapıyorum duyanlar okuyanlar bir formül paylaşsın
sonuçta paylaşmak güzeldir...
ilk formül benden
nerden bulmuşum kimindir unuttum belkide vardır bir ismi
Lb :=3;
De :=2;
Alp:= 2 / (Lb + 1);
Mt := Alp * CLOSE + (1 - Alp) * PREV;
Ut := Alp * Mt + (1 - Alp) * PREV;
Dt := ((2 - Alp) * Mt - Ut) / (1 - Alp);
mt2:= Alp * Abs(C - Dt) + (1 - Alp) * PREV;
ut2:= Alp * mt2 + (1 - alp) * PREV;
dt2:= ((2 - Alp) * mt2 - ut2) / (1 - Alp);
But:= Dt + de * dt2;
Blt:= Dt - de * dt2;
yazım hatası veriyor