Sn KOSA. Elbette mümkün. Sorguyu yazmaya çalışıp takıldığınız yeri belirtirseniz yardımcı olmaya çalışırım.
Printable View
Sorgu ekranında periyot seçimi var. buradan 5 dk seçili kalacak.
Sorgu ekranında Özel Endeks seçimi var. (C:\iDeal\SembolListeleri dizininde yeni bir dosya oluşturun ve içine seçtiğiniz hisseleri yazın.)
Sorgu ekranında belli bir dakikada otomatik çalışma özelliğide var. 5 yazılabilir.
geriyede CCI şartı vermek kaldı;
var CCI = Sistem.CommodityChannelIndex(14);
if(CCI[Sistem.BarSayisi-1] != 0 )
{
Sistem.SorguBaslik[0] = "CCI";
Sistem.SorguBaslik[1] = "CCI Mutlak";
Sistem.SorguDeger[0] = CCI[Sistem.BarSayisi-1];
Sistem.SorguDeger[1] = Math.Abs(CCI[Sistem.BarSayisi-1]); //Sıfıra uzaklık sırlaması için gerekli..
//Direk sıralama olayı yok ama "CCI Mutlak" başlığına tıklayarak sıralama olayınıda çözersiniz.
Sistem.SorguAciklama = "CCI şartı sağlandı.";
Sistem.SorguEkle();
}
Cevap veren arkadaşlara teşekkür ederim. Aşağıdaki gibi oluşturmada veya bir başka şekli ile sorun yok ama oto sıralama konusunda sıkıntı yaşadım.
Tekrar teşekkürler.
Sistem.SorguBaslik[0] = "CCI";
Sistem.SorguOndalik[0] = 4;
var CCI = Sistem.CommodityChannelIndex(14);
var CCI1 = CCI[Sistem.BarSayisi-1];
if ( CCI1 > 0.0F)
{
Sistem.SorguDeger[0] = CCI1;
Sistem.SorguEkle();
}
İyi geceler...Bir sorgu yaptıktan sonra diğer farklı bir soru yaptığımda önceki sorgu verileri geliyor.Sebebi ne olabilir.
Mesela 1.Sorgu:RSI ve MOM değerlerine göre sırala ---sıralıyor
2.Sorgu Dip ve Zirve ye göre sırala---1.sorgudaki rsı ve mom değerlerini tekrar veriyor...Dip ve Zirve değerlerini vermiyor.
Otomatik sıralama yapmaya ihtiyacınız yok ki, sorgu ekranındaki kolonlara tıklatığınız zaman küçükten büyüğe ve büyükten küçüğe sıralama yapılıyor zaten. Örneğin:
https://i.hizliresim.com/WQM5Q4.png
https://i.hizliresim.com/3qb0q9.png
fonda hareketli parça olmayınca bulunmuyor dostum. bunu dene bir dahakine:)
https://www.youtube.com/watch?v=PXDQFBmg1GI
1dk lık bir sistemde,önceki 10 dk lık hacim son 10 dk lık hacimden büyükse yada küçükse nasıl yazılır
Şimdiden tşk ler
hisse.net kullanarak iPhone aracılığıyla gönderildi
aşağıdaki örnekler işinizi görecektir.
http://www.directfn.com.tr/idealsist...onemCevir.html
örneklerdeki close yerine vol sadece.
örneğin
KPN0[i] = UstBars[i].Close;
yerine
KPN0[i] = UstBars[i].Vol;
http://www.directfn.com.tr/idealsist...kVerileri.html
aşağıdaki gibi bir şey olmalı sizin istediğiniz, denemedim.
//üst periyot verilerini oku
var UstBars = Sistem.GrafikVerileriniOku(Sistem.Sembol,"10");
var KPN0 = Sistem.Liste(0);
var KPN1 = Sistem.Liste(0);
var Fark = Sistem.Liste(0); //
for (int i = 1; i < UstBars.Count; i++)
{
KPN0[i] = UstBars[i].Vol; //10 dk Hacim
KPN1[i] = UstBars[i-1].Vol; //Önceki 10 dk Hacim
Fark[i] = KPN0[i] - KPN1[i]; //Hacim Farkı
}
//Verileri hizala
var Hizali0 = Sistem.DonemCevir(Sistem.GrafikVerileri, UstBars, KPN0);
var Hizali1 = Sistem.DonemCevir(Sistem.GrafikVerileri, UstBars, KPN1);
var HizaliFark = Sistem.DonemCevir(Sistem.GrafikVerileri, UstBars, Fark);
//Farkın durumuna göre işlem yapabilirsiniz.
if(HizaliFark[i]>0)
İdealde bir kod oluşturup oraya investing.com dan nasıl veri çekebilirim
Herkese iyi bayramlar dilerim
var AlisHacim = Veriler.BidVol = "Al.Hcm";
var SatisHacim = Veriler.AskVol = "Sat.Hcm";
bu fonksiyonları sistem yazılımında kullanabiliyor muyuz?
'System.Collections.Generic.List<ideal.cxBar>' bir 'BidVol' tanımı içermiyor hatası alıyorum
bu şekilde ideal metodları varKod:Sistem.SatisLot(Sembol)
Sistem.SatisFiyat(Sembol)
Sistem.AlisFiyat(Sembol)
Sistem.AlisLot(Sembol)
ilk alış satış kademesini bu şekilde alıyorsunuz.
Sanırım gerideki kademeler içinde ayrıca vardı, şimdi zor geldi bakmak
tabi bunun için kademe lisansı gerekiyor yoksa boş gelir
Beyin bedava oda bende yok.... Yaş geçmiş iş bitmiş
İdealde sistem performansı ölçerken şartın gerçekleştiği andaki fiyattan alım satım nasıl hesaplanıyor bilen var mı? Kapanış fiyatından hesaplamasını değil şart gerçekleştiği anda almasını ve satmasını ve o fiyattan sonucu göstermesini istiyorum.
şart gerçeklştiği andaki fiyatı Sistem.Seviye[i] = Fiyatı atamanız gerekir
PHP Code:
if ( SonYon != "A" && H[i] >= H2[i]+Fadim *HIZ)
{Sistem.Yon[i] = "A"; Fiyat=H2[i]+Fadim *HIZ ;
Sistem.Seviye[i] = Fiyat ; IslemBarNo = i; SonYon = "A";
if (yaz == "E" ) {var Yazi = "A." + Fiyat.ToString("0.000");
Sistem.YaziEkle(Yazi, 1, i, Sistem.GrafikVerileri[i].Close, Color.White, "Tahoma", 8);}
Sistem.Parametreler[11] = Fiyat.ToString(); //Robotta sistemgetir ile okutabilmek için
Sistem.Parametreler[12] = SonYon; //Robotta sistemgetir ile okutabilmek için
}
İdealde excelden veri yüklemenin bir yolu var mı? Yardımcı olabilirseniz sevinirim.
(Yani excelden ideale veri yükleme)
iDeal'de veri çekmek ve dışarıya aktarmak konusunda özgürsünüz. İstediğiniz şeyi muhtemelen daha önce yazan olmuştur. Google'da arama yaparsanız işinize yarayacak kod parçası bulmanız mümkün.
Şu şekilde arama yapabilirsiniz:
Excel ideal site:hisse.net
Sent from my SM-N910C using Tapatalk
arkadaşlar mesela volume indikatorunun.
10 barlık kumulatifini hesaplayabilirmiyiz. veya 20 barlık veya 40 barlık vb.
yani volumeyı sureklı toplayarak gıtmesı lazım boyle bır ornek yapabılecek var mı ? kumulatıf hesaplamayla ilgili kodlamayı nasıl yaparıs.
bir örnek paylasabılırmısınız mantıgı uydurabılmem acısından.
KAPANIŞ yerine
LOT veya Hacim işini görür
var sum1=Sistem.Sum(LOT,10); // liste döndürür
// liste olarak Sum döndüren yeni bir fonksiyon eklendi
var O = Sistem.GrafikFiyatSec("Acilis");
var C = Sistem.GrafikFiyatSec("Kapanis");
var sum1=Sistem.Sum(C,21); // liste döndürür
var sum2=Sistem.Sum(O,21); // liste döndürür
var d = Sistem.Liste(0);
for (int i = 1; i < Sistem.BarSayisi; i++)
d[i] = sum1[i] / sum2[i];
// listeleri çizgilere aktar
Sistem.Cizgiler[0].Deger = d;
ideali tamamen unutmuşum.
örnek olması açısından şu kısa sistemi yazarsanız sevinirim. ma ve diğerlerini ben eklerim.
alım:
c>bollinger band alt(14) and momentum(14) >100
satım:
c<bollinger band üst(14) and momentum(14)<100
tamamen unuttuğum için çalışan halde olursa sevinirim. örneklere baktım ama kesimtara vs derken kafa durdu. :)
Yardimlariniz icin teskekkur ederim dostlar
Arkadaşlar bu sorgu işi üzerine biraz eğilmek lazım diye düşünüyorum,hisse tarafında ne gibi koşullar önerebilirsiniz sorgu ile hisse taratmak için
hisse.net kullanarak iPhone aracılığıyla gönderildi
Ben de aynı aramayı yaptım. Sonuçlar arasında şu var:
http://www.hisse.net/forum/showthrea...74#post9326574
İşinize yarar mı emin değilim.
Excel ile ilgili nasıl bir etkileşim istiyorsunuz, daha detaylı yazarsanız yardımcı olmaya çalışırım.
Sayin Keci;
Verdiginiz formulde LOT kullanmak istiyorum ancak,alt zaman aralikllarinda VOLUME seceneginde sorun yasanmiyor ama LOT seceneginde her degerde formul surekli LOTGUN degerini tekrarliyor.Her bardaki lot degerini nasil okutabilirim.Sistemde ki LOT ile ilgili tum yollari denedim ancak basarili olamadim.Yardimci olabilir misiniz ?
Tesekkurler.
Ideal'da temettu verimliligi ile alakali bir formul/function varmidir?