C:\iDeal\Config klasöründeki Kurumlar.001 doyası bozulmuş.
Programı kapatın. O dosyayı silin. KurumlarYedek ismiyle yedeği vardır klasörde. Adındaki yedek kelimesini silerek o dosyayı devreye alıp programı açın.
Printable View
Merhabalar,
ben sorumu tekrarlamak istiyorum.
İdealde son işlem gören barda (Periyod 3 dk) garanti hissesinin işlem gördüğü fiyat barın açılış fiyatından 10 kademe yukarıda olacak.
Yardımcı olursanız sevinirim.
Ayrıca algorobotrader taraftarıyım.
Kod bu olması lazım.
Alıntı:
var Veriler = Sistem.GrafikVerileriniOku(Sistem.Sembol, "3");
var sonbar = Veriler.Count-1;
var O = Veriler[sonbar].Open;
var R = Sistem.Liste(0);
for (int i=1; i<Sistem.BarSayisi; i++)
{
R[i] = O + 0.10f;
}
Sistem.Cizgiler[0].Deger=R;
Sorum yanlış, herkezden özür dilerim
İdealde son işlem gören barda (Periyod 3 dk) garanti hissesinin işlem gördüğü fiyat barın açılış fiyatından 10 kademe yukarıda olunca uyarı versin di.
İdeale yeni geçtik, kocaman bir aile olarak.
Teşekkür ederim hızınız için
Şu iş görebilir. Test edemedim.
Sürekli kontrol etmesi için robot olarak çalıştırmak gerekir.
Kod:
var Sembol = "IMKBH'GARAN";
var V = Sistem.GrafikVerileriniOku(Sembol, "3");
decimal Acilis = (decimal)V[V.Count - 1].Open;
decimal SonFiyat = (decimal)Sistem.SonFiyat(Sembol);
if (SonFiyat >= Acilis + 0.01m * 10)
{
Sistem.Mesaj(Sembol + " 10 Kademe Yukarı");
}
else if (SonFiyat <= Acilis - 0.01m * 10)
{
Sistem.Mesaj(Sembol + " 10 Kademe Aşağı");
}
Çok teşekkür ederim. Bunu robot olarak nasıl çalıştıracağız. Robot tanımlaması nasıl yapılacak.
Sezai bey de forumdaymış. Şimdi geçmiş mesajları okuyunca gördüm.
formül sizin istediğinizi cevaplıyor.
formülü olduğu gibi kopyalayıp, sistem tanımlarından bış/yeni bir sistem olarak kaydedin.
Portföy penceresinin ROBOT sekmesine geçin ve SİSTEM SEÇ deyip bunu kaydederken verdiğiniz isimli kodu seçin.
SANAL modda robotu aktif edin.