Teşekürler hocam
Printable View
Teşekürler hocam
ideal'in arbitraj modülünü kullanabilmek için neleri satın almalıyız? hem veri terminalini hem de roboto mu satın almamız gerek?
Merhaba,
Bu fonksiyonların tam olarak ne işe yaradığını bilen var mı ?
Sistem.SayiTablosunuGuncelle()
Sistem.SayiTablosunuOku()
Sistem.SozcukTablosunuGuncelle();
Sistem.SozcukTablosunuOku();
Sayın kenten cevap için teşekkürler.
Peki tam olarak bu aşağıdaki kodda anlamadığım noktalar var bunlar hakkında bilgilendirme yapabilir misiniz.
Bu kodu idealin yardım sayfasından aldım
PHP Code:
var Senet = "ASELS";
var Miktar = 1;
var Anahtar = Sistem.Name + DateTime.Now.Date.ToString("yyyyMMdd");
var TradeID = Sistem.SayiTablosunuOku(Anahtar); // burada guncelle yapmadan nasıl sayi tablosunu okuyoruz ? Önce güncelle yapmamız gerekmiyor mu ? //anahtar değişkeninin değerini ne zaman yazdırdıkki okumaya başladık ?
//sayı tablosunda daha önce bu değişkenin değeri ne zaman yazıldı ?
var Emirler = Sistem.HisseIslemleriniOku(TradeID); // Bu kodda hisse işlemlerini istediğimiz bir aralıkta okumamızımı sağlıyor?
var Pozisyon = Sistem.PozisyonKontrolOku(Anahtar+Senet);
if (TradeID > 0 && Emirler.Count > 0)
{
foreach (var item in Emirler)
{
if (item.Symbol == Senet && (item.BuyerCode == "CIM"))
{
Sistem.PozisyonKontrolGuncelle(Anahtar+Senet, Pozisyon+Miktar);
Sistem.EmirSembol = "IMKBH'"+Senet;
Sistem.EmirIslem = "Alış";
Sistem.EmirMiktari = (int)Miktar;
Sistem.EmirSuresi = "KIE";
Sistem.EmirTipi = "Piyasa";
Sistem.EmirGonder();
}
}
}
TradeID = Emirler[Emirler.Count - 1].TradeID;
Sistem.SayiTablosunuGuncelle(Anahtar, TradeID);
https://resimyukle.io/r/O2iwyz3c4Q
ilk turda boş geliyor, ilk turdan sonra liste doluyor.
ile listenin boş olduğu yada emir olmadığı durumda emir blokuna girmiyorKod:if (TradeID > 0 && Emirler.Count > 0)
son satırda da sayı tablosu dolduruluyor.
ama kodu genel olarak anlamadım , her dönüşte 1 adet ASELS alıyor gibi, her saniye emir iletimiyle falan 10 kere dönse aynı gün ya herru ya merru olur
edit: şimdi baktım örneğe her citibank işleminde 1 lot almak üzerine kurulmuş"&& (item.BuyerCode == "CIM")". Bariz eğitim amaçlı
kolay gelsin.
K1:=VALUEWHEN(20.,L>REF(L,-1),REF(L,-1));
K1
formülünü nasıl cizdirebilirim. teşekkürler.