Risk Lock Trade Panel
- Утилиты
- Версия: 1.0
- Активации: 10
Risk Lock Trade Panel — это торговая панель для ручной торговли в MetaTrader 5. Направление и момент входа выбираете вы, а панель считает объём, отправляет ордер сразу со стоп-лоссом и дальше ведёт позицию в том же окне.
Она не открывает сделки сама, не даёт рекомендаций и не рассылает сигналы.
ОБЪЁМ СЧИТАЕТСЯ ОТ ВАШЕГО РИСКА
Риск задаётся в процентах от баланса или от средств, либо фиксированной суммой в валюте счёта. Расстояние до стоп-лосса можно ввести в пунктах или нажать «Show line» и перетащить линию стопа прямо на графике. Пока вы её тянете, расстояние, объём и сумма риска пересчитываются при каждом движении.
Поставили стоп ближе — объём вырос. Поставили дальше — объём уменьшился. Сумма риска при этом остаётся той, которую вы задали. В этом и смысл панели: вы решаете, где на графике должен стоять стоп, а объём подстраивается под это решение.
Пресеты соотношения риска и прибыли ставят тейк-профит кратно расстоянию до стопа: один к одному, один к полутора, один к двум или без тейка. Выбранный вариант уходит в ордер вместе со стопом.
Объём приводится к спецификации инструмента: шаг лота, минимальный и максимальный лот берутся у брокера, а стоимость потери одного лота на вашем расстоянии до стопа считает сам MetaTrader. Поэтому валютные пары, золото, индексы и другие CFD работают в одной и той же панели. После округления панель проверяет результат ещё раз и снижает лот на один шаг, если он выходит за заданный риск. Объём больше вашей настройки не отправляется никогда. Если результат оказался ниже минимального лота или упёрся в максимальный, панель скажет об этом до того, как вы что-то нажмёте.
СТОП НЕ С ТОЙ СТОРОНЫ — ОРДЕР НЕ УЙДЁТ
Если линия стопа стоит ниже цены, доступна только кнопка BUY. Если выше цены — только SELL. Вторая кнопка выключается, и панель пишет, почему. Причина указывается у любой недоступной кнопки: выключен алготрейдинг, спред шире заданного предела, стоп не установлен, не хватает маржи или стоп ближе, чем разрешает брокер.
УПРАВЛЕНИЕ ПОЗИЦИЕЙ В ТОМ ЖЕ ОКНЕ
Когда позиция открыта, панель переключается в режим управления. Закрыть всё, закрыть только покупки, только продажи, закрыть половину, перенести стоп в безубыток со смещением, включить или выключить трейлинг. Закрытие всего просит второе нажатие в течение трёх секунд — это подтверждение можно отключить. По умолчанию кнопки закрытия работают только с позициями, открытыми этой панелью; при желании их действие расширяется на все позиции по инструменту, и текущая настройка всегда видна на панели.
ДНЕВНОЙ И ОБЩИЙ ЛИМИТ УБЫТКА ОСТАНАВЛИВАЕТ НОВЫЕ ВХОДЫ
Можно задать дневной лимит, общий или оба сразу. Комиссия и своп учитываются, а плавающий результат открытых позиций вы включаете в расчёт или нет — по своему выбору. Панель всегда показывает, по какой базе идёт счёт. На восьмидесяти процентах лимита появляется предупреждение. На самом лимите кнопки BUY и SELL выключаются: дневной лимит держит их выключенными до смены торгового дня, общий — пока вы не снимете его сами.
Открытых позиций это не касается. Закрыть всё, закрыть половину, перенести стоп в безубыток, трейлинг — всё продолжает работать. Лимит не даёт начать новое, но не запирает вас в том, что уже открыто.
Есть отдельная настройка: при пробое лимита закрыть позиции и продолжать закрывать новые. По умолчанию она выключена и остаётся выключенной, пока вы сами её не включите.
Общий лимит считается либо от баланса на начало дня, либо от максимума счёта — как вам удобнее.
Снятие лимита — это два нажатия на «Reset limit», и работает оно буквально так, как называется: отсчёт начинается заново с этого момента, поэтому та же самая сумма убытка не заблокирует панель через секунду. Каждое снятие пишется в журнал.
Пополнения и снятия средств в течение дня распознаются и вычитаются из стартового баланса дня, так что движение денег по счёту не принимается за торговый результат.
НАСТРОЙКИ НЕ ТЕРЯЮТСЯ
Риск, расстояние до стопа, выбранный пресет, положение линии стопа, положение панели, свёрнутое состояние, трейлинг, предел спреда и область закрытия сохраняются в файл — отдельно по каждому инструменту и счёту. Смените таймфрейм, откройте график заново, перезапустите терминал — всё останется на месте. Настройки переживают и аварийное закрытие терминала. У золота и EURUSD свои значения.
Панель перетаскивается за заголовок и сворачивается в одну строку. При изменении размера графика или расстановке окон она остаётся внутри графика.
ТИП СЧЁТА
Эта панель сделана для хеджинговых счетов, на них же она разрабатывалась и проверялась.
При запуске она также читает тип счёта и подстраивается под неттинг: по инструменту существует одна позиция, поэтому кнопки закрытия покупок и продаж не показываются, закрытие половины уменьшает нетто-позицию вдвое, а ордер в обратную сторону сопровождается сообщением о том, что он уменьшит существующую позицию. На реальном неттинговом счёте эта работа ещё не подтверждена, поэтому сначала попробуйте там бесплатную демоверсию.
ЧЕГО ПАНЕЛЬ НЕ ДЕЛАЕТ
- Не открывает сделки сама, не выбирает точки входа и не рассылает сигналы.
- Не даёт рекомендаций и ничего не утверждает о результатах.
- Не может остановить ордер, отправленный не из неё. Ордера другого эксперта, мобильного приложения или второго терминала ей недоступны. Лимит выключает кнопки этой панели, а не ваш счёт.
- Не может делить график с другим экспертом. В MetaTrader 5 на графике работает один эксперт, поэтому панели нужен собственный график.
- Не торгует при выключенном алготрейдинге. Панель продолжает показывать данные и объясняет, почему кнопки неактивны.
- Версия 1.00 отправляет только рыночные ордера. Отложенные ордера из панели не выставляются.
- Проскальзывание, реквоты и ограничения на стороне брокера ей не подчиняются. Результат отправки, включая код ошибки, выводится и на панель, и в журнал.
КАК ПОСМОТРЕТЬ В ТЕСТЕРЕ СТРАТЕГИЙ
Бесплатная демоверсия работает в тестере стратегий. Откройте её в визуальном режиме: панель рисуется на графике, и до покупки вы увидите её устройство, поля риска и стопа, рассчитанный объём и обе строки лимитов. Лимит убытка считается там от виртуального баланса тестера, а он не равен балансу вашего счёта. Панель делалась и проверялась для работы на реальном графике — кнопки, линия стопа и закрытие позиций имеют смысл именно там, поэтому честнее всего посмотреть их на демо-счёте.
ВХОДНЫЕ ПАРАМЕТРЫ
У всех параметров есть рабочие значения по умолчанию. Панель можно поставить на график и пользоваться ею, ничего не меняя.
Trading: InpMagic (20280001), InpComment (RiskLockPanel), InpSlippagePoints (20), InpMaxSpreadPoints (50, 0 — без ограничения), InpRiskMode (проценты или фиксированная сумма), InpRiskBase (баланс или средства), InpDefaultRiskPct (1,0), InpDefaultRiskMoney (100,0), InpDefaultStopPoints (200).
Loss limit: InpUseDailyLimit (true), InpDailyLimitPct (3,0), InpUseTotalLimit (false), InpTotalLimitPct (10,0), InpLimitAnchor (баланс на начало дня или максимум счёта), InpDayResetHour (0), InpCloseOnBreach (false), InpIncludeFloating (true).
Exit and trailing: InpCloseScope (только эта панель или все позиции по инструменту), InpConfirmCloseAll (true), InpConfirmSeconds (3), InpBreakevenOffsetPts (0), InpTrailingPoints (200), InpTrailingStartPoints (-1 — как расстояние), InpTrailingStepPoints (10).
Risk-reward presets: InpRRPreset1 (1,0), InpRRPreset2 (1,5), InpRRPreset3 (2,0).
Panel: InpPanelX (20), InpPanelY (20), InpFont (Arial), InpFontSize (8) и десять параметров цвета — фон, заголовок, текст, значения только для чтения, кнопки, покупка, продажа, активное состояние, неактивное и предупреждение.
Stop line: InpShowStopLine (true), InpLineColor, InpLineStyle, InpLineWidth.
БЕЗ ВНЕШНИХ ЗАВИСИМОСТЕЙ
Ни DLL, ни внешних сайтов и API, ни сторонних серверов. С вашего терминала ничего не собирается. Всё работает внутри MetaTrader 5.
ОБРАТИТЕ ВНИМАНИЕ
Торговля на валютном рынке и CFD связана с риском убытков. Эта панель — вспомогательный инструмент для расчёта и отправки ордеров. Она не даёт торговых рекомендаций и сигналов и ничего не утверждает о результатах торговли. Рассчитанный объём следует из введённых вами чисел и не является рекомендацией. Все торговые решения и их последствия остаются вашими.
