[QUOTE=Orhan AKDOĞAN;2842972]iyi bir filtre olabilir.
Çok çok teşekkür ederim..
|
|
iyi bir filtre olabilir.
PHP Code:
//Veriler
var V =Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatSec("Kapanis");
//Değişkenler
var OncekiGunKapanis = Sistem.Liste(0);
var GunlukOrtalama = Sistem.Liste(0);
var GunlukYuzde = Sistem.Liste(0);
int OncekiGunKapanisBar =0;
List<double> GunlukFiyatList = new List<double>();
//Günlük Durum Listelerini Hesapla
for (int i = 1; i < V.Count; i++)
{
if (V[i].Date.Day != V[i-1].Date.Day)
{
OncekiGunKapanis[i] = C[i-1];
OncekiGunKapanisBar = i;
GunlukFiyatList.Clear();
GunlukOrtalama[i] = GunlukOrtalama[i-1];
}
else {
OncekiGunKapanis[i] = OncekiGunKapanis[i-1];
GunlukFiyatList.Add(C[i]);
GunlukOrtalama[i] = (float)GunlukFiyatList.Average();
}
if ( C[i]>=OncekiGunKapanis[i]) {GunlukYuzde[i] = (C[i]-OncekiGunKapanis[i]);}
if ( C[i]<OncekiGunKapanis[i]) {GunlukYuzde[i] = -(-C[i]+OncekiGunKapanis[i]);}
}
//Çizgiler
Sistem.Cizgiler[0].Deger = OncekiGunKapanis; //Panel 1
Sistem.Cizgiler[1].Deger = GunlukOrtalama; //Panel 1
Sistem.Cizgiler[2].Deger = GunlukYuzde ; //Panel 2
[QUOTE=Orhan AKDOĞAN;2842972]iyi bir filtre olabilir.
Çok çok teşekkür ederim..
Yazdıklarım yatırım danışmanlığı kapsamında olmayıp doğacak kar veya zarardan sorumlu değilim...
rsi pu.jpg
Teşekkürler. Kıvanç hoca matriks için böyle bir tarama kodu yazmış. Benim kodlama bilgim temel seviyede maalesef. RSI pu ve nu alarm verecek bir sistem oluşturmada yardımcı olabilecek var mı ?
Yazdıklarım yatırım danışmanlığı kapsamında olmayıp doğacak kar veya zarardan sorumlu değilim...
Orhan hoca cevap verecektir kendimce kodun ne yaptigini anlatayim. gonderilen kod gun ici barlar arttikca olusan ortalamyi gosteriyor. Diger gun liste sifirlanip yenidrn gun ici ortalama hesaplaniyor. Her gun degisiminde bar ve liste sifirlaniyor. Gunluk periyotun altinda calisir dolayisiyla.
bang bang you shot me down..
|
|
Yazdıklarım yatırım danışmanlığı kapsamında olmayıp doğacak kar veya zarardan sorumlu değilim...
Yer İmleri