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
Victor, IMHO anahtarı burada daha iyi - hem daha hızlı hem de daha görsel olarak.
Oh, bu arada - test cihazında makul bir çalışma optimizasyonu - Son zamanlarda kullanmaya başladım.
Bu arada, işlevin adı FindLastOpenTime ve bir bilet döndürür.
Belki böylesi daha iyidir?
Victor, IMHO anahtarı burada daha iyi - hem daha hızlı hem de daha görsel olarak.
Gerçekten daha görünür.
TheXpert :
Bu arada, işlevin adı FindLastOpenTime, ...
if (lOrderOpenTime<OrderOpenTime()) { lOrderOpenTime=OrderOpenTime(); Res=OrderTicket(); }
-1'den itibaren çalışmaya başlayabilir, harici if...else neden burada tam olarak açık değil. IMHO'ya dönmek, lOrderOpenTime'dan gerçekten daha iyidir, ardından -1'i döndürmek bir hatayı tespit etmenize izin verir.Bu tür kullanmak mantıklı mı?
döngüsel işlenenlerde böyle bir yapı her zaman mantık tarafından öldürülür:
if (! OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) continue ;
if (OrderSymbol() != Symbol ()) continue ;
if (OrderMagicNumber() != imagic) continue ;
if (!(tip==- 1 || isOrderType(tip))) continue ;
yardıma bakın:
Devam ifadesi, kontrolü en yakın dış while veya for döngüsü ifadesinin başlangıcına aktararak bir sonraki yinelemenin başlamasına neden olur. Bu ifade break ifadesinin tersidir.
hiç belli değil ama şartlara göre düzen geçmezse ne olacak? döngü çıkışı? op devam ise op break'in tam tersiyse...
bana gelince, standart mantık hem daha görünür hem de anlaşılır:
Delinme numarası 2. Mantık (mantıksallık) ve kısalık zayıf bir şekilde ilişkilidir.
Bu arada, birçoğunun kullanmaktan çekinmediği doğrudan MQL'den canlı bir örnek.
Bu mantık değil - bu onun cinayetidir. Ayrıca, örtük böcekler için potansiyel bir üreme alanı.
Delinme nerede anlamadım? Ve neden ikincisi? Eğer bu ikincisiyse, o zaman birincisi nerede?
Ayrıca özellikle becerikli olanlar, ofisi veya fermuarı olmayanlar için.
Dima, metaeditor.exe'ye sahip olmayanlar için bir şeyler ekleyin :-)
Victor, bir kez daha tebrikler!