MT4 geliştiricilerinden ve programcılarından yardıma ihtiyacınız var - sayfa 8

 
marketeer :

Üstelik doğru hatırlıyorsam, bu daha önce olmadı, yani en hafif tabirle programcıların “kolaylığı” için özellikle eklenen, ancak mevcut kodların değişmezliğini ihlal eden bir “özellik”. önceki başlatma kuralları). Bu nedenle, eski kodun yeni yazılım sürümleriyle uyumluluğunu korumanın sarsılmaz ilkesine, mümkün olan her yerde saygı gösterilmez.

Yeni özelliklere ve optimizasyonlara kimse karşı değil. Ama neden onları eski kodları kırmamak için yapmıyorsunuz? Özellikle, böyle yeni bir başlatma için, #property strict ile benzer şekilde ek bir önişlemci komutu tahsis etmek oldukça mümkündü. Örneğin, #property lazyinit yapın ve programcı tarafından kodda belirtilmişse (yani, açıkça, bu, mql'deki yeni başlatmanın farkında olduğu anlamına gelir), optimize edilmiş optimizasyondan memnunuz. Ve eğer belirtilmemişse, önceki kodların, global değişkenlerin kalabileceği herhangi bir kürekleme ve yakalama yeri olmadan kararlı bir şekilde çalıştığından memnunuz, ki bu şimdi, gördüğünüz gibi, yalnızca bildirilmesi değil, aynı zamanda OnInit'te ayrı olarak başlatılması da gerekiyor. Bu tür her değişken için bir kod satırı yerine 2 olacaktır.

5+
 

Topikstarter'ı %100 destekliyorum. MQ, son zamanlarda dördü yönünde giderek daha fazla tuzak atıyor.

Bazı yeni işlevler sağlarsanız, tüm bileşenlerin tüm program seviyelerinde çalışmasını sağlamalısınız.

Sonsuz döngü, zamanlayıcı vb. kullanılmış olması önemli değildir. MQ'da bir kusur olduğunda, burada kötü programlama stili hakkında konuşmak uygun değildir.

Ne olur, bu pencerede parametrelerle çalışan MQ geliştiricisi, döngülerin bir MQL programında kullanılabileceğini bile düşünemez mi?

MQ geliştiricilerinin prensipte varlıklarını bilmediklerini mi söylüyorsunuz? Yoksa ayarlamadan sonra yazılımı test etmiyorlar mı?

Sadece böyle hissettiriyor.

Herhangi bir hataya veya gecikmeye tolerans göstermeyen Forex piyasası ile çalıştığımızı herkese hatırlatmak istiyorum.

Bu nedenle, kesinlikle herhangi bir hata (bilgi etkileşimi sürecinin ihlali) ve bu durumda KULLANICI ile TİCARET ROBOT arasındaki bağlantı açıkça kopmuştur, KRİTİK OLARAK ÖNEMLİDİR.

Biri, hazır ve hata ayıklanmış bir dörde çiğ beş döküldüğü hissine kapılıyor (kaynamış süt çiğ sütle seyreltildi) ve şimdi herkes şişiyor.