Trade Panel and Risk Manager PRO для MetaTrader 5: руководство пользователя
Trade Panel and Risk Manager PRO — советник для MetaTrader 5, который размещает на графике торговую панель: ордера в один клик с объемом по заданному % риска от счета, линии входа, стоп-лосса и тейк-профита, которые перетаскиваются мышью, кнопки «закрыть все», «закрыть половину» и «перенести стоп в безубыток», а также автоматический безубыток, частичное закрытие и трейлинг-стоп для ваших сделок. Сам он не торгует: вне тестера стратегий ордера отправляются только по вашему клику.
Что он делает
- Рассчитывает лот каждого ордера по выбранному риску (% от баланса или средств) и расстоянию до стопа, либо использует фиксированный лот.
- До клика показывает лот, сумму риска, ее % от счета и соотношение риск/прибыль.
- Отправляет рыночные ордера сразу со стоп-лоссом и тейк-профитом или лимитные и стоп-ордера, выставленные линиями на графике.
- Сопровождает открытые сделки: безубыток, частичное закрытие и трейлинг-стоп, каждый начинается с кратного начального риска (R).
- Перед каждым ордером проверяет условия брокера (алготорговля, минимальный лот и шаг лота, свободная маржа, уровень стопов, спред) и пишет на панели, почему ордер не был отправлен.
Как добавить на график
- Откройте Навигатор (Ctrl+N), раскройте Советники и перетащите Trade Panel and Risk Manager PRO на график нужного символа.
- На вкладке Общие включите Разрешить Алго Трейдинг. Кнопка Алго Трейдинг на панели инструментов тоже должна быть включена, иначе панель покажет "Algo trading is disabled" и ничего не отправит.
- На вкладке Входные параметры задайте риск, стоп и цель по умолчанию и автоматическое сопровождение (все параметры описаны ниже) и нажмите OK.
- Панель работает с символом своего графика. Для другого символа добавьте ее на график этого символа. При удалении советника панель и линии исчезают с графика.
- Сначала проверьте работу на демо-счете, пока не изучите поведение каждой кнопки и каждого автоматического шага.
Панель
Панель рисуется в левом верхнем углу графика и учитывает масштаб экрана Windows (от 100% до 200%). Сверху вниз:
- Заголовок: "Trade Panel PRO" и символ. Кнопка - сворачивает панель до заголовка; + разворачивает снова.
- Risk % (или Lots): риск на сделку или фиксированный объем. Введите новое значение и нажмите Enter. Кнопка use LOTS / use RISK % переключает режимы.
- Stop (points): расстояние стоп-лосса для кнопок BUY и SELL. Кнопка 1.5 x ATR (множитель берется из параметров) пересчитывает стоп по текущему ATR.
- Target (R): тейк-профит как кратное расстояния стопа (2 = цель вдвое дальше стопа; 0 = без тейк-профита). Кнопка LINES включает и выключает режим линий (LINES ON синим, когда он активен).
- SELL и BUY: рыночные ордера, на кнопках текущие Bid и Ask. В режиме линий их заменяет одна кнопка PLACE.
- Две информационные строки: Lots | Risk (сумма и %) | 1:R для следующего ордера и Spread | ATR в пунктах | Bid.
- CLOSE ALL, CLOSE 50% и BREAK-EVEN: действия над сделками, которые сопровождает панель (см. параметр Trades managed).
- AUTO ON / AUTO OFF: включает или выключает автоматическое сопровождение и кратко его описывает, например "AUTO ON: BE 1.0R | 50% @1.0R | Trail 1.5R".
- Positions | Open | Today: число сопровождаемых позиций, их плавающий результат и закрытый результат за сегодня по этому символу.
- Строка статуса: последнее действие или причина, по которой ордер не отправлен (тот же текст выводится на вкладку «Эксперты» терминала).
Значения, введенные на панели, действуют, пока советник на графике; при повторном запуске он начинает с входных параметров. Горячих клавиш у панели нет: все делается мышью.
Рыночные ордера в один клик
- BUY открывает покупку по Ask, SELL — продажу по Bid, со стоп-лоссом на расстоянии из поля Stop и тейк-профитом на Target (R) таких расстояний.
- Объем берется из поля Risk % или Lots; информационная строка показывает его до клика.
- Строка статуса подтверждает ордер, например "BUY 0.25 lots opened at 1.08452", или сообщает причину отказа.
Режим линий: вход, стоп и цель перетаскиванием
- Нажмите LINES: появятся три пунктирные линии — синяя для входа, красная для стоп-лосса и зеленая для тейк-профита (зеленой нет, если Target равен 0). Сначала это лимитная покупка на полстопа ниже цены.
- Перетаскивайте линии мышью. Стоп ниже входа — покупка, стоп выше входа — продажа. Тип ордера зависит от входа: рядом с ценой — рыночный ордер, иначе лимитный или стоп-ордер (BUY LIMIT, BUY STOP, SELL LIMIT, SELL STOP).
- У каждой линии есть подпись: у входа — тип, лот и цена ("BUY LIMIT 0.25 lots @ 1.08200"); у стопа — сумма риска и ее % от счета; у цели — сумма и кратное R, либо "TP on the wrong side" оранжевым.
- Кнопка PLACE показывает, что будет отправлено ("PLACE BUY LIMIT 0.25"). Нажмите ее, чтобы отправить ордер; затем линии удаляются. Нажмите LINES ON, чтобы убрать линии без отправки.
- Отложенные ордера действуют до отмены, либо до конца дня, если брокер не принимает срок «до отмены».
Объем по % риска
В режиме Risk % лот подбирается так, чтобы убыток на стопе составил примерно заданный % от баланса (или средств), с округлением вниз до шага лота брокера. Пример на демо-счете с балансом 10 000 USD: Risk 1% — это около 100 USD на стопе. При более широком стопе лот меньше, при более коротком — больше. Сумма риска и ее % видны на панели и на линии стопа до отправки ордера.
Если риск слишком мал для минимального лота, ордер отклоняется с сообщением "Lot size below the minimum for this risk", если только параметр Risk below the minimum lot: use the minimum lot не равен true; тогда используется минимальный лот и фактический риск выше заданного % (смотрите информационную строку). В режиме Lots используется фиксированный объем при любом стопе.
Автоматическое сопровождение
R — расстояние между входом и начальным стопом сделки. При включенном сопровождении (AUTO ON) панель следит за каждой сопровождаемой позицией и по мере движения цены в ее пользу:
- Частичное закрытие: на 1R (по умолчанию) закрывает 50% начального объема, один раз. Позиция, слишком малая для деления, остается целой.
- Безубыток: на 1R (по умолчанию) переносит стоп на цену входа плюс 10 пунктов (отступ), один раз. Если стоп уже там или дальше, ничего не меняется.
- Трейлинг-стоп: с 1,5R (по умолчанию) стоп следует за ценой на расстоянии 2 x ATR (или фиксированного числа пунктов). Стоп двигается только в сторону сделки.
- Сделки, открытые не панелью (вручную или другим инструментом), сопровождаются только если параметр Trades managed равен "All trades on this symbol (manual too)". Их R берется из стопа, который у них есть, когда панель видит их впервые; сделка без стоп-лосса не сопровождается.
- Сопровождение работает, пока советник на графике и терминал подключен. При закрытом терминале оно не действует.
Входные параметры
POSITION SIZE
- Position size (по умолчанию "% of account at risk"): "% of account at risk" — объем по риску; "Fixed lots" — всегда один и тот же объем.
- Risk per trade (%) (1.0): % счета под риском на стопе. Меняется на панели.
- Risk calculated on (Balance): Balance (баланс) или Equity (средства) как база для %.
- Fixed lots (0.10): объем в режиме Fixed lots. Меняется на панели.
- Risk below the minimum lot: use the minimum lot (false): при true небольшие счета могут торговать минимальным лотом, даже если риск выше заданного %.
- Max spread for market orders (points, 0 = off) (0): выше этого спреда кнопки BUY и SELL отклоняют ордер ("Spread above the limit").
DEFAULT STOP AND TARGET
- Stop loss distance (ATR multiple): начальный стоп панели — кратное ATR или в пунктах.
- Stop loss (x ATR) (1.5): множитель ATR, он же на кнопке ATR панели.
- Stop loss (points) (300): начальный стоп в режиме Points.
- Take profit (x risk, 0 = none) (2.0): начальная цель в R.
- ATR period (14): период ATR на таймфрейме графика.
AUTOMATIC MANAGEMENT
- Manage trades automatically (true): начальное состояние кнопки AUTO.
- Trades managed ("Trades opened by this panel"): при "All trades on this symbol (manual too)" автоматическое сопровождение и кнопки CLOSE ALL, CLOSE 50% и BREAK-EVEN действуют также на ручные сделки и сделки других советников по этому символу.
- Break-even at (x risk, 0 = off) (1.0).
- Break-even offset (points) (10): на сколько пунктов за входом ставится стоп безубытка (используется и кнопкой BREAK-EVEN).
- Partial close at (x risk, 0 = off) (1.0).
- Partial close (% of initial volume) (50).
- Trailing stop (ATR multiple): Off, ATR multiple или Points.
- Trailing starts at (x risk) (1.5).
- Trailing distance (x ATR) (2.0) и Trailing distance (points) (400): расстояние трейлинг-стопа в каждом режиме.
PANEL
- Panel X (pixels at 100% scale) (20) и Panel Y (pixels at 100% scale) (60): положение панели.
- Font size (9): размер текста панели и подписей линий.
- Magic number (260301): помечает сделки этой панели. Если на одном символе работает несколько панелей, задайте на каждом графике свой номер.
Недопустимые значения (риск или лот 0, частичное закрытие больше 100%, период ATR меньше 2, шрифт меньше 6) не дают советнику запуститься, с сообщением на вкладке «Эксперты».
Проверки перед каждым ордером
- Алготорговля разрешена в терминале и на графике; торговля по символу открыта.
- Стоп-лосс и тейк-профит с правильной стороны от входа и не ближе уровня стопов брокера; вход отложенного ордера не слишком близко к цене.
- Лот не меньше минимального у брокера; свободной маржи достаточно; лимит отложенных ордеров счета не достигнут; спред в пределах лимита для рыночных ордеров.
- Если проверка не пройдена, ордер не отправляется, а строка статуса показывает причину, например "Not enough free margin for 0.50 lots" или "SL/TP closer than the broker stops level".
Тестер стратегий
В тестере стратегий (визуальный режим) панель при отсутствии позиции открывает пример рыночной сделки каждые 24 бара, чередуя покупку и продажу, чтобы было видно работу безубытка, частичного закрытия и трейлинг-стопа. Это происходит только в тестере; на графике ордера отправляются только вашими кликами.
Советы и частые вопросы
- Кнопки ничего не делают. Посмотрите строку статуса: обычно выключен Алго Трейдинг, рынок закрыт или не выполнено условие брокера.
- В поле Stop стоит "...". У ATR еще нет данных; поле заполнится само после загрузки первых баров.
- Риск точный? Лот округляется вниз до шага лота, поэтому риск равен заданному % или немного меньше (кроме режима с минимальным лотом). Гэпы и проскальзывание могут сделать фактический убыток больше запланированного.
- Две панели на одном символе. Задайте каждой свой Magic number, иначе вторая будет видеть сделки первой.
- Панель слишком маленькая или большая. Измените Font size; размеры следуют масштабу экрана Windows.
Скачать
Trade Panel and Risk Manager PRO
Вопросы и предложения: напишите мне личное сообщение через мой профиль на MQL5.
Торговля связана с риском убытков. Инструмент исполняет и сопровождает ордера согласно настройкам; сначала проверьте его на демо-счете. Он не гарантирует результатов.


