
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
MQL переусложнен, имхо
MQL5 переусложнен, имхо
В основном недокументированными "фичами".
MQL5 переусложнен, имхо
Можно раскрыть мысль?
По мне - так особой разницы и нет. После добавления нормального ООП - больше ничего кардинально не поменялось, причём те, кому ООП не нравится - могут по-прежнему писать без его применения.
Скажем, все настройки я храню в SQL-датабазе, но, если для МТ4 мне нужен был адаптер и доступ к SQL.dll, то сейчас всё работает изначально с базами данных, что мне очень даже нравится.
Вот, ввели векторы-матрицы, комплексные числа - отлично, в МТ4 у меня были отдельные классы для работы с ними...
Вобще, что значит "переусложнён"? Ведь это значит, что "приходится писать много лишнего кода". Скажем, в этом плане, программы для Виндовс серьёзно "переусложнены" по сравнению с Досовскими.
Но, в каком месте в МТ5 "переусложнение" по сравнению с МТ4 ? Я что-то этого не вижу... Можно пальцем показать?
В основном недокументированными "фичами".
Например? О чём речь?
Но, в каком месте в МТ5 "переусложнение" по сравнению с МТ4 ? Я что-то этого не вижу... Можно пальцем показать?
Вот, ввели векторы-матрицы, комплексные числа - отлично
Отлично.
Зашибательно!
Апупительно!!
А зачем? Какой смысл? Рыба где? MQL это давно уже секта программистов, программирующих ради программирования.
По мне - так особой разницы и нет. После добавления нормального ООП - больше ничего кардинально не поменялось,
Кое-что поменялось кардинально. Возьми ордера, позиции, сделки. В МТ4 это было практически одно и то же с точки зрения пользователя.
Поэтому многие называли просто ордером. И в языке так и было: OrderSend(), OrderSelect(), OrderClose(). Было максимально упрощено
и привязано к одному ордеру, но так неправильно. В МТ5 привязано к биржевому типу: ордер порождает позицию, сделку, а м.б. и не одну.
Частичное исполнение и т.п. Но в некоторых случаях стало значительно сложнее работать со всем этим добром и это видно по постоянным
вопросам на форуме.
Второе отличие - работа с индикаторами в советнике. В 4-ке тоже было проще некуда, в 5-ке в онините нужно создать хендл, обработать несколько
условий, а потом уже в теле советника через CopyBuffer идет доступ к значения индикатора. Объем кода и вероятность ошибки растет.
Есть и другие отличия, добавлено немало новых функций, язык развивается в правильном направлении, но при этом закономерно усложняется.
При этом имхо порог входа остался на прежнем уровне.
Для профи отличия, возможно, так себе, практически незаметные. Но было время многие любители к 5-ке даже не подступались.
Но было время многие любители к 5-ке даже не подступались.
И до сих пор не вникал бы, если б не площадка.
При этом имхо порог входа остался на прежнем уровне.
Вот тут не соглашусь. Порог входа с нуля в 4 гораздо ниже, чем в 5.
Я-то сразу в 5 входил, имея опыт программирования, а приятель начинал писать простые советники в 4 по роликам с youtube, вообще ничего не зная про массивы и циклы и не используя их!
Вот тут не соглашусь. Порог входа с нуля в 4 гораздо ниже, чем в 5.
Я-то сразу в 5 входил, имея опыт программирования, а приятель начинал писать простые советники в 4 по роликам с youtube, вообще ничего не зная про массивы и циклы и не используя их!
Ну с массивами и циклами кардинальных изменений не произошло. )))
Говоря о пороге входа, имел ввиду простейшие индикаторы типа МАшки и скрипты.
Советники - это имхо уже не входной уровень.
Да и с ними можно упростить работу до уровня 4-ки, подключив библиотеку сабера (низкий ему поклон в пояс) MT4Orders.