Но один косяк я в нем вижу уже сейчас - вставка 4-ых кодов.
Я могу ошибаться, но фраза "вставка 4-ых кодов" и последующие обвинения МТ4 в недостатке скорости натолкнула меня на подозрение, что Вы несколько заблуждаетесь в работе ProTrader'а со скриптами на MQL4. Если имелось в виду, что советник на MQL4 будет работать медленно, иметь какие-то "косяки", которые он имеет на МТ4, то это не так - при разработке поддержки языка ни одна из реализаций терминала MT4 не использовалась в каком бы то ни было виде. Был взят лишь синтаксис и список функций, для каждой из которых была написана своя реализация. Поэтому советник на MQL4, запущенный в ProTrader имеет сопоставимую скорость работы с советником написанным для ProTrader на C#. Пользователь вправе выбирать язык программирования по своему вкусу - привычный и простой MQL4 либо C#, предоставляющий невероятную функциональность, но который возможно придется изучать дополнительно.