Selam Hayırlı Cumalar;
6.07 versiyonunda Sistem.KAMA yazınca gelmedi ne yapmam gerekiyor acaba?
Printable View
https://resmim.net/f/k2Pxhm.png
-------------------------------------
anladım grafik üzerindeki çizgiyi şartın oldugu kısma okutmak gerekecek.
bu biraz ileri düzey kodlama gerektirir gibi geliyor
yada çizgi her çekişinizde kaydet veya onayla gibi bir seçenek gerekir daha düşük düzeyde kodlanacaksa.
yapılamayacak birşey değil ama ileri düzey kodlama bilgisi gerektiriyor. direk idealin içine müdahle eden bir progralama olacak.
Mouse ile emir seviyesinin değiştirilmesinin kodlama olarak yazılmasının zor olduğunu düşünmüyorum excel ile bile böyle şeyler yapılabiliyor ki birçok platformda var bu özellik ama çok ihtiyaç duyuluyor mu bilmiyorum.
https://resmim.net/f/f4nOpQ.png
benim stratejim tend kırlımlarına dayanıyor , bu gün yapmış olduğum bir pozsiyon açma ve kapatma
şayet ben aldıktan sonra daha yukarılara düzeltme yapmadan gitseydi mesela 120,00 -120,100 lere ben de stop umu sartlı emirimi örneğin 119,600 e çekecektim her yukarı gittiğinde stop umu yukarı kaydıracaktım
bir nevi kar ımı kilitleyip piyasa hızlı bir şekilde dönerse ettiğim kar dan olmayacaktık bir nevi iz süren stop gibi
kolayca stop (şartlı emir ) koyabilmek , ve bu emirleri grafik üzerinden sürükle bırakla değiştirebilmek benim için çok ömenli
bu konuyla ilgili paylaşımlarımla siz değerli forum üyelerini sıktığımın farkındayım , hakkınızı helal edin lütfen
bu konuyu kapatıyorum artıkın
Yatırım kararları SPK'nın kurallarına göre verilmelidir. Bu konuda bir yetkim, bilgim ve deneyimim bulunmadığı için yazdıklarım, yatırım kararları verilirken kullanılmamalıdır
Herkese merhaba
Matriksten ideale geçeli 1 ay oldu ve program bir kere bile donma veya kasma yapmadı, buradan ilgililere çok teşekkür ediyorum ve kodlama dilinden dolayı resmen sonsuz bir dünya, tabii ki bazı eksikler var ama zaman içerisinde onlar da giderilecektir sanırım.
Sormak istediğim şu: RSI indikatörü ile fiyat arasındaki uyumsuzlukları tarama şeklinde değil de alarm veya indikatörün otomatik çizmesi gibi bir şansımız var mıdır ? Mesela ilgili menkulde ya da paritede pu ya nu oluşursa sistem alarm versin veya RSI otomatik çizsin gibi
Teşekkürler
Gördüğünüz her uyumsuzluğu kod ile yakalamak zor olacaktır ama yine de kullanacağım derseniz fiyat ve indikatörlerin hhv llv sini alıp if ile uyumsuzlukların bulunduğu bölgelere yazı veya çizgi vb şeyler oluşturabilirsiniz alarm konusuda basit ideal dökümanlarında olması lazım.
Robot kullanımı ile ilgili , Matriks’e göre avantajları ve dezavantajları nelerdir.
Yeni merak sarmaya başladım bu konuya , hangisi ile başlamak daha mantıklı kararsız kaldım.
İdeal firmasının iki mail adresine mail attım, ne olumlu ne olumsuz bir geri dönüş yapmadılar, aynı saatte Matriks firmasına da mail attım, yarım saat içinde telefonla aradılar. İdeal ile ilgili müşteri Memnuniyeti konusunda soru işareti oluştu kafamda.
Acaba burayı okuyan ideal yetkilisi var mıdır.
Tapatalk kullanarak iPhone aracılığıyla gönderildi
arkadaşım ideal in formül dili c++ , forumda ve ideal in internet sitesinde bir çok örnek formulasyon var inceleyebilirsin
otomatik alım satım yapmak istiyorsan ideal de olmalısın
, robot konusunda ideal in yapamayacağı şey yok
hız , konfor , sorunsuz çalışma ideal de
aradaki farkı bir örnekle açıklayayım
matriks reno Toros
ideal honda civic
Çok teşekkür ederim.
Bir farklılık var çözemedim :(
https://i.hizliresim.com/WqAzm4.png"]
yok inat etti gelmiyor :(
https://i.hizliresim.com/v6dvD4.jpg
Rica etsem Günlük ağırlıklı ortalamayı İNDİKATÖR olaracak yazacak bir arkadaş var mı ?...
iyi bir filtre olabilir.
https://image.prntscr.com/image/QASe...iESJdkRINg.pngPHP Code:
//Veriler
var V =Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatSec("Kapanis");
//Değişkenler
var OncekiGunKapanis = Sistem.Liste(0);
var GunlukOrtalama = Sistem.Liste(0);
var GunlukYuzde = Sistem.Liste(0);
int OncekiGunKapanisBar =0;
List<double> GunlukFiyatList = new List<double>();
//Günlük Durum Listelerini Hesapla
for (int i = 1; i < V.Count; i++)
{
if (V[i].Date.Day != V[i-1].Date.Day)
{
OncekiGunKapanis[i] = C[i-1];
OncekiGunKapanisBar = i;
GunlukFiyatList.Clear();
GunlukOrtalama[i] = GunlukOrtalama[i-1];
}
else {
OncekiGunKapanis[i] = OncekiGunKapanis[i-1];
GunlukFiyatList.Add(C[i]);
GunlukOrtalama[i] = (float)GunlukFiyatList.Average();
}
if ( C[i]>=OncekiGunKapanis[i]) {GunlukYuzde[i] = (C[i]-OncekiGunKapanis[i]);}
if ( C[i]<OncekiGunKapanis[i]) {GunlukYuzde[i] = -(-C[i]+OncekiGunKapanis[i]);}
}
//Çizgiler
Sistem.Cizgiler[0].Deger = OncekiGunKapanis; //Panel 1
Sistem.Cizgiler[1].Deger = GunlukOrtalama; //Panel 1
Sistem.Cizgiler[2].Deger = GunlukYuzde ; //Panel 2
[QUOTE=Orhan AKDOĞAN;2842972]iyi bir filtre olabilir.
Çok çok teşekkür ederim..
Ek 20755
Teşekkürler. Kıvanç hoca matriks için böyle bir tarama kodu yazmış. Benim kodlama bilgim temel seviyede maalesef. RSI pu ve nu alarm verecek bir sistem oluşturmada yardımcı olabilecek var mı ?
[IMG]https://i.hizliresim.com/XMWW25.png[/IMG]
Orhan bey....1 Dk dan SEANS lık zaman dilimine kadar ortalama grafik üzerinde görünür iken Günlük garfikde ortalama görünmüyor.. Rica etsem Yardımcı olurmusunuz uygun oldugunuz zaman..
[IMG]https://i.hizliresim.com/RryyEY.png[/IMG]
Orhan hoca cevap verecektir kendimce kodun ne yaptigini anlatayim. gonderilen kod gun ici barlar arttikca olusan ortalamyi gosteriyor. Diger gun liste sifirlanip yenidrn gun ici ortalama hesaplaniyor. Her gun degisiminde bar ve liste sifirlaniyor. Gunluk periyotun altinda calisir dolayisiyla.
ekranda gorunen bahsettiginiz ortalama, hacmin lota bölümü ise sanirim soyle yazilabilir, hata olabilir.
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatSec("Kapanis");
var hacim = Sistem.GrafikFiyatSec("Hacim");
var lot = Sistem.GrafikFiyatSec("Lot");
var x = Sistem.Liste(V.Count,0) ;
var Gunlukhacim = Sistem.GrafikFiyatOku(Sistem.Sembol, "G", "Hacim");
var Gunluklot = Sistem.GrafikFiyatOku(Sistem.Sembol, "G","Lot");
for(int i=100 ; i<Gunlukhacim.Count ; i++)
{
x[i]= Gunlukhacim[i]/((100)*Gunluklot[i]); // 100 e boldum ??
}
var Bars2 = Sistem.GrafikVerileriniOku(Sistem.Sembol, "G");
x = Sistem.DonemCevir(V, Bars2, x);
Sistem.Cizgiler[0].Deger = x ;
şöyle bir şey sanırım.
PHP Code:
//Veriler
var V =Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatSec("Kapanis");
var Lot = Sistem.GrafikFiyatSec("Lot") ;
//Değişkenler
var OncekiGunKapanis = Sistem.Liste(0);
var GunlukOrtalama = Sistem.Liste(0);
var GunlukOrtalamaLotAgirlikli = Sistem.Liste(0);
var GunlukYuzde = Sistem.Liste(0);
int OncekiGunKapanisBar =0;
List<double> GunlukFiyatList = new List<double>();
List<double> GunlukFiyatxLotList = new List<double>();
List<double> GunlukLotList = new List<double>();
//Günlük Durum Listelerini Hesapla
for (int i = 2; i < V.Count; i++)
{
if (V[i].Date.Day != V[i-1].Date.Day)
{
OncekiGunKapanis[i] = C[i-1];
GunlukOrtalama[i] = GunlukOrtalama[i-1];
GunlukOrtalamaLotAgirlikli[i] = GunlukOrtalamaLotAgirlikli[i-1];
OncekiGunKapanisBar = i;
GunlukFiyatList.Clear();
GunlukLotList.Clear();
GunlukFiyatxLotList.Clear();
}
else {
OncekiGunKapanis[i] = OncekiGunKapanis[i-1];
GunlukFiyatList.Add(C[i]);
GunlukOrtalama[i] = (float)GunlukFiyatList.Average();
GunlukLotList.Add(Lot[i]);
GunlukFiyatxLotList.Add(C[i]*Lot[i]);
GunlukOrtalamaLotAgirlikli[i] = (float)(GunlukFiyatxLotList.Sum() / GunlukLotList.Sum());
}
if ( C[i]>=OncekiGunKapanis[i]) {GunlukYuzde[i] = (C[i]-OncekiGunKapanis[i]);}
if ( C[i]<OncekiGunKapanis[i]) {GunlukYuzde[i] = -(-C[i]+OncekiGunKapanis[i]);}
}
//Çizgiler
Sistem.Cizgiler[0].Deger = OncekiGunKapanis; //Panel 1
Sistem.Cizgiler[1].Deger = GunlukOrtalama; //Panel 1
Sistem.Cizgiler[2].Deger = GunlukOrtalamaLotAgirlikli; //Panel 1
Sistem.Cizgiler[3].Deger = GunlukYuzde ; //Panel 2
https://image.prntscr.com/image/spZs...Qlkj0cTzRg.png
normal ile ağırlıklının arasının açılması yalancı bahar anlamına geliyor.:)
https://image.prntscr.com/image/XP5j...HudvDPedSw.png
Orhan hocam sen yazınca merak ettim ve bendeki verileri kontrol ettim. 2014 Nisan ayı öncesindeki verilerde çok saçma değerler var. Örneğin:
https://i.hizliresim.com/MVYXaN.png
30 dakikalık grafiklerde 5 Aralık 2013 te 12 barında 32 milyar hacim 2211 lot ile gerçeklemiş :)
Sadece bendeki veriler mi bozuk yoksa sizde de öyle mi?
if ( C[i]
if (C[i+1] +1
if (C[i-1] -1 bir bar sonra işlem yap demek mi oluyor
Herhangi bir sistemde kesişimden 250 puan daha devam ederse al veya sata bir örnek yada kod yazarmısınız...
var Adim = 0.250f
ben bunu denedim ama beceremedim.... Bu konuda İlkokul birinci sınıf ögrencisine anlatır gibi anlatırsanız daha çok sevinirim..
Bu işi ögreneceğim...
s.a Resimde gösterdiğim gibi STL Yazan yerin üstünde al altında sat için formül olabilir mi acaba? tşk.
https://resmim.net/f/BOMFPP.png
Python ile ideal’de kod yazılıyor mu veya bu dili kullanan (matriks,tradingview, metatrader vs) var mı?
herkese hayırlı akşamlar
bir hissede aktif yada pasif herhangi bir kademedeki sayı 100.000 den büyükse alarm kurmak istiyorum
şimdiden tşk.ederim.