Популярные запросы
Форекс курс
92 бесплатных урока по рынку Форекс научат вас основам всего, что в дальнейшем вы сможете использовать в трейдинге.Position Sizer
Советик-панель для быстрого расчета размера позиции по вашему риску и стоп-лоссу. Бесплатный инструмент для расчета и открытия позиций.Командная консоль для MetaTrader 5
Управление торговой платформой MetaTrader 5 иногда может быть неудобным, когда нужно быстро выполнить несколько действий. Наш инструмент MT5 Console предоставляет мощный интерфейс командной строки, позволяющий контролировать практически все аспекты MT5 с помощью простых текстовых команд — от исполнения сделок до управления графиками и индикаторами.
Что такое MT5 Console?
MT5 Console — это экспериментальный инструмент с интерфейсом командной строки для MetaTrader 5, который предоставляет терминальное окно для ввода команд управления платформой. Вместо того чтобы переходить по меню и диалоговым окнам, вы можете просто набрать команду, например buy 0.1 или close all, чтобы мгновенно исполнить сделку.
Консоль работает как сервис в фоновом режиме и предоставляет собой отдельное окно, которое отображается поверх платформы MT5. Его можно переключать нажатием клавиши
Представьте себе командную строку для вашей торговой платформы — если вам удобно работать с текстовыми командами, этот инструмент значительно ускорит ваш рабочий процесс.
Внимание!
MT5 Console — это экспериментальный инструмент! Он может повредить ваши данные и нарушить торговые позиции. Инструмент предоставляется «как есть» и без каких-либо гарантий. Используйте только на свой страх и риск!
Команды
MT5 Console предлагает обширный набор команд, охватывающих торговлю, управление графиками, управление платформой и многое другое:
Торговые команды
buy [symbol] <lots> [sl=<price>] [tp=<price>]: Открыть позицию на покупку.sell [symbol] <lots> [sl=<price>] [tp=<price>]: Открыть позицию на продажу.abuy/asell: Асинхронные версии buy/sell для более быстрого исполнения.close <symbol>илиclose all: Закрыть позиции.aclose all: Асинхронное закрытие всех позиций.positionsилиpos: Показать все открытые позиции.orders: Показать отложенные ордера.history [period]: Показать историю сделок.balanceилиbal: Показать баланс и средства счета.panic: Убрать все ЭС, закрыть все позиции, удалить все отложенные ордера.
Команды графиков
info: Показать информацию о текущем графике.chart <symbol> [timeframe]: Открыть новый график.tf <timeframe>: Изменить таймфрейм текущего графика (например,tf h1).left/right(илиl/r): Переключение между открытыми графиками.line <price> [color]: Добавить горизонтальную линию (поддерживаются названия цветов, напримерred, и HEX-коды, например0xFF8800).template <name>: Применить шаблон графика.scroll: Включить/выключить автопрокрутку графика.shift: Включить/выключить сдвиг графика.
Команды индикаторов и советников
add <indicator>: Добавить индикатор через код MQL5 (не требует подтверждения).attach <indicator>: Прикрепить индикатор к текущему графику (поддерживаются как стандартные, так и пользовательские индикаторы).run <script>: Запустить скрипт.load <name>: Прикрепить экспертный советник.unload: Удалить ЭС с графика.remove <indicator>: Удалить индикатор с графика.list: Показать список индикаторов, скриптов и ЭС в вашей папке MQL5.install <URL>: Установить индикатор, экспертный советник или скрипт по ссылке (www.earnforex.com или другой источник).
Команды оповещений
alerts: Показать все настроенные оповещения MT5.alerts-add <symbol> <condition> <value>: Добавить новое оповещение (например,alerts-add eurusd bid< 1.05).alerts-enable <n>/alerts-disable <n>: Включить/выключить оповещение по номеру.alerts-del <n>: Удалить оповещение.
Команды платформы
autoилиalgo: Включить/выключить автоторговлю.darkmode/lightmode/systemmode: Изменить цветовую схему MT5.shutdown [delay]: Закрыть MetaTrader 5.
Информационные команды
spec [symbol]: Показать спецификацию инструмента.swaps [symbol]: Показать ставки свопов.accountилиacc: Показать данные счета.server: Показать данные сервера MT5.margin: Информация о марже.
Служебные команды
helpили?: Показать доступные команды.clearилиcls: Очистить экран консоли.undo: Отменить последнее действие (где поддерживается).exit: Закрыть окно консоли (открыть снова клавишей` ).
Зачем использовать MT5 Console?
Инструмент MT5 Console предназначен для трейдеров, предпочитающих быстрые команды с клавиатуры медленным щелчкам мышью. Вот несколько сценариев, в которых MT5 Console может быть полезен:
- Быстрое исполнение сделок: Наберите
buy 0.1вместо того, чтобы щелкать по диалогу ордера. - Быстрое управление графиками: Переключайте таймфреймы командой
tf m15или перемещайтесь между графиками с помощьюleft/right. - Экстренные ситуации: Команда
panicбыстро убирает все экспертные советники со всех графиков и закрывает все позиции/ордера. - Повторяющиеся задачи: Команды выполняются быстрее, чем навигация по меню, особенно для частых операций.
- История команд: Используйте клавиши-стрелки для вызова и повторного выполнения предыдущих команд, даже после перезапуска платформы.
- Скачивание и установка: Команда
installвыполнит загрузку, установку и компиляцию любого индикатора, ЭС или скрипта для MT5 по заданной ссылке. - Работа с клавиатуры: Держите руки на клавиатуре, не переключаясь на мышь.
Если вы предпочитаете графические интерфейсы и редко нуждаетесь в быстром выполнении действий, MT5 Console может быть не нужен. Но для активных трейдеров, скальперов и тех, кто ценит эффективность командной строки, этот инструмент способен значительно улучшить взаимодействие с MetaTrader 5.
Интерфейс консоли
MT5 Console отображается как отдельное окно с черным фоном и зеленым текстом, напоминающее классические терминальные интерфейсы. Основные возможности интерфейса:
- Командная строка: Отображает промпт
MT5>, где вы вводите команды. - История команд: Используйте клавиши «Вверх» и «Вниз» для навигации по предыдущим командам.
- Прокрутка: Используйте клавиши Page Up и Page Down для прокрутки окна консоли вверх и вниз.
- Поверх всех окон: Консоль остается видимой поверх других окон для быстрого доступа.
- Переключение видимости: Нажмите
` (обратная кавычка), чтобы показать/скрыть консоль. - Не нужно вводить команды полностью: Консоль распознает команду по первым введенным символам.
Данный сервис MT5 Console является бесплатным и распространяется с открытым исходным кодом, поэтому вы можете расширить его собственными командами или модифицировать под свои нужды.
Скачать (ver. 1.00, 2026-02-02)
Вы можете скачать наш бесплатный инструмент MT5 Console по ссылке ниже.
Установка
Для установки сервиса MT5 Console выполните следующие шаги:
- Скачайте файл Console.mq5.
- Откройте папку данных MetaTrader 5 (через меню Файл→Открыть папку данных).
- Откройте папку MQL5\Services\ (создайте её, если она не существует).
- Скопируйте файл Console.mq5 в папку MQL5\Services\.
- Откройте MetaEditor (
F4 ). - В Навигаторе MetaEditor найдите Console в разделе Сервисы и дважды щелкните по нему, чтобы открыть.
- Найдите кнопку Скомпилировать на панели инструментов.
- Нажмите кнопку Скомпилировать и убедитесь, что ошибок компиляции нет.
- Вернитесь в окно MetaTrader 5.
- В Навигаторе раскройте раздел Сервисы.
- Дважды щелкните по Console, чтобы запустить сервис.
- Отметьте опцию Разрешить импорт DLL, когда появится соответствующий запрос (необходимо для доступа к Windows API).
- После запуска сервиса Console его окно можно переключать клавишей
` (обратная кавычка, расположена над клавишей Tab на большинстве клавиатур).
Внимание!
MT5 Console, скорее всего, не будет работать в системах Linux или macOS.
Данный инструмент требует MetaTrader 5 и не может использоваться с MetaTrader 4. Вы можете открыть торговый счет у любого из брокеров, предлагающих MetaTrader 5, чтобы использовать MT5 Console.
Обсуждение
У вас есть предложения или вопросы по этому инструменту? Вы всегда можете обсудить MT5 Console с другими трейдерами и разработчиками на нашем форуме.



