MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 928
![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
Örneğin, girdi parametrelerini bildiriyorum ve bu parametrelerden global değişkenleri alıp görüntülemem gerekiyor, ancak bir sorun var, girdi parametreleri bir dizi olamaz
Girdi değişkenlerinden bahsediyorsak, bunu basitleştirebilirsiniz - küresel görünürlükleri vardır ve bunları kodun herhangi bir bölümünde kullanabilirsiniz.
veya OnInit() bölümünde diziye bir kez yazın ve daha sonra diziyi diziye kopyalamak için atayabilirsiniz , ancak burada dizilerin aynı olması gerekir - diziyi bir kenar boşluğu ile alın, ancak sonra kontrol etmeniz gerekir dizi indeks numaralarını hata almamak için - belki boş bir dizi değeri kullanacaksınız - derleyici hata vermeyecek ve hesaplamalar hatalı olacaktır
Not: Nedense atama operatörünün aynı diziler için çalıştığından emindim, belki onu sınıfla karıştırdım - aynı sınıfın nesneleri varsa kesinlikle orada çalışıyorGirdi değişkenlerinden bahsediyorsak, bunu basitleştirebilirsiniz - küresel görünürlükleri vardır ve bunları kodun herhangi bir bölümünde kullanabilirsiniz.
veya OnInit() bölümünde diziye bir kez yazın ve daha sonra diziyi diziye kopyalamak için atayabilirsiniz , ancak burada dizilerin aynı olması gerekir - diziyi bir kenar boşluğu ile alın, ancak sonra kontrol etmeniz gerekir dizi indeks numaralarını hata almamak için - belki boş bir dizi değeri kullanacaksınız - derleyici hata vermeyecek ve hesaplamalar hatalı olacaktır
Not: Nedense atama operatörünün aynı diziler için çalıştığından emindim, belki onu sınıfla karıştırdım - aynı sınıfın nesneleri varsa kesinlikle orada çalışıyorHayır, bunu orada da denedim (belki biraz ve kötü denedim çünkü onlarda pek iyi değilim ama denediğim kadarıyla işe yaramıyor ayrıca sınıfları iki nokta üst üste ile boyamanız gerekiyor, bu senin gösterdiğin gibi yapsan daha iyi) Belki dersler sayesinde gerek yok diye düşündüm, o halde nasıl tek tek satır atadın.
Merhaba.
Söyleyin lütfen, standart bir açılır pencerede saat dilimini bir uyarı ile değiştirmek mümkün müdür?
Soru. Bir döngüde eşit olmayan adımlarla tüm numaralandırma değerleri üzerinde nasıl yinelenir?
enum türleri {
bir=11,
iki=12,
üç=15,
dört=22,
beş=27
};
Soru. Bir döngüde eşit olmayan adımlarla tüm numaralandırma değerleri üzerinde nasıl yinelenir?
enum türleri {
bir=11,
iki=12,
üç=15,
dört=22,
beş=27
};
hiçbir şekilde, sizeof() enum https://docs.mql4.com/en/basis/types/integer/enumeration için çalışmıyor
ve türleri dönüştürürken sabitin adı kaybolur
2019.08.03 10:52:13.288 tst EURUSD,H1: sz = 4
2019.08.03 10:52:13.288 tst EURUSD,H1: z = İki , x = b
2019.08.03 10:52:13.288 tst EURUSD,H1: z = İki , x = Types_abc::12
Merhaba.
Söyleyin lütfen, standart bir açılır pencerede saat dilimini bir uyarı ile değiştirmek mümkün müdür?
Neden mql4'te hem int (ve diğer herhangi bir dönüş değeri) hem de void (yordamsal işlev) biçim işlevlerini aynı şekilde çağırmak mümkün, bu nasıl yapılır?
buna "aşırı yük" denir
Merhaba. Koddaki bir üçüncü taraf gösterge aydınlatıcısından bir giriş sinyali nasıl yakalanır? Gösterge tabloya bir mum çizer ve bir giriş uyarısı görüntüler.
Basitçe söylemek gerekirse, bu gösterge için bir robot yazmak istiyorum.
Uyarı, bilgisayarın yerel saatini görüntüler. Terminal saatini eşleştirmek için bilgisayar saatini değiştirebilirsiniz.
Teşekkürler ) Tek yol bu mu, alarmda zamanı ayarlamanın başka bir yolu yok mu? Ve MQL4'teki standart Alert() işlevine , uyarı zamanını terminal zamanına ayarlamanın mümkün olacağı bir alternatif var mı?