Алгоритмический или автоматический трейдинг — это совершение операций купли-продажи на финансовых рынках при помощи специализированных программ — торговых роботов. В торговой платформе эти программы также называются советникам или экспертами.
В задачи торговых роботов входит анализ цен по заданным алгоритмам, принятие решений и, как результат этого, совершение торговых операций на рынке.
Торговля роботами широко используется на рынках и ее доля относительно операций, проводимых вручную человеком, только растет. У компьютерной программы есть множеством неоспоримых преимуществ:
Мы выпустили два бесплатных учебника по программированию на языке MQL5, которые помогут вам освоить создание торговых роботов и приложений для алгоритмической торговли.
Наши учебники предлагают читателям систематическое и структурированное изложение материала, что существенно облегчает процесс изучения MQL5. Подробные примеры кода, шаг за шагом разъясняющие создание торговых роботов и приложений, позволяют глубже понять и освоить тонкости алготрейдинга. Книги содержат множество практических упражнений, которые помогут закрепить полученные знания и развить навыки программирования в реальных торговых условиях.
"Программирование на MQL5 для трейдеров" — самый полный и детальный учебник по MQL5, подходит программистам любого уровня. Новички познакомятся с основами: изучат инструменты разработки и базовые понятия в программировании. Создадут первую программу, скомпилируют и запустят ее в торговой платформе MetaTrader 5. Пользователи с опытом программирования на других языках могут сразу же перейти к прикладной части: возможностям MQL5 для создания торговых роботов и аналитических приложений.
"Нейросети в алготрейдинге на MQL5" — учебное пособие по использованию методов машинного обучения при создании торговых роботов в платформе MetaTrader 5. Вы последовательно познакомитесь с основами нейросетей и возможностями их применения в алготрейдинге. По мере продвижения вы создадите и обучите собственный искусственный интеллект, постепенно дополняя его новыми функциями. Помимо изучения MQL5, вы научитесь писать программы на Python и OpenCL, а также узнаете о встроенных методах матриц и векторов, которые позволяют решать сложные математические задачи с помощью лаконичного и быстрого кода.
Отличным пособием по изучению всех возможностей языка являются статьи по MQL5, в которых рассматривается множество практических задач по алготрейдингу. Для удобства поиска все статьи разделены по категориям: Примеры, Эксперты, Машинное обучение и так далее. Ежемесячно на сайте MQL5 Algotrading community выходят десятки новых статей, которые пишут сами трейдеры для других трейдеров. Читайте и обсуждайте статьи, в них обсуждаются все аспекты современного алготрейдинга. Для новичков мы составили список из 16 рекомендуемых статьей для быстрого погружения в MQL5.
Особым ответвлением алгоритмического трейдинга является высокочастотный трейдинг (High Frequency Trading, HFT). Как следует из названия, торговые операции здесь ведутся с большой скоростью и частотой. Торговая платформа предоставляет все необходимое для этого:
В данном разделе вы узнаете все о автоматической торговле: