Risk Control Panel - Руководство пользователя (1/2)

13 ноября 2026, 23:52
Claudio Hernan Ibarrola Diaz
0
5

Часть 1 из 2. Часть 2 описывает автоматическую защиту, несколько графиков, файлы, параметры и что делать, если что-то выглядит не так.

Панель управления риском для MetaTrader 5. Она не предсказывает рынок и не торгует самостоятельно: она рассчитывает объём позиции, которую вы собираетесь открыть, отказывает в сделках, нарушающих ваши собственные лимиты, защищает открытые позиции и показывает, где вы находитесь.

ПЛАН → ИСПОЛНЕНИЕ → ЗАЩИТА → КОНТРОЛЬ

Названия на экране (кнопки, вкладки, поля панели и меню MetaTrader) оставлены на английском, как они выглядят в программе.

1. Установка

  1. Куплено или арендовано в MQL5 Market: MetaTrader устанавливает панель сам; она появляется в Navigator, в разделе Expert Advisors › Market. Установка вручную: скопируйте RiskControlPanel.ex5 в MQL5\Experts\ в папке данных терминала (File → Open Data Folder в MetaTrader), затем щёлкните правой кнопкой в Navigator → Refresh.
  2. Перетащите RiskControlPanel на график.
  3. На вкладке Common диалога отметьте Allow Algo Trading и убедитесь, что кнопка Algo Trading на панели инструментов MetaTrader 5 включена.

Панель появляется в левом верхнем углу графика. Чтобы переместить её, перетащите заголовок; где вы её оставите, там она и появится снова.

Сворачивание. Элемент в правом конце заголовка — чёрточка, пока панель развёрнута — сворачивает её в узкую полоску с надписью RCP (Risk Control Panel) и скрывает линии плана, освобождая график для анализа. Если RCP запущена на нескольких графиках одного счёта, полоска показывает RCP (primary) на графике, который управляет счётом, и RCP (secondary) на остальных (раздел 5). Пока панель свёрнута, элемент выглядит как пустой квадрат; щелчок по нему снова разворачивает панель. В свёрнутом виде панель продолжает защищать и контролировать всё как прежде — исчезает только тело панели и, если они были включены, линии Entry, Stop Loss и Take Profit, — а сделка или закрытие, ожидающие второго клика, отменяются.

Обновление до новой версии: копию из Market обновляет MetaTrader, когда выходит новая версия (терминал её предлагает); копию, установленную вручную, обновляют, копируя новый .ex5 поверх старого. В обоих случаях удалите советник с графика и перетащите его снова. (Если только нажать OK в диалоге параметров, советник перезапустится, но файл с диска не перечитается, и новая сборка не вступит в силу.) Проверьте строку запуска в журнале Experts, чтобы убедиться, что работает новая сборка:

Risk Control Panel 1.02 (build 2026.10.04 21:36) started on EURUSD (refresh 250 ms)


2. Пять минут, которые важны

Всё остальное — детали; вот основной цикл.

  1. Вкладка TRADE. Перетащите на графике линии Entry, Stop и Target или введите расстояния. Панель показывает лот, который рискует ровно тем, что вы задали, сумму риска, соотношение прибыли к риску и стоимость открытия (спред и комиссия).
  2. Нажмите BUY или SELL. Нажмите ещё раз в течение окна подтверждения, чтобы подтвердить (по умолчанию 3 секунды, SETTINGS › EXEC › CONFIRM SECS). Один клик никогда не отправляет ордер.
  3. Если панель отказывает, она объясняет причину словами — никогда не просто серая кнопка без объяснения.
  4. Вкладка MANAGER. Открытые позиции, сколько каждая ещё рискует и состояние её защиты; а в отдельном списке — отложенные ордера: сколько рискует каждый и когда он истекает.
  5. Вкладка RISK. Сколько стоил сегодняшний день, что под риском прямо сейчас и сколько ещё можно рискнуть.

3. Панель, поле за полем

Заголовок и верхняя строка — видны на каждой вкладке

Элемент Значение
Risk Control Panel Заголовок. Если RCP запущена на нескольких графиках одного счёта, он показывает Risk Control Panel (primary) на графике, который управляет счётом, и Risk Control Panel (secondary) на остальных (см. раздел 5). На одном графике — просто Risk Control Panel.
LINES ON / OFF Показывает или скрывает линии Entry, Stop и Target плана. Пока линии скрыты, BUY и SELL отклоняются: вы торговали бы со стоп-лоссом (SL), которого не видите.
– (элемент в правом конце) Сворачивает панель в узкую полоску; тот же элемент, теперь пустой квадрат, разворачивает её. См. раздел 1.
BALANCE Баланс счёта.
EQUITY Баланс плюс плавающая прибыль или убыток всех открытых позиций.
DAY P/L Результат дня: закрытое сегодня плюс плавающее сейчас. Торговый день начинается в час, заданный в SETTINGS › DAILY.
DAILY RISK1.63% / 2.00% Сколько стоил бы сегодняшний день, если бы сработали все стопы — та же величина, что на вкладке RISK, — по сравнению с вашим MAX DAILY LOSS. Полоса под ней заполняется к лимиту. no cap , если дневной лимит не задан.
Слово состояния Насколько DAILY RISK близок к MAX DAILY LOSS: SAFE — меньше половины, CAUTION — от половины, WARNING — от трёх четвертей, LIMIT — лимит достигнут. NO SL: n заменяет слово, пока у n позиций или ордеров нет стоп-лосса — это более срочная новость.
Строка состояния (внизу) Последнее сообщение: почему сделка отклонена, что сделал клик, что делать дальше. Каждый отказ также записывается в журнал Experts.

TRADE — планирование и исполнение

Три строки планируют сделку; в каждой есть поле для ввода, кнопка, меняющая смысл поля, и результат справа.

Строка Поле Кнопка Результат справа
RISK Сколько может потерять сделка, в единицах кнопки % BAL → % EQ → MONEY → LOTS Сумма риска при итоговом лоте: убыток на стопе плюс комиссия
ENTRY Цена входа MARKET (вход следует за текущей ценой) / MANUAL (введённая или перетащенная цена остаётся на месте) Ордер, который будет отправлен: MARKET, BUY LIMIT, SELL LIMIT, BUY STOP или SELL STOP, в зависимости от положения входа относительно цены
SL Расстояние до стоп-лосса PTS → PIPS → PRICE Цена стопа, красным
TP Расстояние до тейк-профита R → PTS → PIPS → PRICE → OFF Цена цели, зелёным, или - при OFF
  • Режимы риска.% BAL рискует процентом баланса; % EQ — процентом средств, поэтому он уменьшается, пока открытые позиции в убытке; MONEY — фиксированной суммой; LOTS — выбранным вами лотом, а итоговый риск показан справа. Введённый процент сохраняется, пока вы его не измените: между % BAL и % EQ меняется только база расчёта, поэтому лот и сумма следуют за ней; при переходе через MONEY и LOTS показываются сумма и лот текущей сделки, а при возврате к проценту возвращается выбранный вами.
  • R — расстояние от входа до стопа. Цель 2.00 R находится вдвое дальше от входа, чем стоп.
  • PIPS предлагается только для символов с 3 или 5 знаками, где пипс равен 10 пунктам. У индексов, металлов и криптовалют пипсов нет, поэтому SL переключается PTS → PRICE, а TP — R → PTS → PRICE → OFF.
  • TP OFF отправляет сделку без тейк-профита.
  • Смена единицы никогда не двигает линию: поле просто показывает то же расстояние в новой единице.
  • Перетаскивание линии на графике обновляет поля, а ввод в поле двигает линию.
  • Перетаскивание линии Entry двигает вместе с ней SL и TP, сохраняя расстояния. Это отключается параметром Dragging Entry moves Stop and Target на вкладке Inputs (раздел 7).

Под планом — результат:

Величина Значение
LOTS Объём, который рискует заданным, округлённый вниз до шага объёма брокера — никогда вверх, что рисковало бы больше. Показывается янтарным LOTS MAX, если он урезан до вашего максимального лота в SETTINGS › RISK › MAX LOT или до лота брокера. Если даже минимальный лот брокера рискует больше заданного, используется этот минимальный лот, пока превышение не больше 10%, и RISK показывает реальный риск; сверх этого сделка отклоняется с сообщением Minimum lot exceeds the requested risk. Это единственный случай, когда панель может рискнуть немного больше заданного.
R:R Прибыль к риску: расстояние до цели, делённое на расстояние до стопа. 1:2.00 значит, что цель вдвое дальше стопа. Без учёта издержек; - только при выключенной цели.
MARGIN Маржа, которую займёт эта позиция, по расчёту брокера.
SPREAD Стоимость текущего спреда при этом лоте — оплачивается в момент открытия.
COMM Комиссия за полный круг при этом лоте: значение из SETTINGS › EXEC › RT COMM/LOT или оценка по вашим недавним сделкам, если там 0. 0.00 , если она неизвестна — об этом сообщает уведомление при запуске.
EXPOSURE Максимум, который может стоить сделка при срабатывании стопа: величина RISK плюс спред и, если есть, своп.
BUY / SELL Показывают лот, который будет отправлен. Сторону определяют линии: стоп ниже входа — покупка, выше — продажа; другая кнопка затемнена и при нажатии подсказывает, как перевернуть план. Первый клик превращает кнопку в CONFIRM BUY 0.25; второй клик в течение окна подтверждения отправляет ордер (задаётся в SETTINGS › EXEC › CONFIRM SECS).
FLATTEN ALL Аварийная кнопка под BUY и SELL: закрывает все позиции и удаляет все отложенные ордера, которыми управляет панель (какими — решает SETTINGS › EXEC › MANAGE). Первый клик превращает её в CONFIRM: 2 POS + 3 ORD; второй клик в течение окна подтверждения выполняет действие. Работает и в заблокированный день, и на вспомогательном графике — она только уменьшает риск. Затемнена, когда закрывать нечего.

На счёте с неттингом по каждому символу есть только одна позиция, и любой ордер по этому символу её меняет. Поэтому по символу, у которого уже есть открытая позиция, BUY и SELL отклоняются с указанием причины в строке состояния. В ту же сторону сделка присоединилась бы к открытой позиции и заменила бы её SL и TP: "BUY refused: on a netting account it would join the open BUY 0.10 and replace its SL and TP." В обратную сторону она закрыла бы или развернула её: "SELL refused: … would close or reverse the open BUY 0.10. Close it from MANAGER first." Чтобы уменьшить или закрыть позицию, используйте 25%, 50% или CLOSE на вкладке MANAGER. На счёте с хеджированием каждая сделка — отдельная позиция, и ничего не отклоняется.

RISK — сколько под риском на всём счёте

Широкая полоса вверху вкладки, сразу под кнопками вкладок, — это баннер: состояние торгового дня одним словом. LOCKED останавливает вас; REACHED только предупреждает.

Баннер Значение
TRADING OPEN, зелёным Сегодня ни один дневной лимит не достигнут. Можно торговать.
LOCKED: на красном Лимит, названный рядом, достигнут, и новые сделки отклоняются до конца торгового дня. Надпись: daily loss limit , trade count limit или losing trades limit .
REACHED: на янтарном Тот же лимит достигнут, но LIMIT: BLOCK выключен в SETTINGS › DAILY, поэтому торговать можно. Два других действия от него не зависят: если они включены, LIMIT: DEL PEND удалил отложенные ордера панели, а когда достигнут MAX DAILY LOSS, LIMIT: CLOSE закрыл её позиции.

Справа resets 00:00 — время смены торгового дня, когда блокировка снимается и день начинается с нуля: TRADES и LOSERS возвращаются к 0, как и CLOSED в DAILY RISK. Это время сервера брокера, час, заданный DAY STARTS (H) в SETTINGS › DAILY, и оно показывается независимо от того, заблокирован день или нет.

Блокировка переживает терминал: она хранится для каждого счёта и торгового дня, поэтому закрытие и повторное открытие MetaTrader её не снимает. Снимает её только смена дня.

Дневной риск

Величина Значение
DAILY RISK1.63% / 2.00% Сколько стоил бы сегодняшний день, если бы сработали все стопы открытых позиций и все отложенные ордера исполнились и дошли до своих стопов, плюс уже закрытый сегодня убыток. Сравнивается с вашим MAX DAILY LOSS, со словом состояния и полосой. Именно с этой величиной сверяется каждая новая сделка.

Под ней — слагаемые слева, в % от баланса (или средств, по RISK MODE), и остаток дня справа:

Величина Значение
CLOSED Прибыль или убыток, закрытые сегодня, со знаком. Убыток учитывается полностью. Прибыль показывается приглушённо и считается как 0: удачное утро — не запас для траты днём.
OPEN Сколько потеряли бы открытые позиции от входа до текущих стопов. Не меняется, пока стопы на месте. Позиция со стопом в безубытке или дальше считается как 0: она больше не может закрыться в убыток.
PENDING Сколько потеряли бы отложенные ордера, если бы исполнились и затем сработал стоп.
DAILY RISK Сумма трёх — та же величина, что выше.
FLOATING Прибыль или убыток открытых позиций сейчас, в деньгах. Не прибавляется: плавающий убыток уже внутри OPEN, на пути к стопу.
LEFT Сколько ещё может рискнуть день, в деньгах: MAX DAILY LOSS минус DAILY RISK. Наибольший риск, который может взять следующая сделка. Никогда не меньше 0.
TRADES Сделок открыто сегодня против максимума в день: 2 / 5 или 2 / - , если максимум не задан.
LOSERS Убыточных сделок закрыто сегодня против максимума в день: 1 / 3 или 1 / - , если максимум не задан.
FREE MRG Свободная маржа счёта.
MRG LEVEL Уровень маржи: средства, делённые на использованную маржу, в процентах. - , если ничего не открыто.

Пример: CLOSED -0.13% , OPEN 1.00% , PENDING 0.50% — DAILY RISK равен 1.63% . Закрытый убыток 0.13% добавляет 0.13%; если бы день закрылся с +0.13% , DAILY RISK был бы 1.50% .

Почему три слагаемых иногда не дают в сумме DAILY RISK. Панель считает в точных суммах и округляет до двух знаков только при выводе. DAILY RISK — это округлённая точная сумма, а не сумма видимых округлённых чисел, поэтому разница может быть 0.01:

Точно На экране
CLOSED 0.124% -0.12%
OPEN 1.004% 1.00%
PENDING 0.504% 0.50%
DAILY RISK 1.632% 1.63%

Видимые числа дают 1.62%, а панель показывает 1.63%, округлённые 1.632%. Это не ошибка: с MAX DAILY LOSS сравнивается, и по ней принимается или отклоняется сделка, всегда точная величина.

Почему каждая сделка добавляет немного меньше заданного. Лот округляется вниз до шага объёма брокера, поэтому каждая сделка рискует заданным или чуть меньше, но никогда больше. Чем меньше лот, тем заметнее: при 0.20% на BTCUSD точный лот 0.052 становится 0.05 и рискует 0.19%. Четыре сделки по 0.25%, 0.25%, 0.20% и 0.20% могут дать в сумме 0.88% вместо 0.90%. Реальная величина каждой сделки — RISK на вкладке TRADE перед нажатием BUY или SELL.

DAILY RISK блокирует сделку; реально полученный убыток блокирует день. Это две разные проверки:

  • Новая сделка отклоняется, если DAILY RISK плюс риск этой сделки превысил бы MAX DAILY LOSS. Открытая позиция учитывается с полным расстоянием до стопа, а не с тем, что она уже потеряла. При 1% закрытого убытка и открытой сделке, которая рискует 0.5% до стопа, но сейчас в минусе лишь на 0.3%, DAILY RISK равен 1.5%: при лимите 2% следующая сделка может рискнуть 0.5%, а не 0.7%.
  • День блокируется — баннер меняется на LOCKED, — когда уже полученный сегодня убыток достигает MAX DAILY LOSS. Полученный убыток — это закрытое в убыток плюс то, что открытые позиции теряют прямо сейчас. Если панель управляет всеми позициями и ордерами, это происходит только когда срабатывают все стопы, и к тому времени эти позиции уже закрыты самими стопами. Блокировка срабатывает раньше, если есть сделки, открытые вне панели, стоп, отодвинутый или удалённый после открытия, гэп или проскальзывание за стоп либо накопившийся своп.

Четыре примера, все с балансом 10 000 и MAX DAILY LOSS 2%, то есть 200:

Случай Что происходит
Сделка, открытая вне панели 120 уже закрыто, а позиция панели может потерять максимум 80 до своего стопа. Вы открываете 1 лот из терминала без стопа. Когда позиция панели в минусе на 50, в момент, когда сделка без стопа превышает 30, день блокируется — хотя позиции панели ещё 30 до стопа, — потому что 120 + 50 + 30 = 200
Стоп, перенесённый вручную Вы открываете сделку с риском 100, и защита её принимает. Затем отодвигаете стоп вдвое дальше: теперь позиция может потерять 200, вдвое больше одобренного
Гэп или проскальзывание Ваш стоп стоит на убытке 200, но в понедельник рынок открывается ниже, и он исполняется на 260. Вы потеряли на 60 больше запланированного
Накопившийся своп Вы держите позицию несколько дней, и отрицательный своп увеличивает убыток, хотя стоп не двигался

Почему блокировка не следит за DAILY RISK. При лимите 2% две сделки с риском по 1% выводят DAILY RISK на 2% в момент открытия, хотя ничего не потеряно. Если бы блокировка мерилась этой величиной, день закрылся бы без единого потерянного цента и оставался бы закрытым, даже когда обе позиции перешли в безубыток и уже ничего не могут потерять.

Список (ON ACCOUNT) — до пяти строк, затем +N more . Заголовок считает позиции, ордера и те, что без стопа. Позиции и ордера без стопа идут первыми, помечены красным NO SL; остальные следуют за ними, по убыванию риска. Каждая строка показывает символ, тип (BUY, SELL, BUY LIMIT, SELL STOP…) и риск от входа в процентах и в деньгах. Строка, которой панель не управляет, приглушена: она учитывается в вашем риске, но панель не будет её изменять или закрывать.

MANAGER — позиции и ордера, которыми управляет панель

Две дополнительные вкладки вверху выбирают список: POSITIONS или ORDERS, каждая с количеством, так что ордер в другом списке всегда на виду. Панель запоминает, какую вы оставили открытой. Показываются только позиции и ордера, которыми управляет панель, как задано в SETTINGS › EXEC; вкладка RISK учитывает все сделки счёта.

POSITIONS

Справа — суммарная прибыль или убыток позиций. Ниже — пять самых новых позиций (затем +N older position(s) not shown ):

Столбец Значение
Символ Щёлкните строку, чтобы выбрать её. Выделение следует за позицией, а не за строкой: когда открывается другая и список перестраивается, выбранной остаётся та же
Сторона и объём BUY 0.25
P/L Плавающая прибыль или убыток. От 1000 — без десятичных ( +20724 ), от миллиона — в миллионах ( +1.23M ), чтобы помещалось; точная величина — у выбранной позиции ниже
Состояние защиты INITIAL (исходный стоп), BE (в безубытке), TRAIL (трейлинг), TRAIL OFF (трейлинг достигнут, но выключен для этой позиции), NO SL (без стоп-лосса)

Выбранная позиция

Величина Значение
SL / TP Текущие стоп-лосс и тейк-профит; none , если не заданы
RISK Чем рисковала позиция при открытии: от входа до исходного стопа, при объёме открытия. Неизменна: не меняется ни при движении цены или стопа, ни при частичном закрытии. За стопом следуют AT RISK здесь и OPEN на вкладке RISK
AT RISK Сколько она потеряла бы от текущей цены до текущего стопа (см. ниже)
R NOW Насколько прошла цена, в R: +1.00R — одно расстояние до стопа в прибыли
TRAIL Включён ли трейлинг для этой позиции — ON или OFF, либо n/a, если трейлинг не входит в режим защиты

Почему AT RISK меняется, хотя стоп стоит. Он измеряет, сколько вы потеряете отсюда, а не от входа. Покупка 1 лота по 1.1000 со стопом 1.0980 рискует 200 от входа:

Цена сейчас Плавающая AT RISK Почему
1.1000 0 200 Всё расстояние до стопа
1.1010 +100 300 100 в плюсе и ещё 200 до стопа
1.0990 −100 100 100 уже потеряно, ещё 100 до стопа

Поэтому AT RISK растёт, когда сделка идёт в вашу сторону — больше можно отдать обратно, — и уменьшается, когда идёт против вас. Когда стоп уже за входом, под риском остаётся только прибыль между ценой и стопом. Это величина для управления позицией.

Кнопки

Кнопка Что делает
BE Переносит стоп в безубыток сейчас, не дожидаясь BE TRIGGER R. Стоп всё равно должен быть допустимым: позади текущей цены и на минимальном расстоянии брокера. Если цена слишком близко ко входу, команда отклоняется, строка состояния объясняет причину, и её можно повторить позже
TRAIL Включить или выключить трейлинг только для этой позиции
25% / 50% Закрыть эту часть. Если отделить её нельзя, потому что остаток был бы меньше минимального лота, подтверждение предупреждает, что закроется вся позиция
CLOSE Закрыть позицию
BE ALL Безубыток для каждой управляемой позиции, где это возможно
CLOSE LAST Закрыть последнюю открытую позицию
CLOSE ALL Закрывает все управляемые открытые позиции. Отложенные ордера не трогаются: их удаляют в списке ORDERS. (Чтобы закрыть позиции и удалить ордера за один раз, используйте FLATTEN ALL на вкладке TRADE.)

Каждое закрывающее действие требует второго клика: кнопка сначала превращается в OK? (25%, 50%, CLOSE) или CONFIRM (CLOSE LAST, CLOSE ALL).

ORDERS

Справа от переключателей — сколько потеряли бы все отложенные ордера вместе, если бы исполнились и закрылись по стопу. Если у какого-то из них нет стоп-лосса, вместо этого красным показывается n NO SL : без стопа этот риск посчитать нельзя, и это главная новость.

Ниже — пять самых новых ордеров, затем +N older order(s) not shown . Каждая строка:

Столбец Значение
Символ Щёлкните строку, чтобы выбрать её. Выделение следует за ордером, а не за строкой
Тип BUY LIMIT, SELL STOP, BUY STP LMT…, красным, если у ордера нет стоп-лосса
Объём Лоты ордера
Цена Цена, по которой он исполнится

Выбранный ордер

Величина Значение
Заголовок Символ, тип и объём; справа — его риск в %, или NO SL
ENTRY Цена исполнения
SL / TP Его стоп-лосс и тейк-профит; none , если не заданы
RISK Сколько он потерял бы, если бы исполнился и закрылся по стопу, в деньгах
DIST Как далеко рынок от входа, в пунктах
EXP Когда он истекает: GTC (до отмены), day или дата и время истечения. Панель всегда выставляет свои ордера как GTC ; остальное приходит от ордеров, выставленных в терминале, так как срок нельзя выбрать на панели

Когда выбран ORDERS, кнопки позиций уступают место кнопкам ордеров на тех же местах:

Кнопка Что делает
DELETE Удалить выбранный ордер
DELETE LAST Удалить последний выставленный ордер
DELETE ALL Удалить все управляемые отложенные ордера

Все три требуют второго клика. Переключение списков отменяет клик, ожидающий второго.

SETTINGS — четыре дополнительные вкладки

Выберите дополнительную вкладку: RISK, DAILY, PROTECT или EXEC. Щёлкните значение, чтобы изменить его или перебрать варианты.

RISK содержит два лимита, которыми мыслит трейдер, — на сделку и на день, — и максимальный лот. DAILY содержит счётчики и то, что делает достигнутый лимит.

RISK

Строка Значение
RISK MODE Режим риска по умолчанию для вкладки TRADE: % BALANCE, % EQUITY, MONEY или LOTS
RISK PER TRADE Риск одной сделки по умолчанию. Смысл числа зависит от RISK MODE, как объяснено сразу под этой таблицей
MAX DAILY LOSS Максимум, который счёт может потерять за торговый день, в %. Новая сделка отклоняется, если она вывела бы DAILY RISK за этот предел; день блокируется, когда реально полученный убыток его достигает (см. вкладку RISK). Значение 0 (ноль) выключает лимит
MAX LOT Потолок для одной сделки. Значение 0 (ноль) выключает его. Подробнее — в абзаце MAX LOT в конце раздела
BLOCK IF NO SL Пока у какой-либо позиции нет стоп-лосса, новые сделки отклоняются

Что значит RISK PER TRADE в каждом режиме. Фиксированного эталонного счёта нет. Панель читает ваши реальные баланс и средства, а также валюту счёта (USD, EUR, GBP…) у брокера, и каждая сумма на экране — в этой валюте. Для примера возьмём баланс 10 000:

RISK MODE RISK PER TRADE Сделка рискует
% BALANCE 1.00 1% от 10 000 = 100
% EQUITY 1.00 1% от средств в этот момент: при 200 плавающей прибыли 1% от 10 200 = 102
MONEY 150 150, независимо от баланса
LOTS 0.50 0.50 лота. Чем это рискует, зависит от стопа; это показывает вкладка TRADE

Проценты следуют за счётом: когда баланс вырастет до 12 000, тот же 1% станет 120.

От чего считается процент. Каждому проценту нужна база, и её выбирает RISK MODE:

  • в % EQUITY — средства: баланс плюс или минус то, что открытые позиции зарабатывают или теряют прямо сейчас, поэтому база меняется вместе с рынком;
  • в % BALANCE, MONEY и LOTS — баланс, который меняется только при закрытии сделки.

Это одна и та же база для всех процентов на панели: RISK PER TRADE, MAX DAILY LOSS и DAILY RISK с его слагаемыми CLOSED, OPEN и PENDING.

DAILY

Строка Значение
TRADES/DAY Максимум сделок, открытых за торговый день. Значение 0 (ноль) выключает лимит
LOSERS/DAY Максимум убыточных сделок за торговый день. Значение 0 (ноль) выключает лимит
DAY STARTS (H) Час сервера, с которого начинается торговый день, 0–23
LIMIT: BLOCK При достижении лимита отклонять новые сделки до конца дня
LIMIT: DEL PEND …и удалить отложенные ордера панели
LIMIT: CLOSE …и закрыть позиции панели, но только если достигнут MAX DAILY LOSS; не при TRADES/DAY или LOSERS/DAY

Когда срабатывает LIMIT: CLOSE. Он закрывает открытые позиции панели по рынку один раз, когда реально полученный сегодня убыток — закрытый плюс плавающий — достигает MAX DAILY LOSS. Не при достижении TRADES/DAY (сделок открыто сегодня) или LOSERS/DAY (убыточных сделок закрыто сегодня): они считают сделки, а не деньги, и закрытие тогда закрыло бы только что открытую сделку. По умолчанию выключен, потому что закрытие по рынку превращает в реальный убыток то, что стопы могли бы и не взять.

Если каждая сделка идёт через панель со стопом, ему нечего делать. Защита позволяет DAILY RISK дойти максимум до MAX DAILY LOSS, поэтому убыток дня достигает его только при срабатывании последнего стопа, а стопы к тому времени уже закрыли эти позиции. Это страховка от убытков, которые защита не могла предвидеть, например:

  • сделка, открытая из терминала или другим советником, которую DAILY RISK учитывает, но защита отклонить не может;
  • стоп, отодвинутый или удалённый после открытия сделки;
  • гэп или проскальзывание за стоп, а также накопившиеся своп и комиссия.

Пример: баланс 10 000 и MAX DAILY LOSS 2% (200). 120 уже закрыто; у панели есть позиция, которая может потерять максимум 80 до своего стопа, а сделка на 1 лот, открытая из терминала, без стопа. Когда позиция панели в минусе на 50, в момент, когда ручная сделка превышает 30, полученный убыток равен 120 + 50 + 30 = 200: день блокируется, и LIMIT: CLOSE закрывает позицию панели за 30 до её стопа. Ручная сделка тоже закрывается, только если панель ею управляет — SETTINGS › EXEC › MANAGE в режиме MANUAL или MANUAL+EA.

PROTECT

Строка Значение
PROTECTION NONE, BE ONLY, TRAIL ONLY или BE+TRAIL
BE TRIGGER R Прибыль в R, при которой стоп переносится в безубыток
BE OFFSET PTS На сколько пунктов за входом ставится стоп безубытка, чтобы сделка покрыла издержки. Измеряется в пунктах символа: 20 пунктов — это 2 пипса на EURUSD, но 0.20 доллара на BTCUSD. На индексах, металлах и криптовалютах увеличьте его, чтобы он покрывал спред, комиссию и своп
TRAIL START R Прибыль в R, с которой начинается трейлинг. В режиме BE+TRAIL он ждёт, пока стоп безубытка будет на месте, даже если TRAIL START R достигнут раньше
TRAIL METHOD ATR (кратное ATR) или FIXED (расстояние в пунктах)
ATR TIMEFRAME Таймфрейм, с которого берётся ATR. Это ATR последнего закрытого бара, а не формирующегося. Только метод ATR
ATR PERIOD Сколько баров усредняет ATR (по умолчанию 14). Больше баров — более ровный ATR, который медленнее реагирует на изменение волатильности. Только метод ATR
ATR MULTIPLIER На сколько ATR позади цены следует стоп. При 1.5 и ATR в 20 пипсов стоп идёт в 30 пипсах за ценой. Только метод ATR
TRAIL STEP ATR Стоп двигается, только если может сдвинуться дальше на эту величину, в ATR. Только метод ATR
TRAIL DIST PTS На сколько пунктов позади цены следует стоп (по умолчанию 200, то есть 20 пипсов на паре с 5 знаками). Только метод FIXED
TRAIL STEP PTS Стоп двигается, только если может сдвинуться дальше хотя бы на столько пунктов (по умолчанию 40), чтобы не изменять его на каждом тике. Только метод FIXED

Безубыток и трейлинг измеряются в R, поэтому позиция, открытая без стопа, — у которой нет R, — не получает ни того, ни другого. См. раздел 4.

EXEC

Строка Значение
MANAGE Какие сделки панель может изменять и закрывать: THIS EA, MANUAL+EA, ALL, MANUAL, MAGIC или SYMBOL. Риск всегда учитывает весь счёт, что бы здесь ни было. Требует клика CONFIRM
MAGIC ONLY / SYMBOL ONLY Магический номер или символ для режимов MAGIC и SYMBOL. Показываются только в соответствующем режиме MANAGE
CONFIRM SECS Сколько секунд действителен второй клик подтверждения
SLIPPAGE PTS Максимальное допустимое проскальзывание рыночного ордера, в пунктах
RT COMM/LOT Комиссия за лот, полный круг (RT). Значение 0 (ноль) оценивает её по истории сделок
MAGIC NUMBER Номер, которым панель помечает свои сделки. Требует клика CONFIRM

Настройками управляют два правила:

  • Панель важнее параметров. То, что задано здесь, сохраняется между перезапусками. Параметры советника — лишь отправная точка. Исключение — параметр, изменённый на вкладке Inputs окна свойств советника (открывается при перетаскивании на график или по F7): тогда это значение важнее значения панели.
  • Ослабление лимита ждёт завтрашнего дня. Повышение потолка, его выключение, отказ от действия при достижении лимита, выключение BLOCK IF NO SL или изменение DAY STARTS (H) сохраняются и действуют со следующего торгового дня. Строка показывает новое значение, а рядом now … — то, что действует до тех пор; примечание внизу напоминает об этом. Ужесточение лимита действует сразу. Именно это правило не даёт поднять дневной лимит убытка посреди плохого дня.

RESET TO INPUTS возвращает всё к параметрам советника (два клика).

MAX LOT — потолок для любой одной сделки, сколько бы ни требовал риск: защита от стопа настолько близкого, что лот взрывается, или от фиксированного лота с лишним нулём. Выше потолка лот урезается до него, величина показывается янтарным LOTS MAX, пока остаётся урезанной, а строка состояния сообщает, каким риском сделка теперь обладает:

Capped at your maximum lot, 0.30 - this trade risks 0.60%

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

Весь счёт, а не только этот советник. Величины риска учитывают каждую позицию счёта, кто бы её ни открыл. Сделка, открытая вручную на другом графике, всё равно расходует ваш дневной бюджет. Что панель может изменять или закрывать — это настройка MANAGE.

Когда лимит достигнут, торговый день блокируется, и что при этом происходит, определяют три строки LIMIT. Блокировка переживает перезапуск и снимается при смене торгового дня — а не при перезапуске терминала. Лимит блокирует сделку до её отправки и называет величину, которая её заблокировала:

BUY blocked. Daily loss limit: DAILY RISK 1.00% + this trade 0.50% > 1.30%


Продолжение — Часть 2 из 2: автоматическая защита, несколько графиков одного счёта, что панель записывает на диск, справочник параметров и что делать, если что-то выглядит не так.