Hatalar, hatalar, sorular - sayfa 1395
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Şu şekilde deneyin:
Boş değerin ne olduğu ve grafiğin başında rastgele değerler bırakılıp bırakılmadığı önemli değildir. DRAW_NONE olduğundan ve minimum skala 0 olarak ayarlandığından grafikte görüntülenmeyen buffer2 tamponunda 0 ile -5 arası değerlerin olması önemlidir.
Bu durumda MT4 , grafiği 0'dan penceredeki arabelleklerin maksimum değerine doğru bir şekilde ölçeklendirdi ve MT5 minimumdan (-5, 0) maksimum türe 0,0605 ölçeklenir ve yukarıdan %10 gibi bir şey ekler, bu tamamen ölçeği bozar.
Boş değerin ne olduğu ve grafiğin başında rastgele değerler bırakılıp bırakılmadığı önemli değildir. DRAW_NONE olduğundan ve minimum skala 0 olarak ayarlandığından, tampon1 tamponunda grafikte gösterilmeyen 0 ile -5 arası değerlerin olması önemlidir.
Bu durumda MT4 , grafiği 0'dan penceredeki arabelleklerin maksimum değerine doğru bir şekilde ölçeklendirdi ve MT5 minimumdan (-5, 0) maksimum türe 0,0605 ölçeklenir ve yukarıdan %10 gibi bir şey ekler, bu tamamen ölçeği bozar.
Boş değerin ne olduğu ve grafiğin başında rastgele değerler bırakılıp bırakılmadığı önemli değildir. DRAW_NONE olduğundan ve minimum ölçek 0 olarak ayarlandığından, tampon2 tamponunda grafikte gösterilmeyen 0 ile -5 arası değerlerin olması önemlidir.
Bu durumda MT4 , grafiği 0'dan penceredeki arabelleklerin maksimum değerine doğru bir şekilde ölçeklendirdi ve MT5 minimumdan (-5, 0) maksimum türe 0,0605 ölçeklenir ve yukarıdan %10 gibi bir şey ekler, bu tamamen ölçeği bozar.
Hiç de bile. Boş bir değer sıfır değildir. Her şey ve herkes olabilir.
Voldemar'ın önerdiği gibi deneyin, satırı " buffer2[i]=- MathRand ()% 5 * Point () ; " olarak değiştirin ve örnekte ölçeğin nasıl değiştiğini göreceksiniz. Bu, bu durumda tarihteki ilk öğelerin doluluğunun ölçeklendirmeyi etkilemediğini kanıtlıyor. Çünkü Nokta ile çarparsanız, eşitlenir.
Bu arada, grafiği neden görüntülenmeyen arabellek değerlerine göre ölçeklendirelim?
İyi soru! İşte tam da bunu soruyordum. Arabellek DRAW_NONE olarak bildirilmişse, MT neden böyle bir ölçekleme gerçekleştirir?
Bu aynı zamanda MT4'te de geçerliydi, ancak yalnızca böyle bir arabelleğin değerleri gösterge_maksimum ve minimum ile sınırlı olan görüntüleme aralığı içindeyse. MT5'te ise limitlerin dışındaki değerler ölçek formülüne dahil edilmiştir.
Voldemar'ın önerdiği gibi deneyin, satırı " buffer2[i]=- MathRand ()% 5 * Point () ; " olarak değiştirin ve örnekte ölçeğin nasıl değiştiğini göreceksiniz. Bu, bu durumda tarihteki ilk öğelerin doluluğunun ölçeklendirmeyi etkilemediğini kanıtlıyor. Çünkü Nokta ile çarparsanız, eşitlenir.
İyi soru! İşte tam da bunu soruyordum.
Demek kodunuzda sahip olduğunuz şey bu:
Ne yazıyorsak onu alıyoruz. İşlenmemiş bir arabellek için bunu yapmanın amacı nedir. Bunu sordum. ))
Ne yazıyorsak onu alıyoruz. İşlenmemiş bir arabellek için bunu yapmanın amacı nedir. Bunu sordum. ))
Evet, yani terminal bunu yaptığında normaldir (DRAW_NONE ile değerlere göre ölçeklendirme ve gösterge_minimum ekran eşiğinden bile daha az - MT4'te en azından yeterliydi) ve kullanıcı keyfi değerlerini ayarladığında Ekransız arabelleğe (DRAW_NONE ), o zaman bu artık normal değil (tutmak ve bırakmamak gibi, kimse için ne fark eder, kullanıcının buna neden ihtiyacı var?)
Nedeni banal - veri penceresindeki bu özellikler, bir tüccarın analiz için ihtiyaç duyduğu grafik çubuklarının önemli sayısal özelliklerini gösterir. Yani, bir tüccar onlara odaklanır ve danışmanlar bunları kullanır.
Evet, yani terminal bunu yaptığında normaldir (DRAW_NONE ile değerlere göre ölçeklendirme ve gösterge_minimum ekran eşiğinden bile daha az - MT4'te en azından yeterliydi) ve kullanıcı keyfi değerlerini ayarladığında Ekransız arabelleğe (DRAW_NONE ), o zaman bu artık normal değil (tutmak ve bırakmamak gibi, kimse için ne fark eder, kullanıcının buna neden ihtiyacı var?)
Nedeni banal - veri penceresindeki bu özellikler, bir tüccarın analiz için ihtiyaç duyduğu grafik çubuklarının önemli sayısal özelliklerini gösterir.
Normallik ya da normallik hakkında konuşmadım. Sadece neden yaptığını merak ediyordum. )
Görüntülenmeyen arabelleklerin (DRAW_NONE) ölçek hesaplamasına dahil edilmemesi gerektiğini düşünüyorum.
Bu hatayı servis masasına bildirmeyi deneyebilir ve orada bir yanıt bekleyebilirsiniz.
Normallik ya da normallik hakkında konuşmadım. Sadece neden yaptığını merak ediyordum. )
Görüntülenmeyen arabelleklerin (DRAW_NONE) ölçek hesaplamasına dahil edilmemesi gerektiğini düşünüyorum.