
Originally Posted by
mtasdelen
Temettü tarihleri benim içinde sorun valla. Bölünmeleri hissenin içinde görebiliyoruzda, temettü tarihleri matriksdeki gibi niye gözükmüyor. Matriksde açýklanan temettü tarihleri gözüküyor.
arkadaþlar 2-3 adým ileri ,1 adým geri gitme olayýmda. Bugünde kafamý duvarlara vurmaya baþlýyorum yine.
aþaðýdaki formülde hatam ne. Volume verilerinde son 3 barýn en az 2 þer kat katlandýðý yerleri göstermek istiyorum. Matriksde 1 satýrda ne kadarda kolay yazýyorum. 1 saattir uðraþýyorum. Tam mantýðý anlýyorum dediðim yerde niye yine sorunlar yaþýyorum. Vol'ude countlu hale getirdim olmuyor. Þayet satýrýnda parantez düzenlemeleride yaptýmki birçoðu gereksizdi yine olmuyor. Þayet satýrýnda i degerlerinin -1 , -2 tanýmlamalarýnýda yaptým olmuyor . olmuyor.
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V , "Kapanis") ;
var O = Sistem.GrafikFiyatOku(V , "Acilis") ;
var Vol = Sistem.Volume() ;
var vol1 = Sistem.Liste() ;
var vol2 = Sistem.Liste() ;
var Vol3 = Sistem.Liste() ;
var BarSayisi = V.Count ;
var Teyit = Sistem.Liste(0) ;
var Stop = Sistem.Liste(0) ;
for (int i = 3 ; i < BarSayisi; i++)
{
Vol1[i] = Vol[i-1] ; // son volume degeri (1. bar )
Vol2[i] = Vol[i-2] ; // 2. bar ( sondan geriye doðru )
Vol3[i] = Vol[i-3] ; // 3. bar
Teyit[i] = Teyit[i-1] ;
Stop[i] = Stop[i-1] ;
if ( Vol1[i] > ( Vol2[i] * 2 )) && vol2[i] > ( Vol3[i] * 2 ))
{
Teyit[i] = C[i] ;
Stop[i] = O[i] ;
}
}
Sistem.Cizgiler[0].Deger = Teyit ;
Sistem.Cizgiler[1].Deger = Stop ;
Hata mesajlarýda 1 deðil üstelik
PHP Code:
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V , "Kapanis") ;
var O = Sistem.GrafikFiyatOku(V , "Acilis") ;
var Vol = Sistem.Volume() ;
var Vol1 = Sistem.Liste(0) ;
var Vol2 = Sistem.Liste(0) ;
var Vol3 = Sistem.Liste(0) ;
var BarSayisi = V.Count ;
var Teyit = Sistem.Liste(0) ;
var Stop = Sistem.Liste(0) ;
for (int i = 3 ; i < BarSayisi; i++)
{
Vol1[i] = Vol[i-1] ; // son volume degeri (1. bar )
Vol2[i] = Vol[i-2] ; // 2. bar ( sondan geriye doðru )
Vol3[i] = Vol[i-3] ; // 3. bar
Teyit[i] = Teyit[i-1] ;
Stop[i] = Stop[i-1] ;
if ( Vol1[i] > Vol2[i] * 2 && Vol2[i] > Vol3[i] * 2 )
{
Teyit[i] = C[i] ;
Stop[i] = O[i] ;
}
}
Sistem.Cizgiler[0].Deger = Teyit ;
Sistem.Cizgiler[1].Deger = Stop ;
Sanýrým böyle biþey yapmaya çalýþýyorsunuz.
Yer Ýmleri