На паскале можно написать всё что угодно, это системный язык программирования, так же можно писать на асемблере, но сами подумайте какова эффективность работы программиста.
Есть MQL 4/5, это прикладные языки специально разработанные для алготрейдинга.
Если же вам так приспичило, пишите на паскале, заворачивайте в длл, и вставляйте в простенький шалбон на MQL.
Думаю программисту работающему на паскале разобраться как работают основные событийные функции MQL сложности не составит.
Напрямую же написать бота на паскале чтоб запускался из МТ не выйдет, ни у кого нет API обращения к серверу МТ.
ЗЫ Но (имхо) мудрите вы, просто привыкли к begin end и вам сложно увидеть в синтаксисе MQL сам код. Учите MQL, это проще, чем изобретать велосипеды.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования