PHP Code:
var Donem = new List<string>();
//var Donem = new List<float>();
Donem.Add("60");
Donem.Add("120");
Donem.Add("S");
Donem.Add("G");
Donem.Add("H");
Donem.Add("A");
// kapanış fiyatlarını oku
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
// dönemler
for (int P1 = 0; P1 < Donem.Count; P1+=1)
var İND3 = Sistem.PH01( Donem[P1]);
//var İND1 = Sistem.PH01(V,Donem);
var İND2 = Sistem.PVT01( Donem[P1]);
//var İND1 = Sistem.PVT01(V,Donem);
var İND1 = Sistem.PL01( Donem[P1]);
// var İND1 = Sistem.PL01(V,Donem);
//önceki verileri temizle
for (int i = 1; i < V.Count; i++)
Sistem.Yon[i] = "";
// strateji
for (int i = 1; i < V.Count; i++)
var SonYon="";
{
if ( C[i] > İND2[i] && SonYon != "A")
//if ( C[i-1] < İND2[i] && C[i] > İND2[i] && SonYon != "A")
{
SonYon = "A";
Sistem.Yon[i] = "A";
}
else if ( C[i] < İND2[i] && SonYon != "S")
//else if (C[i-1] > İND2[i] && C[i] < İND2[i] && SonYon != "S")
{
SonYon = "S";
Sistem.Yon[i] = "S";
}
else if (SonYon == "A" && C[i-1] > İND3[i] && C[i] < İND3[i] && SonYon != "F")
{
Sistem.Yon[i] = "F";
SonYon="F";
}
else if (SonYon == "S" && C[i-1] < İND1[i] && C[i] > İND1[i] && SonYon != "F")
{
Sistem.Yon[i] = "F";
SonYon="F";
}
}
Sistem.Optimizasyon( Donem[P1]);
}
Pivotun içine en karlı olacak dönemleri taratıp bulmak istiyorum. Fakat formül hata veriyor ve tarama yapmıyor.
Yer İmleri