Risk Lock Trade Panel
- Утилиты
- Версия: 1.0
- Активации: 10
Вы ставите стоп, панель сама считает объём. Risk Lock Trade Panel — панель ручной торговли для MetaTrader 5, которая рассчитывает объём каждого ордера из выбранного риска, отправляет его с уже прикреплённым стопом и управляет позицией из того же окна. Она не открывает сделки сама, не даёт советов и не присылает сигналов.
Риск задаётся в процентах от баланса или средств, либо фиксированной суммой; расстояние до стопа — в пунктах, или нажмите Show line и потяните линию стопа на графике. При каждом движении заново пересчитываются расстояние, объём и сумма риска: чем ближе стоп, тем больше лот, чем дальше — тем меньше, а сумма риска остаётся той же. Пресет соотношения риск-вознаграждение может поставить цель кратно расстоянию до стопа (1:1, 1:1.5, 1:2 или без цели), прикреплённую к ордеру вместе со стопом.
Объём нормализуется под инструмент — шаг, минимальный и максимальный объём берутся у брокера, а убыток одного лота на этом расстоянии до стопа считает сам MetaTrader, поэтому валютные пары, золото, индексы и другие CFD обрабатываются одной и той же панелью. После округления панель ещё раз проверяет результат и скорее уменьшит лот, чем отправит больше запрошенного риска; если результат оказывается меньше минимального лота или упирается в максимум, панель сообщает об этом до отправки чего-либо.
Если линия стопа ниже цены, доступна только BUY; выше — только SELL: другая кнопка отключается, и панель называет причину (Algo Trading выключен, спред шире лимита, стоп не задан, не хватает маржи, либо стоп ближе, чем допускает брокер).
Как только позиция открыта, панель переключается на управление ею: Close All, Close Buy, Close Sell, Close Half, SL to Entry и включение или отключение Trailing — всё из того же окна, а New order позволяет добавить к позиции, не покидая панель. Close All переспрашивает вторым нажатием в течение нескольких секунд (Confirm?), это можно отключить. По умолчанию кнопки закрытия действуют только на позиции, открытые этой панелью; область действия можно расширить на все позиции по инструменту, и текущая настройка всегда видна на панели.
Можно задать дневной лимит убытка, общий лимит или оба сразу, с учётом комиссии и свопа, и с плавающим результатом по выбору — учитывать его или нет. Ближе к лимиту панель предупреждает; на лимите BUY и SELL отключаются и остаются выключенными до сброса торгового дня либо до ручного снятия общего лимита. Открытые позиции при этом не трогаются — Close All, Close Half, SL to Entry и Trailing продолжают работать всё это время, потому что лимит останавливает новые входы, а не запирает уже открытое. Отдельная опция, выключенная по умолчанию, может также закрывать позиции и держать новые закрытыми после превышения лимита. Общий лимит можно отсчитывать от баланса на начало дня или от максимума, когда-либо достигнутого счётом, а пополнения и снятия в течение дня распознаются и исключаются из стартового баланса дня. Снятие лимита требует двух нажатий на Reset limit, после чего отсчёт начинается заново с этого момента, чтобы то же самое значение не заблокировало панель секунду спустя; каждое снятие записывается в журнал.
Риск, расстояние до стопа, пресет риск-вознаграждение, положение линии стопа, положение панели, свёрнутое состояние, trailing, лимит спреда и область закрытия сохраняются по инструменту и по счёту в файле, который переживает смену таймфрейма, повторное открытие графика, перезапуск и даже внезапное завершение работы — золото и EURUSD хранят собственные значения независимо друг от друга. Панель перетаскивается за заголовок, сворачивается в одну строку и остаётся внутри графика при его изменении размера или размещении в мозаике.
Сделана для хеджевых счетов, там же разработана и протестирована. При запуске она также считывает режим счёта и подстраивается под неттинг — там существует только одна позиция на инструмент, поэтому Close Buy и Close Sell не показываются, Close Half уменьшает чистую позицию, а ордер в противоположную сторону объявляется как уменьшение перед отправкой; правда, эта подстройка пока не подтверждена на реальном неттинговом счёте, поэтому честнее сначала опробовать её там на бесплатном демо.
Чего она не делает: не может остановить ордер, выставленный где-то ещё — другой советник, мобильное приложение или второй терминал остаются вне её досягаемости, поскольку лимит отключает только кнопки этой панели, а не сам счёт. Не может делить график с другим советником, так как MetaTrader 5 допускает только одного на график. Не может торговать при выключенном Algo Trading, но продолжает отображаться и объясняет, почему кнопки неактивны. Эта версия отправляет только рыночные ордера — отложенных ордеров панель не выставляет. Проскальзывание, реквоты и ограничения со стороны брокера вне её контроля, но каждый результат отправки, включая код ошибки, показывается на панели и записывается в журнал.
Бесплатное демо работает в тестере стратегий в визуальном режиме, где панель рисуется на графике, так что можно увидеть расположение элементов, поля риска и стопа, рассчитанный лот и обе строки лимитов, прежде чем что-либо решать; лимит убытка там работает против виртуального баланса тестера, а не против реального баланса счёта. Панель создана и проверена для реальной работы на живом графике, и демо-счёт — честный способ самому опробовать кнопки, линию стопа и выходы.
Все параметры уже работают без каких-либо изменений. Торговля: магический номер, комментарий ордера, проскальзывание в пунктах, максимальный спред в пунктах, режим риска (процент или фиксированная сумма), база риска (баланс или средства), риск по умолчанию в процентах, риск по умолчанию суммой, расстояние до стопа по умолчанию в пунктах. Лимит убытка: использовать дневной лимит, дневной процент, использовать общий лимит, общий процент, точка отсчёта лимита (баланс на начало дня или максимум счёта), час дневного сброса, закрывать при превышении, учитывать плавающий результат. Выход и trailing: область закрытия, подтверждать Close All, секунды подтверждения, смещение безубытка в пунктах, расстояние и шаг trailing в пунктах. Пресеты риск-вознаграждение. Положение панели, шрифт и десять цветов. Цвет, стиль и толщина линии стопа.
Никаких DLL, никакого внешнего сайта или API, никакого стороннего сервера — ничего не покидает MetaTrader 5. Торговля на форекс и CFD сопряжена с риском потерь. Эта панель — вспомогательный инструмент для исполнения и расчётов: она не даёт торговых советов или сигналов и не обещает никакого результата. Рассчитываемый ею лот следует введённым цифрам — это не рекомендация, и каждое торговое решение вместе с его исходом остаётся делом самого трейдера.
