Le_Brizz 131 Posted October 1, 2022 Метод выхода из локирования Master Key В периоды мировых или локальных кризисов валютный рынок может быть нестабилен, из-за чего на торговых счетах вырастает просадка. В торговой системе NOX Phoenix уже доступна функция локирования, которая позволяет предотвратить рост просадки при затяжных и безоткатных трендах, однако это решение является временным. После локирования автоматически срабатывает переход к алгоритму так называемой отбивки локов, когда прибыль, поступающая от торговли по другим символам, идет на сокращение объемов локирующей и залокированных сделок. Процесс выхода из локов в этом случае может быть достаточно долгим, если накоплена большая просадка. В октябре 2022 года в торговой системе NOX Phoenix стал доступен альтернативный метод снятия локирования, он называется Master Key (от англ. "отмычка"). Этот метод на порядок эффективнее для снятия локов, чем классическая "отбивка", так как безоткатные и затяжные тренды лишь ускоряют возврат к стандартному режиму торговли. Как работает метод снятия локов Master Key? После установки локирующей сделки система начинает ждать момента, когда прибыль от локирующей сделки позволит вычесть с залокированных сделок определенный процент объема (этот процент указывается в переменной "Минимальный перевес для анлока"). Предположим, что просадка от залокированных сделок в какой-то момент времени стала равна $100, а профит от локирующей сделки достиг $20 (при этом "Минимальный перевес для анлока" был установлен в значение 20%), в результате чего советник NOX Phoenix уменьшит объем залокированных сделок на $10, при этом локирующая сделка останется в торгах без изменений. Тут может возникнуть вопрос "Почему от профита берется лишь $10, а не все $20", дело в том, что в переменной "Запас коррекции для релокирования" задается диапазон для возможной коррекции рынка, по умолчанию это значение равно 10%, что в рассматриваемом примере будет равняться $10. ВНИМАНИЕ! В момент срабатывания "Master Key", часть объема залокированных сделок будет закрыта в минус, но торговый алгоритм уже учел этот убыток при расчете профита от локирующей сделки. Такой тип убытка является виртуальным, так как его сумма изначально заложена в профит локирующей сделки. Возврат виртуального убытка на баланс произойдет в момент закрытия или смещения локирующей сделки, об этом читайте ниже. Рассмотрим варианты развития событий. 1. Если рынок пойдет дальше в направлении локирующей сделки (предпочтительный вариант), то бот будет все больше и больше уменьшать объемы залокированных сделок. В результате этих действий профит от локирующей сделки будет экспоненциально увеличиваться относительно уменьшающейся просадки от залокированных сделок. Вполне логично, что после срабатывания алгоритма "Master Key", владельцу счета становится выгодным дальнейшее продолжение затяжного или безоткатного тренда. Советник будет уменьшать объемы залокированных сделок до тех пор, пока они не закроются полностью. В этом случае локирующая сделка не будет закрыта в профит, так как бот попытается получить с нее прибыль (в этом случае локирование может привести к получению профита). 2. Менее позитивным вариантом развития событий можно считать ситуацию, когда после срабатывания алгоритма "Master Key", рынок развернется и зайдет в диапазон между залокированными и локирующей сделками. Этот случай будем считать вариантом, когда тренд оказался не безоткатным и недостаточно затяжным. На самом деле, ничего плохого не произойдет, NOX Phoenix будет продолжать отбивку лока по классическому методу: прибыль со всех сделок по другим символам будет идти на отбивку лока. Важно отметить, что при развороте рынка система закроет локирующую сделку и переставит ее на уровень текущей цены, этот механизм является своеобразным растягиванием лока. Дистанция, после прохождения которой NOX Phoenix растягивает лок, устанавливается в переменной "Запас коррекции для релокирования". Из описания второго варианта развития событий следует, что Master Key и классическая отбивка лока могут работать одновременно, заменяя друг друга в зависимости от того, в каком направлении пойдет рынок. 3. Существует еще один вариант развития событий. Когда рынок, после возврата в диапазон между локирующей и залокированными сделками, пройдет еще дальше и пересечет линию безубытка по залокированным сделкам. Такой случай предусмотрен в алгоритме Master Key: бот будет считать залокированные сделки локирующими, а локирующую — залокированной (произойдет "реверс"). Простыми словами, советник перевернет ситуацию в обратное русло и отнимет часть объема от залокированной сделки, которая ранее была локирующей. Далее события будут развиваться по аналогии с тем, как описано в пункте №1, но в реверсном варианте. Иначе говоря, вариант №3 является частным случаем варианта №1 и также выгоден владельцу счета. Каковы преимущества алгоритма "Master Key" перед классическим методом отбивки просадки за счет прибыли, получаемой от торговли по другим символам? Master Key работает параллельно с классическим методом, а не заменяет его! Функции отбивки локов работают параллельно друг другу. Если сделки были открыты против безоткатного или затяжного тренда, то после локирования можно не только быстро снять лок, но и получить профит за счет трейлинга локирующей сделки. При релокировании (растягивании лока) происходит автоматическое уменьшение объемов локирующей и залокированных сделок, что уменьшает потери на своповых счетах (цена переноса сделок на следующий день зависит именно от объемов сделок). Метод "Master Key" может отбивать локи достаточно быстро, если на рынке наблюдаются затяжные и безоткатные тренды. Примечание 1: при затяжном движении рынка по направлению локирующей сделки может возникнуть ситуация, когда дистанция для релокирования станет слишком мала, поэтому в переменной "Минимальная дистанция S/L" можно регулировать минимальный порог (в пунктах). Примечание 2: метод "Master Key" рекомендуется использовать в следующих случаях: если у вас своповый счет если ожидаются затяжные или безоткатные тренды по залокированным символам Quote Share this post Link to post Share on other sites