Hatalar, hatalar, sorular - sayfa 1371

 

Sevgili geliştiriciler, geçmeyin :)

Ticaret platformu MetaTrader 4. Expert Advisor'ları optimize etme süreci, Expert Advisor'ın, Expert Advisor'ın giriş parametrelerinde (giriş, giriş veya dış) belirtilen farklı parametrelerle çalıştırılmasıdır. Aşağıdakilerle ilgileniyorum, optimize edicideki çalıştırmanın her yinelemesinde, global düzeyde bildirilen değişkenler yeni bir tane tarafından yaratılıyor mu (sıfırlanmış)? Ya da global düzeyde deklare edilenler bir kez oluşturulur ve tüm optimizasyon sürecinin sonuna kadar yaşar mı?

 
Konstantin Karpov :

Sevgili geliştiriciler, geçmeyin :)

Ticaret platformu MetaTrader 4. Expert Advisor'ları optimize etme süreci, Expert Advisor'ın giriş parametrelerinde (giriş, giriş veya dış) belirtilen farklı parametrelere sahip bir Uzman Danışman çalıştırıyor. Aşağıdakilerle ilgileniyorum, optimize edicideki çalıştırmanın her yinelemesinde, global düzeyde bildirilen değişkenler yeni bir tane tarafından yaratılıyor mu (sıfırlanmış)? Ya da global düzeyde deklare edilenler bir kez oluşturulur ve tüm optimizasyon sürecinin sonuna kadar yaşar mı?

Global değişkenler hakkındaki referanstan:

Tüm fonksiyonların dışında bildirilen bir değişken global kapsama yerleştirilir. Bu tür değişkenlere programın herhangi bir yerinden erişilebilir. Bu tür değişkenler global bellek havuzunda bulunur, dolayısıyla ömürleri programın ömrüyle aynıdır.

Область видимости и время жизни переменных - Документация на MQL4
  • docs.mql4.com
Область видимости и время жизни переменных - Документация на MQL4
 
Tapochun :

Global değişkenler hakkındaki referanstan:

Tüm fonksiyonların dışında bildirilen bir değişken global kapsama yerleştirilir. Bu tür değişkenlere programın herhangi bir yerinden erişilebilir. Bu tür değişkenler global bellek havuzunda bulunur, dolayısıyla ömürleri programın ömrüyle aynıdır.

Bunu biliyorum, ama soru farklı ...
 
Konstantin Karpov :

Sevgili geliştiriciler, geçmeyin :)

Ticaret platformu MetaTrader 4. Expert Advisor'ları optimize etme süreci, Expert Advisor'ın giriş parametrelerinde (giriş, giriş veya dış) belirtilen farklı parametrelere sahip bir Uzman Danışman çalıştırıyor. Aşağıdakilerle ilgileniyorum, optimize edicideki çalıştırmanın her yinelemesinde, global düzeyde bildirilen değişkenler yeni bir tane tarafından yaratılıyor mu (sıfırlanmış)? Ya da global düzeyde deklare edilenler bir kez oluşturulur ve tüm optimizasyon sürecinin sonuna kadar yaşar mı?

Global düzeyde bildirilen değişkenler, sonraki her optimizasyon adımından önce (ve her bir testten önce) başlangıç değerleriyle başlatılır (veya açık bir başlatma yoksa sıfıra ayarlanır). Yapıcılar sınıf nesnelerinde çağrılır
 
Slawa :
Global düzeyde bildirilen değişkenler, sonraki her optimizasyon adımından önce (ve her bir testten önce) başlangıç değerleriyle başlatılır (veya açık bir başlatma yoksa sıfıra ayarlanır)

açık ve statik değişkenler geçersiz mi?

Bu arada, sınıf nesnelerinin sıfırlanması neden tüm optimizasyon döngüsünün sonunda yalnızca bir kez yazdırılıyor? sonuçta, teoride, bu optimizasyon sürecinin her yinelemesinde gerçekleşmelidir ...

 
Konstantin Karpov :

açık ve statik değişkenler geçersiz mi?

Bu arada, sınıf nesnelerinin sıfırlanması neden tüm optimizasyon döngüsünün sonunda yalnızca bir kez yazdırılıyor?

Statik değişkenler sıfırlanır veya açık bir başlatma varsa ilk değerlerle başlatılır.

En iyi duruma getirme sırasında, günlük dosyalarının tıkanmaması için günlüğe çıktı alma özelliği kapatılır. Optimizasyonun sonunda, günlük kaydı tekrar etkinleştirilir.

Görünüşe göre, son tanımdan önce açılıyor. Ya son tanım çok geç yapılır. İzlemeli

 
Offtopik için üzgünüm, "serbest çalışma" bölümünden bir serbest çalışan hakkında kim şikayette bulunmalı? En iyi geliştiricilerden bir müteahhit seçtim https://www.mql5.com/ru/job/developers, onunla doğrudan posta yoluyla iletişime geçtim, görevi anlattım, avans ödemesi yaptı, aldı, şimdi son teslim tarihlerini aştı ve temasa geçmiyor. Halkın "kahramanı" tanıması gerekiyor!
 
boitzov.asd2015 :
Offtopik için özür dilerim, "serbest çalışma" bölümünden bir serbest meslek sahibini kime şikayet etmeliyim? En iyi geliştiricilerden bir müteahhit seçtim https://www.mql5.com/ru/job/developers, onunla doğrudan posta yoluyla iletişime geçtim, görevi anlattım, avans ödemesi yaptı, aldı, şimdi son teslim tarihlerini aştı ve temasa geçmiyor. Halkın "kahramanı" tanıması gerekiyor!
Profilinizde, "Hizmet Masası" bölümü. Ve bu offtopik değil, konu soru sormak için oluşturuldu.
 
Tapochun :
Profilinizde, "Hizmet Masası" bölümü. Ve bu offtopik değil, konu soru sormak için oluşturuldu.
" geliştiricileri MQL5 veya MetaTrader 5'teki hatalar hakkında doğrudan bilgilendirmek veya iyileştirme isteklerini ifade etmek için." başvurum orada kabul edilecek mi?
 
boitzov.asd2015 :
" geliştiricileri MQL5 veya MetaTrader 5'teki hatalar hakkında doğrudan bilgilendirmek veya iyileştirme isteklerini ifade etmek için." başvurum orada kabul edilecek mi?
Şahsen "İşler" bölümünü kullanmadım ama bildiğim kadarıyla "Tahkim" böyle. Bir şeyden memnun kalmazsan ya oraya gidersin ya da servis masasına gidersin. Yine de profilinizde işinizi göremiyorum.