Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1164
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
Kodun bellek, başlatma ve değer döndürme düzeyinde nasıl yürütüldüğünü önceden düşünmek gerekir.
hiçbir şey düşünmeye gerek yok, kılavuzlar bu şeylere hizmet ediyor ve MQL'de bellek tahsisi hakkında hiçbir zaman bir kılavuz olmadı, yalnızca geliştiricilerin mesajları ve genellikle uygulamanın değişebileceğine dair açıklama ile
tamam, konuşma kimin programlama üzerine hangi kitabı okuduğuna bağlı, okuldan beri okuyorum ve son 30 yıldır bunu okuyorum
hiçbir şey düşünmeye gerek yok, kılavuzlar bu şeylere hizmet ediyor ve MQL'de bellek tahsisi konusunda hiçbir zaman bir kılavuz olmadı, yalnızca geliştiricilerden gelen mesajlar ve genellikle uygulamanın değişebileceğine ilişkin açıklama ile
tamam, konuşma kimin programlama üzerine hangi kitabı okuduğuna bağlı, okuldan beri okuyorum ve son 30 yıldır bunu okuyorum
Elbette neden diye düşünmenize gerek yok... derleyici her şeyi kendi başına yapacak. ))
C# C değil
Ve __inline için videoyu izleyin.
Farkı olmayanlar için sadece hafızadaki fonksiyonların nasıl çalıştığını açıklıyor.
İlk önce, bir resim çizin ve sizin için "sıfır çubuğu" gösterge için shift parametresiyle belirtin.
Ben çizdim. Sıfır çubuğu dikey bir çizgi ile işaretlenmiştir.
Ben çizdim. Sıfır çubuğu dikey bir çizgi ile işaretlenmiştir.
Kod örneği:
Sonuç:
Gördüğünüz gibi, bir tef ile dans etmeden sessizce kopyalanır.
Kod örneği:
Sonuç:
Gördüğünüz gibi, bir tef ile dans etmeden sessizce kopyalanır.
Kod örneği. Göstergeye dayalı. Gösterge, arabellek açma işleminde devreye giriyor.
start_pos = 0 olduğunda, 5. pozisyonda grafiğin 0. çubuğuna karşılık gelen değeri görüyoruz. 1.017041 Expert Advisor'da sıfır konumundadır. TAMAM.
Ama bu değeri sıfır konumunda almam gerekiyor.
start_pos = 5 olarak ayarladım. İstediğim sonucu alamadım. Yine istenilen değer 5. konumdadır.
start_pos = -5 olarak ayarladım. İstenen sonucu almıyorum. Yine istenilen değer 5. konumdadır.
start_pos = -10 olarak ayarladım. Ve şimdi istenen sonucu alıyorum.
Kod örneği. Göstergeye dayalı. Gösterge, arabellek açma işleminde devreye giriyor.
start_pos = 0 olduğunda, 5. pozisyonda grafiğin 0. çubuğuna karşılık gelen değeri görüyoruz. 1.017041 Expert Advisor'da sıfır konumundadır. TAMAM.
Ama bu değeri sıfır konumunda almam gerekiyor.
start_pos = 5 olarak ayarladım. İstediğim sonucu alamadım. Yine istenilen değer 5. konumdadır.
start_pos = -5 olarak ayarladım. İstenen sonucu almıyorum. Yine istenilen değer 5. konumdadır.
start_pos = -10 olarak ayarladım. Ve şimdi istenen sonucu alıyorum.
Bir danışmandan ve bir göstergeden çalışırken farkı anlamanız gerekir. Göstergeden çalışmak için yardımdaki örneği kullanın ( iMA ).
Bir danışmandan ve bir göstergeden çalışırken farkı anlamanız gerekir. Göstergeden çalışmak için yardımdaki örneği kullanın ( iMA ).
Yani iMA yardımından örneği alıyorsunuz, ekleyin
ve değerin Uzman Danışmanınız tarafından verilen değerden tam olarak ma_shift çubukları ile farklı olduğundan emin olun.
Array_ma[0]'daki uzmanda olduğu gibi iMABuffer[0]'daki göstergedeki değeri almam gerekiyor.
En azından şu anda CopyBuffer'ın Uzman Danışmanlar ve göstergeler için davranışının farklı olduğu görülebilir. Bir Uzman Danışmandan ve bir göstergeden çalışırken CopyBuffer arasındaki farkı anlıyorsanız, lütfen çalışma için belgelerin ilgili bölümüne gelin.
Soruyu basitleştirmeye çalışacağım. Bu MA değerlerini göstergedeki tampona nasıl alabilirim (kırmızı dikey çizgiden başlayarak ve sola doğru)? Bir örnek yazabilir misin?
Soruyu basitleştirmeye çalışacağım. Bu MA değerlerini göstergedeki tampona nasıl alabilirim (kırmızı dikey çizgiden başlayarak ve sola doğru)? Bir örnek yazabilir misin?
Ekranda, arabellek ekranı beş çubuk sağa kaydırılır. Öyleyse, gösterge arabelleğinin beşinci çubuğunu (indeks 4 ile) ve soldaki listenin daha aşağısında almak için, nereden alınmaları gerekir? Tampondan[4] ve daha sola.
Teoride. Uygulamada, uzun süredir gösterge kodunu açmadım ve neredeyse bir yıldır onlarla çalışmıyorum... Deneyin.
Teoride. Uygulamada, uzun süredir gösterge kodunu açmadım ve neredeyse bir yıldır onlarla çalışmıyorum... Deneyin.
Beceri içemezsin.