MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 820
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
merhaba! lütfen yardım edin RSI uyarısına nasıl gireceğim, push bildirimleri kendim denedim çalışmıyor, hata veriyor
PlaySound() işlevi true değerini döndürürse ses neden çalmıyor?
PlaySound() işlevi true değerini döndürürse ses neden çalmıyor?
İsimler doğru. Nedeni uyarılar olduğu ortaya çıktı. ÇOK TEŞEKKÜRLER! Nedenini anlayamadım günlerce
Derleyicide varsayılan olarakbulunan ArrayMaximum() işlevi nasıl çalışır? Yani sorunun özü şudur: bu fonksiyon dizideki maksimum değeri bulur, bence değerler dizide kaotik bir sırayla yazılırsa, o zaman maksimum veya minimum bulmak için değer, önce bu değerleri sıralamanız gerekir ve ancak o zaman sıralanmış dizi listesinin sonunda veya başında olacak maksimum değeri seçebilirsiniz, bu fonksiyon maksimum değerleri nasıl bulur ise bunlar rastgele sırayla mı yazıldı?
Hiçbir şeyi sıralamanıza gerek yok. ArrayMaximum() işlevi, sıralanmamış bir dizideki maksimum değeri bulur ve bulunan değerin dizinini döndürür.
Hiçbir şeyi sıralamanıza gerek yok. ArrayMaximum() işlevi, sıralanmamış bir dizideki maksimum değeri bulur ve bulunan değerin dizinini döndürür.
Ancak, 5 değer varsa ve bunlar kaotik bir sırayla yazılırsa, bir veya başka bir değerle karşılaştırmak için yine de bir tür zincire yerleştirilmelidir , maksimum veya minimum bulmanın tek yolu hepsini karşılaştırmaktır, her durumda, değerleri depolamak için bir arabelleğe ihtiyacınız vardır.
Ancak, 5 değer varsa ve bunlar kaotik bir sırayla yazılırsa, bir veya başka bir değerle karşılaştırmak için yine de bir tür zincire yerleştirilmelidir, maksimum veya minimum bulmanın tek yolu hepsini karşılaştırmaktır, her durumda, değerleri depolamak için bir arabelleğe ihtiyacınız vardır.
Ve neden içeride nasıl çalıştığını anlamaya çalışalım? Eh, eğer kendi fonksiyonunuzu yazmak istiyorsanız, sıralamak ve ekstrem indekslerden birinin değerini almak muhtemelen daha uygun olacaktır. Ancak yerleşik işlevden daha hızlı çalışması olası değildir. Ayrıca, yerleşik işlev, belirtilen dizin sınırları içinde bir değer aramanıza olanak tanır. Basit sıralamanın bir yolculuk vermeyeceği anlamına gelir. Bu yüzden dizinin bir kısmını bir ara diziye kopyalayıp sıralamak ve ondan istenilen değeri almak gerekecek ve diziyi kopyalamak çok "ucuz" bir işlev değil.