Описание настроек советника ExitFromLock

Описание настроек советника ExitFromLock

13 октября 2020, 13:30
Konstantin Efremov
13
448

Советник предназначен для работы на Hedge счетах.

Основная задача данного советника - выход из просадки, возникшей. например, при использовании рискованных стратегий. Советник может работать с использованием полного локирования или без него.

Данный советник не открывает сделки сам, кроме локирующей позиции. Он использует прибыль других советников для закрытия убыточных ордеров, накапливая в специально буфере результаты закрытых профитных сделок. Другие советники могут быть запущены на любом инструменте, доступном в терминале - как на текущем, где возникла просадка, так и на любом другом. Настройки достаточно гибкие, чтобы организовать работу наиболее эффективно и выборочно.

Кроме того, он закрывает и сокращает убыточные позиции при выходе в плюс. При включенном полном локировании соблюдается баланс лока. Всего используется (в будущем будут добавляться) 26 алгоритмов различных способов перекрытия, 4 алгоритма трала прибыли для наиболее эффективного сокращения объёмов убыточных позиций. Несколько видов оповещений, функция автоматического раскрытия лока.

В дальнейшем планируется ряд обновлений, существенно расширяющих функционал советника в плане автоматизации сопровождения счета.

Робот в настройке может показаться сложным, подробное описание возможных сценариев использования будет опубликовано в блоге. Ссылка будет позже.

Так как советник сам не открывает новые сделки, кроме локирования, в тестере стратегий он работает в специальном демо режиме, состоящим из трех этапов:

  1. Открытие первой сделки.
  2. Если сделка ушла в минус, происходит полное локирование.
  3. Запускается в работу простейший советник - сеточник для генерации прибыли, которая используется для закрытия залокированных позиций.

Во время теста в визуальном режиме можно проверить все функции, доступные с панели управления советником.

Также советник адаптирован для работы в полностью автоматическом режиме на VPS серверах Metaqutes. В этом случае сценарий работы прописывается в настройках.


Описание настроек:

-- Блок "Operating mode settings"

Work mode (from panel or setting *Metaqutes VPS) - выбор режима работы - в клиентском терминале или на VPS серверах Metaqutes.

(далее идут четыре настройки при выборе режима работы на VPS серверах Metaqutes)

Full lock activate - включение режима полного локирования

Auto open lock activate - включения режима автоматического раскрытия лока для сокращения лотности залокированных позиций при выходе цены за пределы лока

Delete Locked Orders TakeProfit/StopLoss - автоматическое удаление TakeProfit и StopLoss приказов у всех залокированных позиций

Delete Pending orders symbol - автоматическое удаление отложенных ордеров на текущем инструменте.

Close Other Charts (start date today, only panel mode) - автоматическое закрытие других графиков по символу и запуск ExitFromLock (2 варианта запуска - всё залокировать и отправить уведомление, всё залокировать и включить режим полного локирования. Доступно только в режиме panel mode.

Drawdown symbol for Close Other Charts - уровень просадки в % для автоматического закрытия других графиков по символу и запуска ExitFromLock 

Do Not Close Chart With Expert Name ( отсутствует в версии для Metatrader 4 ) - игнорировать график с именем советника. Имя советника прописывается до точки, то есть, если файл советника имеет название MyExpert.ex5, то прописываем в настройках MyExpert (обязательно соблюдаем регистр, то есть пишем именно MyExpert , а не myexpert)

Pause second Overlap Function after positions close - пауза в секундах после изменений в торговой истории в некоторых случаях. Рекомендуется 60 сек, минимальное значение 5 сек. Необходимо, чтобы корректно отработал AccBuffer. Если ваш эксперт, который генерирует прибыль для ExitFromLock, допустим, закрывает усредняющие позиции не одновременно.


-- Блок "Money management settings"

Profit Trail Percent - основная настройка, управляющая всеми видами трала прибыли. Определяет размер в % объёма, который тралим.


-- Блок "Magic & ticket & date setting"

Magic lock order - magic номер позиций, которые открывает советник для полного локирования убыточных позиций.

Magic comma-separated (,) list losing positions (blank - all) - здесь можно перечислить (через запятую) все magic номера позиций, которые хотим вывести из просадки (закрыть, разрулить) по текущему инструменту. Если оставить поле пустым, в работу будут взяты все позиции, открытые на момент запуска советника.

Ticket comma-separated (,) list losing positions(blank - all) - тоже самое, что и в настройке выше, только тут указываем тикеты позиций для разруливания.

AccBuffer Only This Symbol - AccBuffer это и есть та "копилка", куда складывается прибыль закрытых профитных позиций. В данной настройке мы указываем, будут ли браться в расчет закрытые позиции (сделки) только по текущему символу или по всем инструментам.

Magic comma-separated (,) list other symbol AccBuffer - если мы в настройке выше указали false, то тут мы ДОЛЖНЫ прописать magic номера закрытых позиций (сделок), которые будут браться в расчет по другим символам (не по текущему, на котором работает советник). Если ничего не прописать, то и учитываться ничего не будет. Это сделано для безопасности работы советника.

Symbol list comma-separated (,) for AccBuffer (blank - all) - здесь мы можем указать конкретные инструменты (символы), кроме текущего, по которым мы будет учитывать профитные сделки. Если оставить пустым, то работа будет вестись по всем символам.

Start from date history deals for AccBuffer - наверное самая ВАЖНАЯ настройка. Тут мы указываем дату, с которой советник начинает учитывать прибыль для копилки AccBuffer. По умолчанию стоит дата 01.01.1970. Если так и оставить, то советник будет работать с текущей даты, когда его установили на график. Желательно установить дату, с которой вы желаете начать учитывать прибыль для закрытия убыточных позиций. Также вы можете поставить дату "в будущее", тогда прибыль начнет учитываться только с этой даты и до этого времени AccBuffer будет отключен. В таком режиме "будущей" даты может быть интересный сценарий использования, но об этом подробнее в блоге позже.


-- Блок "Other Settings"

Allowable Slippage - допустимое проскальзывание 

Logging level - уровень лога в журнал терминала (выключено/только ошибки/всё)


-- Блок "Alerts Settings"

Drawdown account alert level,% (0 = off alert) - оповещать об опасном уровне просадки по счету (0 - отключено). Просадка по счету указывается в %

Drawdown symbol alert level,% (0 = off alert)оповещать об опасном уровне просадки по символу, на котором установлен советник (0 - отключено). Просадка по символу указывается в %

How often to send drawdown alerts (in hours) - как часто отправлять  уведомления о просадке (в часах)

Enable alert as a popup? - выводить сообщения о разных событиях в виде всплывающего алерта терминала

Enable alert as a e-mail? - отправлять сообщения о разных событиях на электронный адрес 

Enable alert as a Push Mobile? - отправлять сообщения о разных событиях в виде push уведомлений на мобильное устройство


-- Блок "Info settings"

Color BUY info about Position On Chart - цвет шрифта описания открытых buy позиций на графике

Color SELL info about Position On Chart - цвет шрифта описания открытых sell позиций на графике

Play sound - воспроизводить звук нажатия кнопок на панели управления советником

Panel Offset horizontal - смещение панели управления советником по оси X (в пикселах, начало слева)

Panel offset vertically - смещение панели управления советником по оси Y (в пикселах, начало сверху)


-- Блок "Tester settings"

Magic number positions for Hand trade magic номер позиций, открываемых вручную с торговой панели при работе в тестере стратегий

Automatic demo trade (false - Hand trade) -  торговать в автоматическом режиме в режиме тестера стратегий для демонстрации работы робота (при false - ручная торговля с торговой панели)

Magic number positions for demo trade - magic номер позиций, открываемых советником для генерации прибыли при работе в тестере стратегий

First lock position % of deposit for demo trade - каким объёмом будет сформировал лок в % от депозита

Range lock for demo trade - величина лока в пунктах

Pipstep for demo trade avarage advisor - шаг сетки позиций в демо режиме, открываемыми для генерации прибыли

Max avarage positions - максимальное количество одновременно открытых в серии позиций в демо режиме, открываемыми для генерации прибыли

Lot Exponent - множитель лота сетки позиций в демо режиме, открываемыми для генерации прибыли

Поделитесь с друзьями: