Tesekkurler Sn.kenten :cool:
Printable View
Tek satırlık robotta aktifkontrat değilde gelecek vadede işlem yapmak için nasıl değiştirim acaba ?
var Islem = Sistem.RobotViopAktif("TRENDSCORE_01", "VIP'VIP-X030" , Sistem.AktifViopKontrat, "1", 4);
Sent from my HTC One_M8 using Android mobile app
Teşekkürler sn.tiberus. Bu şekilde yazmıştım fakat orta kısma yazmışım. Böyle olunca aktif vade kontrat ikiye katlamis :(
Sent from my HTC One_M8 using Android mobile app
Sn Tiberius,sizi yakalamisken soriyim dedim.Gerci Sezai bey yanitladi ama sonuclar alakasiz,tutarli değil veya ben anlayamadim.Sistem sinyali spot piyasadan alip islemi viob piyasasinda yapacak ve sonuclari viob piyasasinda yaptigi işlemlere göre gösterecek.Yardımcı olabilirmisiniz?
http://i.hizliresim.com/0lErQB.png
aşağıdaki kod iş görebilir.
örnekte;
MA isimli bir sistem "XU100" üzerinde çalıştırılmış ve sinyaller VIOP üzerine aktarılmıştır.
SistemGetir fonksiyonunda uygulanacak sistem ve sinyalin üretileceği sembolu girmek yeterlidir.
Kod:
// ilk sembole göre siyalleri oluştur
var Sistem1 = Sistem.SistemGetir("MA", "IMKBX'XU100", Sistem.Periyot);
var V1 = Sistem1.GrafikVerileri;
var YON1 = Sistem1.Yon;
var V2 = Sistem.GrafikVerileri;
// sinyalleri asıl sembole aktar, tarihleri örtüştür
var SonYonNo = 0;
for (int i = 0; i < V1.Count; i++)
{
if (YON1[i] != "")
{
for (int j = SonYonNo; j < V2.Count; j++)
{
if (V2[j].Date >= V1[i].Date)
{
Sistem.Yon[j] = YON1[i];
SonYonNo = j;
break;
}
}
}
}