Abile ustalar üstadlar merhaba, selamlar
Bence cidden çok iyi, yardım konusunda ideal de cidden iyi.
Lütfen yanlış anlaşılmasın.
Bir getiri tablosunu hazırlamam 4 saat sürdü. Sağolsun bir taraftan çoşkun abi bir taraftan ideal destek bir taraftan bir arkadaş.
Ama bence şu yapılabilinirdi.
Sistem buysa robotu şu şekilde yapabilirsiniz diye sabit bir konu olmalı.
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
var O = Sistem.GrafikFiyatOku(V, "Acilis" ) ;
var AA = Sistem.TOMA;
var BB = Sistem.TOMA;
var SonYon = "";
var Fiyat = 0.0f;
float StopMarj = 1.40f; // stop yüzde
for (int i = 1; i < Sistem.BarSayisi; i++)
{
if (L[i] < Fiyat - StopMarj && SonYon == "A") // long iken stop
{
SonYon = "F";
Sistem.Yon[i] = "F";
Sistem.Seviye[i] = Fiyat - StopMarj;
}
else if (H[i] > Fiyat + StopMarj && SonYon == "S") // short iken stop al
{
SonYon = "F";
Sistem.Yon[i] = "F";
Sistem.Seviye[i] = Fiyat + StopMarj;
}
else if ( AA[i] > BB[i] && SonYon != "A") //
{
SonYon = "A";
Sistem.Yon[i] = "A";
Fiyat = H[i];
Sistem.Seviye[i] = H [i];
}
else if (AA[i] < BB[i] && SonYon != "S") //
{
SonYon = "S";
Sistem.Yon[i] = "S";
Fiyat = L [i];
Sistem.Seviye[i] = L [i];
}
}
Sistem.Cizgiler[0].Deger = AA ;
Sistem.Cizgiler[1].Deger = BB;
Sistem.GetiriHesapla("01/01/2010", 0.010);
Sistem.Cizgiler[15].Deger = Sistem.GetiriKZ;
var Renk3 = Sistem.Renk(255, 255, 0, 80);
Sistem.ZeminYazisiEkle("TAHSININ TOMASI ", 1, 350, 350, Renk3, "Tahoma", 20);
Elimde basit bir keşişme var ve ben bunu ideal sitesinden bulduğum robota benzettim ama robotu çalıştıramadım.
Benim gibi bir sürü bu işe merak salan var.
Yardımcı olurmusunuz bizlere.
Saygılar,
Sağlıcakla
Yer İmleri