-
Merhabalar, 5 saniyelik grafik açıkken sabah seans açılışından beri olan 1 er ve 5 er dakikalık barların hacimsel ortalamasını çizdirmek istiyorum. Bana yardımcı olabilecek var mıdır
-

Originally Posted by
dividend
Arkadaşlar limitli emir olarak sürekli son fiyatın %1 yukarısı emri nasıl verebilirim. Kurgum bu değil tabiki ama belli bir koşulda limit emir verip daha sonra fiyat güncellemek istiyorum.
Istedigin buysa bir dene. Ama gerceklesmezse emir guncelleme durumunu ben de cozemedim.
var Hyuzeysel = Sistem.YuzeyselVeriOku(Hisse);
var HAlisFiyat = Hyuzeysel.BidPrice;
var HSatisFiyat = Hyuzeysel.AskPrice;
var HAlisLot = Hyuzeysel.BidSize;
var HSatisLot = Hyuzeysel.AskSize;
var HSon = Hyuzeysel.LastPrice;
var HAdım = Hyuzeysel.PriceStep;
var HFiyat = HSon*1.01;
var HMiktar = 1; //1 Hisselik islem
// Hisse alış emri gönder
Sistem.EmirSembol = Hisse;
Sistem.EmirIslem = "Alış";
Sistem.EmirMiktari = HMiktar;
Sistem.EmirFiyati = HFiyat; // Limit fiyat
Sistem.EmirFiyatTipi = "LMT";
Sistem.EmirSuresi = "GUN"; // SEANS, GUN
Sistem.EmirTipi = "NORMAL"; // NORMAL, KIE, KPY, AFE/KAFE
Sistem.EmirGonder();
-
https://www.investopedia.com/terms/t/tsi.asp bunu ideal için indicatorlestirebilirmiyiz... teşekkürler
-
Bu kodda sorun var. Sanal calisiyor ama gercek calismiyor. Dogrusunu yazayim:
var Hyuzeysel = Sistem.YuzeyselVeriOku(Hisse);
var HAlisFiyat = Hyuzeysel.BidPrice;
var HSatisFiyat = Hyuzeysel.AskPrice;
var HAlisLot = Hyuzeysel.BidSize;
var HSatisLot = Hyuzeysel.AskSize;
var HSon = Hyuzeysel.LastPrice;
var HAdım = Hyuzeysel.PriceStep;
var HFiyat = HSon*1.01;
var HMiktar = 1; //1 Hisselik islem
// Hisse alış emri gönder
Sistem.EmirSembol = Hisse;
Sistem.EmirIslem = "Alış";
Sistem.EmirMiktari = HMiktar;
Sistem.EmirFiyati = HFiyat; // Limit fiyat
Sistem.EmirTipi = "Limit";
Sistem.EmirSuresi = "GUN"; // SEANS, GUN
Sistem.EmirGonder();
-

Originally Posted by
blackmagic
var CCP = Sistem.GrafikFiyatSec("Kapanis");
var AVCCP = Sistem.MA(CCP, "Exp", 13);
var PCP = Sistem.Ref(CCP,-1);
var PC = Sistem.Liste(0);
var APC = Sistem.Liste(0);
var TSI = Sistem.Liste(0);
for (int i=1; i < Sistem.BarSayisi; i++)
{
PC[i] = CCP[i] - PCP[i];
APC[i] = Math.Abs(PC[i]);
}
var PCS = Sistem.MA(PC, "Exp", 25);
var PCDS = Sistem.MA(PCS, "Exp", 13);
var APCS = Sistem.MA(APC, "Exp", 25);
var APCDS = Sistem.MA(APCS, "Exp", 13);
for (int i=1; i < Sistem.BarSayisi; i++)
TSI[i] = (PCDS[i]/APCDS[i]) * 100;
Sistem.Cizgiler[0].Deger = TSI;
-

Originally Posted by
econdoctor
Bu kodda sorun var. Sanal calisiyor ama gercek calismiyor. Dogrusunu yazayim:
var Hyuzeysel = Sistem.YuzeyselVeriOku(Hisse);
var HAlisFiyat = Hyuzeysel.BidPrice;
var HSatisFiyat = Hyuzeysel.AskPrice;
var HAlisLot = Hyuzeysel.BidSize;
var HSatisLot = Hyuzeysel.AskSize;
var HSon = Hyuzeysel.LastPrice;
var HAdım = Hyuzeysel.PriceStep;
var HFiyat = HSon*1.01;
var HMiktar = 1; //1 Hisselik islem
// Hisse alış emri gönder
Sistem.EmirSembol = Hisse;
Sistem.EmirIslem = "Alış";
Sistem.EmirMiktari = HMiktar;
Sistem.EmirFiyati = HFiyat; // Limit fiyat
Sistem.EmirTipi = "Limit";
Sistem.EmirSuresi = "GUN"; // SEANS, GUN
Sistem.EmirGonder();
Sistem.EmirFiyati = Sistem.SayiYuvarla(HFiyat, HAdım ); // Limit fiyat
-
merhaba ben idealde 200 lük ortalamanın binde 5 altına ve üstüne paralel çizgi çizdirmek istiyorum beceremedim idealde yeniyim yardımcı olabilecek var mı acaba teşekkürler
-
öğrenme amacıyla bişeyler yazmaya çalısıyorum ama sanırım basarılı değilim şu basit şeyi yazdm ama grafikte gösteremiyorum bir hata da almıyorum nedir hatam
var Volume = Sistem.Volume;
var X1 = Sistem.Mov(20,Volume,"Kapanıs");
// X3 - boş liste oluştur
var X3 = Sistem.Liste(0);
// X3 - hesapla
for (int i = 0; i < Sistem.BarSayisi; i++)
X3[i] = Volume[i]/(X1[i]);
// çizligeri göster
Sistem.Cizgiler[0].Deger = X3;
Gönderi Kuralları
- Yeni konu açamazsınız
- Konulara cevap yazamazsınız
- Yazılara ek gönderemezsiniz
- Yazılarınızı değiştiremezsiniz
-
Forum Rules
Yer İmleri