Sonunda MT5'e geçmek için ne yapılması gerekiyor? (görüşlerin toplanması) - sayfa 24

 
mt5 üzerinde çalışmayan göstergeler veya EA'lar ile mt4'te kar eden bir tüccarı zorlamak için, mt4'ü kırın. O zaman sadece mql5 öğrenmek için zaman harcaması gerekecek. MT4 var olduğu sürece hiçbir şey yapamazsınız. Her zaman güneş ışığı olsun!
 
Andrey F. Zelinsky :

Bir programlama dilinin popülaritesi, o dilde ustalaşmaya ve problemlerini onunla çözmeye istekli ve yetenekli olan kitlenin büyüklüğüdür.

ticaret platformunun popülaritesi, dahili programlama dilinin popülaritesi ile belirlenir.

hazır sınıflar - çocuklara okumayı öğretmek için iki gruba ayrıldılar - birine harfli bloklar verildi - diğer gruba resimli hazır kelimelerden oluşan bloklar verildi.

Soru şu ki, hangi çocuk grubu daha hızlı okumayı öğrenebilecek ya da hiç öğrenebilecek mi?

bu örnekte, kelimeler hazır sınıflara benzer.

Öğrenme sürecinde hazır sınıfları kullanmayı bırakırsanız ve dili her anlamaya çalıştığınızda (düzenli, metodik ve hatta çılgın bir fanatizmle yapılır) bunları sunarsanız, mql5'te ustalaşabilecek kitlenin büyümesi olacaktır. kaçınılmaz.

Dahili programlama diline hakim ve istekli olan kitlenin büyümesi, platformun popülaritesinin artmasına ve pratikte avantajlarının anlaşılmasına yol açacaktır.

Maalesef yanılıyorsunuz.

3. sınıftan itibaren Algol 68'de bir Minsk 32 bilgisayarında programlamaya başladım ve stajım sırasında ders görevim simpleks yöntemini kullanarak bir doğrusal programlama problemini programlamaktı.

Ve görevin kendisi: "Makinelerin ve mekanizmaların şantiyeler arasında optimum dağılımı."

Ardından Basic'te Assembler, PL / 1, "Iskra" ile bir ES-bilgisayarına geçti. . . .


Programcılar 2 kategoriye ayrılır: Sistem ve Problemli . Bunlara WEB programcıları da katıldı, onlara ağ programcıları ekleyebilirsiniz. . .

Her zaman sorunlu bir programcı oldum ve Windows için Assembler'ı, API ve OOP'yi bilmeme rağmen, yüksek seviyeli dillerde program yazmayı tercih ediyorum.

Artık dilin iç yapısını bilmeme gerek yok, ancak sınıfın içine girmeden karlı bir ticaret robotu geliştirmem ve zamanımı bir ticaret stratejisi geliştirmeye harcamam gerekiyor.

Ve mevcut MQL5 bu fırsatı sağlıyor ve eksiklikler yavaş yavaş ortadan kaldırılıyor.

 
Petros Shatakhtsyan :

Maalesef yanılıyorsunuz.

Algol 68'de 3. dersten programlamaya Minsk 32 bilgisayarında başladım ...

Petros - duygusal hikayeniz - tek bir şey söylüyor - programlamayı en başından öğrenmeye başladınız.

Ancak gösterge/EA geliştiricilerinin hedef kitlesi, a) temel bilgileri öğrenmiş olanlar ve b) MQL'nin kendileri için ilk programlama dili olduğu kişiler olarak ayrılmıştır.

Platformun popülaritesi tamamen ve tamamen münhasıran ikinci gruba "b) MQL'nin ilk programlama dili olduğu kişilere" bağlıdır - en önemli olan bu gruptur ve kaderine ve beklentilerine karar veren bu gruptur. çoğunluk kuralına göre terminal - tüm gurular gibi, uzmanlar, terminal geliştiricileri tam tersini istemedi.

Bu grup için, MQL4 geliştiricileri için olağan olan iTime, iClose, iOpen, ...

Ve tam olarak MQL4 ve MQL5 farklı programlama dilleri olduğundan - ve MQL5'in öğrenilmesi ve kullanılması MQL4'ten daha zordur - MQL'nin ilk programlama dili olduğu "b) grubu" MT4'ten MT5'e akmaz veya çok yavaş akar.

Bu durumun nedenlerinin araştırılması gerekiyor - benim varsayımım, dil yapılarının izleyicilerinin sunumu / eğitiminin - standart kütüphaneden hemen sunumun acemi geliştiriciler için "neyin ne olduğu" anlayışını mahrum bıraktığı veya yavaşlattığıdır.

 
Andrey F. Zelinsky :

.

-- standart kitaplıktan hemen hizmet vermek, acemi geliştiriciler için "neyin ne olduğu" anlayışını yok eder veya yavaşlatır.

Ve bence tam tersi.

Standart kitaplık, herkese OOP ve böyle bir sınıfın ne olduğu hakkında bilgi sahibi olmadan ticaret işlemlerini çok kısaca yazma fırsatı verir.


Birçoğunun neden MQL5'ten korktuğunu anlıyorum. Bazı insanlar MQL5'te yazmanın sınıf ve OOP bilgisi gerektirdiğini düşünüyor.

Sizi temin ederim ki, MQL4'ten MQL5'e geçmek için OOP bilgisi gerekli değildir!

 
Petros Shatakhtsyan :

Ve bence tam tersi. ...

Düşünmenizi kimin yasakladığını veya engellediğini düşünün.

Açıklamalarım, sizi alışık olduğunuz düşünce sürecinden atmak için değil.

Ortaya koyduğum konular, uygulama ve öğretim metodolojisinde uzman olan kişilerle tartışmak için ilginçtir.

 
Andrey F. Zelinsky :

Düşünmenizi kimin yasakladığını veya engellediğini düşünün.

Açıklamalarım, sizi alışık olduğunuz düşünce sürecinden atmak için değil.

Ortaya koyduğum konular, uygulama ve öğretim metodolojisinde uzman olan kişilerle tartışmak için ilginçtir. Forumda tam anlamıyla bu tür birkaç uzman var. Ve zaten bazı uzmanların görüşlerini biliyorum.

İşimde bir fikrim var - köklü yöneticiler yeni olan her şeyin düşmanıdır, neden olduğu açıktır - bir günlüğüne oturup çöpe atacaklar, potansiyeliniz var gibi görünüyor


sadece bir geliştirici yeni ürünlerin tüm avantajlarını bilebilir, bunlar icat anında gelirler

 
pavlick_ :

Ne saçmalık. Örneğin, c++ kimin işidir? Bu ücretsiz bir standart, kamu malıdır. Ücretsiz lisanslı derleyiciler. Hepsi ücretsiz kütüphanelerle büyümüş. Ve işlerini geliştirmek için kapalı MKL için ücretsiz kütüphaneler yazan kaç fedakar bulunabilir? Hayır, hsv'sini eğlendirmek isteyenler mutlaka olacaktır ama benim için mesela hiç arzu yok. Ve genel olarak, herhangi bir şeyi (hızlı bir şekilde lua gibi) gömmeniz bile gerekmez - api verin.

Ardından metnin ikinci yarısını okuyun - uzmanların eğitimi kimin için bilinmiyor. Peki ya bazı kütüphaneler?

Ama bu "Quick'teki lua gibi" - başlamak için gerekli olan buydu ve bu kadar. Hatta biraz kustu.

Evet, ve bu ... kaç farklı lisans gördüm, ücretsiz bir şey görmedim, ama çok aradım - ama yok ve bazı fanteziler birine özgür görünüyor, bu fantezilerden başka bir şey değil.

 
Petros Shatakhtsyan :

Ve bence tam tersi.

Standart kitaplık, herkese OOP ve böyle bir sınıfın ne olduğu hakkında bilgi sahibi olmadan ticaret işlemlerini çok kısaca yazma fırsatı verir.


Birçoğunun neden MQL5'ten korktuğunu anlıyorum. Bazı insanlar MQL5'te yazmanın sınıf ve OOP bilgisi gerektirdiğini düşünüyor.

Sizi temin ederim ki, MQL4'ten MQL5'e geçmek için OOP bilgisi gerekli değildir!

Daha kolay! Ama gördüğünüz gibi, bunu bile herkes anlayamaz. Mükemmel!

 
Andrey F. Zelinsky :

Düşünmenizi kimin yasakladığını veya engellediğini düşünün.

Açıklamalarım, sizi alışık olduğunuz düşünce sürecinden atmak için değil.

Ortaya koyduğum konular, uygulama ve öğretim metodolojisinde uzman olan kişilerle tartışmak için ilginçtir.

Andrey, ben uygulayıcı değil miyim?

Profilime bakın ve videonun bir bağlantısı var. Bu programı 12 yıl önce VC++, Borland C++ ve Oracle kullanarak geliştirdim.

Ve 97'den 2008'e kadar sipariş aldığım ve ayrıca VC ++ programlama ve Visual FoxPro konusunda eğitim aldığım kendi şirketim vardı.


Bu yüzden benimle yarışmanızı tavsiye etmiyorum, kaybedersiniz. ( Tabii ki şaka :)

 
Petros Shatakhtsyan :

Standart kitaplık, herkese OOP ve böyle bir sınıfın ne olduğu hakkında bilgi sahibi olmadan ticaret işlemlerini çok kısaca yazma fırsatı verir.

OOP ve standart kitaplığın bununla ne ilgisi var?

Bir sınıfın veya standart bir kitaplığın ne olduğunu bilmeden MQL5'te OOP olmadan mükemmel bir şekilde yönetebilirsiniz.

Ama yerel guruların açıklamalarına bakacak olursak, o zaman sadece "SB sınıfına bakın...", "SB sınıfını devralın...", "kendi sınıfınızı yazın..." okuruz.

Onlar. "sınıf" ve "standart kitaplık" kelimeleri her zaman birlikte kullanılır.

Belgelerdeki SB açıklamasını açın: "ticaret sınıfları", "sınıf/grup", "iş sınıfı...", "doğrudan torunlar", "yöntemler".

OOP nedeniyle MQL5'e gitmeyen yeni başlayanlar için hiç şansları yok.