---
title: "Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5"
description: "Алгоритмический или автоматический трейдинг — это совершение операций купли-продажи на финансовых рынках при помощи... - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/terminal/help/algotrading"
---

[Справка по MetaTrader 5](https://www.metatrader5.com/ru/terminal/help) → Алгоритмический трейдинг, торговые роботы

# Алгоритмический трейдинг, торговые роботы

Алгоритмический или автоматический трейдинг — это совершение операций купли-продажи на финансовых рынках при помощи специализированных программ — [торговых роботов](https://www.metatrader5.com/ru/terminal/help/algotrading/trade_robots_indicators). В торговой платформе эти программы также называются советникам или экспертами.

![Алгоритмический трейдинг](https://www.metatrader5.com/i/help/terminal/ru/algotrading.png)

В задачи торговых роботов входит анализ цен по заданным алгоритмам, принятие решений и, как результат этого, совершение торговых операций на рынке.

Торговля роботами широко используется на рынках и ее доля относительно операций, проводимых вручную человеком, только растет. У компьютерной программы есть множеством неоспоримых преимуществ:

- Не устает
- Не подвержена стрессам
- Строго следует заложенному алгоритму
- Значительно быстрее реагирует на изменения на рынке

### Как начать создавать торговых роботов

Мы выпустили два бесплатных учебника по программированию на языке MQL5, которые помогут вам освоить создание торговых роботов и приложений для алгоритмической торговли.

Наши учебники предлагают читателям систематическое и структурированное изложение материала, что существенно облегчает процесс изучения MQL5. Подробные примеры кода, шаг за шагом разъясняющие создание торговых роботов и приложений, позволяют глубже понять и освоить тонкости алготрейдинга. Книги содержат множество практических упражнений, которые помогут закрепить полученные знания и развить навыки программирования в реальных торговых условиях.

"[Программирование на MQL5 для трейдеров](https://www.mql5.com/ru/book)" — самый полный и детальный учебник по MQL5, подходит программистам любого уровня. Новички познакомятся с основами: изучат инструменты разработки и базовые понятия в программировании. Создадут первую программу, скомпилируют и запустят ее в торговой платформе MetaTrader 5. Пользователи с опытом программирования на других языках могут сразу же перейти к прикладной части: возможностям MQL5 для создания торговых роботов и аналитических приложений.

"[Нейросети в алготрейдинге на MQL5](https://www.mql5.com/ru/neurobook)" — учебное пособие по использованию методов машинного обучения при создании торговых роботов в платформе MetaTrader 5. Вы последовательно познакомитесь с основами нейросетей и возможностями их применения в алготрейдинге. По мере продвижения вы создадите и обучите собственный искусственный интеллект, постепенно дополняя его новыми функциями. Помимо изучения MQL5, вы научитесь писать программы на Python и OpenCL, а также узнаете о встроенных методах матриц и векторов, которые позволяют решать сложные математические задачи с помощью лаконичного и быстрого кода.

### Читайте статьи по разработке торговых стратегий

Отличным пособием по изучению всех возможностей языка являются [статьи по MQL5](https://www.mql5.com/ru/articles), в которых рассматривается множество практических задач по алготрейдингу. Для удобства поиска все статьи разделены по категориям: [Примеры](https://www.mql5.com/ru/articles/examples), [Эксперты](https://www.mql5.com/ru/articles/expert_advisors), [Машинное обучение](https://www.mql5.com/ru/articles/machine_learning) и так далее. Ежемесячно на сайте [MQL5 Algotrading community](https://www.mql5.com/) выходят десятки новых статей, которые пишут сами трейдеры для других трейдеров. Читайте и обсуждайте статьи, в них обсуждаются все аспекты современного алготрейдинга. Для новичков мы составили список из [16 рекомендуемых статьей](https://www.metatrader5.com/ru/metaeditor/help/articles) для быстрого погружения в MQL5.

Особым ответвлением алгоритмического трейдинга является высокочастотный трейдинг (High Frequency Trading, HFT). Как следует из названия, торговые операции здесь ведутся с большой скоростью и частотой. Торговая платформа предоставляет все необходимое для этого:

- Быстрый и эффективный язык программирования роботов [MQL5](https://www.metatrader5.com/ru/terminal/help/algotrading/autotrading#mql5)
- Минимальные задержки при отправке приказов из платформы и их обработке на стороне торгового сервера
- Аренда [виртуального хостинга](https://www.metatrader5.com/ru/terminal/help/virtual_hosting) как можно ближе к брокеру для минимизации сетевых задержек

В данном разделе вы узнаете все о автоматической торговле:

- [Торговые советники и собственные индикаторы](https://www.metatrader5.com/ru/terminal/help/algotrading/trade_robots_indicators)
- [Где взять торговых роботов и индикаторы?](https://www.metatrader5.com/ru/terminal/help/algotrading/algotrading_get_ea_indicator)
- [Как самому создать советника или индикатор](https://www.metatrader5.com/ru/terminal/help/algotrading/autotrading)
- [Тестирование стратегий](https://www.metatrader5.com/ru/terminal/help/algotrading/testing)
- [Оптимизация стратегий](https://www.metatrader5.com/ru/terminal/help/algotrading/strategy_optimization)

## In this section

- [Торговые советники и собственные индикаторы](https://www.metatrader5.com/ru/terminal/help/algotrading/trade_robots_indicators)
- [Где взять торговых роботов и индикаторы](https://www.metatrader5.com/ru/terminal/help/algotrading/algotrading_get_ea_indicator)
- [Как самому создать советника или индикатор](https://www.metatrader5.com/ru/terminal/help/algotrading/autotrading)
- [Тестирование стратегий](https://www.metatrader5.com/ru/terminal/help/algotrading/testing)
- [Как тестер загружает исторические данные](https://www.metatrader5.com/ru/terminal/help/algotrading/test_preparation)
- [Оптимизация стратегий](https://www.metatrader5.com/ru/terminal/help/algotrading/strategy_optimization)
- [Особенности тестирования](https://www.metatrader5.com/ru/terminal/help/algotrading/testing_features)
- [Отчет о тестировании](https://www.metatrader5.com/ru/terminal/help/algotrading/testing_report)
- [Визуализация тестирования](https://www.metatrader5.com/ru/terminal/help/algotrading/visualization)
- [Журнал тестирования](https://www.metatrader5.com/ru/terminal/help/algotrading/tester_journal)
- [Типы оптимизации](https://www.metatrader5.com/ru/terminal/help/algotrading/optimization_types)
- [Реальные и сгенерированные тики](https://www.metatrader5.com/ru/terminal/help/algotrading/tick_generation)
- [MetaTester и удаленные агенты](https://www.metatrader5.com/ru/terminal/help/algotrading/metatester)
- [Глобальные переменные](https://www.metatrader5.com/ru/terminal/help/algotrading/service_global)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/ru/terminal/help", "name": "Справка по MetaTrader 5"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/ru/terminal/help/algotrading", "name": "Алгоритмический трейдинг, торговые роботы"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Алгоритмический трейдинг, торговые роботы", "acceptedAnswer": { "@type": "Answer", "text": "Алгоритмический или автоматический трейдинг — это совершение операций купли-продажи на финансовых рынках при помощи специализированных программ —..." } }] }
```
