Да не надо воды. Метаквотовский вариант ещё освоить надо, а тут обычный C#.
Ну пишите на C#, да хоть на чём. Кстати, Метатрейдер имеет столько возможностей по интеграции (dll, sockets, namedpipelines, встроенную интеграцию с python), что его можно при желании использовать тупо как мост для отправки заявок брокеру (что удобно, т.к. очень многие брокеры его поддерживают). Это если уж вы владеете каким-то языком, отличным от MQL4/5.
Только не забывайте о том, о чём я сказал: для новичка стартовать в алготрединг проще с MQL4/5, потому что в нём учтена всякая трейдерская специфика. А с языками общего назначения новичок вынужден копаться в разных, зачастую плохо или вообще недокументированных либах интеграции с платформой и переизобретать нужные в трейдинге велосипеды.
Да и не слегка совсем. В МТ4 8 таймфреймов, а в МТ5 аж 21.
А насчёт тестирования в МТ5 мультивалютников почему ничего не говорите? В МТ4 имеется такая возможность?..
Насколько я понял, персонаж троллит в виде неявного оффтопа. Он не защищает МТ4, а пытатется обгадить МТ5, некорректно сравнивая его вообще с другими платформами.
Хотели недостатки, получите:
1. Кошмарная цветовая гамма.
Когда пытаешься наложить один цвет на другой, то получается каша.
2. Кривые индикаторы.
Все типовые индикаторы, почему-то изламываются в моменте.
3. Тормоза.
МТ4 стабильно держится на сверхвысокой волатильности, а МТ5 подтормаживает даже на мелочах.
4. Отсутствует мультиязычность.
Шел 2023 год, а MQL4 по прежнему жив и умирать не хочет.
ЗЫ Сколько не пытался перенести свою лабу в МТ5, но либо все индюки с кодобазы кривые, либо MQL5 просто ущербный язык.
1. Так раскрасить всё можно как нравится! Дичь, а не претензия.
2. Код встроенных индикаторов у 4 и 5 по сути одинаковый. А вам, получается, нравятся в 4, но не нравятся в 5?
3. Наоборот, у МТ4 идиотская система обработки ордеров, под капотом медленная база (от чего часто брокеры на МТ4-счетах убирают старую историю ордеров, объединяя её в одну неторговую запись за квартал/год). В МТ5 с этим порядок, поиск по базе истории быстрый. К тому же, если загружены многочисленные индикаторы, то копий не будет, он не создаёт хендлы на одинаковые индикаторы, а считает один вместо множества. Пятак не пересчитывает все индикаторы с открытыми хендлами как четвёрка, а только по обращению к данным этих индикаторов. Ну и ещё гора разных оптимизаций и улучшений, которые сразу не вспомнить. Самое главное это поддержка многопоточности! И тестер, оптимизацию на котором можно запустить на всех компьютерах в доме или даже в облаке!
4. О каких языках речь-то? Перевод интерфейса и справки есть на множество языков.
5. MQL4 в последних билдах почти идентичен MQL5, поддерживает ООП, но отсутствуют некоторые возможности, доступные исключительно на MT5 (python, sockets и что-то ещё). Если вы не в состоянии переписать индикаторы
на новый лад, то это, конечно же, платформа виновата, а не руки-крюки