Sayın Tiberius,
Kodla ekran görüntüsünü değil de, sistemin grafik görüntüsünü kaydetme imkanı var mı? Yapmak istediğim şey sisteme veya indikatöre bir döngü koyarak 10 adet hissenin grafiğini görsel olarak bir kerede kaydetmek..
Geldik, gidiyoruz..
Printable View
Herkese iyi bayramlar dilerim.
İyi bayramlar üstad. ..
SM-N9000Q cihazımdan hisse.net mobile app kullanarak gönderildi.
Iyi bayramlar...
SM-G960F cihazımdan hisse.net mobile app kullanarak gönderildi.
Tiberus Hocam,
Grafik ekranın sol üst köşesindeki bilgileri gösteren kutucuğa günlük grafikte bugünkü fiyat ile dünkü fiyat farkını da ekleyebilir misiniz.yani hisseye baktığımız zaman bugün yüzde kaç yukarıda veya aşağıda olduğunu anlayamıyoruz.
Bunu eklerseniz sevinirim.
https://i.hizliresim.com/NLb7jQ.png
Metatrader çevirisi yapmaya çalışıyorum.
İki boyutlu diziyi (array) ideale nasıl çevrileceği konusunda bilgisi olan var mı? :wave:
float[][] metatrader tanımı için c# ta 2 yöntem kullanabilirsiniz:
1- float[][] yani birebir aynı şekilde tanımlamak mümkün ancak iDeal'de her şey List<float> alacak şekilde tanımlandığı için 2. yöntem daha kolay olacaktır.
2- List<List<float>> yani list içinde list.
Sent from my SM-N960F using Tapatalk
merhaba sayın yatırımcılar
bir konuda yardımınıza ihtiyacım var
FOREKS kullanıyorum ama iki haftadır takaslarda
yatırım fonları ve emeklilik fonları görünmüyor
düzeltilmedi de
hangi canlı yayın veya veri şirketine geçmemi tavsiye edersiniz
teşekkür ederim
C# alıştırmaları son hızıyla devam :)
bir programlama örneği :)
https://twitter.com/erhanacikgoz1/st...09048248012807
arkadaslar kolay gelsin bu attıgım trix indikatörünün ideal diline cevirebilirmisiniz teşekkürler....
al=TRIX(c,12,1,E)>ref(TRIX(c,12,1,E),-1)
sa=TRIX(C,12,1,e)<ref(TRIX(C,12,1,e),-1)
https://i.hizliresim.com/6Dkz50.png
trix indikatöründe penceredeki acılan degerlerden birinci degeri 12 alıp kapanış ,ikinci çizgi 1 alıp üssel olarak, tek cizgi halinde yükselen ve düşen olarak
https://i.hizliresim.com/OrZglQ.jpg
Evet arkadaşlar bir vade daha sonuna geldik, klasik vade sonu paylaşımları.
Bu sene başında 900 lira kalan param ve 1 lotla devam eden serüvenim 3 lota kadar çıkmış durumda, katlayarak devam ediyoruz bakalım, nerede patlayacak.
Aylık 5000 puan hedefim vardı şimdilik fazlasıla yerine getiriyorum,
Ne dedik; Asla Pes Etme!
Kural 1) ne dedik! Asla Pes Etme!
Maymun ve tuzak
Asya’da maymun yakalamak için kullanılan bir çeşit tuzak vardır:
Bir Hindistan cevizi oyulur ve iple bir ağaca veya yerdeki bir kazığa bağlanır.
Hindistan cevizinin altına ince bir yarık açılır ve oradan içine tatlı bir yiyecek konur(genellikle muz).
Bu yarık sadece maymunun elini açıkken sokacağı büyüklüktedir.
Yumruk yaptığında elini dışarı çıkaramaz.
Maymun tatlının kokusunu alır, yiyeceği yakalamak için elini içeri sokar, ama yiyecek elindeyken elini dışarı çıkarması olanaksızdır.
Sıkıca yumruk yapılmış el, bu yarıktan dışarı çıkmaz.
Avcılar geldiğinde maymun çılgına döner, ama kaçamaz.
Aslında bu maymunu tutsak eden hiçbir şey yoktur.
Onu sadece, kendi bağımlılığının gücü tutsak etmiştir.
Yapması gereken tek şey, elini açıp yiyeceği bırakmaktır.
Ama zihninde açgözlülüğü o kadar güçlüdür ki, bu tuzaktan kurtulan maymun çok nadir görülür.
Bizleri de tuzağa düşüren ve orada kalmamıza neden olan şey, arzularımız ve zihnimizde onlara bağımlı oluşumuzdur.
Tüm yapmamız gereken; elimizi açıp benliğimizi, bağımlı olduğumuz şeyleri serbest bırakmak ve dolayısıyla özgür olmaktır!
Kural 2) Asla aç gözlü olma :D
s . a hocam ak yatırım alısa al satarsa sat diye örnek kod yazabilirmisiniz
Öncelikle teşekkür ederim,
Manuel hiçbir işlem yapmıyorum, tamamiyle robot ne derse o, çünkü bizim para kaybetmemizin en büyük nedeni manuele bulaşmak ve bana göre;
1-)İçeriden bilgi edemiliyorsa(insider trading),
2-)Haberleri önceden alma imkanınız yoksa,
3-)Ve piyasayı yönledirecek para gücü sahip değilseniz,
Kesinlikle ve kesinlikle manuel işlem yapılmamalı,
Çünkü piyasada artık inan 5 dakika sonra bile neler olacak kestiremiyorum, tamam kötü haberler geliyor piyasa çökecek dediğimde adamlar tek barla piyasayı 2-3 bin yukarı alıp daha sonrada sürebildikleri kadar yukarı sürüyorlar, yada tam tersi iyi haberlerde bi anda binlerce puan çakıp arkasından sonu gelmeyen düşüşlere gidiyorlar, biz buna shortcu yada longcu sıkıştırması diyoruz,
O yüzden gerçek bir sistemci kesinlikle duygusal davranmamalı öngörü üzerinden işlem yapmamalıdır.
Ocak ayının başında sağlam bir yükseliş trendi oldu isteyen açıp bakabilir, orda piskolojikl davranıp çok yükseldi daha fazla yükselmez dedim terse oynadım robotu kapatıp terse girmemle birlikte piyasayı dahada sürdükçe yukarı sürdü, ve bütün karımı alıp zarara soktu beni, ve margin call yeme noktasına geldim, zaten ilk vadeye bakarsanız kar oranım çok düşük, şubat vadeyi 240 tl ile kapatabilmişim, eğer o hatayı yapmasaydım, şuan daha yüksek lotlarla devam ediyor olurdum.
Her ne kadar bunu yapmayacağız desekte hepimizin başına geliyor, sene başında yeni yıla kendimi şartlayıp daha ilk ayda böyle bir hata yapmam(robotun tersine olmam) beni piskolojik olarak sarstı ama kendimi tekrardan toplayıp sisteme bağlı kaldım.
O yüzden eğer yukarıda dediğim şartlara sahip değilseniz boşuna piyasayla oynamaya kalkmayın,yoksa en ufak hatanızda kaldıraçlı piyasaya oldugu için hiç affetmiyor, tüm emeklerinizi bir anda alıp götürür acımaz, merhamet etmez, o sizinle oyun oynar.
Ünlü borsacının dediği gibi; Kaldıraçlı piyasalar rus ruleti oynamaya benzer, nezaman sıra sana gelecek bilemezsin.
Ha şunu sororsanız robota manuel müdale ediyormusunuz, evet yeri geldiğinde robotu aç/kapa yapıyorum.
Göksel bey bu haziran vadede yaptıgınız 3770 tl kaç ayda , kaç lotla yapıldı. Merak ettigim bu haziran vadedeki karınınız kontrat başı aylık kaç puana tekabül ediyor.
tebrik ederim mükemmel bir açıklama olmuş.
Başarılarının devamını diliyorum.
Albert Einstein' in bir sözü vardır.: " Bileşik faiz, evrendeki en güçlü kuvvettir. "
Tebrik eden arkadaşlara teşekkür ederim.
Sene başında yaptığım açıklamada 1600 küsür tl param vardı tek lotla giriş yaptım bunuda sonra manuel işlemim sonucu trent de ters yakalandım ve 900 küsürlere indi, 1 lotla devam ettim ve şubat vade sonuna kadar bütün zararımı çıkatıp üzerine 240 tl kara geçtim,
Daha sonra nisan vadede martın sonunda, nisan başı gibi 2 lotla devam ettim ve
Haziran vadeyide 3 lotla devam ettim, yani para olarak baktıgında evet mükemmel paralar diyemeyiz, yani adam 10 lotla tek seferde 3bin puan alsa benim bir vadede kazandığım paraya eşit ama puan olarak baktığımızda 900 tl lerden 3 bin tl lere gelmem bile 20bin puanlık kazancın sonucu, buda benim beklentilerimi puan bazında fazlasıyla karşılıyor.
Yani kendim kaba hesap yaptığımda, aylık 5000 puan ve biraz fazlası kazanç söz konusu ki sene başında yaptığım açıklamada aylık 5000 puan hedefim olduğunu söylemiştim bunuda fazlasıyla yerine getirdim.
Tabi piyasanın durumuna göre değişkenlik gösterebilir.
Zaten faiz ve giderlere bakılırsa nekadar düşük miktarla ayakta olduğumda görülebilir.
https://i.hizliresim.com/4p80ZG.png
Kod:
var V = Sistem.GrafikVerileri;
var C = Sistem.GrafikFiyatOku(V, "Kapanis");
var TRIX = Sistem.TRIX(12);
// strateji
var SonYon = "";
var Sinyal = "";
for (int i = 300; i < V.Count; i++)
{
Sinyal = "";
if (TRIX[i] > TRIX[i - 1] ) Sinyal = "A";
if (TRIX[i] < TRIX[i - 1] ) Sinyal = "S";
// Yön Kalıbı
if (Sinyal == "A" && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i];
}
if (Sinyal == "S" && SonYon != "S")
{
Sistem.Yon[i] = "S";
SonYon = Sistem.Yon[i];
}
}
Sistem.GetiriHesapla("01/01/2000", 0.0);
Sistem.Cizgiler[0].Deger = Sistem.GetiriKZ;
Sistem.Cizgiler[1].Deger = Sistem.GetiriKZGunBasi;
//Sistem.Cizgiler[0].Deger = Sistem.GetiriKZGunSonu;
//Sistem.Cizgiler[1].Deger = Sistem.GetiriKZGun;
Sistem.DolguEkle(0, 1, Color.FromArgb(120, 0, 255, 0), Color.FromArgb(120, 255, 0, 0));
//Sistem.Cizgiler[2].Deger = Sistem.GetiriKZAy;
var Sure = (DateTime.Now - V[0].Date).TotalDays / 30.4;
var gunkz = Sistem.GetiriKZGunSonu[Sistem.GetiriKZGunSonu.Count - 1] - Sistem.GetiriKZGun[Sistem.GetiriKZGun.Count - 1];
var Date2Ay = DateTime.Now.AddDays(-60);
var Date2AyBarNo = 0;
for (int i = V.Count - 1; i > 0; i--)
{
if (V[i].Date <= Date2Ay)
{
Date2AyBarNo = i;
break;
}
}
var Getiri2Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date2AyBarNo];
var Date3Ay = DateTime.Now.AddDays(-90);
var Date3AyBarNo = 0;
for (int i = V.Count - 1; i > 0; i--)
{
if (V[i].Date <= Date3Ay)
{
Date3AyBarNo = i;
break;
}
}
var Getiri3Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date3AyBarNo];
var Date6Ay = DateTime.Now.AddDays(-180);
var Date6AyBarNo = 0;
for (int i = V.Count - 1; i > 0; i--)
{
if (V[i].Date <= Date6Ay)
{
Date6AyBarNo = i;
break;
}
}
var Getiri6Ay = Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1] - Sistem.GetiriKZ[Date6AyBarNo];
Sistem.GradientYaziEkle(Sure.ToString("0.0") + " Ay", 2, 20, 30, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Sistem.GetiriKZ[Sistem.GetiriKZ.Count - 1].ToString("0.000"), 2, 180, 30, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("30 Gün", 2, 20, 60, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Sistem.GetiriBirAy.ToString("0.000"), 2, 180, 60, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("60 Gün", 2, 20, 90, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Getiri2Ay.ToString("0.000"), 2, 180, 90, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("90 Gün", 2, 20, 120, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Getiri3Ay.ToString("0.000"), 2, 180, 120, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("180 Gün", 2, 20, 150, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Getiri6Ay.ToString("0.000"), 2, 180, 150, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("Bu Gün", 2, 20, 180, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(gunkz.ToString("0.000"), 2, 180, 180, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("İşlem Sayısı", 2, 20, 250, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle(Sistem.GetiriIslemSayisiPoz[V.Count - 1].ToString("0"), 2, 180, 250, Color.Gold, Color.Gold, "Calibri", 22);
Sistem.GradientYaziEkle("Ortalama", 2, 20, 280, Color.Silver, Color.Silver, "Calibri", 22);
Sistem.GradientYaziEkle((Sistem.GetiriIslemSayisiPoz[V.Count - 1] / Sure).ToString("0"), 2, 180, 280, Color.Gold, Color.Gold, "Calibri", 22);
//Sistem.GradientYaziEkle("Mutlu Gün", 2, 20, 310, Color.Silver, Color.Silver, "Calibri", 22);
//Sistem.GradientYaziEkle(Sistem.GetiriMutluGun.ToString(), 2, 180, 310, Color.Lime, Color.DarkGreen, "Calibri", 22);
//Sistem.GradientYaziEkle("Mutsuz Gün", 2, 20, 340, Color.Silver, Color.Silver, "Calibri", 22);
//Sistem.GradientYaziEkle(Sistem.GetiriMutsuzGun.ToString(), 2, 180, 340, Color.Red, Color.DarkRed, "Calibri", 22);
Eyv üsdat allah razı olsun , bol kazanç ....
Yusufum adlı uyeye gelsin buda. Telefonda konuştuklarımızı hatırla))
Hisse 4,60. ve portföyde.
Herkese bol şans, bol kazançlar.
https://hizliresim.com/DO95Jv
https://hizliresim.com/nb2NjM
@algorobotrader tşk.ederim.
Twittera dönüşünü bekliyoruz.
slm arkadaşlar
temmuzun ilk haftası sistemleriniz nasıldı? benimkiler çarpıldı
x30 vade grafik verisi varmı acaba indire bilecegim 2 3 yıllık falan
Temmuzun ilk haftası gaplı açılış yaptı arkasındanda yukarı doğru sürdü, güzel puanlar topladı sonrasında çarpıldı ama ilk günlerdeki yukarı sürüşte alınan puan sonraki çarpılmayı bastırması yada en azından eşit olması gerekir, o yüzden çarpılmaması gerekiyordu, yada yatay olması gerekirdi diyelim.
AL SAT STRATEJİSİNDE AL SİNYALİNDEN SONRA FİYAT 2 BİRİM YUKARI ÇIKTIKTAN SONRA ALSIN İSTİYORUM, SAT SİNYALİNDEN SONRA 2 BİRİM AŞAGIDAN SATSIN İSTEDİM AMA YAPAMADIM YARDIMCI OLUR MUSUNUZ
var SonYon = "";
double Fiyat = 0;
for (int i = 200; i < V.Count; i++)
{
if ( ATT[i] >= TOMA[i] && RSI[i] >= 61 && SonYon != "A")
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i] ;
Fiyat = C[i];
}
else if ( ATT[i] <= TOMA[i] && RSI[i] <= 55 && SonYon != "F" )
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i] ;
Fiyat = C[i];
}
else if (SonYon == "A" && C[i] + 0.02f )
{
Sistem.Yon[i] = "A";
SonYon = Sistem.Yon[i] ;
}
else if (SonYon == "F" && C[i] - 0.02f )
{
Sistem.Yon[i] = "F";
SonYon = Sistem.Yon[i] ;
}
}
İlk gün 5000 puan kar alan sistem cuma gününe kadar 1500 puana kadar düşmüş.
SM-J500FN cihazımdan hisse.net mobile app kullanarak gönderildi.
vip 30 1 dakika nerden indirebilirim elimde 5 aya kadar var 2 3 yıllık
https://drive.google.com/drive/folde...aq7VWE7JViFVOP
burdan indirebilirsin