PHP Code:
var V_G = Sistem.GrafikVerileriniOku(Sistem.Sembol, "G");
var V_C = Sistem.GrafikFiyatOku(V_G , "Kapanis");
var V_C2 = Sistem.Liste(0);
for (int i = 3; i < V_C.Count; i++) {V_C2[i] = V_C[i-2]; }
var RSI_G = Sistem.RSI(V_C, 14);
var GunlukKapanislar = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, V_C);
var GunlukKapanislar2 = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, V_C2);
var GunlukRSI = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, RSI_G);
Sistem.Cizgiler[0].Deger = GunlukKapanislar ; //Panel 1
Sistem.Cizgiler[1].Deger = GunlukKapanislar2 ; //Panel 1
Sistem.Cizgiler[2].Deger = GunlukRSI; //Panel 2
var C = Sistem.GrafikFiyatSec("Kapanis");
var V_G = Sistem.GrafikVerileriniOku(Sistem.Sembol, "G");
var V_C = Sistem.GrafikFiyatOku(V_G , "Kapanis");
var V_C2 = Sistem.Liste(0);
for (int i = 3; i < V_C.Count; i++) {V_C2[i] = V_C[i-2]; }
var RSI_G = Sistem.RSI(V_C, 14);
var GunlukKapanislar = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, V_C);
var GunlukKapanislar2 = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, V_C2);
var GunlukRSI = Sistem.DonemCevir(Sistem.GrafikVerileri, V_G, RSI_G);
var SonYon="";
for (int i = 1000; i < Sistem.BarSayisi; i++)
{
if ( C[i]>GunlukKapanislar2[i] && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
}
else if (C[i]<GunlukKapanislar2[i] && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
}
}
Sistem.Cizgiler[0].Deger = GunlukKapanislar ; //Panel 1
Sistem.Cizgiler[1].Deger = GunlukKapanislar2 ; //Panel 1
Sistem.Cizgiler[2].Deger = GunlukRSI;
Böyle olacak sanırım. Benimde kafam karışıyor bu periyot değişimlerinde böyle yaptım oldu.
awesome-macd.jpg
Merhaba
Awesome ve macd indikatörleri aynı indikatör penceresinde olsun istiyorum. İdealde nasıl yapabilirim, yardımcı olabilecek olan var mı ?
Arkadaşlar.Bir sembolün günlük grafiğindeki drenç ve destekler nasıl bulunur.?
: error CS1056: Beklenmeyen karakter '–'PHP Code:
var C= Sistem.GrafikFiyatSec("Kapanis");
var L= Sistem.GrafikFiyatSec("DUSUK");
var H= Sistem.GrafikFiyatSec("YUKSEK");
var O= Sistem.GrafikFiyatSec("ACILIS");
Sistem.DecimalPoint = 4;
float alpha=0.70f;
var Price=Sistem.Liste(0);
var Smooth =Sistem.Liste(0);
var Cycle =Sistem.Liste(0);
var ICycle =Sistem.Liste(0);
for (int i=10; i < Sistem.BarSayisi; i++){
Price[i]= (H[i]+L[i])/2;
Smooth[i] = (Price[i] + 2*Price[i-1] + 2*Price[i-2] + Price[i-3])/6;
Cycle[i] = (1 -0.5*alpha)*(1 -0.5*alpha)*(Smooth[i] - 2*Smooth[i-1] + Smooth[i-2]) + 2*(1-alpha)*Cycle[i-1]-(1 – alpha)*(1-alpha)*Cycle[i-2];
ICycle[i] = (float)((Math.Exp(2*Cycle[i]) - 1) / (float)((Math.Exp(2*Cycle[i]) + 1);
}
Sistem.Cizgiler[0].Deger = ICycle;
Sistem.Cizgiler[1].Deger = Cycle;
Hatam nerde acaba görebilen var mı ? Amatörce bir çeviri yapmaya çalıştım :D
Yer İmleri