iyi günler, ben yeni bilgisayara ideali yükledim fakat verileri ne etsem de fazla geri alamıyorum, bir de dolar bazlı bakınca 20 gün kadar gösteriyor, düzelmesi için yardımcı olabilecek var mı? tşk.
iyi günler, ben yeni bilgisayara ideali yükledim fakat verileri ne etsem de fazla geri alamıyorum, bir de dolar bazlı bakınca 20 gün kadar gösteriyor, düzelmesi için yardımcı olabilecek var mı? tşk.
Burada yer alan yatırım bilgi,yorum ve tavsiyeleri yatırım danıŞmanlığı kapsamında değildir yorum ve tavsiyeler, yorum ve tavsiyede bulunanların kiŞisel görüŞlerine dayanmaktadır.
dolar grafiğini açıp 1-5-60-G periyotlarında data tamamlama yapın.
grafikte sağ clik veri
saklanacak veri ve grafikte gözterilecek veri sayısını değiştirebilirsiniz.
eski verileri
eski bilgisayardan C:\iDeal\ChartData içindekileri yeni bilgisayara kopyalayabilirsiniz. 30 ~~ 40 gb olabilir.
Bear_Bull
@BearBull26
var Kapanis = Sistem.GrafikFiyatSec("Kapanis");
var SonYon="";
var P1=10;
var P2=10;
var P3=10;
var P4=10;
var MA1 = Sistem.MA(Kapanis , "Triangular", P1);
var MA2 = Sistem.MA(Kapanis , "Triangular", P2);
var RSI = Sistem.RSI(Kapanis , P3);
var RSIAVR = Sistem.MA(RSI , "Triangular", P4);
Sistem.Cizgiler[1].Deger = MA1;
Sistem.Cizgiler[2].Deger = MA2;
Sistem.Cizgiler[3].Deger = RSI;
Sistem.Cizgiler[4].Deger = RSIAVR;
Telegram botu ile ilgili Aşağıdaki metni, Hisse.netin daha önceki sayfalardan buldum.(orhan Akdoğan.a teşekkürlerimi sunarım)
Ama bunun ideal kod kısmını çözemedim. "Hello word" mesajı geliyor. Ama buraya hisse ismi yön ve fiyat bilgisini nasıl atabilirim.
Bol kazançlar dilerim.
if (ind1[i] > ind2[i] ) Sinyal = "A";
Sistem.Yon[i] = Sinyal;
SonYon = Sinyal;
fiyat = V[i].Close;
string urlString = "https://api.telegram.org/bot{0}/sendMessage?chat_id={1}&text={2}";
string apiToken = "5950787667:AAF5LbeZaLckZEFb5i4japBAQl.....vTc k";
string chatId = "577.....8";
string mesaj = "Hello world!";
System.Net.WebRequest.Create(String.Format(urlStri ng, apiToken, chatId, mesaj)).GetResponse().GetResponseStream();
// Sistem.Parametreler[0]= V[i].Date.ToString("dd.MM.yyyy - HH:mm"); //sistemgetir ile okutabilmek için
// Sistem.Parametreler[1]= C[i].ToString(); //sistemgetir ile okutabilmek için
// Sistem.Parametreler[2] = SonYon; //sistemgetir ile okutabilmek için
************************************************** **************************************
//Proje öncesi işlemler
1- telegramda @botfather ile sohbet ederek keyleri oluşturun.
Telegram botunu yapmaya, Telegram’a girerek başlayalım. Kişi arama bölümüne “botfather” yazalım. Bu bot, Telegram’ın geliştiricilere sunduğu resmi bottur. Kişiyi ekledikten sonra konuşma açıp /start diyoruz. Bu esnada bize gönderebileceğimiz komutları listeleyecektir. Yeni bir bot oluşturacağımız için ilk olarak /newbot komutunu gönderiyoruz. Daha sonra bizden botun ismini soracaktır. Buraya botun adını giriyoruz. Örneğin “Örnek Bot” diyebiliriz. Daha sonra botun kullanıcı adını soracaktır. Bunu da “ornek_bot” yapalım. Kullanıcı adını başarılı olarak aldıysak bize bir erişim kodu (access token) verecektir. Bu kodu saklayalım.
2-botunuzla kendi hesabınızdan sohbet başlatın.
3-https://api.telegram.org/x:y/getupdates adresinde yaptığınız sohbetin chat id sini bulun. bulduk:12345 olsun.
telegram sadece chat id yada telegram kanalı username'e mesaj gönderebilir.
Mail ile bilgi almakdan daha iyi yöntemler var aslında.
Anlık bilgilendirmeleri Telegram ile alıyorum. User.dll kullanan arkadaşlara öneririm.
1- Telegramda botfather ile keyleri alın.
2- nuget ile Telegram.Bot apisini projeye dahil edin.
3-Bot.SendTextMessageAsync metodu ile size ait bot ile kendi telegram hesabınıza mesaj atabilirsiniz.
************************************************** *****************************************
Bu mesajı silmeyi bulamadım. Twitter.dan erol_mutlu sağ olsun yardımcı oldu. Akşam buraya eklemek isterim dogrusunu.
Başkalarına faydası olabilir diye.
Herkese merhaba. Başlığı baştan sona okuyamadım maalesef çok sayfa olduğu için. O yuzden bir seyleri tekrar ediyorsam lutfen uyarın.
Ideal platformu üzerinde elle yaptığım işlemleri robot yazılım ile otomatize etmek istiyorum. Başlangıç olarak (örnek amaçlı) bir kaç hisse tanımladım. Mantığı doğru oturtursam listeleri vs çeşitlendireceğim. Ama ilk adımda takıldım.
Aşağıdaki kodu kaydettiğimde çok sayıda uyarı alıyorum. Sebebini anlamadım. Yardımcı olur musunuz?
Teşekkürler.
------------------------------------------------------------------------------------------
//SISTEME DAHIL OLAN SPOT HISSE KODLARI
var AEFES = Sistem.YuzeyselVeriOku("IMKBH'AEFES");
var AKBNK = Sistem.YuzeyselVeriOku("IMKBH'AKBNK");
var THYAO = Sistem.YuzeyselVeriOku("IMKBH'THYAO");
//SISTEME DAHIL OLAN VADELI KONTRATLAR
var AEFES_F1 = Sistem.YuzeyselVeriOku("VIP'F'AEFES0223");
var AKBNK_F1 = Sistem.YuzeyselVeriOku("VIP'F'AKBNK0223");
var THYAO_F1 = Sistem.YuzeyselVeriOku("VIP'F'THYAO0223");
var THYAO_F2 = Sistem.YuzeyselVeriOku("VIP'F'THYAO0323");
var THYAO_F3 = Sistem.YuzeyselVeriOku("VIP'F'THYAO0423");
//HISSE SEMBOLLERINI SON FIYATA TANIMLA
var AEFES = AEFES.LastPrice
var AKBNK = AKBNK.LastPrice
var THYAO = THYAO.LastPrice
//VIOP SEMBOLLERINI SON FIYATA TANIMLA
var AEFES_F1 = AEFES_F1.LastPrice
var AKBNK_F1 = AKBNK_F1.LastPrice
var THYAO_F1 = THYAO_F1.LastPrice
var THYAO_F2 = THYAO_F2.LastPrice
var THYAO_F3 = THYAO_F3.LastPrice
//VADELI KONTRATLARIN VADEYE KALAN GUNLERI
var VADE1KG = THYAO_F1.DaysToExpiry;
var VADE2KG = THYAO_F2.DaysToExpiry;
var VADE3KG = THYAO_F3.DaysToExpiry;
//PAIR SEMBOL TANIT
var AEFES_SF1 = Sistem.SembolTanimla("DFN'AEFES_SF1",2);
var AKBNK_SF1 = Sistem.SembolTanimla("DFN'AKBNK_SF1",2);
var THYAO_SF1 = Sistem.SembolTanimla("DFN'THYAO_SF1",2);
var THYAO_SF2 = Sistem.SembolTanimla("DFN'THYAO_SF2",2);
var THYAO_SF3 = Sistem.SembolTanimla("DFN'THYAO_SF3",2);
//PAIR SEMBOL TANIMLA
var AEFES_SF1.Description = "AEFES_F1 - AEFES";
var AKBNK_SF1.Description = "AKBNK_F1 - AKBNK";
var THYAO_SF1.Description = "THYAO_F1 - THYAO";
var THYAO_SF2.Description = "THYAO_F2 - THYAO";
var THYAO_SF3.Description = "THYAO_F3 - THYAO";
//PAIR HESABINI TANIMLA
var AEFES_SF1.LastPrice = Convert.ToSingle(AEFES_F1 - AEFES);
var AKBNK_SF1.LastPrice = Convert.ToSingle(AKBNK_F1 - AKBNK);
var THYAO_SF1.LastPrice = Convert.ToSingle(THYAO_F1 - THYAO);
var THYAO_SF2.LastPrice = Convert.ToSingle(THYAO_F2 - THYAO);
var THYAO_SF3.LastPrice = Convert.ToSingle(THYAO_F3 - THYAO);
//PAIR GUNCEL
Sistem.YuzeyselGuncelle(AEFES_SF1);
Sistem.YuzeyselGuncelle(AKBNK-SF1);
Sistem.YuzeyselGuncelle(THYAO-SF1);
Sistem.YuzeyselGuncelle(THYAO-SF2);
Sistem.YuzeyselGuncelle(THYAO-SF3);
------------------------------------------------------------------------------------------
Şu şekilde yazınca çalıştı. Değişken tanımlamalarında çok rakamlara girmemek gerekiyor herhalde.
var AEFES = Sistem.YuzeyselVeriOku("IMKBH'AEFES");
var AKBNK = Sistem.YuzeyselVeriOku("IMKBH'AKBNK");
var THYAO = Sistem.YuzeyselVeriOku("IMKBH'THYAO");
var AEFES_F = Sistem.YuzeyselVeriOku("VIP'F_AEFES0323");
var AKBNK_F = Sistem.YuzeyselVeriOku("VIP'F_AKBNK0323");
var THYAO_F = Sistem.YuzeyselVeriOku("VIP'F_THYAO0323");
var AEFES_S = Sistem.SembolTanimla("DFN'AEFES_S",2);
var AKBNK_S = Sistem.SembolTanimla("DFN'AKBNK_S",2);
var THYAO_S = Sistem.SembolTanimla("DFN'THYAO_S",2);
AEFES_S.Description = "AEFES_FUTURE - AEFES_SPOT";
AKBNK_S.Description = "AKBNK_FUTURE - AKBNK_SPOT";
THYAO_S.Description = "THYAO_FUTURE - THYAO_SPOT";
AEFES_S.LastPrice = AEFES_F.LastPrice - AEFES.LastPrice;
AKBNK_S.LastPrice = AKBNK_F.LastPrice - AKBNK.LastPrice;
THYAO_S.LastPrice = THYAO_F.LastPrice - THYAO.LastPrice;
Sistem.YuzeyselGuncelle(AEFES_S);
Sistem.GrafikGuncelle(AEFES_S);
Sistem.YuzeyselGuncelle(AKBNK_S);
Sistem.GrafikGuncelle(AKBNK_S);
Sistem.YuzeyselGuncelle(THYAO_S);
Sistem.GrafikGuncelle(THYAO_S);
Merhaba arkadaşlar,
İdela ile SMS gönderebilmek ve Telegrama mesaj atabilmek için user.dll lisansı mı gerekiyor.
Hangi yöntem daha hızlı, makineyi kasmadan ve robot kodlarını yavaşlatmadan çalışır.
Yer İmleri