MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1899
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
Evet, benim durumumda sıfırdan değil, ilkinden başlamanız gerekiyor.) Doğru açıklama.
Niye ya? Sıfır çubuğu, kalanlarla birlikte sola doğru hareket eder. Ve sıfır hariç tüm çubukları kaydırırsanız, sonuç birinci ve ikinci endeksler için iki özdeş değer olacaktır.
PS Verileri kaydırırsak, her zaman boş hücrenin üzerine yazılması gerekir. Aksi takdirde, arka arkaya iki özdeş değer olacaktır.
ZYZY, kaymadan önce sıfır değerinin üzerine yazarsa, sıfır indeksinin değerini kaybederiz.
Ben de bundan bahsediyorum!
µl olarak halka tamponu nedir
Gibi bir şey
ya da
Gibi bir şey
ya da
dizide µl cinsinden indeks kayması. korkuyla. Çalışması gerektiği halde. Ve bu arada, indeks değişim döngüsünün (ve bu bir döngüdür) ve atama döngüsünün ağırlığı çok fazla farklılık göstermemelidir.
Nasıl kullanılır, gösterebilir misin?
görev
İşte bitmiş kod, ancak döngü biraz korkutucu
---
Yine, ArrayCopy() içinde bir döngü var ve muhtemelen birden fazla. Bu nedenle, değiştirme kodunun daha kolay ve daha hızlı olması pek olası değildir.
Bu kodda bir dizi belirtmeniz gerekiyor.
hangi dizinden yazılacağı ve hangi dizinden kopyalanacağı dizi ofsetinin yönüne bağlıdır. Yani, 0 dizininde her zaman yeni, yeni verilere sahip olmanız gerekiyorsa, 0'dan kopyalamanız ve 1'den yazmanız gerekir. Böylece, 0 ve 1 dizinindeki değerler aynı olacaktır ve sonra 0'a yeni bir değer yazın.
Ve ArrayCopy() öğesinin dahili olarak kullanıcı döngüsüyle aynı döngüye sahip olduğundan şüpheliyim. Böylece, belirli bir boyutta belirli bir diziye sahip olarak, onu her tikte birer birer kaydırır ve ardından bir satır olarak görüntülenen gösterge arabelleğine kopyalarız...
Ve işte ekranda arızayı gösteren fonksiyon
Lütfen bana ekranın 0 veya 1 olmadığı, ancak 0'ın "EVET" olduğu 1'in "HAYIR" olduğu şekilde nasıl yapacağımı söyleyin
teşekkürler
Lütfen bana burada günlük gerçek koparma işlevi olduğunu söyleyin
Ve işte ekranda arızayı gösteren fonksiyon
Lütfen bana ekranın 0 veya 1 olmadığı, ancak 0'ın "EVET" olduğu 1'in "HAYIR" olduğu şekilde nasıl yapacağımı söyleyin
teşekkürler
Lütfen bana burada günlük gerçek koparma işlevi olduğunu söyleyin
Ve işte ekranda arızayı gösteren fonksiyon
Lütfen bana ekranın 0 veya 1 olmadığı, ancak 0'ın "EVET" olduğu 1'in "HAYIR" olduğu şekilde nasıl yapacağımı söyleyin
teşekkürler
Bunun gibi bir şey.
Bunun gibi bir şey.
teşekkürler
Bu kodda bir dizi belirtmeniz gerekiyor.
hangi dizinden yazılacağı ve hangi dizinden kopyalanacağı dizi ofsetinin yönüne bağlıdır. Yani, 0 dizininde her zaman yeni, yeni verilere sahip olmanız gerekiyorsa, 0'dan kopyalamanız ve 1'den yazmanız gerekir. Böylece, 0 ve 1 dizinindeki değerler aynı olacaktır ve sonra 0'a yeni bir değer yazın.
Ve ArrayCopy() öğesinin dahili olarak kullanıcı döngüsüyle aynı döngüye sahip olduğundan şüpheliyim. Böylece, belirli bir boyutta belirli bir diziye sahip olarak, onu her tikte birer birer kaydırır ve ardından bir satır olarak görüntülenen gösterge arabelleğine kopyalarız...
Deneyeceğim.
---
Genel olarak, kodum başarıyla çalışıyor, bir saatten fazla zaman geçti