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
İkinci parametre olmadan - aynı.
Kodunuzda küçük hatalar vardı - düzelttim ve sonuçların test çıktısını ekledim.
x64'teki sonucum:
2010.07.16 20:10:57 Test (GBPUSD,M15) Класс: 828 результат: 0.9999999999999994 2010.07.16 20:10:56 Test (GBPUSD,M15) Функция: 735 результат: 0.9999999999999994
Oluşturulan kodun analizi, işlev ve sınıf yöntemi çağrılarının tamamen satır içi olduğunu ve aslında birbirine eşit olduğunu gösterdi.
Döngüde işlev çağrısı yoktu ve bundan dolaylı adresleme nedeniyle sınıfın hızı biraz daha düşüktü.
İşte kod:
İşlev çağrıları ile sınıf yöntemleri arasındaki fark ancak bu tür özel olarak yazılmış testlerde yakalanabilir.
Gerçekte, sınıfların kullanımı, sık kullanılan parametreleri geçmekten tasarruf ederek hız kazandırır.
İşlev çağrıları ile sınıf yöntemleri arasındaki fark ancak bu tür özel olarak yazılmış testlerde yakalanabilir.
Gerçekte, sınıfların kullanımı, sık kullanılan parametreleri geçmekten tasarruf ederek hız kazandırır.
Kabul ediyorum, yalnızca donanım desteği görünüyorsa, OOP'nin prosedürel programlamadan daha hızlı olması pek olası değildir :)
Pekala, beni hızlı hatırlama, gidip mql 5'te OOP'ye dalacağım, ellerim henüz ulaşmadı))
Kabul ediyorum, yalnızca donanım desteği görünüyorsa, OOP'nin prosedürel programlamadan daha hızlı olması pek olası değildir :)
Pekala, beni hızlı hatırlama, gidip mql 5'te OOP'ye dalacağım, ellerim henüz ulaşmadı))
yapay bir beyin yazmak isteyen programcılar dışında hiç kimse tüm bu OOP'ye ihtiyaç duymaz)))
İlk sayfadaki yazıyı okudum .. Hiç bir şey anlamadım .. klas .. neden?
sadece parmaklarınızla açıklayın .. neden? .. bir uzmana çok daha hızlı 30 gösterge eklemek mümkün olacak mı? .. veya ne için)))) Gerçekten anlamıyorum, kızmayın.
belki buna ihtiyacın vardır:
yapay bir beyin yazmak isteyen programcılar dışında hiç kimse tüm bu OOP'ye ihtiyaç duymaz)))
İlk sayfadaki yazıyı okudum .. Hiç bir şey anlamadım .. klas .. neden?
sadece parmaklarınızla açıklayın .. neden? .. uzmana çok daha hızlı 30 gösterge eklemek mümkün olacak mı? .. veya ne için)))) Gerçekten anlamıyorum, kızmayın.
OOP'yi sevmiyorum - kullanmayın
MT5'in tüm ana işlevleri, klasik olarak işlevler biçiminde uygulanır.
Ve tatlıları ağırlıkça veya paket halinde satın almak herkes için bir zevk meselesidir.
Şekerlerin buzdolabındaki raflara yığılıp rengarenk ambalajlara sarılmasına bayılıyorum.
yapay bir beyin yazmak isteyen programcılar dışında hiç kimse tüm bu OOP'ye ihtiyaç duymaz)))
İlk sayfadaki yazıyı okudum .. Hiç bir şey anlamadım .. klas .. neden?
sadece parmaklarınızla açıklayın .. neden? .. bir uzmana çok daha hızlı 30 gösterge eklemek mümkün olacak mı? .. veya ne için)))) Gerçekten anlamıyorum, kızmayın.
belki buna ihtiyacın vardır:
OOP büyük programlar için iyidir.
Kod 50 satırdan azsa, OOP'ye gerek yoktur.
Ancak çok fazla kod olduğunda, sadece yorumlardan neyin neyle ilgili olduğunu anlamak neredeyse imkansızdır.
Değişkenlerin, korkunun, karışıklığın plansız paylaşımı ile hata olasılığı artar.
OOP'de, değişkenlerin yöntemlerle (fonksiyonlar) birlikte kap (sınıf) içinde saklandığından emin olabilirsiniz.
OOP ile yazılabilen ve OOP olmadan yazılamayan böyle bir görev yoktur.
Kolaylıkla ilgili.)
OOP, sorunları çözmek için bir yöntem değil, kodu yapılandırmanın bir yoludur.
mrProF :
OOP ile yazılamayan ve OOP olmadan yazılamayan görev yoktur.
Kolaylıkla ilgilidir.)
OOP, problem çözme yöntemi değil, kodu yapılandırmanın bir yoludur.
Bir hata yaptım - "OOP ile yazılabilecek ve OOP olmadan yazılamayacak böyle bir görev yok."
bende öyle istedim))