Yönetime ve yerel sakinlere teklif

 

Bir fikrim var

MKL4 / 5'te herhangi bir yerde programlama konusunda gerçekten yetkin bir mantıklı eğitim olmadığından ve Runet'in enginliğinde düşünülemez saçmalıklarla karşılaşırsınız,

belki farklı kod seçeneklerinin sunulacağı bazı eğitim sayfaları yapmak mantıklı olabilir.

Ve belirli bir derecelendirmeye sahip kullanıcılar, örneğin 20.000'den fazla, bu kodu düzenleyebilir veya kendi sürümlerini ekleyebilir ve derecelendirebilir.

Basit bir örnek: bir kullanıcı siparişleri geçmişe göre sıralama seçeneğini önerdi

   for ( int i=OrdersHistoryTotal()- 1 ; i>= 0 ; i--)
       if ( OrderSelect (i,SELECT_BY_POS,MODE_HISTORY))
         if (OrderSymbol()== _Symbol )
             if (OrderMagicNumber()==MagicNumber || MagicNumber==- 1 )

ancak bu seçenek tamamen doğru değil.

20.000'den fazla derecelendirmeye sahip daha deneyimli bir programcı, kodu doğru kod için düzenleyebilir veya sadece kodu, örneğin 10 üzerinden 3 olarak derecelendirebilir veya belki de kendi sürümünüzü sunabilir.

Acemi programcılar ne alır:

Daha iyi bilgi ve eğitim.

Sorularınıza daha doğru, daha güvenilir, daha hızlı, daha profesyonel vb. .........

Kaynak ne alacak:

Her türlü banal soru ile forumda daha az konu.

Yeni başlayanların öğrenebileceği doğru (bir tür ders kitabı) kodun temeli.

Fikriniz ilginç.

 
Siparişlerle çalışma konusunda bir çaydanlık için mantıklı bilgi bulmak zor. Belirli bir soruyu (birkaç satırlık kod) yanıtlamak yerine, forumdaki uzun ileti dizilerini yeniden okumam için beni gönderiyorlar, tüm zorluklara girmem ve bilgi edinme sürecinden geçmem gerektiğini söylüyorlar. Bu bilginin taşıyıcılarına saygıyla dolu ve ondan önce iletişimde hoşgörü hissediliyor ... Neden? Evet, görünüşe göre bilgi burada satılıyor ve kimse onu bu şekilde paylaşmaya niyetli değil.
 
Vladimir Pastushak :

Bir fikrim var

Fikriniz ilginç.

Ne yazık ki, şans kesinlikle sıfırdır - "topluluğun her şeyi kendi başına yapacağını" uman bir sürü ölü proje tarafından kanıtlanmıştır.

Bu tür şeyler, yetkin yönetim ve kontrol altında, yalnızca para için (doğrudan veya örtülü olarak) yaratılır. MQL5 belgelerinin bölümüne bakın - birçok yazar ve çevirmenin yıllarca süren çalışmaları oraya yatırıldı.

 
Renat Fatkhullin :

Ne yazık ki, şans kesinlikle sıfırdır - "topluluğun her şeyi kendi başına yapacağını" uman bir sürü ölü proje tarafından kanıtlanmıştır.

Bu tür şeyler, yetkin yönetim ve kontrol altında, yalnızca para için (doğrudan veya örtülü olarak) yaratılır. MQL5 belgelerinin bölümüne bakın - birçok yazar ve çevirmenin yıllarca süren çalışmaları oraya yatırıldı.

Sadece örnekler var. Onlar yeterli değil. Daha fazlasına ihtiyacım var, diğerleri için de aynısını düşünüyorum ...

Bir programcı olarak becerilerimi geliştirmek ve yeni gelenlere topluluğu geliştirmeleri için doğru tavsiyelerde bulunmak istiyorum.

Karmaşık yüksek kaliteli kodu düşük kaliteli olandan ayırt edemezsem topluluğa şimdi nasıl yardımcı olabilirim?

Şimdi kötü kodu iyiden nasıl ayırt edebilirim ??? İyi OOP kodunu kötüden nasıl ayırt edebilirim?

Nesne ? Makaleler güzel, son zamanlarda makalede verilen kodu inceledik ve 10 satırlık koddan bir makale yaptık.

Amaç bir şeyin reklamını yapmak, trafiği yakalamak, ayrı bir proje oluşturmak ya da gelir/zarar elde etmek değil...

Amaç bir bilgi tabanı oluşturmak, şimdi ihtiyacınız olanı bulmak için bir sürü konuyu, bir sürü sayfayı kürek çekmeniz gerekiyor, biliyorum arama konusunda çok çalışma yapıldı ama ne yazık ki arama oldukça zayıf . çubuğun sonuna kadar olan süreyi hesaplayın

Temelleri ders kitabından öğrendim ama ne yazık ki sadece temel bilgiler var ve artık daha eğitici ve kaliteli bilgilere ihtiyacımız var, MQL5 dokümantasyonu maalesef yeterli değil...

İyi örnekler, yetkin uygulamalar bulamadığım için bir seçenek önerdim... Başka bir şekilde kaliteli eğitim verebilir miyim?

 
MQL5 hakkında kendimiz bir eğitim yazmak istiyoruz ama bunun için cesaretimizi toplamamız gerekiyor.
 
Renat Fatkhullin :
MQL5 hakkında kendimiz bir eğitim yazmak istiyoruz ama bunun için cesaretimizi toplamamız gerekiyor.
Cesaretimi paylaşabilseydim...
 
Renat Fatkhullin :
MQL5 hakkında kendimiz bir eğitim yazmak istiyoruz ama bunun için cesaretimizi toplamamız gerekiyor.

Hadi beraber yapalım?

Önerimin örneğini takiben, doğru kodlardan oluşan bir veri tabanı geliştirilecek ve editörler her şeyi toplayacak ve ders kitabında açıklayacak!

20-30 kişinin çalışıp ardından hataların düzeltilmesi bir şey, bazı temel kısımların pratikte 50-100 deneyimli programcı tarafından yapılması başka bir şey...

Fikrimde yanlış bir şey görmüyorum, kaliteli kodlardan oluşan bir temel oluşturmak için bir web arayüzü oluşturmak için saatlerce çalışmak dışında...

 
Ne yazık ki projeler böyle yapılmıyor. Böylece yuva yaparlar...
 
Bunun için özel bir arayüz var mı? Burada bir yerde, sonunda TF'yi bir dize değerine dönüştürmek için fonksiyonun optimal kodunu bozan bir sürü alev içeren bir konu vardı. "Doğru biber nasıl kodlanır" gibi ayrı bir konu başlatmanız ve kodun son hali + açıklama ile oradaki mesajlara bağlantılar koymanız yeterlidir. Veya linkler olmadan kodları kendileri aktarın. Holivarlı alevler ayrı olacak, sağlam denge - tek bir konuda. Örneğin, hiç kimse sizi böyle bir konuya yönlendirmekten alıkoyamaz, ancak moderatör haklarına sahip birinin yönetmesi daha iyi olur - alevi temizleyin
 
Yapılması gereken tek şey, aynı idarenin bakış açısından bu çok "doğru" kodla ilgili bölümleri tamamlamaktır (farklı seçenekleriyle - hangisi daha iyi, hangisi gerekli değil ...) - tabiri caizse, her şeyi bir araya getirin. Aksi takdirde, hem deneyimli hem de yeni başlayanların bu yulaf lapasını asla kafalarındaki bir baltadan pişirmeyeceği doğrudur ...

Ama açık - bunun için çaba göstermeniz ve zaman harcamanız gerekiyor.
 
ve derecelendirme 20.000'den fazlaysa ve programcı hayır ise :-)