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
Bir seçenek olarak: "Ticaret Sistemleri" bölümünde mevcut konuya bağlantı içeren yeni bir konu oluşturun ve gerektiğinde devam edin.
Cps. Ben de... aynı şeyi düşünüyorum... bölüm 1, bölüm 2 gibi.
Buna daha layık olan Mosh onurlandırılacaktır... :-)
Ne yazık ki, böyle bir olasılık yoktur.
Makro ikame uzmanlarına soru...
Senaryoda:
for döngüsünde macr(i) yerine arsa1, arsa2 ve arsa3'ün değiştirilmesi gerekiyor ... Benim versiyonuma göre, ikame arsa gibi gidiyor, bu hiç gerekli değil :-((
Şimdiden teşekkürler!...
for döngüsünde macr(i) yerine arsa1, arsa2 ve arsa3'ün değiştirilmesi gerekiyor ... Benim versiyonuma göre, ikame arsa gibi gidiyor, bu hiç gerekli değil :-((
Şimdiden teşekkürler!Soru. Tablodaki MQL4'ten MQL5'e Geçiş makalesinde. "18. Timeseries erişimi" "MQL5" sütununda yazar, işlevler içinde Arr[] boyutsuz diziyi kullanır. İşlevin her zaman dizinin sıfır öğesinin yalnızca bir değerini döndürdüğünü görüyorum. Belki birisi Arr[1] yerine boyutsuz bir dizi kullanmanın gizli bir anlamı olup olmadığını biliyordur. Yardımda, dizinin boyutunu bilerek bu kadar çok eleman belirtmenin daha iyi olduğunu yazıyorlar.
Orada.
MQL5'te bu dizi, boyutunu kendi mantığına göre kontrol eden fonksiyonlara bir argüman olarak iletilir,
yani, geçirilen parametrelere, başlangıç noktasına ve kopyalanacak veri miktarına bağlı olarak boyutu otomatik olarak yeniden dağıtırlar.
CopyXXX işlevlerine argüman olarak statik bir dizi iletirseniz, bir hata alırsınız.
ZY Ne de olsa kodda, bir dizinin boyutunun bir kontrolü var ve daha sonra boyuta bağlı olarak kararın benimsenmesi, yani büyük olasılıkla boyut statik değil.
EA'nın harici parametrelerinde, yalnızca = 1 veya 2 veya 12 veya 13 (genel basit örnek) R parametresini kullanıyorum. Doğru doldurma için OnInit()'te bu parametreyi kontrol edebilir ve bir vatandaş yanlışlıkla başka bir numara girmişse, bir hata bildirebilirsiniz . Ancak, genişletilmiş bir pencereden basitçe bir değer seçebildiğiniz zaman, giriş için ENUM_... tipi vardır (örn. ENUM_MA_METHOD).
Soru. Benzer bir tasarımı kendiniz yapabileceğiniz böyle bir seçenek var mı, böylece dışta. parametreler, ENUM_... ile benzer şekilde, OnInit () içinde kontrol etmeye gerek kalmadan yalnızca programcının amaçladığı şey görünür. Belgelerde bulamadım. Değilse, o zaman böyle bir şey yapma arzusu.
Soru. Benzer bir tasarımı kendiniz yapabileceğiniz böyle bir seçenek var mı, böylece dışta. parametreler, ENUM_... ile benzer şekilde, OnInit () içinde kontrol etmeye gerek kalmadan yalnızca programcının amaçladığı şey görünür. Belgelerde bulamadım. Değilse, o zaman böyle bir şey yapma arzusu.