Trading Assistant Pro for MT5
- Утилиты
-
Rajesh Kumar Nait
Привет, я Раджеш, разработчик MQL с дипломом бакалавра в области информационных технологий. Обладая более чем 12-летним опытом программирования, я перешел от работы PHP-разработчиком, специализирующимся на веб-разработке, к полноценному программисту MQL5 и трейдеру криптовалютой. - Версия: 1.0
- Активации: 10
Trade Assistant Pro (MT5)
Панель управления для ручной торговли, работающая в одном окне графика. Она рассчитывает объем каждой позиции на основе заданного вами риска, выставляет рыночные и отложенные ордера прямо с графика, а затем управляет позициями, используя функции перевода в безубыток, частичного закрытия и четыре алгоритма трейлинг-стопа.
Trade Assistant Pro — это вспомогательный инструмент («утилита»), а не генератор торговых сигналов. Программа не прогнозирует направление движения цены и никогда не открывает сделки самостоятельно: вход в рынок инициируется вами — через панель, с помощью линий на графике или посредством горячих клавиш.
Назначение
В ручной торговле часто возникают проблемы на трех этапах: при определении объема позиции (часто «на глаз»), при вводе параметров ордера в спешке и при ручном управлении выходом из сделки. Данная панель переносит выполнение этих действий с клавиатуры непосредственно на график:
1. Задайте риск (в валюте или процентах).
2. Укажите (начертите или введите) уровни входа, Stop Loss и Take Profit.
3. Нажмите BUY или SELL, подтвердите действие и позвольте панели управлять позицией.
Список функций
Риск и объем
- Расчет объема на основе заданного риска и расстояния до Stop Loss (с учетом спецификации контракта конкретного брокера и символа).
- Пять вариантов базы для расчета риска: валюта ($), % от баланса, % от средств (Equity), % от свободной маржи, % от пользовательской базы.
- Нормализация объема в соответствии с шагом, а также минимальными и максимальными ограничениями для данного символа.
- Проверка свободной маржи: если требуемая маржа превышает доступную, объем сделки уменьшается (вместо отправки ордера, который был бы отклонен сервером).
- Режим фиксированного объема (при отключении расчета на основе риска — кнопка LOT CALC).
- Отображение текущих параметров на панели: объем, риск в валюте депозита, расстояние до стоп-лосса и тейк-профита (в пунктах), а также соотношение прибыли и риска (R:R) — для обоих направлений одновременно.
Размещение ордеров
- Рыночные (Market), лимитные (Limit) и стоп-ордера (Stop) на покупку и продажу.
- Ввод уровней в пунктах (относительно цены входа) или в виде ценовых значений (переключатель POINTS / PRICE).
- Фиксация соотношения прибыли и риска (R:R): уровень Take Profit автоматически поддерживается на заданном кратном расстоянии от Stop Loss и корректируется при каждом изменении стоп-лосса.
- Поле для комментария к ордеру. - Проверка перед отправкой: доступность входа, корректное расположение уровней стоп-лосса и тейк-профита, проверка ограничений брокера (минимальный отступ стопа), дистанция отложенного ордера до рыночной цены, разрешение на алгоритмическую торговлю, а также опциональное ограничение спреда (блокировка входа при слишком широком спреде).
Планирование уровней на графике
- Линии входа, стоп-лосса и тейк-профита можно перетаскивать прямо на графике; оформление соответствует стилю панели.
- Перетаскивание линии мгновенно обновляет данные на панели: расчетный объем, сумму риска и соотношение прибыли к риску.
- При фиксации соотношения прибыли к риску перемещение линии стопа автоматически сдвигает линию цели (тейк-профита).
- Команды BUY / SELL исполняются строго по уровням, установленным на графике.
Окно подтверждения ордера
- Опциональная панель подтверждения перед отправкой ордера, выполненная в едином стиле с утилитой.
- Отображает тип ордера, объем, уровни входа, стоп-лосса и тейк-профита, расстояние до стопа и цели (в пунктах), риск в валюте счета, потенциальную прибыль и соотношение прибыли к риску.
- Остальные элементы панели блокируются до нажатия кнопок «Подтвердить» (CONFIRM) или «Отмена» (CANCEL).
- При подтверждении ордер проходит повторную проверку и перерасчет цены непосредственно перед отправкой, что исключает отправку рыночного ордера по устаревшей цене.
Управление позицией (автоматическое, для каждой позиции)
- Безубыток (Breakeven): при достижении ценой заданного расстояния стоп-лосс переносится на уровень входа плюс установленный отступ. Также доступна кнопка перевода всех открытых позиций в безубыток одним кликом.
- Трейлинг-стоп (четыре алгоритма):
- Пункты: фиксированное расстояние от рыночной цены.
- ATR: расстояние от рыночной цены, рассчитываемое на основе индикатора ATR и заданного коэффициента.
- Скользящая средняя (MA): стоп следует за настраиваемой скользящей средней с учетом отступа.
- Максимум/минимум предыдущего бара: стоп следует за экстремумом последнего закрытого бара с учетом расстояния и отступа.
- Каждый алгоритм использует параметры начального расстояния, шага и таймфрейма; стоп перемещается только в прибыльном направлении и только при условии, что это разрешено ограничениями брокера.
- Частичное закрытие (три уровня): на каждом уровне закрывается определенный процент от начального объема позиции при достижении ценой уровня прибыли, кратного исходному риску (например: 50% при 1R, 25% при 2R, 25% при 3R). Уровни можно включать по отдельности; каждый уровень срабатывает один раз для конкретной позиции. Инструменты закрытия и защиты
- Закрытие позиций Buy, Sell или всех сразу.
- Закрытие только прибыльных или только убыточных позиций.
- Закрытие части (в процентах) каждой открытой позиции одним кликом.
- Удаление стоп-ордеров, лимитных ордеров или всех отложенных ордеров.
- Функция Equity Guard (защита капитала): закрывает все позиции при достижении заданного уровня прибыли или убытка по плавающему результату, после чего отключается.
Ценовые оповещения (Price Alert)
- Установка линии оповещения на график одним кликом; отображается метка `ALERT <цена>`.
- Линию можно перетащить на любой уровень; направление срабатывания перенастраивается относительно текущей цены при каждом перемещении.
- При срабатывании: всплывающее окно в терминале, звуковой сигнал и push-уведомление (каждая опция настраивается отдельно). Оповещение срабатывает один раз и затем отключается.
Информационные блоки позиций на графике
- Каждая открытая позиция по инструменту отображается на графике в виде линии входа и закрашенных областей (блоков), простирающихся от точки входа до уровней Take Profit и Stop Loss; цвета соответствуют теме оформления утилиты.
- Метки отображают направление, объем, текущий финансовый результат, а также цены стоп-лосса и тейк-профита.
- Обновление отображения происходит только при изменении параметров позиции (вход, стоп, цель) или при смене бара.
Панель управления для ручной торговли, работающая в одном окне графика. Она рассчитывает объем каждой позиции на основе заданного вами риска, выставляет рыночные и отложенные ордера прямо с графика, а затем управляет позициями, используя функции перевода в безубыток, частичного закрытия и четыре алгоритма трейлинг-стопа.
Trade Assistant Pro — это вспомогательный инструмент («утилита»), а не генератор торговых сигналов. Программа не прогнозирует направление движения цены и никогда не открывает сделки самостоятельно: вход в рынок инициируется вами — через панель, с помощью линий на графике или посредством горячих клавиш.
Назначение
В ручной торговле часто возникают проблемы на трех этапах: при определении объема позиции (часто «на глаз»), при вводе параметров ордера в спешке и при ручном управлении выходом из сделки. Данная панель переносит выполнение этих действий с клавиатуры непосредственно на график:
1. Задайте риск (в валюте или процентах).
2. Укажите (начертите или введите) уровни входа, Stop Loss и Take Profit.
3. Нажмите BUY или SELL, подтвердите действие и позвольте панели управлять позицией.
Список функций
Риск и объем
- Расчет объема на основе заданного риска и расстояния до Stop Loss (с учетом спецификации контракта конкретного брокера и символа).
- Пять вариантов базы для расчета риска: валюта ($), % от баланса, % от средств (Equity), % от свободной маржи, % от пользовательской базы.
- Нормализация объема в соответствии с шагом, а также минимальными и максимальными ограничениями для данного символа.
- Проверка свободной маржи: если требуемая маржа превышает доступную, объем сделки уменьшается (вместо отправки ордера, который был бы отклонен сервером).
- Режим фиксированного объема (при отключении расчета на основе риска — кнопка LOT CALC).
- Отображение текущих параметров на панели: объем, риск в валюте депозита, расстояние до стоп-лосса и тейк-профита (в пунктах), а также соотношение прибыли и риска (R:R) — для обоих направлений одновременно.
Размещение ордеров
- Рыночные (Market), лимитные (Limit) и стоп-ордера (Stop) на покупку и продажу.
- Ввод уровней в пунктах (относительно цены входа) или в виде ценовых значений (переключатель POINTS / PRICE).
- Фиксация соотношения прибыли и риска (R:R): уровень Take Profit автоматически поддерживается на заданном кратном расстоянии от Stop Loss и корректируется при каждом изменении стоп-лосса.
- Поле для комментария к ордеру. - Проверка перед отправкой: доступность входа, корректное расположение уровней стоп-лосса и тейк-профита, проверка ограничений брокера (минимальный отступ стопа), дистанция отложенного ордера до рыночной цены, разрешение на алгоритмическую торговлю, а также опциональное ограничение спреда (блокировка входа при слишком широком спреде).
Планирование уровней на графике
- Линии входа, стоп-лосса и тейк-профита можно перетаскивать прямо на графике; оформление соответствует стилю панели.
- Перетаскивание линии мгновенно обновляет данные на панели: расчетный объем, сумму риска и соотношение прибыли к риску.
- При фиксации соотношения прибыли к риску перемещение линии стопа автоматически сдвигает линию цели (тейк-профита).
- Команды BUY / SELL исполняются строго по уровням, установленным на графике.
Окно подтверждения ордера
- Опциональная панель подтверждения перед отправкой ордера, выполненная в едином стиле с утилитой.
- Отображает тип ордера, объем, уровни входа, стоп-лосса и тейк-профита, расстояние до стопа и цели (в пунктах), риск в валюте счета, потенциальную прибыль и соотношение прибыли к риску.
- Остальные элементы панели блокируются до нажатия кнопок «Подтвердить» (CONFIRM) или «Отмена» (CANCEL).
- При подтверждении ордер проходит повторную проверку и перерасчет цены непосредственно перед отправкой, что исключает отправку рыночного ордера по устаревшей цене.
Управление позицией (автоматическое, для каждой позиции)
- Безубыток (Breakeven): при достижении ценой заданного расстояния стоп-лосс переносится на уровень входа плюс установленный отступ. Также доступна кнопка перевода всех открытых позиций в безубыток одним кликом.
- Трейлинг-стоп (четыре алгоритма):
- Пункты: фиксированное расстояние от рыночной цены.
- ATR: расстояние от рыночной цены, рассчитываемое на основе индикатора ATR и заданного коэффициента.
- Скользящая средняя (MA): стоп следует за настраиваемой скользящей средней с учетом отступа.
- Максимум/минимум предыдущего бара: стоп следует за экстремумом последнего закрытого бара с учетом расстояния и отступа.
- Каждый алгоритм использует параметры начального расстояния, шага и таймфрейма; стоп перемещается только в прибыльном направлении и только при условии, что это разрешено ограничениями брокера.
- Частичное закрытие (три уровня): на каждом уровне закрывается определенный процент от начального объема позиции при достижении ценой уровня прибыли, кратного исходному риску (например: 50% при 1R, 25% при 2R, 25% при 3R). Уровни можно включать по отдельности; каждый уровень срабатывает один раз для конкретной позиции. Инструменты закрытия и защиты
- Закрытие позиций Buy, Sell или всех сразу.
- Закрытие только прибыльных или только убыточных позиций.
- Закрытие части (в процентах) каждой открытой позиции одним кликом.
- Удаление стоп-ордеров, лимитных ордеров или всех отложенных ордеров.
- Функция Equity Guard (защита капитала): закрывает все позиции при достижении заданного уровня прибыли или убытка по плавающему результату, после чего отключается.
Ценовые оповещения (Price Alert)
- Установка линии оповещения на график одним кликом; отображается метка `ALERT <цена>`.
- Линию можно перетащить на любой уровень; направление срабатывания перенастраивается относительно текущей цены при каждом перемещении.
- При срабатывании: всплывающее окно в терминале, звуковой сигнал и push-уведомление (каждая опция настраивается отдельно). Оповещение срабатывает один раз и затем отключается.
Информационные блоки позиций на графике
- Каждая открытая позиция по инструменту отображается на графике в виде линии входа и закрашенных областей (блоков), простирающихся от точки входа до уровней Take Profit и Stop Loss; цвета соответствуют теме оформления утилиты.
- Метки отображают направление, объем, текущий финансовый результат, а также цены стоп-лосса и тейк-профита.
- Обновление отображения происходит только при изменении параметров позиции (вход, стоп, цель) или при смене бара.

