OOP vs prosedürel programlama - sayfa 45

 
Alexey Volchanskiy :

Çok eğlenceli, zamanın gerisindeyim
"bir hevesle" ne demek

Aptalca ganimet kazanmaya çalışıyorum çünkü bana maaş vermiyorlar))) ve teorilere atlamıyorum)))

Bellman ve Pontryagin hakkında: https://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C% D0%BD%D0%BE%D0%B5_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0% B5
Eh, kazanmaya başladığınızda, nasıl daha fazla kazanacağınızı düşünürsünüz...

Optimum kontrol ticaret için geçerlidir.
 

Renat Fatkhullin :

Holivar adına - R, "erişim kontrolü olmayan hepsi bir arada çöp kutusu" modunda kesinlikle iğrenç bir şekilde yazılmıştır. Kapsam, koruma ve çoklu oturum olmadan yirmi yıl öncesinden eski tarz yaklaşım. Sanki yalnızmışım gibi yazıyorum. Evet, proje profesyonel olmayan geliştiriciler tarafından bir kişinin altında doğdu. Sıfırdan yeniden yazılması gerekiyor. En azından bir kere.

MQL5'ten R'de normal bir arayüz yapma fikri vardı, ancak daha derine indikten sonra entegrasyonu hemen reddettim. Sistem kategorik olarak verileri ve oturumları koruma konusunda yetersizdir.

Bir programcı, katı gereksinimleri olan (en azından birkaç yıl el ele vererek) normal geliştirme ekiplerinde çalışana kadar, normal anlamda bir geliştirici olmayacaktır. Adayları değerlendirirken test maddelerine baktığımızda %90 oranında kafamızı çarpıyoruz. Geliştirme endüstrisi boyunca toplam korku.

Bu nedenle, bir kez daha tekrar ediyorum - FKÖ karşıtları burada bir tür saçmalık sergiliyor.

Tekrar özür dilerim.

Rentat, belki Python ? Anladığım kadarıyla burası entegrasyon açısından çok daha açık bir platform. Ve en önemlisi, bilimsel hesaplama açısından umut verici. Böyle bir entegrasyon, hem MQL'ye hem de borsa veri analizi endüstrisinin kendisine büyük bir destek sağlayacaktır.

 
Vasiliy Sokolov :

Rentat, belki Python ? Anladığım kadarıyla burası entegrasyon açısından çok daha açık bir platform. Ve en önemlisi, bilimsel hesaplama açısından umut verici. Böyle bir entegrasyon, hem MQL'ye hem de stok veri analizi endüstrisinin kendisine büyük bir destek sağlayacaktır.

Vasili, dün Özbek bir anne ve kızını evime davet ettim. Ne olmuş? Üç rublelik bir dairem var, bana çorba yedirdi, bilgisayarı gösterdi, Özbekler hakkında hikayeler anlattı))) Herkes güldü))

 
Ilnur Khasanov :
Bellman ve Pontryagin hakkında: https://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C% D0%BD%D0%BE%D0%B5_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0% B5
Eh, kazanmaya başladığınızda, nasıl daha fazla kazanacağınızı düşünürsünüz...

Optimum kontrol ticaret için geçerlidir.

yani RL oradan takip eder. aslında .. ama Bellman hakkında da konuşabilirsin, sadece neyi tutturacağını bulman gerekiyor

Ticarete başladınız mı? düşünmene yardım edebilirim

optimal kontrol sürekli problemlerle ilgili değildir, sadece temeldedir ve durağan olmama durumunda her şey kötüdür

 
Vasiliy Sokolov :

Rentat, belki Python ? Anladığım kadarıyla burası entegrasyon açısından çok daha açık bir platform. Ve en önemlisi, bilimsel hesaplama açısından umut verici. Böyle bir entegrasyon, hem MQL'ye hem de stok veri analizi endüstrisinin kendisine büyük bir destek sağlayacaktır.

Yavaş Python kullanın, araştırma yapın ve ardından sonuçları MQL5'te hızlı bir uygulamaya aktarın.

MQL5 ve MetaTrader5'te matematiği desteklemek için zaten çok şey yaptık: MQL5'te istatistiksel dağılımlar - R'den en iyiyi alın ve daha hızlı yapın

 
Maxim Dmitrievsky :

yani RL oradan takip eder. aslında .. ama Bellman hakkında da konuşabilirsin, sadece neyi tutturacağını bulman gerekiyor

Ticarete başladınız mı? düşünmene yardım edebilirim

optimal kontrol sürekli problemlerle ilgili değildir, sadece temeldedir ve durağan olmama durumunda her şey kötüdür

Nasıl vidalayacağımızı düşünelim. Her şey, ts yazarım..
 
Vasiliy Sokolov :

Rentat, belki Python ? Anladığım kadarıyla burası entegrasyon açısından çok daha açık bir platform. Ve en önemlisi, bilimsel hesaplama açısından umut verici. Böyle bir entegrasyon, hem MQL'ye hem de stok veri analizi endüstrisinin kendisine büyük bir destek sağlayacaktır.

Neden entegrasyona ihtiyacınız var? Mevcut araçlarla, zaten her şeyi MQL'ye entegre edebilirsiniz - aynı R, Python, veritabanları ve ne isterseniz. MQL'de yüksek seviyeli dillere kıyasla bu tür çok az araç vardır, ancak bunlar her şey için yeterlidir.

Bu arada, Python veya R o kadar yavaş değildir ve çoğunlukla betik dilleri olarak, yani bir cümledeki kelimeleri birbirine bağlamak için kullanılır. Ve Python veya R'nin toplam program yürütme süresindeki payı çok küçüktür ve yürütme süresini hiçbir şekilde etkilemez. Yani MQL'ye herhangi bir şey aktarmaya gerek yok. Tabii ki, Market aracılığıyla takas etmeyecekseniz.

 
Yuriy Asaulenko :

Yani MQL'ye herhangi bir şey aktarmaya gerek yok. Tabii ki, Market aracılığıyla takas etmeyecekseniz.

Eee...

 

Bütün tartışma şunu hatırlatıyor: "Benim kung fum senin kung fundan daha iyi...".

Tarikat veya martin ile 2 göstergedeki robotlar, tüm danışmanların% 98'idir. Robotlarım bir istisna değil. OOP'ye yalnızca bir düzine robotu tek bir robotta birleştirmeye karar verdiğimde ihtiyacım vardı. Ve sonra ilk başta her şeyi prosedürel bir biçimde yaptım ve ancak daha sonra onu OOP'ye dönüştürdüm. Bu arada, birçok sınıf birkaç yıldır kullanılıyor ve oraya bakmıyorum bile.

OOP versiyonunda MACD Örneği'ndeki gibi bir robot yazmak, aslında sapkın bir mantıktır. Soruna basit görünen bir çözümle alay etmek hiç aklıma gelmezdi.

Bu nedenle, önce deneyimli programcıların yeni danışmanların mantığını prosedürel bir tarzda ortaya çıkardıkları ve ardından OOP'ye çevirdikleri ortaya çıkıyor. Aynı zamanda, yalnızca bir avantaj elde ederler - yeni mantık dallarını kolayca ekleme veya kaynak kodunu biraz farklı bir şekilde yeniden oluşturma yeteneği, ancak yalnızca birkaç yöntemi yeniden yazarak.

Araştırma çalışmaları için OOP kesinlikle bir güçtür. Ancak bir aydan fazla bir süredir bir fikri beslediğinizde ve kafanızda tam bir resim oluştuğunda, danışman bir saat veya bir gün içinde prosedürel bir tarzda yazılır.

 
Vasiliy Sokolov :

Rentat, belki Python ? Anladığım kadarıyla burası entegrasyon açısından çok daha açık bir platform. Ve en önemlisi, bilimsel hesaplama açısından umut verici. Böyle bir entegrasyon, hem MQL'ye hem de stok veri analizi endüstrisinin kendisine büyük bir destek sağlayacaktır.

ve c ++'dan mql'ye daha iyi kod dönüştürücü

çünkü o zaman sadece gerekli olanlar araştırmadan sonra dönüştürülür ve bu kadar

Neden: