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
INPUTS( void ) : Num(inNum) { }
Bir aracı çalıştırırken, genellikle hangi giriş parametrelerini seçeceğinizi bilemeyebilirsiniz. Bu nedenle, örneğin bir düzine farklı girdi parametresi seti içeren bir Uzman Danışman başlatırsınız. Ve aracın her kopyası için her set. Birçok insan bunu uzun zaman önce, MQL4 hala MQL5'ten çok uzaktayken yaptı ve yaptı.
Ve bunu harici dizge ile yaptılar - şimdi buna giriş dizgisi deniyor
Girdi satırlarını ayrıştırdık, kaç tane girdi satırı olduğuna baktık ve bu sayıya dayanarak, karşılık gelen girdi parametreleriyle aynı sayıda (ArrayResize aracılığıyla) ticaret mantığı oluşturduk. Ve tüm bunlar eski MQL4'te! Aynı yerde, araç sayısına göre, her biri ve diğer nüanslar için MM dağıtıldı. Eski kod tabanlarında bir yerde örnekler olmalı.
İşte işe yarayan bir şey. Tabii ki, optimizasyon dinleniyor, ancak en azından çalışırken, bir grup girdi değişkenini değil, bir satırı geçebilirsiniz.
Ve faydası nedir, başlatma sırasında yine de giriş parametrelerini yazmanız gerekir. Ve eğer değişirlerse, o zaman bu yapı ile ne yapmalı?
İşin püf noktası, EA sınıfı şablonunu mqh'de kullanmaktır. mqh kendi kendine derlenir, tüm girdi değişkenlerinin ona aktarılması standart hale getirilir ve bir dizi EA sınıfı nesnesinin oluşturulması sorunsuz bir şekilde yapılır.
Umarım boş "MT5 nasıl geliştirilir" konusunu tartışmıyoruz, ancak dilin mevcut özelliklerine bakıyoruz.
Optimizasyonla ilgili değil
Neden girdi parametrelerini bir yapıya koymuyorsunuz?
Sadece insanlar MQL dilinin küçük bir ayarının orijinal olarak önerildiğini ve mevcut sözdizimi çerçevesinde çözümler sunmaya çalıştığını anlayamıyor.
İşin püf noktası, EA sınıfı şablonunu mqh'de kullanmaktır. mqh kendi kendine derlenir, tüm girdi değişkenlerinin ona aktarılması standart hale getirilir ve bir dizi EA sınıfı nesnesinin oluşturulması sorunsuz bir şekilde yapılır.
Umarım boş "MT5 nasıl geliştirilir" konusunu tartışmıyoruz, ancak dilin mevcut özelliklerine bakıyoruz.
Tartıştığımız şey MQL'yi ayarlamak. Bunu siyah beyaz olarak belirttiğim ilk gönderiyi neden kimse okumuyor merak ediyorum)) Tartışmayı kapatmanın zamanı geldi, herkes kendi hakkında yazıyor ..
Tartıştığımız şey MQL'nin ayarlanmasıdır. Bunu siyah beyaz olarak belirttiğim ilk gönderiyi neden kimse okumuyor merak ediyorum)) Tartışmayı kapatmanın zamanı geldi, herkes kendi hakkında yazıyor ..
Bu cümle olmasa hemen gol atardım
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Neden girdi parametrelerini bir yapıya koymuyorsunuz?
Alexey Volchanskiy , 2017.10.01 21:00
Fikri beyin fırtınası düzeyinde ele alın ))
Anlamının bu kadar çarpıtılabileceğini düşünmemiştim. Gitmiş.
Tartıştığımız şey MQL'nin ayarlanmasıdır. Bunu siyah beyaz olarak belirttiğim ilk gönderiyi neden kimse okumuyor merak ediyorum)) Tartışmayı kapatmanın zamanı geldi, herkes kendi hakkında yazıyor ..
İlk mesajda ne var? Hayal kurmak için bir çağrı mı?
Buradaki nokta, standart optimizasyon seçeneğini terk etmektir. ini ile mümkün mü?
Alex, evet, mümkün!
Optimizasyondan önce, ilk geçiş ilk OnInit() ile başlamadan önce çalışacaktır. OnTesterInit() . Bünyesinde optimizasyondan önce yapılması gereken her şeyi yazıyoruz. Bu durumda, inish'imizi ayrıştırmamız gerekecek.
Alex, evet yapabilirsin!
Optimizasyondan önce, ilk geçiş ilk OnInit() ile başlamadan önce çalışacaktır. OnTesterInit() . Vücudunda optimizasyondan önce yapılması gereken her şeyi yazıyoruz. Bu durumda, inish'imizi ayrıştırmamız gerekecek.
Tartıştığımız şey MQL'nin ayarlanmasıdır. Bunu siyah beyaz olarak belirttiğim ilk gönderiyi neden kimse okumuyor merak ediyorum)) Tartışmayı kapatmanın zamanı geldi, herkes kendi hakkında yazıyor ..
Belki de gerçek şu ki, ilk gönderide her şey bir şekilde böyle ifade edilmiyor? Bu nedenle, herkes kendi hakkında yazar. Ve soru soramazsınız - yanıt olarak ya görmezden gelin ya da histeri.