Herkese merhaba. Lütfen bana mql4'teki gösterge çağrısının nasıl çalıştığını söyleyin. Döngüde, CCI için periyodu değiştiriyorum, ancak yineleme sayısı 205'ten fazla olursa, CCI sıfır çizmeye başlıyor ve zaten farklı bir tamponda. Sayı=204 ise periyot en az 500 olabilir, ancak sayı=205 ise maksimum periyot 207 olabilir ve ardından sıfırlar çizilir. Grafikte birkaç bin çubuk var. Döngüde periyot değişmezse, elbette her şey yolundadır. Nedeni ne olabilir? Göstergeleri birden çok kez çağırırken sürekli sorunlarla karşılaşıyorum. Bununla nasıl başa çıkacağınızı tavsiye edin, belki okumak için bazı makaleler?
if (rates_total>prev_calculated)
{
int num= 205 ;
period = 2 ;
for ( int i= 0 ; i<=num; i++)
{
cci[i] = iCCI ( NULL , 0 ,period, PRICE_CLOSE ,i);
period++;
}
////////////
period= 208 ;
for ( int i= 0 ; i< 100 ; i++)
{
CCI[i] = iCCI ( NULL , 0 ,period, PRICE_CLOSE ,i);
}
}
Bu bir çalışma değil, pratik bir görevdir. Sadece bu örnekte tüm anlam kaldırılmış, en önemli şey kalmıştır. Sürekli bu sorunla karşılaşıyorum ve zaten yazarak çözmekten bıktım. Birisinin nihayet belleğin neden tükendiğini açıklamasını istiyorum, ardından gösterge çağrı işlevlerinin tekrar tekrar kullanılmasıyla ilgili böyle bir sorun. Dönemi değiştirmeden ararsanız, tüm kurallar. Ve değişirsen, sorunlar başlar
Aleksandr Kononov gösterge çağrı işlevlerinin tekrar tekrar kullanılmasıyla ilgili böyle bir sorun. Dönemi değiştirmeden ararsanız, tüm kurallar. Ve değişirsen, sorunlar başlar
bir göstergenin 200 çubuğunu hesaplamak bir şeydir. Başka bir şey 200 gösterge için bir çubuk hesaplamak.. 200 gösterge yükleme ihtiyacı ile nerede karşılaşacağınız belli değil.. Bu tür "deneylerin" bir sınırı olması ve hafızanın tükenmesi mümkündür..
Aleksandr Kononov # : Hayal gücünün bu işinin nereye uygulanacağı ile ilgili. bir sürü nerede
asılı kod hiçbir yere uygulanamaz.. Görevler yapılabilir hale getirilmelidir.. Ve kodu daha da kolay bir şekilde bozmak mümkündür.. Göstergeler hızlı çalışmalıdır.Süper uzun hesaplamalar için zaman yoktur.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
En azından dedikleri gibi hangi yöne kazacağımı söyle?
Neden böyle bir araştırma yapıyorsun? Herhangi bir pratik anlamı var mı? Yoksa sadece meraktan mı?
En azından dedikleri gibi hangi yöne kazacağımı söyle?
.
bir göstergenin 200 çubuğunu hesaplamak bir şeydir. Başka bir şey 200 gösterge için bir çubuk hesaplamak.. 200 gösterge yükleme ihtiyacı ile nerede karşılaşacağınız belli değil.. Bu tür "deneylerin" bir sınırı olması ve hafızanın tükenmesi mümkündür..
Hayal gücünün bu işinin nereye uygulanacağı ile ilgili. bir sürü nerede
asılı kod hiçbir yere uygulanamaz.. Görevler yapılabilir hale getirilmelidir.. Ve kodu daha da kolay bir şekilde bozmak mümkündür.. Göstergeler hızlı çalışmalıdır.Süper uzun hesaplamalar için zaman yoktur.