Metastock aktarım yapacaksanız ve ideal grafiklerinizde eksiklik varsa sağlıklı olmaz.

ilk önce aşağıdaki Data tamamla sorgu olarak çalıştırıp sonra aktarım yaparsanız daha sağlıklı Metastock datalarınız olur.

PHP Code:
var Periyot Sistem.Periyot;
var 
Sembol Sistem.Sembol;
var 
yuzeysel Sistem.YuzeyselVeriOku(Sembol);     
//Sistem.SorguBaslik[0] = "Düşük";
//Sistem.SorguBaslik[1] = "Yüksek";
Sistem.SorguBaslik[0] = "AÇILIŞ";
Sistem.SorguBaslik[1] = "KAPANIŞ";
Sistem.SorguBaslik[2] = "DÜŞÜK";
Sistem.SorguBaslik[3] = "YÜKSEK";
//Sistem.SorguBaslik[4] = "Hafta";Sistem.SorguBaslik[5] = "Ay";Sistem.SorguBaslik[6] = "3 Ay";Sistem.SorguBaslik[7] = "YIL";
//var dsk = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Low;
//var yks = Sistem.GrafikVerileri[Sistem.BarSayisi-1].High;



var son Sistem.SonFiyat(Sembol); //GrafikVerileri[Sistem.BarSayisi-1].Close;


if ( son 0  )
{

Sistem.GrafikVerisiIndir(Sembol"G" );
Sistem.GrafikVerisiIndir(Sembol"60" );
Sistem.GrafikVerisiIndir(Sembol"5" );
Sistem.GrafikVerisiIndir(Sembol"1" );
var 
Kbb Sistem.GrafikVerileri;
var 
BB Sistem.GrafikVerileriniOku(SembolPeriyot );
var 
Sistem.GrafikFiyatOku(BB ,"Kapanis");
var 
Sistem.GrafikFiyatOku(BB ,"Acilis");
var 
Sistem.GrafikFiyatOku(BB,"Yuksek");
var 
Sistem.GrafikFiyatOku(BB,"Dusuk");



Sistem.SorguAciklama "Data Tamamlandı " Sembol ;
Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Open;
Sistem.SorguDeger[1] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[2] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Low;
Sistem.SorguDeger[3] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].High;
Sistem.SorguDeger[4] = son;//Sistem.SorguDeger[5] = son;Sistem.SorguDeger[6] = son;Sistem.SorguDeger[7] = son;
Sistem.SorguOndalik[0] = 5;
Sistem.SorguOndalik[1] = 5;
Sistem.SorguOndalik[2] = 5;
Sistem.SorguOndalik[3] = 5;
//Sistem.SorguOndalik[4] = 5;Sistem.SorguOndalik[5] = 5;

}
else
{
Sistem.SorguAciklama =  "*** Data YOK ***";
Sistem.SorguDeger[0] = son;
}

Sistem.SorguEkle();