Hocam yazdım ama ben yeni kullanıcıyım. Daha önce matriks kullanmışlığım da yok; biraz Php kodlama bilgim ve hazır indikatörlere bakarak yazdığım için daha basit ve verimli bir yolu olabilir.
Yaşar Erdinç Hoca'nın paylaştığı formül, verilen periyotta bist 100 ve hissenin yüzdesel değişimlerini kıyaslıyor..
Aşağıda vestel grafiğinde multi grafikte ikisine bakmakla, indikatörün çizgilerini inceleyebilirsiniz..

PHP Code:
//verilen periyotta yüzdesel hisse fiyatı ile xu100 değişimi
int P 240
var 
Sistem.GrafikFiyatSec("Kapanis");
var 
Veriler1 Sistem.GrafikVerileri;
//var i=Sistem.BarSayisi-1;
var Sembol2 "IMKBX'XU100";
var 
Veriler2 Sistem.GrafikVerileriniOku(Sembol2Sistem.Periyot);
Veriler2 Sistem.GrafikVerilerindeTarihHizala(Veriler1Veriler2);
var 
Sistem.GrafikFiyatOku(Veriler2 "Kapanis");
var 
rC Sistem.Ref(C,-P);
var 
rX Sistem.Ref(X,-P);
var 
Sistem.Liste(0);
var 
Sistem.Liste(0);

for (
int i 1Sistem.BarSayisii++){
   
a[i] = ((C[i]-rC[i])/rC[i])*100;
   
b[i] = ((X[i]-rX[i])/rX[i])*100;
}

Sistem.Cizgiler[0].Deger a;
Sistem.Cizgiler[1].Deger b;
Sistem.Cizgiler[2].Deger 0


 Alıntı Originally Posted by saruhan Yazıyı Oku
Yaşar ERDİNÇ Hoca nın bu formülünü ideal dilinde yazabilir miyiz?


D1:=240;
X1:=(C-REF(C,-D1))/REF(C,-D1)*100;
Y:=security("XU100",C);
X2:=(Y-REF(Y,-D1))/REF(Y,-D1)*100;
C:=IF(X1>X2),1,0);
C