Müşterilerin yerleşik bir basit programlama diline ihtiyacı var mı? - sayfa 5

 
Комбинатор :

Her şeye çan kulenizden bakıyorsunuz.

İki tür kullanıcı vardır.

İlki, hepsinin% 90-99'unu içeriyor, iki yerine üç fare tıklaması yapmak için çok tembeller . Geri kalanlar, böyle bir dille ilgilenebilecek olanlar, mql5 ile de oldukça başa çıkabilirler.

Her zaman belirli bir prosedürü basitleştirme fırsatı vardır: aynı metni yüzünüz mavi olana kadar yazabilir veya panodan yapıştırabilirsiniz. Ve bu normaldir - bu sadece derinlemesine değil, aynı zamanda genişlikte de gelişme sürecidir. Ve burada soru, TEMELLİK'in varlığı ile ilgili değil, belirli eylemleri tekrarlamanın uygunluğu ve sonucu elde etme hızı ile ilgili ...

 
igrok333 :
işte mql4'te bir anlaşma açılıyor
Tek çizgi.


işte mql5'te bir anlaşma açılıyor
13 satır.

Normal programlama dillerinde OOP, geleneksel yöntemlerle hiçbir şey yapılamadığında gelir. ve burada - bir anlaşma açmak - ticarette en basit işlem. ve zaten oop'a gidiyor.
beceriksiz bir programlama dili değil mi?


İşte mql5'te bir ticaret açılıyor: ctrade.Buy(1); - dizedeki harfler bile örneğinizdekinden daha az.

Trade.mqh'nin kullanılmasını engelleyen nedir? Ardından 2 tanesi kütüphane bağlantısı ve sınıf değişkeni bildirimi olmak üzere 3 satır olacaktır.

 
Alexey Volchanskiy :

Bu şey size yaşam sevincini geri getirecek, daha kolay değil))


ve sonra böyle hesap makineleri ile geldi,
daha işlevsel ve kullanımı daha kolay olan


İlk başta bilgisayarların kullanımı zordu ve sonra bir fare, sezgisel bir program arayüzü vb. ile geldiler.
Dolayısıyla, mql5, kullanımı uygun olmayan eski bir bilgisayarın modern ve kullanışlı bir bilgisayardan yapıldığı örnektir.
 
Alexey Volchanskiy :

Konu hakkında yazmaya karar verdim, çünkü kendim de benzer fikirlerim var ve daha sonra Skype'ta sohbet eden eski müşteri hayal kurmaya başladı ve fanteziler düşüncelerime çok yakın.

Konuşma kaydedilmedi, tamamen hafızadan.

bu uzun zamandır var ve birçok versiyonda, işte bir örnek ( reklam değil ), 33 saniyeden itibaren bakın:


 
igrok333 :


Lütfen şaka yapmayın, küfür etmeyin. Süpürge ve kase zaten hazırlandı:

Banyoya bir gezi

 
Alexey Volchanskiy :

Bu şey size yaşam sevincini geri getirecek, daha kolay değil))


Sonuçta, neyin daha zor olduğunu programlamayı öneriyorsunuz. Anlaşmaların açılışını assembler'a yazalım ve dll ile terminale bağlanalım.
 
Alexey Oreshkin :


İşte mql5'te bir ticaret açılıyor: ctrade.Buy(1); - dizedeki harfler bile örneğinizdekinden daha az.

Trade.mqh'nin kullanılmasını engelleyen nedir? Ardından 2 tanesi kütüphane bağlantısı ve sınıf değişkeni bildirimi olmak üzere 3 satır olacaktır.

öyle yaparım.

ama neden normal işlevsellikte benzer bir şey yapmıyorsunuz?
 
igrok333 :

ve mql5'e geçiş ne veriyor? İçine yazmak daha mı kolay? daha az kod?

Platformdan bağımsız olarak bir ticaret açmak için bir hattım var. Sadece MQL5'in olanakları nedeniyle.

Ancak, genel olarak konuşursak - burada bir kereden fazla söylendi - MQL4 ve MQL5 arasındaki fark son derece küçüktür ve aslında hepsi sunucu ile etkileşim protokollerindeki farktan oluşur.

"MT4'ün yalnızca bir satırı var ve MT5 - on beş" ifadesi, en basit pencereyi açmak için birçok işlem yapmak zorunda kalan ilk Windows programcılarının ifadelerine çok benziyor - bir pencere sınıfı kaydedin, bir mesaj döngüsü başlatın , bir pencere olay fonksiyonu yaz .. .

Ama şimdi - herkes Windows altında yazıyor ve hatta çoğu kişinin DOS altında çalışan bir şey yazmasının zor olacağına dair bir şüphem var.

 
igrok333 :
öyle yaparım.

ama neden normal işlevsellikte benzer bir şey yapmıyorsunuz?

Bu bir tür olağandışı ve gizli işlevsellik mi?
Bu durumda, tam tersine, olasılıklar var - tüm alanları kendiniz doldurmak istiyorsanız, doldurmak istemiyorsanız. MT4'te böyle bir seçenek yok.

 
George Merts :

Platformdan bağımsız olarak bir ticaret açmak için bir hattım var. Sadece MQL5'in olanakları nedeniyle.

Ancak, genel olarak konuşursak - burada bir kereden fazla söylendi - MQL4 ve MQL5 arasındaki fark son derece küçüktür ve aslında hepsi sunucu ile etkileşim protokollerindeki farktan oluşur.

"MT4'ün yalnızca bir satırı var ve MT5 - on beş" ifadesi, en basit pencereyi açmak için birçok işlem yapmak zorunda kalan ilk Windows programcılarının ifadelerine çok benziyor - bir pencere sınıfı kaydedin, bir mesaj döngüsü başlatın , bir pencere olay fonksiyonu yaz .. .

Ama şimdi - herkes Windows altında yazıyor ve DOS altında çalışan bir şey yazmanın çoğu için zor olacağından bile şüpheleniyorum.

Hatta DOS'un ne olduğunu bile bilmeyenler var. Ve bilenlerin çoğu, neye benzediğini hiç görmedi ve DOS komutlarını hiç duymadı.