Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Her şey? Arıza olmayacak mı?
Vladimir, bunu neden OnCalculate() içinde yapıyorsun? Son iki satırı kastediyorum - dizilerin yeniden başlatılması. Her çubukta hesaplanan iki arabelleğiniz var, bu gereksiz bir eylemdir.
Bu bir hata kodu değil. :) Al ve kullan.
Teşekkürler:)))))))))))))))))))))))))))))))))))))))))))))))) ))
Sıradaki kim?
Başlatma işleminin her onay işareti üzerinde gerçekleştirileceğine neden karar verdiniz? prev_calculated==0 koşulu, göstergenin başlangıcında bir veya iki kez yürütülür. İşlem sırasında, geçmiş değiştirilirse prev_calculated==0 olabilir - ancak bu nadiren olur, hatta hiç olmaz ve geçmişi değiştirmek göstergenin yeniden hesaplanmasını gerektirir.
Başlatma işleminin her onay işareti üzerinde gerçekleştirileceğine neden karar verdiniz?
Bunu nereye yazdım? Daha sonra tüm çubuklarda her iki arabellek de hesaplanmışsa, neden OnCalculate() içindeki arabellekleri yeniden başlattığınızı sordum.
Teşekkürler:)))))))))))))))))))))))))))))))))))))))))))))))) ))
Sıradaki kim?
Peki neden yalan?
Yanlış beyan. prev_calculated==0 ile, daha sonra tüm çubukları atlarım, ancak bu , gösterge arabelleklerindeki tüm değerlerin değiştirilmesini garanti etmez . Bu nedenle, prev_calculated==0 ise, gösterge arabelleklerinin temizlenmesi gerekir.
H-evet? Kodunuzda bazı arabellek değerlerinin doldurulmayacağına bir örnek verebilir misiniz? Belki de tarihteki ilk bar hariç.
Peki neden yalan?
Parlak.
Geçmişin olmadığı bir çifte geçmeyi ve ardından başka bir TF'ye geçmeyi denediniz mi?
Bu bir açıklama değil, bu bir soru.
H-evet? Belki kodunuzda bazı arabellek değerleri doldurulmadığında bir örnek verebilir misiniz?
Biliyorsunuz, hadi şunu yapalım: bu gönderiden 1.43 kodunu alın ve şu satırları yorumlayın:
ve grafiği geçmişin derinliğine kaydırırken sonuca bakın ve böylece geçmiş yüklenir.