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

 

MQL'de basit bir dil yazdım, böylece formülleri ve bir tetikleme koşulunu tabloya aktarabilirsiniz (bir mikro excel).
Oldukça sıkıcı bir görev, ancak dil, kelime işlemeye ve dinamik yapılarla çalışmaya odaklanmıyor.

MQL'de Fort kolayca ve hızlı bir şekilde yazılabilir, ancak kim fort'ta programlamak için yürekten bu kadar cesur olabilir? :-)

Ve bu pek talep görmüyor - bu konuda programlamadan uzak insanlar hazır çözümler bekliyor ve platform dilini bilenler her şeyi yazabilir

 
Taras Slobodyanik :

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



Evet, düşündüğüm şeye çok yakın. Ve ne yani, bir an olsun şüphe duymadım, ilk mesajlarda yazdığım gibi FoxPro'daydı, veritabanına yapılan sorgular, sorgu tasarımcısında aşağı yukarı aynı şekilde oluşturulmuştu. Elle kodlamak mümkün olmasına rağmen. Bu 90'ların başı.

 
Maxim Kuznetsov :

MQL'de basit bir dil yazdım, böylece formülleri ve bir tetikleme koşulunu tabloya aktarabilirsiniz (bir mikro excel).
Oldukça sıkıcı bir görev, ancak dil, kelime işlemeye ve dinamik yapılarla çalışmaya odaklanmıyor.

MQL'de Fort kolayca ve hızlı bir şekilde yazılabilir, ancak kim fort'ta programlamak için yürekten bu kadar cesur olabilir? :-)

Ve bu pek talep görmüyor - bu konuda programlamadan uzak insanlar hazır çözümler bekliyor ve platform dilini bilenler her şeyi yazabilir


Bir keresinde Forth'ta tamamen meraktan kendim için yazmıştım. Şimdi her şeyi tamamen unuttum, sadece dilin alışılmadık ve yığın tabanlı olduğunu hatırlıyorum.

Usta Yoda'nın konuşmasının sırrı açık:
Eski bir Forth programcısıydı...

 

Büyük çoğunluğun tam tersine ihtiyacı var - strateji eklentileri ve ışık ve gürültü efektleri olan bir oyun arayüzü. Forex programcıları için gömülü bir kase var - borsalarda ticareti gerçek para için bir oyuna dönüştürmek için gelecekte bir ağ tipi MMO

Ve sözde dil istekleriyle başlayan, ardından iCustom ve OrderSend'de ustalaşan ve bununla sakinleşen tüccarlar

 
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 hatta çoğu kişinin DOS altında çalışan bir şey yazmasının zor olacağına dair bir şüphem var.


Her nasılsa 90'ların başında kendime bir grafik menü oluşturmak için bir kütüphane yazdım, her şeyi kalemle çizdim. Sırf hiçbir şey olmadığı için ve program grafik modunda çalışmak zorunda kaldı, grafik çizdi, zamanlar oldu.

Modern video kartlarında alfasayısal modun korunup korunmadığını merak ediyorum. ))

 
Alexey Volchanskiy :

Modern video kartlarında alfasayısal modun korunup korunmadığını merak ediyorum. ))

Eh, birçoğunda başlangıç BIOS'unun metinde hala çalıştığı gerçeğine dayanarak - görünüşe göre, en azından bazıları için korunmuştur.

 
Alexey Volchanskiy :

Her nasılsa 90'ların başında kendime bir grafik menü oluşturmak için bir kütüphane yazdım, her şeyi kalemle çizdim. Sırf hiçbir şey olmadığı için ve program grafik modunda çalışmak zorunda kaldı, grafik çizdi, zamanlar oldu.

Modern video kartlarında alfasayısal modun korunup korunmadığını merak ediyorum. ))

Linux için NVideo sürücüleri, videonun konsolda ASCII grafikleri olarak görüntülenmesine izin verdi.

 
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?

CTrade sınıfını kullanın, MQL4'ten bile daha kolay olacaktır.

 
George Merts :

Eh, birçoğunda başlangıç BIOS'unun metinde hala çalıştığı gerçeğine dayanarak - görünüşe göre, en azından bazıları için korunmuştur.


Evet, genel olarak, eski günleri hatırladığınızda, o zamanlar nasıl çalıştığımı merak ediyorum.

Autocad'de fare olmadan çalıştığımı hatırlıyorum, çünkü bilgisayar benim değil tek bir şirkettendi ve fare yoktu. Ve sonra her şey altın değerindeydi, bir fare alamadım!

Ve autocad konsolundan Lisp dilinde komutlarla çalıştım))) Şimdi tam bir delilik gibi görünüyor, ama hiçbir şey yok, sonra vücudu çizdim.

Hiç literatür yoktu, daha sonra CC'den adamlar benim için talimatları Rusça olarak Borland Turbo Pascal ve Turbo C'ye tercüme ettiler. Ve bu kadar, istediğiniz gibi devam edin.

Bu yüzden şu anki şımarık çocukların MQL5'in karmaşıklığı hakkındaki şikayetleri bana çok şirin geliyor ))

 
Vasiliy Sokolov :

Linux için NVideo sürücüleri, videonun konsolda ASCII grafikleri olarak görüntülenmesine izin verdi.


Güzel. bunu hiç görmemiştim!