Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 115
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Veri penceresinde göstergenin başka verileri vardır. Expert Advisor'ı H1 grafiğine ekliyorum ve verileri M5 M15 ve H1 zaman dilimlerinden kopyalıyor.
Tamponlar (sıfırlarınız var) ve kopyaladığımız dizilerin hepsi aynı, 1 elemanla başlıyor, 1 eleman kopyalıyor, dizinin yönü de önemli olabilir.
Evet, üç farklı tamframe üzerinde göstergenin ilk tamponu. Ve şimdilik, verileri günlüğe çıkarmak için aynı diziyi kullanıyorum.
ArraySetAsSeries doğru ve yanlış olarak ayarlanmaya çalışıldı. Yine de bazen günlükte -4.53e-32 gibi garip veriler görünüyor
Beyler nasıl uygulayacağımı söyler misiniz?
Bir dizi var, ona bir değer yazılıyor, eğer benzer bir değer içeriyorsa hatadır.
İstenen değere uygunluk kontrolü ile dizinin öğelerinin aranmasını düzenlemek gerekir. Numaralandırma herhangi bir eşleşme göstermezse, değeri diziye yazın.
Bir dizideki iki dizin nasıl karşılaştırılır?
Makaleyi dikkatlice okumak istemiyor musunuz? >> MQL5 programlamanın temelleri - Diziler
Dizilerle ilgili tüm durumlar için tüm ayrıntılar vardır. Kesinlikle yeterli olmalıdır. ))
Makaleyi dikkatlice okumak istemiyor musunuz? >> MQL5 programlamanın temelleri - Diziler
Dizilerle ilgili tüm durumlar için tüm ayrıntılar vardır. Kesinlikle yeterli olmalıdır. ))
İyi bir şekildeyse, koda hem tutamaç oluşturma başarısı hem de CopyBuffer () işlevinin başarısı için kontroller eklemeniz gerekir. Aksi takdirde, bu çöp değerinin CopyBuffer () fonksiyonunun başarılı bir şekilde çalışmasının sonucu olup olmadığını veya fonksiyonun “olması gerektiği gibi” çalışmadığını hala bilmiyoruz.
Kontrol. Tutamaçlar normal olarak oluşturulur, endeksleri 10, 11, 12'dir. Ve CopyBuffer işlevi bir ERR_INDICATOR_DATA_NOT_FOUND hatası verir. Neden böyle bir hata meydana gelebilir, seçilen çiftler piyasaya genel bakış penceresindedir, bu döviz çiftlerinin çizelgeleri açıktır.
Ayrıca CopyBuffer uygulamasının sonucunu gösteren bir değişken oluşturuyorum,
int aaa = CopyBuffer..., fonksiyonda belirtildiği gibi bir değerin kopyalandığı varsayılan 1 değerini gösterir.
MA arabelleği kopyalanırken aynı hata çıkıyor ancak diziye doğru değer yazılıyor.
Lütfen doğru arabellek kopyalamanın bir örneğini gösterin
Ayrıca CopyBuffer uygulamasının sonucunu gösteren bir değişken oluşturuyorum,
int aaa = CopyBuffer..., fonksiyonda belirtildiği gibi bir değerin kopyalandığı varsayılan 1 değerini gösterir.
MA arabelleği kopyalanırken aynı hata çıkıyor ancak diziye doğru değer yazılıyor.
Lütfen doğru arabellek kopyalamanın bir örneğini gösterin
Evet, CopyBuffer() işlevinin açıklamasında bir arabellek kopyalama örneği vardır. çizgilere dikkat