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