Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 1217
![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
Güzel gün!
Dizilerle uğraşmaya çalışıyorum ve şu soru ortaya çıktı.
CopyRates geçmişten günümüze sayılıyorsa, neden bu örnekte ArraySetAsSeries'i kullanıp bayrağı true olarak ayarlamalısınız?
ArraySetAsSeries işlevinin şimdiki zamandan geçmişe diziyi yinelemek için gerekli olduğunu anlıyorum.
Bu örnekte bu işlevin amacını anlamak istiyorum.
Sonrasında
oranlar[0] grafikteki EN DOĞRU ÇUBUK'a karşılık gelecektir. Bu, "şimdiki" ve "gelecek" gibi kafa karıştırıcı terimler olmadan en basit açıklamadır.
Sonrasında
oranlar[0] grafikteki EN DOĞRU ÇUBUK'a karşılık gelecektir. Bu, "şimdiki" ve "gelecek" gibi kafa karıştırıcı terimler olmadan en basit açıklamadır.
Cevap için teşekkürler!
Ancak ArraySetAsSeries kullanmazsak , CopyRates ayrıca grafikte en sağdaki çubuğa oranları[0] atayacaktır.
Her şey onsuz aynı şekilde çalışıyorsa , ArraySetAsSeries işlevinin neden gerekli olduğunu anlamaya çalışıyorum.
Yoksa sadece kabul edilen kodlama şekli mi?
Cevap için teşekkürler!
Ancak ArraySetAsSeries kullanmazsak , CopyRates ayrıca grafikte en sağdaki çubuğa oranları[0] atayacaktır.
Her şey onsuz aynı şekilde çalışıyorsa , ArraySetAsSeries işlevinin neden gerekli olduğunu anlamaya çalışıyorum.
Yoksa sadece kabul edilen kodlama şekli mi?
yanılıyorsunuz, CopyRates rate[0] dizisinin boyutu nedeniyle oranı[0] en eski değere ayarlar.
Teşekkür ederim!
Şimdi anladım, yanılmışım
Güzel gün!
Bir kez daha yardım istiyorum!
MA(20) MA(50)'yi aşağıdan yukarıya doğru kestiğinde "satın al" yazdırılmasını şart koşan bir kod yazdı
Ve aslında, infaz böyle olur
Güzel gün!
Bir kez daha yardım istiyorum!
MA(20) MA(50)'yi aşağıdan yukarıya doğru kestiğinde "satın al" yazdırılmasını şart koşan bir kod yazdı
Ve aslında, infaz böyle gidiyor
En büyük hata: Her onay işareti üzerinde iki gösterge tutamacı oluşturursunuz. Doğru yap: engelle
OnInit'e geçin, tanıtıcı doğrulama ekleyin.
Ayrıca IMA'dan değer alan dizilerin yapması gerekenler
Hızlı yanıt için çok teşekkürler!
ArraySetAsSeries hakkında açıktır.
Göstergenin OnInit'e nasıl aktarılacağını çözeceğim ve tutamacı kontrol edeceğim.
***
Hızlı yanıt için çok teşekkürler!
ArraySetAsSeries hakkında açıktır.
Göstergenin OnInit'e nasıl aktarılacağını çözeceğim ve tutamacı kontrol edeceğim.
***
Her şey orijinal
Her şey orijinal
Teşekkür ederim, çalışacağım
Sabit, her şey çalışıyor gibi görünüyor!
İki MA göstergesi OnInit işlevine taşındı.
Anladığım kadarıyla, OnInit işlevinde yalnızca gösterge tanıtıcısını oluşturuyoruz ve dizilerle yapılan diğer tüm manipülasyonlar OnTick işlevine giriliyor ve her onayda kontrol ediliyor mu?