Справка по языку MQL5 - страница 3

[Удален]  
space_cowboy >>:
в торговых функциях не обнаружил OrderSend и OrderClose, торговать как будем?

а кто тут собрался торговать ? Это же - язык программирования. Вона играйтесь себе с "объектами" и "полиморфизъмами". (для тех кто в танке - это шутка)

 

В целом, судя по описанию, возможности MQL5 на голову выше возможностей MQL4. По крайнем мере так кажется.


1. Нормальные типы данных. Раньше приходилось извращаться и далеко не всё можно было достичь. Вещественных чисел теперь два. Жаль что нет Extended. Но зато есть NaN и прочее.

2. Более толково о стрингах описано. И они теперь Юникод - от гемороя наживут непривычные к этому делу. Но стринги это такая область - надо пощщупать, как на самом деле организовано. Пока кажется что похоже на борландские стринги, - посмотрим. Очень хорошо, что есть инициализация строки длиной.

3. Появились события. Событие от таймера мне пришлось строгать в своей dll, а тут уже готовое. Жаль что нет OnBookClick. Придется опять заниматься перехватом событий на окне и опять строгать обработку этого в dll.

4. Структуры - наиболее востребованная вещь.

5. Классы - тоже не плохо иметь.

6. Типов переменных стало больше.

7. Написано, что для библиотек используется "ранее связывание". В MQL4 вроде было позднее. Посмотрим, чем это всё грозит.

8. ООП, - что тут скажешь. Можно наверное порассуждать о глубине и широте соответствия какому нибудь канону ООП - занятие для академиков, не для трейдеров.

9. Торговые константы, - ордер, деал, позишин.

10. Инфо возвращается в трёх видах, как инт, как дубл, и как стринг - полезно, да.

11. Есть эпсилоны для дублов. А так же максы и мины.

12. Ризоны для деинита.

13. Что значит, "открытие стакана цен" - непонятно. Стакан этот будет в виде окошка или в виде какой то внутренней структуры.

14. "Функции для работы с таймсериями и индикаторами через API." - это о каком API речь идет?

15. Массив спредов.

16. Пользовательские события для графика. Многообещающе.

17. Если я правильно понял, то прямых указателей на память нет, есть дескрипторы. Ожидаемо и понятно почему.

18. Что с перехватом эксепшенов в dll, - похоже эксепшены нужно опять обрабатывать в самой dll. Ну ладно хоть _LastError есть в виде переменной, значит можно туда кинуть ошибку из dll.

19. Раздел про dll не очень обширен, как и в mql4. Нужно опять смотреть в пример, когда выйдет mt5. Главное, непонятно какая crt будет использована в этот раз и как к ней будет прилинковываться dll.

20. Нужен бук по терминалу и тестеру.

21. С сериями богаче работа, интересно факт полной загрузки данных можно отследить.

22. Как БД бары хранятся? - как float или double. В принципе, float достаточно, но в самый притык.


В целом - беглое впечатление очень положительное. Глюки и "ещё вот такую бы рюшечку" - будет конечно, как без этого, но пока представляется очень не плохо.


Ну и, главный вопрос, когда всё это можно будет посмотреть лично?

 

Выскажу несколько замечаний:

основы языка-синтаксис: "Синтаксис языка программирования торговых стратегий MQL5 синтаксически очень похож на язык программирования С++"

дата и время-TimeLocal и TimeGMT: смущают списки аргументов у функций (закрывающие квадратные скобки в коде похожи на опечатки)

доступ к таймсериям-многие подразделы: опять же списки аргументов. (в некоторых местах у передаваемых массивов есть квадратные скобки, а в некоторых - нет; ещё очень странно, что отсутствует символ ссылки "&" - больше похоже на передачу по значению)

Теперь про общее впечатление. Печальна короткая длина идентификаторов. Остальное порадовало. Ждем :)

 
lea >>:

Выскажу несколько замечаний:

основы языка-синтаксис: "Синтаксис языка программирования торговых стратегий MQL5 синтаксически очень похож на язык программирования С++"

дата и время-TimeLocal и TimeGMT: смущают списки аргументов у функций (закрывающие квадратные скобки в коде похожи на опечатки)

доступ к таймсериям-многие подразделы: опять же списки аргументов. (в некоторых местах у передаваемых массивов есть квадратные скобки, а в некоторых - нет; ещё очень странно, что отсутствует символ ссылки "&" - больше похоже на передачу по значению)

Спасибо, поправлено

 

очепятки нужно показывать ?



 
satop >>:

очепятки нужно показывать ?

Да, спасибо.

[Удален]  

а функции для редактирования звука и видео в финальной версии MQL5 будут?


(ладно, ладно я просто шучу)

 

Последнее предложение неполное и (поэтому) непонятное.

 

непонятная ситуация в одном примере написано так :


в другом описывается что это ошибка


 

очепятка