Bear_Bull
@BearBull26
Merhaba, veri menüsündeki dosyadan veri ekle ve dosyadan veri yükle fonksiyonlarýný kullanamadým.
Bölünmelerden kaynaklý grafik verisine bakým yapmam gerekiyor sebebi de þu.
Ideal serverlerýndan grafik verisi güncellendiðimizde belirli bir tarihten önce bölünmeden kaynaklý bilgisayarýmýzda kayýtlý veriyi eþitlemek için grafik verisinde bir bölme iþlemi yapýyoruz. Ancak bölme iþlemi günlük hesaplanýyor. Bu durumda 1dk lýk grafikte serverdan çekilen en eski veri saat 11.32 ise saat o gün için saat 09.30 ile 11.32 arasý bölünme iþlemi olmamýþ oluyor ve bu verileri düzeltmek gerekiyor. Tek tek düzeltmek çok uðraþtýrýcý dosyaya yazdýr yapýp text dosyasýný düzettim ama dosyadan yükleme yapamadým. Excel ile de yapamadým. Bunun bir yöntemi var mý.
s.a. AroonOsc açýlýmý burada var mý acaba? ya da olan varsa verebilir mi acaba? tþk.
Burada yer alan yatýrým bilgi,yorum ve tavsiyeleri yatýrým danýÞmanlýðý kapsamýnda deðildir yorum ve tavsiyeler, yorum ve tavsiyede bulunanlarýn kiÞisel görüÞlerine dayanmaktadýr.
Açýk kodu, kullanmak için istiyorsanýz aþaðýdaki þekilde kullanabilirsiniz ama kodlama örneði için istiyorsanýz alttaki formülü kodlamak gerek..
1. Aroon Yukarý (Ýngilizce: Aroon Up); bir menkul kýymetin, belirli bir dönem içinde ulaþmýþ olduðu en yüksek fiyat seviyesinden bu yana oluþan çubuk sayýsýný ölçer.PHP Code:int p = 14;
var arUP = Sistem.AroonUp(p); //Verilere uygulamak için: AroonUp(Veriler, 14)
var arDOWN = Sistem.AroonDown(p);
var arOsc = Sistem.AroonOsc(p); //up-down farký
Sistem.Cizgiler[0].Deger = arUP;
Sistem.Cizgiler[1].Deger = arDOWN;
Sistem.Cizgiler[2].Deger = arOsc;
2. Aroon Aþaðý (Ýngilizce: Aroon Down); bir menkul kýymetin, belirli bir dönem içinde ulaþmýþ olduðu en düþük fiyat seviyesinden bu yana oluþan çubuk sayýsýný ölçer.
Aroon Yukarý ve Aroon Aþaðý çizgileri 0 ile 100 deðerleri arasýnda salýnýrlar.
Aroon Yukarý = [(n – nPH / 2) / n] x 100
Aroon Aþaðý = [(n – nPL / 2) / n] x 100
n: Aroon Ýndikatörü için belirlenmiþ geri inceleme dönemidir.
nPH: Geri inceleme dönemi içinde fiyatýn ulaþtýðý en yüksek seviyeden sonra geçen dönem sayýsýdýr.
nPL: Geri inceleme dönemi içinde fiyatýn ulaþtýðý en düþük seviyeden sonra geçen dönem sayýsýdýr.
Biçare gönüller! Ne giden son gemidir bu!
Hicranlý hayatýn ne de son matemidir bu.
Selamlar arkadaþlar matrikste yýllardýr kullandýðým sistemi ideale çevirmek istiyorum. Bu konuda yardýmcý olabilecek kimse var mýdýr acaba.
Herkese mrb. periyotlarý farklý 3 adet stochastic osilatörün kendi hareketli ortalamasýný yukarý kesip 30 deðerinden büyükse al, kendi hareketli ortalamasýný aþaðý kesip 70 deðerinden küçükse sat koþulunu örneklere bakýp yazmaya çalýþýyorum.Üçününde 70 ten küçükse sat 30 den büyükse al þartýný nasýl yazarým acaba þimdiden teþekkür ederim yanýtlarýnýz için
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatSec("Kapanis");
var IND = Sistem.StochasticOsc(5, 3);
var MA = Sistem.MA(IND, "Exp", 3);
var IND1 = Sistem.StochasticOsc(5, 3);
var MA1 = Sistem.MA(IND1, "Exp", 3);
var IND2 = Sistem.StochasticOsc(5, 3);
var MA2 = Sistem.MA(IND2, "Exp", 3);
Sistem.Cizgiler[0].Deger = Sistem.Liste(70);
Sistem.Cizgiler[0].Aciklama = "ÜstSeviye";
Sistem.Cizgiler[1].Deger = Sistem.Liste(30);
Sistem.Cizgiler[1].Aciklama = "AltSeviye";
var SonYon = "" ;
double SonFiyat =0.0;
var Sinyal = "" ;
float GunKZ = 0f;
int BarNo = 0;
for(int i=1;i < V.Count;i++)
{
if(IND[i-1] < MA[i-1] && IND1[i-1] < MA1[i-1] && IND2[i-1] < MA2[i-1] && IND[i] > MA[i] && IND1[i] > MA1[i] && IND2[i] > MA2[i] ) Sinyal ="A";
if(IND[i-1] > MA[i-1] && IND1[i-1] > MA1[i-1] && IND2[i-1] > MA2[i-1] && IND[i] < MA[i] && IND1[i] < MA1[i] && IND2[i] < MA2[i] ) Sinyal ="S";
if (Sinyal != "" && Sinyal != SonYon)
{
Sistem.Yon[i] = Sinyal; // A : Alış S : Satış F : Flat
SonYon = Sinyal;
}
}
Yer Ýmleri