---
title: "Инструменты - Рабочая область - Справка по MetaEditor"
description: "Инструменты\" — многофункциональное окно. В нем показываются результатов различных действий, выполненных в MetaEditor... - Инструменты - Рабочая область - Справка по MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox"
---

[Справка по MetaEditor](https://www.metatrader5.com/ru/metaeditor/help) → [Рабочая область](https://www.metatrader5.com/ru/metaeditor/help/workspace) → Инструменты

# Инструменты

"Инструменты" — многофункциональное окно. В нем показываются результатов различных действий, выполненных в MetaEditor: [компиляции](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#errors), [поиска](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#search), [профилировки](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#profile) и [отладки](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#debug). Также оно предоставляет доступ к обширной [библиотеке исходных кодов](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#codebase) и [статьям по программированию на MQL4/MQL5](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#articles).

Во вкладку ["Журнал"](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#journal) выводятся сообщения о действиях, выполняемых в MetaEditor. Например, сообщения о работе в MQL5 Algo Forge.

Показать или скрыть это окно можно с помощью команды "![Инструменты](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_icon.png) Инструменты" в меню ["Вид"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_view#toolbox) или на панели инструментов ["Стандартная"](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_standard#toolbox).

## Ошибки [#](#errors)

На этой вкладке отображается журнал [компиляции](https://www.metatrader5.com/ru/metaeditor/help/development/compile) программ: информация об использованных файлах, возникших ошибках и предупреждениях.

![Ошибки](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_errors.png)

В журнал выводится следующая информация:

- Описание — описание события. Иконками показывается тип события: ![Ошибка](https://www.metatrader5.com/i/help/metaeditor/ru/error_icon.png) — ошибка, ![Предупреждение](https://www.metatrader5.com/i/help/metaeditor/ru/warning_icon.png) — предупреждение, ![Информация](https://www.metatrader5.com/i/help/metaeditor/ru/info_icon.png) — информационное сообщение.
- Файл — название обработанного файла. При наведении курсора мыши показывается подсказка с указанием полного пути к файлу.
- Линия — номер строки в файле, в которой найдена ошибка или предупреждение.
- Колонка — номер колонки в файле, в которой найдена ошибка или предупреждение.

Если дважды нажать на сообщение с ошибкой, будет открыт файл, в котором она возникла. Курсор при этом будет сразу же установлен в место с ошибкой. Аналогичное действие можно выполнить командой "![Перейти к строке](https://www.metatrader5.com/i/help/metaeditor/ru/go_to_line_icon.png) Перейти к строке" в контекстном меню.

## Поиск [#](#search)

В этой вкладке отображаются результаты [поиска по файлам](https://www.metatrader5.com/ru/metaeditor/help/development/source_code_find) и [MQL5.community](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_search).

В MetaEditor предусмотрена интеллектуальная и высокопроизводительная система поиска по [MQL5.community](https://www.mql5.com/) — сообществу трейдеров и разработчиков на языке MQL4/MQL5. На сайте представлено множество полезной информации: [документация](https://www.mql5.com/ru/docs), [форум](https://www.mql5.com/ru/forum), [блоги](https://www.mql5.com/ru/blogs) трейдеров и аналитиков, [статьи](https://www.mql5.com/ru/articles) по программированию и использованию платформы. Сообщество предоставляет доступ к огромной [базе исходных кодов](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#codebase) и [магазину приложений](https://www.mql5.com/ru/market) для платформы.

Помимо MQL5.community, в поиске доступны такие популярные площадки, как GitHub, MSDN и Stack Overflow.

Поиск осуществляется при помощи [панели инструментов](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_search) и команды "Онлайн поиск" в [меню "Справка"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_search). Результаты поиска удобно выводятся по категориям:

![Поиск](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_search.png)

Чтобы показать в начале списка наиболее свежие публикации, включите опцию "Сортировать по дате" справа от категорий.

Поиск по файлам также осуществляется при помощи [панели инструментов](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_search) и команды "Найти" в [меню "Поиск"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_search). Результаты выводятся в следующем виде:

- Файл/Имя — название файла, в котором была найдена строка поискового запроса, с указанием полного пути к нему.
- Строка — номер строки файла, в котором была найдена искомая фраза.
- Текст — найденный текст. Здесь отображается вся конструкция, в которой была найдена фраза.

![Результат поиска по файлам](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_find_in_files.png)

Чтобы перейти к найденному тексту, дважды нажмите на имя файла. Аналогичное действие можно выполнить командой "![Перейти к строке](https://www.metatrader5.com/i/help/metaeditor/ru/go_to_line_icon.png) Перейти к строке" в контекстном меню.

## Профилировщик [#](#profile)

На этой вкладке отображаются результаты [профилирования](https://www.metatrader5.com/ru/metaeditor/help/development/profiling) исходного кода программы. Профилирование позволяет оптимизировать исходный код, находя в нем наиболее медленные фрагменты.

![Профилировщик](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_profiler.png)

Имя функции

Номер строки в файле, с которой начинается описание функции

Количество вызовов функции, произведенных за время профилирования

Время, затраченное на выполнение функции: в миллисекундах и в виде процента от общего времени, затраченного на выполнение всех функций

Время выполнения функции в графическом виде

Контекстное меню:

- Открыть — перейти к строке или функции в файле исходного кода. Это же действие можно выполнить двойным кликом мышью или нажатием Enter.
- Развернуть все — развернуть все свернутые функции.
- Свернуть все — свернуть все развернутые функции.
- Функции по строкам — перейти в режим просмотра результатов профилирования [по строкам.](https://www.metatrader5.com/ru/metaeditor/help/development/profiling#lines)
- Функции по вызовам — перейти в режим просмотра результатов профилирования [по вызовам.](https://www.metatrader5.com/ru/metaeditor/help/development/profiling#calls)
- Экспорт — экспортировать результаты профилирования в формате Open XML (MS Office Excel), HTML (Internet Explorer) или CSV (текстовый файл).
- Авторазмер — включить/выключить автоматическую установку размеров полей. Это же действие выполняется клавишей "A".
- Сетка — включить/выключить сетку, разделяющую поля. Это же действие выполняется клавишей "G".

Подробные инструкции по выполнению профилирования приведены в [отдельном разделе](https://www.metatrader5.com/ru/metaeditor/help/development/profiling).

> Вкладка не отображается до запуска профилирования командой "![Начать профилирование](https://www.metatrader5.com/i/help/metaeditor/ru/start_profiling_icon.png) Начать профилирование" в меню ["Отладка"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_debug) или на панели инструментов ["Стандартная"](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_standard).

## Отладка [#](#debug)

Вкладка "Отладка" отображается только, когда этот [процесс](https://www.metatrader5.com/ru/metaeditor/help/development/debug) запущен. Окно разделено на две части. В левой показывается [стек вызовов](https://www.metatrader5.com/ru/metaeditor/help/development/debug#stack), а в правой — [значения наблюдаемых выражений](https://www.metatrader5.com/ru/metaeditor/help/development/debug#watch):

![Отладка](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_debug.png)

### Стек вызовов

Для стека вызовов показывается следующая информация:

- Файл — название файла, из которого была вызвана функция, и путь к нему.
- Функция — название функции, в которой происходит текущий этап исполнения программы.
- Строка — номер строки, на которой было остановлено исполнение программы.

Если ни одна точка останова не была включена и не выполнена ни одна из команд [пошаговой отладки](https://www.metatrader5.com/ru/metaeditor/help/development/debug#step), то левая часть окна будет пустой. С помощью контекстного меню можно включать и выключать отображение сетки, разделяющей поля, и авторазмер столбцов.

### Наблюдение выражений

Правая часть окна "Отладка" предназначена для [наблюдения значений выражений](https://www.metatrader5.com/ru/metaeditor/help/development/debug#watch) в процессе отладки:

- Выражение — имя отслеживаемого выражения.
- Значение — значение отслеживаемого выражения.
- Тип — тип выражения.

> Если значение выражения не определено или не вычислено на данный момент, то в соответствующем поле отображается запись "Unknown identifier". Иконки таких выражений выглядят следующим образом: ![Неопределенный идентификатор](https://www.metatrader5.com/i/help/metaeditor/ru/unknown_identifier_icon.png).

Чтобы добавить выражение в наблюдение, выделите его в исходном тексте программы и нажмите "![Добавить наблюдение](https://www.metatrader5.com/i/help/metaeditor/ru/add_watch_icon.png) Добавить наблюдение" в контекстном меню. Также наблюдаемое выражение можно добавить через контекстное меню этой вкладки: нажмите "![Добавить](https://www.metatrader5.com/i/help/metaeditor/ru/add_watch_icon.png) Добавить", а затем укажите имя выражения.

## Статьи [#](#articles)

Эта вкладка представляет доступ к обширной библиотеке [статей по программированию на MQL4/MQL5](https://www.mql5.com/ru/articles), опубликованных на сайте [MQL5.community](https://www.mql5.com/). Статьи являются отличным справочным материалом по созданию программ, в них рассматривается множество практических задач по алготрейдингу. Новые статьи выходят каждую неделю.

![Статьи](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_articles.png)

Все статьи удобно разделены на категории по тематикам, например, трейдинг, индикаторы, эксперты, тестер стратегий и т.д. Отфильтровать статьи по категориям можно через контекстное меню. Чтобы просмотреть статью, дважды кликните на ее название или нажмите "![Просмотреть](https://www.metatrader5.com/i/help/metaeditor/ru/article_view_icon.png) Просмотреть" в контекстном меню. Статья будет открыта в отдельном окне браузера.

Перед прочтением статьи можно просмотреть ее краткое описание. Для этого наведите курсор на ее название.

## Библиотека [#](#codebase)

Эта вкладка предоставляет доступ к [библиотеке исходных кодов на MQL4/MQL5](https://www.mql5.com/ru/code). В библиотеке доступны тысячи торговых роботов, индикаторов и скриптов. Изучение исходного кода готовых программ помогает лучше понять принципы программирования, их также можно использовать как основу для собственных разработок.

![Code Base](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_codebase.png)

Для каждой программы отображается имя, краткое описание, рейтинг (оценки других пользователей MQL5.community) и дата публикации. Чтобы посмотреть подробную информации о программе на сайте, дважды нажмите на нее. Чтобы скачать программу, нажмите "![Загрузить](https://www.metatrader5.com/i/help/metaeditor/ru/download_icon.png) Загрузить" в контекстном меню.

> Файл программы загружается в подпапку каталога /MQL4 или /MQL5 в соответствии с категорией программы. Например, все эксперты сохраняются в папке /MQL5/Experts (или /MQL4/Experts).После загрузки MQL4/MQL5-программа автоматически [компилируется](https://www.metatrader5.com/ru/metaeditor/help/development/compile).

Все программы поделены на несколько категорий, отображающихся соответствующими иконками:

- ![Советник](https://www.metatrader5.com/i/help/metaeditor/ru/ea_icon.png) — советники
- ![Индикатор](https://www.metatrader5.com/i/help/metaeditor/ru/indicator_icon.png) — индикаторы
- ![Скрипт](https://www.metatrader5.com/i/help/metaeditor/ru/script_icon.png) — скрипты
- ![Библиотека](https://www.metatrader5.com/i/help/metaeditor/ru/library_icon.png) — библиотеки

Чтобы отфильтровать программы по категориям, воспользуйтесь контекстным меню.

## Публичные проекты [#](#public_projects)

Вкладка «[Публичные проекты](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/projects#shared)» находится в разработке. Сейчас доступные публичные проекты можно находить на [сайте MQL5 Algo Forge](https://forge.mql5.io/explore/repos). Для работы с ними предусмотрен раздел [Shared Projects](https://www.metatrader5.com/ru/metaeditor/help/mql5storage/projects#shared) в навигаторе.

## Журнал [#](#journal)

В журнал выводятся сообщения о действиях, выполняемых в MetaEditor. Например, сообщения о работе в [MQL5 Storage](https://www.metatrader5.com/ru/metaeditor/help/mql5storage), доступности новой версии справки по языку MQL4/MQL5 или MetaEditor и т.д.

![Журнал](https://www.metatrader5.com/i/help/metaeditor/ru/toolbox_journal.png)

В журнале отображается следующая информация:

- Время — дата и время события.
- Источник — вид события: Storage (хранилище MQL5 Storage), help (справочное руководство) и т.д.
- Сообщение — описание события.

Все события разделяются на три типа, тип отображается иконкой:

- ![Информация](https://www.metatrader5.com/i/help/metaeditor/ru/journal_info_icon.png) — информационное сообщение
- ![Предупреждение](https://www.metatrader5.com/i/help/metaeditor/ru/journal_warning_icon.png) — предупреждение
- ![Ошибка](https://www.metatrader5.com/i/help/metaeditor/ru/journal_error_icon.png) — сообщение об ошибке

Чтобы перейти к файлу журнала MetaEditor (metaeditor.log), нажмите "![Открыть](https://www.metatrader5.com/i/help/metaeditor/ru/open_icon.png) Открыть" в контекстном меню. При выполнении этой команды также происходит сброс текущих записей журнала в файл. Файл журнала хранится в каталоге /Logs торговой платформы.

## In this section

- [Навигатор](https://www.metatrader5.com/ru/metaeditor/help/workspace/navigator)
- Инструменты
- [Статусная строка](https://www.metatrader5.com/ru/metaeditor/help/workspace/status_bar)
- [Работа с окнами](https://www.metatrader5.com/ru/metaeditor/help/workspace/source_code_windows)
- [Горячие клавиши](https://www.metatrader5.com/ru/metaeditor/help/workspace/hotkeys)

```json
{"@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type": "ListItem", "position": 1, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help", "name": "Справка по MetaEditor"}}, {"@type": "ListItem", "position": 2, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/workspace", "name": "Рабочая область"}}, {"@type": "ListItem", "position": 3, "item": {"@id": "https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox", "name": "Инструменты"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Инструменты", "acceptedAnswer": { "@type": "Answer", "text": "&quot;Инструменты&quot; — многофункциональное окно. В нем показываются результатов различных действий, выполненных в MetaEditor: компиляции..." } }] }
```
