Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1469
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
Artyom, bazen herkes yorulur ve hata yapar. Bunu bir eleştiri olarak görmeyin, ancak rates_total - Bars() her zaman sıfır olacaktır...
Genel olarak bu karaktere açıklama yapmak çok zordur. ABD'nin bir kurbanı...
rates_total cümledeki Bars() değeridir.Yani,rates_total is Bars().
Aşağıdaki kodda
O haklı.
USE'yi almadım. O zamanlar böyle bir şey yoktu.Örneğin MA5, 5 çubuğun ortalaması, 100 çubuğu gösterecek şekilde ayarlanmıştır. Ardından gösterge 104. çubuktan 100. çubuğa kadar hesaplayacak ve çizgiyi 100. çubuktan çizmeye başlayacaktır. Sonra rates_total = 5 veya 100 veya 104?
Böylece hesaplama son 100 çubuk üzerinde yapılacaktır.
Esasen rates_total ve Bars() aynı şeydir, yalnızcaBars() bir fonksiyondur, bu nedenle onu çağırmak, rates_total değişkeninin değerini okumaktan yürütme süresi açısından daha maliyetli olacaktır.
Teşekkürler, bu çok açık.
Sizce neyi yanlış yazdım? Gerekçelendirin lütfen.
Benim ve sizin örneğinizde limit nedir ve döngü nereden gelecektir.
O zaman Buffer0, ArraySetAsSeries(Buffer0,true) zaman serisinde olduğu gibi indekslenmelidir ; aksi takdirde örnek net değildir.
Genel olarak şöyle bir durum var. Göstergeleri sıfır çubuğundan geçmişe doğru hesaplamanın çok doğru olmadığını düşünüyorum.
Ben her zaman geçmişten günümüze doğru hesaplıyorum. Burada Close üzerine bir çizgi çizelim:
Sayılacak çubuk sayısının belirtilmesi:
Sayılacak çubuk sayısının belirtilmesi:
Teşekkür ederim. Bu harika ve detaylı bir cevap!
Şöyle bir durum var. Göstergeleri sıfır çubuğundan geriye doğru hesaplamak bence çok doğru değil.
Yeni başlayanların kafasını yine karıştırıyorsunuz)
MQL5 göstergelerinde, endekslemeyi tersine çevirene kadar sıfır çubuğu geçmişte kalır.
Not: Artem yine haklı. Yanlış terim kullanmışım, "zero bar" yerine "zero index" yazmalıydım.
Teşekkür ederim. Bu harika ve ayrıntılı bir cevap!
Yeni başlayanların kafasını yine karıştırıyorsun)
MQL5 göstergelerinde, indekslemeyi tersine çevirene kadar sıfır çubuğu geçmişte kalır.
Kapsamlı bir cevap verdiğimi düşünüyorum. Biraz farklı olan iki gösterge ekledim. Anlamı gören bir yeni gelen, normal bir eski zamanlayıcıya dönüşecek ve sonra kendisi ipuçları verecektir. Ve kimin kafası karışacak - peki, "ne gerekli?" anlamına geliyor.
Tüm tamponları, indekslerini yerleştirdim. Ve sıfır çubuğu grafikte. İndikatörde, çizilmiş tamponunda (ve hesaplanmış olanda da) yalnızca sıfır dizi indeksi olabilir. Grafikteki sıfır çubuğunun gösterge tampon dizisinin sıfır indeksi ile çakışmasını tercih ederim - böylece yeni başlayanların kafası karışmaz.
Kodu açıklamaya çalıştım, umarım doğrudur. Eğer doğruysa belki başka birine de yardımcı olur.
Tampon indekslemenin devrini gerçekten sevmiyorum. Bu yüzden göstergenin alternatif bir varyantını göstermeye karar verdim