https://image.prntscr.com/image/d4Oz...jTkdJzOmnA.png
Bu hatayı alıyorum, bu sorunu nasıl çözebilirim?
Ayrıca robot kodlarımızda vadeler arası geçişin otomatik olmasını nasıl sağlayabiliriz?
Printable View
https://image.prntscr.com/image/d4Oz...jTkdJzOmnA.png
Bu hatayı alıyorum, bu sorunu nasıl çözebilirim?
Ayrıca robot kodlarımızda vadeler arası geçişin otomatik olmasını nasıl sağlayabiliriz?
Sorun 1.satırda sistem bölümündeki sistemi değiştirirken oluyor. O kısmı değiştirmeyi nasıl denersem deneyeyim bu hatayı veriyor. Yani ne kadar beklersem bekleyeyim sorun çözülmüyor. Sorunun çözümü için sistem karşılaştırma bölümünü "default" yapabilmem lazım.
MI 5s cihazımdan hisse.net mobile app kullanarak gönderildi.
Çok teşekkürler hocam, sorun çözüldü.
MI 5s cihazımdan hisse.net mobile app kullanarak gönderildi.
supertrend indicator
Kod:// supertrend indicator //
var V = Sistem.GrafikVerileri ;
var C = Sistem.GrafikFiyatOku(V, "Kapanis" ) ;
var H = Sistem.GrafikFiyatOku(V, "Yuksek" ) ;
var L = Sistem.GrafikFiyatOku(V, "Dusuk" ) ;
var O = Sistem.GrafikFiyatOku(V, "Acilis" ) ;
var Factor = 3.0f ; // 1 - 100 arası
var Pd = 14 ; // 1 -100 arası
var atr = Sistem.AverageTrueRange(V, Pd ) ;
var Up = Sistem.Liste(0) ;
var Dn = Sistem.Liste(0) ;
var TrendUp= Sistem.Liste(0) ;
var TrendDown= Sistem.Liste(0) ;
var Trend= Sistem.Liste(0) ;
var Tsl= Sistem.Liste(0) ;
for (int i = 1; i < Sistem.BarSayisi; i++)
{
Up[i]=(H[i] + L[i] ) / 2 - (Factor*atr[i]) ;
Dn[i]=(H[i] + L[i] ) / 2 + (Factor*atr[i]) ;
TrendUp[i] = C[i-1] >TrendUp[i-1] ? Math.Max(Up[i],TrendUp[i-1]) : Up[i] ;
TrendDown[i]= C[i-1]<TrendDown[i-1]? Math.Min(Dn[i],TrendDown[i-1]) : Dn[i] ;
Trend[i] = C[i] > TrendDown[i-1] ? 1: C[i]< TrendUp[i-1]? -1: Trend[i-1];
Tsl[i] = Trend[i]==1? TrendUp[i]: TrendDown[i] ;
}
Sistem.Cizgiler[0].Deger = Tsl ;
Arkadaşlar ma500 altındaki hisseleri tarama kodu nasıl yazılır??
Şöyle bir şey var ama kendince güncelleAlıntı:
Sistem.SorguBaslik[0] = "Kapanış";
Sistem.SorguBaslik[1] = "MA500";
var MA500 = Sistem.MA(500, "Exp", "Kapanis");
var SonMA500 = MA500[Sistem.BarSayisi-1];
var C = Sistem.GrafikFiyatOku(Sistem.GrafikVerileri, "Kapanis");
{
if (Sistem.YukariKestiyse(C,MA500) || Sistem.AsagiKestiyse(C,MA500))
{
Sistem.SorguDeger[0] = Sistem.GrafikVerileri[Sistem.BarSayisi-1].Close;
Sistem.SorguDeger[1] = SonMA500;
if (Sistem.YukariKestiyse(C,MA500))
Sistem.SorguAciklama = "Yukarı Kesti";
else if (Sistem.AsagiKestiyse(C,MA500))
Sistem.SorguAciklama = "Aşağı Kesti";
Sistem.SorguEkle();
}
}