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

 

Sürecin diyalektiği şu şekildedir:

Dilin MQL4'ten önceki gelişimi başarıya yol açtı, ancak devam eden gelişim (MQL4'ten MQL5'e) dili hedef kitlesinden uzaklaştırmaya başladı. Yeni dil, meslekten olmayanların bilincine bir yığın öz sundu ve reddedilmesine neden oldu. Ancak MQL5'e doğru gelişmemek imkansızdı, çünkü ileri düzey kullanıcılardan her zaman bir şeyler ekleme istekleri olmuştur ve geliştiricilerin ekmeğe ihtiyacı vardır. Sonuç olarak, hedef kitleden daha fazla gelişme ve ayrılma önceden belirlendi. Ve şimdi diyalektik sürecin yeni bir dönüşü gerçekleşecek - basitleştirme tarafına dönüş ve kitleler arasında popülerliğin yeniden kazanılması, ancak yeni bir (MQL5) temelinde.

 
Fast528 :

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

Şüphesiz.

Ancak şimdi bilginizi doğru ve anlaşılır bir şekilde iletmeniz ve deneyimsiz bir kullanıcıya (en büyük ve bu nedenle anahtar) iletmeniz gerekiyor.

Aslında bahsettiğimiz şey bu.

MT5'in avantajı ve MT4'ten MT5'e geçiş için "nasıl zorlanılacağı" ile ilgili sorular bir, iki ve hatta beş yıldan fazla bir süredir ortaya çıkıyor.

Riskten korunma zaten eklendi ve ITime, iClose vb. eklendi ve kod tabanı örneklerle dolu (kitlesel yayıncılar aynı şeyi çok farklı açılardan gösterdi) - ve MT5'te test etmenin birçok avantajı var - ve hala MT4'ten MT5'e geçiş sorunu abartılıyor.

Yani bir sebep var mı? Nedeni öğrenilmelidir.

 
Dmitry Fedoseev :

Kim kimi hazırlıyor? Api'yi uyguladıysanız, o zaman ne istersem yazarım ve istediğim yerde, artılarda, Sharp'ta, herhangi bir konuda çalışırım ama yeterince malzeme var. API belgelerinin eğitim olduğunu düşünüyorsanız ...

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.

Bunlar neden ücretsiz değil? http://www.gnu.org/licenses/license-list.ru.html
Various Licenses and Comments about Them - GNU Project - Free Software Foundation
  • www.gnu.org
This page is maintained by the Free Software Foundation's Licensing and Compliance Lab. You can support our efforts by making a donation to the FSF. Have a question not answered here? Check out some of our other licensing resources or contact the Compliance Lab at licensing@fsf.org. We classify a license according to certain key criteria...
 
Andrey F. Zelinsky :

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.

Standart ticaret fonksiyonlarını kullanmak için bu tür şeyleri hiç bilmenize gerek yoktur. Yapısını, nasıl kullanılacağını bilmek yeterlidir.

Ancak, örneğin, bir MONO-para birimi danışmanını çok-para birimine dönüştürmek istediğinizde, bunu bir sınıf olmadan da yapabilirsiniz.

Ancak çok sayıda dizi bildirmeye başladığınızda, program hemen bir karmaşaya dönüşür.

Sınıfın geldiği yer burasıdır. Ve bir sınıftaki değişkenleri nasıl tanımlayacağınızı, bunlara nasıl erişebileceğinizi, yapıcı, yıkıcı, ama çok fazla değil, hatasız bilmeniz gerekir.

Bu kavramları öğrenmek ve kullanmak için 2 saatlik sadece 3 dersten geçmeniz gerekiyor. Ama sadece Monocurrency'i multi'ye dönüştürmek için.

Genel olarak, OOP aptal programcılar için değildir.

Birçoğu ustalaşamıyor. Örneğin şablonlar, operatör ve sınıf aşırı yüklemesi, sanal işlevler ve sınıflar gibi kavramlar.

 
Petros Shatakhtsyan :

Standart ticaret fonksiyonlarını kullanmak için bu tür şeyleri hiç bilmenize gerek yoktur. Yapısını, nasıl kullanılacağını bilmek yeterlidir.

...

Petros, kendinden başkasını okursan bir bedelin olmaz. Şimdi siz kendiniz yukarıda özetlediğim sonuca geldiniz veya geliyorsunuz.

Standart kitaplığın ticaret sınıflarının ve yöntemlerinin tüm köşelerinde ölçü olmadan geçiş yapmak - yeni başlayanlara dilin ticaret işlevlerini anlamaz.

MQL5 ticaret işlevlerinden hiç söz edilmiyor - bunlarla ilgili konuşmalar, yalnızca standart kitaplığın yöntemleri ve sınıfları hakkında konuşmalarla değiştirildi.

 
pavlick_ :

Kim kimi hazırlıyor? Api'yi uyguladıysanız, o zaman ne istersem yazarım ve istediğim yerde, artılarda, Sharp'ta, herhangi bir konuda çalışırım ama yeterince malzeme var. API belgelerinin eğitim olduğunu düşünüyorsanız ...

Bu doğru. Geliştirmenin tek yolu API'dir. En azından tüm yazılımlar, tabiri caizse ana akım olan açık sistemlere doğru ilerliyor.)

Kapalı topluluklara gelince, onlar mahkumdur. Yapay olarak bakılmadıkça ve sevilmedikçe, ancak bu durumda bile bir gelişme beklenmiyor.

Bununla birlikte, MQL topluluğunun izolasyonunda derin bir ticari anlam da olabilir.

 

Dilin bununla hiçbir ilgisi yok. MT4/MT5 kullanıcılarının yüzde 5-10'u kendilerine ait bir şeyi kodlamaya çalışıyor, artık değil. Gerisi en iyi ihtimalle CodeBase veya Market'ten bir şeyler indirebilir. Ve kesinlikle içeride ne olduğu umurlarında değil: sınıflar-shmass, fonksiyonlar-shruktsii.

Yani programlama kullanmayan bir kullanıcıya ve danışmanlara MT5'in neden MT4'ten daha iyi olduğunu açıklamanız gerektiğini düşünüyorsunuz. Hız, ölçeklenebilirlik, temiz mimari... - tüm bunlar sıradan kullanıcılar için boş sesler. Bu nedenle, neredeyse hiç argüman yok.

 
Vasiliy Sokolov :

Dilin bununla hiçbir ilgisi yok. MT4/MT5 kullanıcılarının yüzde 5-10'u kendilerine ait bir şeyi kodlamaya çalışıyor, artık değil. Gerisi en iyi ihtimalle CodeBase veya Market'ten bir şeyler indirebilir. Ve kesinlikle içeride ne olduğu umurlarında değil: sınıflar-shmass, fonksiyonlar-shruktsii.

Yani programlama kullanmayan bir kullanıcıya ve danışmanlara MT5'in neden MT4'ten daha iyi olduğunu açıklamanız gerektiğini düşünüyorsunuz. Hız, ölçeklenebilirlik, temiz mimari... - tüm bunlar sıradan kullanıcılar için boş sesler. Bu nedenle, neredeyse hiç argüman yok.

Diyelim ki kodlayıcılar yüzde 5-10 oranında ve gerisi hangi platform olduğu umrunda değil. Ardından kullanıcıları iki kategoriye ayıracağız - aktif kullanıcılar (kodlayıcılar) ve pasif kullanıcılar (sinyal aboneleri, manuel tüccarlar, piyasa alıcıları).

İlk kullanıcı kategorisinin tamamı MT5'e geçerse, geri kalanı onları takip eder. Sonuçta, kodlayıcılar MT5 için programlar yazacak, satacak ve yayınlayacak ve pasif kullanıcılar daha önce olduğu gibi sunduklarını alacak.

Yani görev, kodlayıcıları MT5'e geçmeye ikna etmektir ve sorun çözülecektir.

 
Andrey F. Zelinsky :

Petros, kendinden başkasını okursan bir bedelin olmaz. Şimdi siz kendiniz yukarıda özetlediğim sonuca geldiniz veya geliyorsunuz.

Standart kitaplığın ticaret sınıflarının ve yöntemlerinin tüm köşelerinde ölçü olmadan geçiş yapmak - yeni başlayanlara dilin ticaret işlevlerini anlamaz.

MQL5 ticaret işlevlerinden hiç söz edilmiyor - bunlarla ilgili konuşmalar, yalnızca standart kitaplığın yöntemleri ve sınıfları hakkında konuşmalarla değiştirildi.

Başkaları sizin ne istediğinizi anladıysa, bırakın başkaları bana açıklasın.

Yeni başlayanların zorluklarının ne olduğunu söylemelerine izin verin.


Ticaret işlevleri için bu MQL5 Referansı var Ticaret fonksiyonları .

Bunları, örneğin kullandığım bir pozisyonu bulmak için de kullanıyorum: PositionSelect.

Ve OrderSend yerine standart fonksiyonları kullanmayı tercih ediyorum. Kim rahat.

 
Реter Konow :

Diyelim ki kodlayıcılar yüzde 5-10 oranında ve gerisi hangi platform olduğu umrunda değil. Ardından kullanıcıları iki kategoriye ayıracağız - aktif kullanıcılar (kodlayıcılar) ve pasif kullanıcılar (sinyal aboneleri, manuel tüccarlar, piyasa alıcıları).

İlk kullanıcı kategorisinin tamamı MT5'e geçerse, geri kalanı onları takip eder. Sonuçta onlar MT5 için programlar yazacak, satacak ve yayınlayacak, pasif olanlar da eskisi gibi sunduklarını kullanacak.

Yani görev, kodlayıcıları MT5'e geçmeye ikna etmektir ve sorun çözülecektir.

Bu doğru, yalnızca profesyonel bir kodlayıcı, her şeyden önce, başkalarının çıkarlarına hizmet eden bir kişidir. Aklı başında kim tüm ürünlerini MT4 Market'ten çıkarıp para kazanma fırsatından mahrum eder ki? Sırf MT4 olduğu için MT4'teki serbest çalışma siparişlerini kim reddedecek?

Kodlayıcılar gerçekten yüzde 5-10 ama yine de kendi aralarında rekabet yaratmaya yetiyor. Böyle bir dartanyan varsa, gerisi parmaklarını ağırlıkta bükecek ve MT4 kullanıcılarına hizmet etmeye devam edecektir. Hem MT4 hem de MT5'e sahip olduğu için yalnızca MQ önemli bir etkiye sahip olabilir. Ancak tüm bu etki, zorunlu acımasız önlemler ve aslında MT4'teki mevcut ekosistemin kasıtlı bir yenilgisidir. Aklı başında kimse buna yanaşmaz.

Neden: