---
title: "Пример создания программы - Справка по MetaEditor"
description: "Благодаря Мастеру MQL4/MQL5 , для создания простой программы нужно всего несколько минут. Пример, рассматриваемый в этом... - Пример создания программы - Справка по MetaEditor"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
url: "https://www.metatrader5.com/ru/metaeditor/help/project_example"
---

[Справка по MetaEditor](https://www.metatrader5.com/ru/metaeditor/help) → Пример создания программы

# Пример создания программы

Благодаря [Мастеру MQL4/MQL5](https://www.metatrader5.com/ru/metaeditor/help/mql5_wizard), для создания простой программы нужно всего несколько минут. Пример, рассматриваемый в этом разделе, будет выводить в журнал платформы запись "Hello World".

Запустите Мастер MQL4/MQL5 командой "![Создать](https://www.metatrader5.com/i/help/metaeditor/ru/new_icon.png) Создать" в меню ["Файл"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_file) или на панели инструментов ["Стандартная"](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_standard). На первом шаге укажите тип программы — Скрипт.

![Создание скрипта в мастере](https://www.metatrader5.com/i/help/metaeditor/ru/example_wizard_script.png)

Далее укажите название скрипта. Чтобы файл скрипта был создан не в корневом каталоге "Scripts", а в отдельной подпапке, добавьте в поле "Имя" название этой папки. Например, "Scripts\Script Example\Script Example". После нажатия кнопки "Готово" файл скрипта с именем "Script Example.mq5" будет создан в каталоге "Scripts\Script Example\".

В созданный файл добавьте строку "Print("Hello World!);" и сохраните изменения, нажав Ctrl+S. Чтобы из исходного файла сделать файл, который можно запустить в торговой платформе, выполните компиляцию. Нажмите "![Компилировать](https://www.metatrader5.com/i/help/metaeditor/ru/compile_icon.png) Компилировать" в меню ["Файл"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_file#save) или на [панели инструментов](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_standard). Результат компиляции будет отображен на вкладке ["Ошибки"](https://www.metatrader5.com/ru/metaeditor/help/workspace/toolbox#errors) окна "Инструменты":

![Компиляция скрипта](https://www.metatrader5.com/i/help/metaeditor/ru/example_compile.png)

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

[Режим отладки](https://www.metatrader5.com/ru/metaeditor/help/development/debug) позволяет проверить исполнение программы по шагам. Если это требуется, установите в коде [точки останова](https://www.metatrader5.com/ru/metaeditor/help/development/debug#breakpoint) — строки/функции, на которых должно быть прервано исполнение программы. Для этого дважды щелкните левой кнопкой мыши слева от необходимой строки. Далее нажмите "![Начать отладку](https://www.metatrader5.com/i/help/metaeditor/ru/start_debug_icon.png) Начать отладку" в меню ["Отладка"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_debug#start) или на [панели инструментов](https://www.metatrader5.com/ru/metaeditor/help/toolbar/toolbar_standard).

![Запуск отладки](https://www.metatrader5.com/i/help/metaeditor/ru/example_start_debug.png)

После этого скрипт будет запущен на временном графике в торговой платформе, а в журнале экспертов появится результат работы скрипта — надпись "Hello World!":

![Отладка скрипта](https://www.metatrader5.com/i/help/metaeditor/ru/example_debug.png)

Для завершения отладки нажмите "![Остановить отладку](https://www.metatrader5.com/i/help/metaeditor/ru/stop_debug_icon.png) Остановить отладку".

После выполнения всех шагов можно запустить скрипт в торговой платформе. Чтобы открыть ее, нажмите "![Торговый терминал](https://www.metatrader5.com/i/help/metaeditor/ru/terminal_icon.png) Торговый терминал" в меню ["Сервис"](https://www.metatrader5.com/ru/metaeditor/help/main_menu/main_menu_tools) или "F4".

## In this section

- [Запуск](https://www.metatrader5.com/ru/metaeditor/help/beginning/open)
- [Настройки](https://www.metatrader5.com/ru/metaeditor/help/beginning/settings)
- [Интеграция с другими IDE](https://www.metatrader5.com/ru/metaeditor/help/beginning/integration_ide)
- [Главное меню](https://www.metatrader5.com/ru/metaeditor/help/main_menu)
- [Панели инструментов](https://www.metatrader5.com/ru/metaeditor/help/toolbar)
- [Рабочая область](https://www.metatrader5.com/ru/metaeditor/help/workspace)
- [Проекты и MQL5 Algo Forge](https://www.metatrader5.com/ru/metaeditor/help/mql5storage)
- [Мастер MQL4/MQL5](https://www.metatrader5.com/ru/metaeditor/help/mql5_wizard)
- [Разработка программ](https://www.metatrader5.com/ru/metaeditor/help/development)
- [Работа с SQL-базами данных](https://www.metatrader5.com/ru/metaeditor/help/database)
- [Работа с моделями машинного обучения](https://www.metatrader5.com/ru/metaeditor/help/machine_learning)
- Пример создания программы
- [Структура каталогов среды MetaEditor](https://www.metatrader5.com/ru/metaeditor/help/structure)
- [Сообщество трейдеров MQL5.community](https://www.metatrader5.com/ru/metaeditor/help/mql5community)
- [Встроенная помощь](https://www.metatrader5.com/ru/metaeditor/help/mql5_help)
- [Статьи по разработке торговых приложений](https://www.metatrader5.com/ru/metaeditor/help/articles)
- [Видео-гайды по торговой платформе](https://www.metatrader5.com/ru/metaeditor/help/video_guides)

```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/project_example", "name": "Пример создания программы"}} ]}
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{ "@type": "Question", "name": "MetaTrader 5: Пример создания программы", "acceptedAnswer": { "@type": "Answer", "text": "Благодаря Мастеру MQL4/MQL5 , для создания простой программы нужно всего несколько минут. Пример, рассматриваемый в этом разделе, будет выводить в..." } }] }
```
