Вы можете торговать любыми стратегиями и любыми советниками, но приходит такое время, когда торговля заходит в тупик. Все догмы и правила нарушаются и не знаешь, что дальше делать. Руки опускаются и хочется передохнуть, но на кону несколько тысяч долларов, которые так обидно бросать на произвол судьбы. Можно конечно просто поставить лок, съездить в отпуск и после спокойно все разрулить, а можно доверить все это советнику и отдыхать спокойно. И так советник разруливатель cm-RUL simple lock предназначен как раз для ситуации, когда Вы больше не знаете, что делать со счетом, чтобы его спасти. Рассмотрим пример ситуации. Имеем 10 открытых buy позиций суммарным лотом 25 и цена идет вниз. Просадка более половины депозита, но у нас еще есть 1000 usd свободных средств. Если ничего не предпринять в такой ситуации, то при дальнейшем движении цены вниз произойдет Маржин Колл (Margin Call) и депозит будет потерян. Чтобы этого избежать мы должны поставить лок ордер sell 25 лот. Стопы и профиты у всех открытых позиций лучше убрать. Мы не знаем куда пойдет цена и поэтому закрытая позиция даже в плюс даст нам просадку в обратном направлении. После этого, куда бы не пошла цена, уровень свободных средств не изменится (может изменяться незначительно в пределах начисляемых свопов). Оставлять в таком состоянии депозит тоже нельзя. Советник после перевода торговли в лок, начинает постепенно его разруливать. Рассмотрим подробнее этот процесс. Внимание! Для работы советника кнопка разруливание должна быть нажата! У нас в сумме 25 лот buy и 25 лот sell Разруливатель находит самый дальний ордер buy и самый дальний ордер sell Допустим объем дальнего buy 10 лот, а sell 0.01 лот В настройках стоит лот разруливания 0,01, коэффициент увеличения лота 1,5, шаг 10 пунктов и MinProfit = 2 пункта 1 вариант цена идет вверх и постепенно открываются усредняющие sell позиции 0,01 0,02 0,03 0,05 0,08 0,11 0,17 0,26 0,38 В данном случае, чтобы открыть эти 9 усредняющих позиций цене пришлось пройти без отката 90 п (что в общем-то достаточно редко для 4 знака, обычное движение не более 50 п, далее откат и.т.д. Но для каждого инструмента эти данные могут быть индивидуальные). Но, несмотря на такой путь, советник открыл в сумме всего чуть больше 1 лота, что на общую картину счета не особо сказалось! Далее цена идет вниз. В какой то момент времени все эти 9 усредняющих sell дают в сумме профит больше чем убыток самого дальнего (нижнего) sell (не всего, а только его части равной 0.01 лот). На какую величину профит должен стать больше убытка определяет параметр MinProfit (он обозначен в панели как пункт). Далее советник закрывает самый дальний sell и все усредняющие sell с суммарной прибылью примерно 2 пункта. Примерно- это потому, что пока идет закрытие 10 ордеров цена может скакнуть либо вниз, тогда больше 2п закроем, либо вверх, тогда закроем менее 2п. Если цена при этом пройдет более 2п вверх, то мы получим небольшой, но все же убыток. Поэтому можно ставить минимальную прибыль больше, но не на столько, чтобы цена до нее не дошла. В общем не жадничать и не мельчить. Этот параметр подбирается для каждой валюты индивидуально, но не должен быть менее спреда. Теперь мы имеем 25 лот buy и 24.99 лот sell Далее цена пошла вниз и набрала 0,01 0,02 0,03 0,05 0,07 ...buy позиций, затем снова пошла вверх и когда сумма всех buy перекрыла 0,0001 часть самого дальнего buy, т.е. 0,01 лот от 10 лот, то закрыли все разруливающие buy и 0.01 от самого дальнего buy. Итого у нас осталось 24.99 buy и 24.99 лот sell. Советник уменьшил лотность в каждом направлении на 0,01 лот и при этом заработал несколько пунктов на каждом таком закрытии. Далее все по той же схеме до полного закрытия всех позиций в плюс. Процесс конечно не быстрый. Можно его ускорить, если увеличить лот разруливания или уменьшив шаг, но тогда возможно придется доливать депозит чтобы хватило средств на разруливающие лоты. Лот разруливания надо расчитать так, чтобы если цена идет в одну сторону без отката, то советнику должно хватить средств на открытие самых дальних усредняющих, при заданном шаге. Как правило не более 8 шт но всякое бывает. Тут нужно учитывать и волатильность пары и стоимость пункта в валюте и залог ... В общем, для каждого брокера и каждой валюты это индивидуальные параметры, которые лучше всего экспериментально подобрать в тестере. Таким образом, если цена будет ходить ближайшее время без длительных без откатов, то наш депозит вырастет и разгрузится от лишних лотов, если цена уйдет в без откат, то тут либо разрешать и дальше усреднять либо локировать уже по новой и ставить разруливатель с другим магиком, чтобы он и свои лоты закрывал постепенно, а не сразу. В советнике есть еще несколько полезных параметров. SumProfit - это профит в валюте депозита При суммарном профите всех открытых позиций указанных в SumProfit советник закроет все открытые позиции. Cоветник в данном случае закрывает все позиции встречно т.е. одна за счет другой.При этом мы не только ускоряем процесс закрытия, но и экономим половину спреда. Это нужно для обычной торговли, если Вы уже все разрулили и просто открываете позиции вручную или с помощью советника. Либо если разруливатель вывел одно направление в большой плюс, а второе разгрузил на столько, что в сумме оба направления дали нам плюс. Пример: Итого у нас осталось 24.99 buy и 24.99 лот sell. Цена прошла 50 п вверх и после 30 вниз, закрыли еще 0,01 от sell b, так цена прошла несколько раз, в общей сложности 200-300 п, закрыв при этом 5 лот sell. Итого у нас осталось 24.99 buy и 19.99 лот sell, но теперь все Buy у нас в большом плюсе и вполне могут перекрыть своей прибылью оставшиеся в убытке sell. Так вот, если все позиции в сумме превысят SumProfit в валюте депозита, то все они будут закрыты и депозит полностью свободен для дальнейшей торговли или для вывода средств! Функция лок. Внимание! Для работы функции лок кнопка "лок" должна быть нажата! При нажатии кнопки лок советник анализирует ситуацию и сравнивает суммарный объем позиций buy и sell Лок работает только когда нет открытых разруливающих позиций. Т.е. сразу после их закрытия советник либо выставляет недостающие лоты просевшему направлению либо закрывает часть прибыльных лотов от прибыльного направления. Так чтобы в результате уравнять лотность обеих сторон. Разность лотов сторон при этом должна быть больше разруливающего лота. Пример: 1. осталось 24.99 buy и 25 лот sell. - советник не выставляет лок, так как разница в лотах не более 0,01 2. осталось 24 buy и 25 лот sell, все sell позиции убыточные. - советник выставит 1 лот buy и уравняет стороны. 25 buy и 25 лот sell 3. осталось 24 buy и 25 лот sell и 0,5 лота sell в прибыли. - советник закрывает 0,5 лот sell и выставляет 0,5 лот buy. 24,5 buy и 24,5 лот sell 4. осталось 24 buy и 25 лот sell и из них более 1 лота в прибыли. - советник закрывает 1 лот sell. Получаем 24 buy и 24 лот sell Можно поставить советник в тестер с визуализацией, указать тестовый лот как у Вас на реальном счете и выставить buy и sell позиции одновременно. Далее включить разруливание и посмотреть процесс. В процессе можно подобрать все параметры и потом перенести их уже на реал. Параметры советника. (все основные параметры можно указать прямо в окне торговли, а не в настройках советника, но при перезапуске они обновятся.) Step = 5; - шаг между усредняющими позициями MinProfit = 2; - профит в пунктах по которому закрываем разруливающие позиции совместно с дальними убыточными SumProfit = 100.0; - профит в валюте депозита по которому закрываем все позиции инструмента на котором стоит советник Lot = 0.01; - разруливающий лот (лот который откусываем у убыточных позиций) K_Lot = 1.5; - коэффициент увеличения разруливающего лота Max_Lot = 10.0; - максимально возможный лот, который может поставить советник. (если ему нужно поставить по 25 лот то при таком значении он выставит лок тремя позициями 10+10+5) Magic = 1212; - уникальный номер разруливающих позиций, не должен совпадать ни с какими другими магиками остальных позиций Slippage = 30; - проскальзывание цены при открытии / закрытии позиций Key = 4158266; - ключ для торговли на реальном счете (о том, как получить ключ, читайте на сайте. http://cmillion.ru/kak-poluchit-klyuch-dlya-uslovno-bespla…/) TimeSleep = 60;//время задержки между открытием усредняющих LOTTEST = 1.0;- лот для ручной торговли или для тестирования советника (для создания сложной ситуации в тестере на визуализации) Советник стоит 50 usd. обращайтесь на почту cmillion@narod.ru Подробнее о том, как получить ключ для условно-бесплатного советника, читайте на моем сайте. http://cmillion.ru/kak-poluchit-klyuch-dlya-uslovno-bespla…/