Alýntý Originally Posted by Orhan AKDOÐAN Yazýyý Oku
Güncel deðerlere bakýlýrsa, indikatör kendi ortalamasýna çok yakýn düz ilerliyor ve deðeri -1 ile 0 arasýnda ve en son -1 çizgisini yukarý keserek dönmüþ. Yani günlük olarak þuan da Trend olmayan hafif alýcýlý bir piyasadayýz.


Z-Score

PHP Code:
//Z-Score

//Ayarlar
int OrtalamaTipi =1;             // Ortalama Tipi: 1=Basit, 2=Üssel, 3=LinearReg
int OrtalamaPeriyodu 200;      // Ortalama Periyodu
int StandartSapmaPeriyodu 200// Standart Sapma Periyodu
int FiyatYumusatma 5;          // Fiyat Yumuþatma Periyodu
int ZScoreMAPeriod 5;          // Ýndikatör Ortalama Periyodu 


//Veriler
var Sistem.GrafikVerileri ;
var 
Sistem.GrafikFiyatOku(V"Acilis");
var 
Sistem.GrafikFiyatOku(V"Yuksek");
var 
Sistem.GrafikFiyatOku(V"Dusuk");
var 
Sistem.GrafikFiyatOku(V"Kapanis");

//Deðiþkenler
var ZScore   Sistem.Liste(0); 
var 
OrtalamaFiyat Sistem.Liste(0);  

//Ýndikatörler
var StandartSapma Sistem.StDev(CStandartSapmaPeriyodu );
var 
YumusatilmisFiyat Sistem.MA(C"Exp"FiyatYumusatma); 

switch (
OrtalamaTipi )
{
    case 
1OrtalamaFiyat Sistem.MA(C"Simple"OrtalamaPeriyodu ); break;
    case 
2:    OrtalamaFiyat Sistem.MA(C"Exp"   OrtalamaPeriyodu ); break;
    case 
3OrtalamaFiyat Sistem.LinearReg(C   OrtalamaPeriyodu ); break;
}


for (
int i=10;  Sistem.BarSayisi;  i++)

    if (
FiyatYumusatma 1)  
          
ZScore[i]= ( YumusatilmisFiyat[i] - OrtalamaFiyat[i] ) / StandartSapma[i];
    else 
          
ZScore[i] = ( C[i] - OrtalamaFiyat[i] ) / StandartSapma[i];


var 
ZScoreMA Sistem.MA(ZScore"Simple"ZScoreMAPeriod ); 
  
//Çizgiler
Sistem.Cizgiler[0].Deger ZScore;            //Panel 2
Sistem.Cizgiler[1].Deger ZScoreMA;          //Panel 2
Sistem.Cizgiler[2].Deger Sistem.Liste(4);   //Panel 2
Sistem.Cizgiler[3].Deger Sistem.Liste(3);   //Panel 2
Sistem.Cizgiler[4].Deger Sistem.Liste(2);   //Panel 2
Sistem.Cizgiler[5].Deger Sistem.Liste(1);   //Panel 2
Sistem.Cizgiler[6].Deger Sistem.Liste(0);   //Panel 2
Sistem.Cizgiler[7].Deger Sistem.Liste(-1);  //Panel 2
Sistem.Cizgiler[8].Deger Sistem.Liste(-2);  //Panel 2
Sistem.Cizgiler[9].Deger Sistem.Liste(-3);  //Panel 2
Sistem.Cizgiler[10].Deger Sistem.Liste(-4);  //Panel 2 

https://prnt.sc/lomvvi
Teþekkürler Orhan Hocam,

Ayrýca Bir Sembolün günlük barda Direnç ve Destek noktalarýný nasýl buluruz.Bu konuda bilgi verirseniz sevinirim.