Höyükte OOP hakkında konuşun - sayfa 22

 
Vladimir Pastushak :

Size bir soru Renat, µl için büyük projeler programlayan kişiler nereden ve nasıl gelmeli???

Şu soruyu bir düşünün: Metaquotes gerçekten size sağlamak, eğitmek ve bir düzine daha "zorunlu olmak" zorunda mı?

Soruyu cevapladığınızda, her şey yerine oturacaktır.

Forumu okuyunca gerçekten şaşırdım. İnsanlar gerçekten yapmaları gerektiğine inanıyor. Sorular da tam da bu kesinlik çerçevesinde soruluyor.

 
fxsaber :

OOP'siz 10K hatlar için bile bir proje hayal edemiyorum. Muhtemelen birkaç tane var.

C'de çok büyük projeler vardı, ancak muhtemelen neredeyse hepsi ya uzun süre önce unutuldu ve rakipler tarafından öldürüldü ya da artılar için yeniden yazıldı.

Yanılıyor olabilirim, ancak Linux çekirdeği hala ağırlıklı olarak C'de uygulanmaktadır.

 
Renat Fatkhullin :

Şu soruyu düşünün: Metaquotes gerçekten size sağlamak, eğitmek ve bir düzine daha "zorunlu olmak" zorunda mı?

Soruyu cevapladığınızda, her şey yerine oturacaktır.

Forumu okuyunca gerçekten şaşırdım. İnsanlar gerçekten yapmaları gerektiğine inanıyor. Sorular da tam da bu kesinlik çerçevesinde soruluyor.


Peki tüm bu yatırımların ve değişikliklerin anlamı? Projelerin oluşturulması ?

Kimin ihtiyacı var? İnsanlar - bir danışman yardımıyla bir balonu yakalamanın gerçekten mümkün olup olmadığını kontrol etmeye gelen acemi tüccarlar?

Ben doğru koymadım kimsenin kimseye borcu yok...

Sadece kendim için gelecekte ne bekleyeceğimi anlamak istiyorum ...

Tam olarak ne yaratmak istiyorsun? Ve hepimizin yararına buna nasıl katılabilirim?

 
fxsaber :

Algoritmik ticarette, dil ve platform ne olursa olsun, tek bir ticaret platformunda hiçbir zaman büyük projeler olmadı ve olmayacak.

Maksimum - yarı otomatik.

Herhangi bir dilde yarı otomatik bir cihaz şeklinde en az bir büyük proje? En zor şey, sürücülerin ölçeklendirilmesidir. Ama hiçbir zaman kitlesel olmadılar. Ve eğer bir kitle karakteri yoksa, neden büyük bir şeyle uğraşalım? Market'in bir şey toplaması tek diz üstünde daha kolay.

Ticaret için - umut yok.

 
Vladimir Pastushak :

Peki tüm bu yatırımların ve değişikliklerin anlamı? Projelerin oluşturulması?

Kimin ihtiyacı var? İnsanlar - bir danışman yardımıyla bir balonu yakalamanın gerçekten mümkün olup olmadığını kontrol etmeye gelen acemi tüccarlar?

Ben doğru koymadım kimsenin kimseye borcu yok...

Sadece kendim için gelecekte ne bekleyeceğimi anlamak istiyorum ...


Vladimir, bana mütevazi bir fikir ver. Forumdaki ilk gün değilsiniz, konuları okuyor gibisiniz ... [MQ] geliştiricileri ve özellikle CEO'ları [okuma lideri ], genellikle dünyanın daha karmaşık ve daha zor hale geldiğini, rekabet hakkında yazıyorlar. ve algoritmik ticaret daha profesyoneldir. Her şey profesyoneller için tasarlanmıştır - profesyonel azınlık için. Ve projeler , MQ'nun devasa çalışmasının sadece bir parçası.

Ve adaşınızın dediği gibi hiçbir şey beklemenize gerek yok:



Vladimir Pastuşak :

...Tam olarak ne yaratmak istiyorsunuz? Ve hepimizin yararına buna nasıl katılabilirim?


Yani, anlaşılabilir. Dünyanın en iyi terminali ve ekosistemi. Neden katılmalısınız ve sizi davet edecekler mi? :-)

Burada hepimiz için bir fayda yok: finansal orman acımasız.

 
Vladimir Pastushak :

Bütün bunlar sadece kelimelerle iyi ve güzel ....

...Neyden bahsediyorum Renat, mt 5, 10 yıl olacak, 10 yıl şaka değil..

Ve OOP'ta programlama konusunda mantıklı bir eğitim yok ...


Güzel güzel. 10 yılda yapılanlara bakın. Sıradan bir kullanıcı olarak bunu çok ama çok söyleyebilirim!

[MetaTrader5] terminalinin kendisi, eğitim için keskinleştirildi mi? Amacı o değil.

C++'da birçok ücretsiz OOP öğrenimi vardır. Bu, ihtiyacı olanlara çok yardımcı olabilir. www.mql5.com'daki makale materyalinden bahsetmiyorum. Kısacası, bir arzu olurdu.

 
Vladimir Pastushak :

Sadece kendim için gelecekte ne bekleyeceğimi anlamak istiyorum ...

Tam olarak ne yaratmak istiyorsun? Ve hepimizin yararına buna nasıl katılabilirim?

Daha fazla para istiyorlar.

Bu, herhangi bir işletmenin ana ve tek amacıdır.

Bazı insanların "kendini gerçekleştirme", "gösteri", "PSV" gibi hedefleri vardır - ancak iş hayatında bunlar tesadüfi hedeflerdir, ancak hiçbir şekilde ana hedefler değildir.

 
Vladimir Pastushak :

Ben neyim, Renat, mt 5, 10 yıl olacak, 10 yıl şaka değil..

Ve OOP'ta programlama konusunda mantıklı bir eğitim yok ...

C++ kursları, bir forum ve sizin kendi çabalarınız yardımcı olmaya hazır.

Sonuçta, yanılmıyorsam, Standart Kitaplıktan CObject'in nasıl çalıştığı sorusunu soran sizdiniz - size neyi ve nedenini açıklamadılar mı? Konu oldukça mantıklıydı. Aynı ruhla devam edin - ve başarı kesinlikle gelecektir. Ticarette değilse, kesinlikle programlamada.

Diyelim ki kendimi yetiştirdim. Üniversitede programlamamız vardı ama çok uzun zaman önceydi o zaman bize sadece C bile öğretilmedi Assembler ve PL/1 vardı. Bununla birlikte, evde, sekiz bit işlemcilerde (K580VM80 - bir Sovyet sekiz bit programlama klasiği) enstitüye rağmen ve sayesinde değil, montajcıda oldukça fazla yazdım. Ve her şeyi, daha sonra sadece ortaya çıkan kitaplardan ve dergilerden çizdi. İnternet yoktu...

"İngiliz Kadın"ımızın (okulda çok iyi bir öğretmen) dediği gibi - hiçbir şey öğretilemez, her şey sadece öğrenilebilir.

 

Şu anda işlevsel bir tarzda yazılmış bir MT4 uzmanının OOP stilinde MT5 üzerinde ayrıştırma ve yeniden yazmayla ilgileniyorum.

Bunlar vinçler.

Görüldüğü gibi çok zeki bir insan yazmış ve her şey oldukça doğru ve anlaşılır. Bunu anladığında.

Ama aynı zamanda, ya yazarın kendisinin artık kodunu anlayamayacağından ya da Peter'a Konov'a gibi bir hafızasının olduğundan şüpheleniyorum.

Çoğu yerel hale getirilebilecek bir dizi küresel değişken . Zorlu zikzak oluşturma işlevi, giriş sinyali algılama işlevinin yarısını da içerir. Son olarak, çok kısa adlara sahip, mantıklı görünen, ancak ne anlama geldiklerini sürekli unutan çok sayıda değişken var. Örneğin, DNT - dtLastZzDNTime ve meçhul Buffer - en azından adZZBuffer, hatta adZZValues diyeceğim.

Veya bu koşul:

if(LastTimeDN>TimeLastDN)

Henüz saatin kaç olduğunu anlamadım.

Bu, değişkenlerin türüne göre hangi türe ait olduklarını söylemenin imkansız olduğu gerçeğinden bahsetmiyor. (dtLastZzDNTime değişkeninden, bunun bir tarih saat olduğunu hemen görüyorum).

Bir kez daha, kodun olabildiğince basit olması, adların olabildiğince açık olması, işlevlerin açık ve örtüşmeyen eylemler gerçekleştirmesi gerektiğine ikna oldum.

 
George Merts :

Şu anda işlevsel bir tarzda yazılmış bir MT4 uzmanının OOP stilinde MT5 üzerinde ayrıştırma ve yeniden yazmayla ilgileniyorum.

prosedürel olarak?