Главная
Форум
Утилиты и помощники для торговли на Форекс

Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_add Зарегистрироваться или person Войти

Форум Трейдеров » Наши разработки www.expforex.com » Утилиты и помощники для торговли на Форекс » Exp - SafetyLOCK PRO (Советник выставляет противоположные отложенные ордера локи)
Exp - SafetyLOCK PRO
Дата: Понедельник, 03.01.2011, 19:30 | Сообщение # 1 Написал: expforex
Группа: Администраторы
Сообщений: 9603
Награды: 36
Статус: Offline


Советник Exp – SafetyLock PRO был написан с целью защитить такие системы от промахов не путем блокирования позиций, а за счет установки противоположно направленных отложенных ордеров.
Он помогает трейдерам избежать сильного разворота рынка путем установки противоположного отложенного ордера на уже открытую позицию.
Если трейдер или советник открывает позицию, наш защитник открывает отложенный противоположный ордер на эту позицию. Если позиция трейдера идет в убыток, срабатывает отложенный защитный ордер, создавая тем самым замок LOCK.
В функциях советника возможно закрытие первоначальной позиции или работа с трейлингстопом, умножение лота.
Также есть функция модификации цены открытия отложенного ордера вслед за ценой позиции.

gestureс Уважением, Владислав Expforex

Дата: Вторник, 11.04.2017, 19:20 | Сообщение # 371 Написал: expforex
Группа: Администраторы
Сообщений: 9603
Награды: 36
Статус: Offline

Версия 17.212 - 2017.02.20Улучшения EAPADPRO 

- Добавлены две опции: 
Remove_TAKEPROFIT_ofOriginalifStopsActive - Удалять тейкпрофит оригинальной позиции, если отложенный ордер SafetyLock был активирован; 
Remove_STOPLOSS_ofOriginalifStopsActive - Удалять стоплосс оригинальной позиции, если отложенный ордер SafetyLock был активирован; 

Позволяет "жестко" зафиксировать ЛОК на двух позициях удалив при этом стоплосс и тейкпрофит. Создает "Безопасный замок", который не будет разблокирован если оригинальная позиция была закрыта по своему стполосс или тейкпрофиту. 

Версия 17.123 - 2017.01.27-Добавлена информационная панель EAPADPRO 
Подробности о данной панели в нашем блоге: https://www.mql5.com/ru/blogs/post/687140

Версия 16.919 - 2016.10.11Добавлены две новые опции для фильтрации сделок, на которые требуется установить страховочные стоп ордера 
Min_Lot_Monitoring - Минимальный лот для мониторинга советником, если 0 - параметр отключен; 
Max_Lot_Monitoring - Максимальный лот для мониторинга советником, если 0 - параметр отключен; 
например, Вам необходимо использовать текущий советник SafetyLock для защиты позиций, которые набрали большой лот, например при использовании мартина. Лот, на который Вам нужно установить противоположный стоп ордер = 0.16, при этом советник не должен трогать позиции, которые меньше чем 0.16, тогда Вам необходимо выставить такие параметры: Min_Lot_Monitoring =0.16 ; 
например, Вам необходимо локировать все позиции, которые имею лот от 0.1 до 0.25, тогда Вам необходимо выставить такие параметры: 
Min_Lot_Monitoring = 0.1; 
Max_Lot_Monitoring = 0.25; 

Добавлена переменная SetMinStops: 
При AutoSetMinLevel уровни стопов будут приведены к минимально возможным уровням, разрешенным на сервере; 
При ManualSet пользователь получит сообщение о том, что уровни стопов в советнике меньше минимального и советник перестанет торговать. 

Добавлена переменная CloseSafetyPositionsifclosed: 
Закрывать позиции САФЕТИ которые уже активированы, если главная позиция закрылась.

gestureс Уважением, Владислав Expforex

Дата: Вторник, 11.04.2017, 19:20 | Сообщение # 372 Написал: expforex
Группа: Администраторы
Сообщений: 9603
Награды: 36
Статус: Offline

Версия 17.324 - 2017.04.10- Добавлен параметр Close_One_if_Safety_Closed_In_Profit - который закрывает оригинальную позицию, если позиция Safety была закрыта в прибыли, перекрывающей текущий убыток оригинальной позиции. 
Например, Close_One_if_Safety_Closed_In_Profit=true MNLOT=2. 
Как только сработает ЛОК и позиция Safety будет закрыта по тейк-профиту, тогда и оригинальная позиция будет закрыта. 

- Добавлен параметр Close_One_if_Safety_More_profitable - который закрывает оригинальную позицию, если позиция Safety более прибыльная, перекрывающая текущий убыток оригинальной позиции. 
Например, Close_One_if_Safety_More_profitable=true MNLOT=2. 
Как только сработает ЛОК и позиция Safety будет более прибыльная, тогда и позиция Safety и оригинальная позиция будет закрыта. 

- Добавлен параметр ModifyOrdPend_STEP - шаг трейлинга отложенных ордеров при включении функции ModifyOrdPend 

- Добавлен параметр MilliSecondsTimerForMonitoring - количество миллисекунд исполнения алгоритма (по умолчанию 1000 = 1 секунда) 

- Параметр Magic_Monitoring обновлен. Теперь можно задать список магиков через запятую, которые нужно мониторить. 
Например: 
Magic_Monitoring= -1 означает, что будут мониториться все магики 
Magic_Monitoring= 0 означает, что будут мониториться ручные сделки 
Magic_Monitoring= 555,777 означает, что будут мониториться магики 555 и 777 

- Добавлен фильтр мониторинга по комментарию Comment_Monitoring. Данная опция фильтрует сделки для выставления лока по позициям, чьи комментарии совпадают с Comment_Monitoring
Например: 
Comment_Monitoring="" - следит за всеми сделками, неважно какой у них комментарий 
Comment_Monitoring="VirtualTRadePad" - следит за всеми сделками, с комментарием VirtualTRadePad, даже если в комментарии есть VirtualTRadePad-1 или VirtualTRadePadEXTRA или TickVirtualTRadePadEXTRA 

- Добавлена функция Безубытка 
MovingInWLUSE - Перенос позиции в безубыток; 
LevelWLoss - Переносим стоплосс в +LevelWLoss пунктов; 
LevelProfit - Когда сделка вышла в плюс LevelProfit пунктов; 

- Исправлена ошибка выставления отложенных ордеров на свои позиции при включенном параметре SafetyPosMonitoring и нахождении в рынке более 1 разнонаправленной позиции. 

- Исправлена ошибка Magic_Monitoring, при установке значения Magic_Monitoring, отличного от "-1" 
Советник делал ошибку в таких функциях, как: CloseOneifStopsActive, Remove_TAKEPROFIT_ofOriginalifStopsActive, Remove_STOPLOSS_ofOriginalifStopsActive 

- Исправлена ошибка модификации Тейк-Профита при использовании параметра ModifyOrdPend

gestureс Уважением, Владислав Expforex

Дата: Пятница, 19.05.2017, 12:38 | Сообщение # 373 Написал: rusl93rusl93
Группа: Пользователи
Сообщений: 4
Награды: 0
Статус: Offline

Спасибо большое пригодиться

Дата: Пятница, 20.07.2018, 19:45 | Сообщение # 374 Написал: expforex
Группа: Администраторы
Сообщений: 9603
Награды: 36
Статус: Offline

Функции Close_One_if_Safety_More_profitable и Close_One_if_Safety_Closed_In_Profit обновлены.
При использовании NumberofStopOrder>1 прибыль позиций SafetyLock рассчитывается от суммы прибыли всех позиций по тикету основной позиции. 

Функция Close_One_if_Safety_More_profitable  имзенена. 
Теперь закрытие основной позиции и позиций SAFETYLOCK происходит только тогда, когда сумма прибыли этих позиций будет больше или равна Close_One_if_Safety_More_profitable_Dollars(При NumberofStopOrder>1)
Для получения результатов прошлых версий, установите Close_One_if_Safety_More_profitable_Dollars= 0.

Функция Close_One_if_Safety_Closed_In_Profit  изменена.
Теперь закрытие основной позиции происходит только тогда, когда сумма прибыли закрытых позиций SAFETYLOCK и основной позициибудет больше или равна Close_One_if_Safety_Closed_In_Profit_Dollars.
Закрываются все ордера и позиции SAFETYLOCK.

Если включены обе функции Close_One_if_Safety_More_profitable и Close_One_if_Safety_Closed_In_Profit, 
тогда вычисляется общая прибыль от закрытых позиций SAFETYLOCK и позиций SAFETYLOCK, которые еще открыты. (Актуально для NumberofStopOrder>1) 
Сумма прибыли SAFETYLOCK должны быть больше или равна Close_One_if_Safety_More_profitable_Dollars+Close_One_if_Safety_Closed_In_Profit_Dollars., чем основная позиция.
 

Добавлена функция Close_One_if_Safety_Closed
Если позиция SAFETYLOCK была закрыта по любой причине (ручное закрытие, тейкпрофит, трейлингстоп), тогда основная позиция будет также закрыта.
 

В блок ReopenClosedSafetyOrders добавлена переменная StopOrderDeltaifReopen
StopOrderDeltaifReopens - Дистанция для установки отложенного ордера SAFETYLOCK после переоткрытия ордера. 
Если StopOrderDeltaifReopens = 0, тогда дистанция = StopOrderDeltaifUSEe (старый вариант)
Цена для установки отложенного ордера будет расчитываться от текущей цены.

gestureс Уважением, Владислав Expforex

Дата: Вторник, 06.11.2018, 07:55 | Сообщение # 375 Написал: Angelcom
Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Offline

Дано: Вручную открыт ордер. Сова подхватила его и открыла отложку в обратном направлении. Цена пошла в нужную сторону и отложка начала смещаться. Дойдя до цены открытия открытого ордера, отложник перестаёт смещаться и словно в стенку упирается и стоит.

Задача: Смещение отложника и дальше вслед за ценой, не смотря на цену открытия первого ордера.

Вопрос: Какая функция за это отвечает и есть ли она вообще? confused

Дата: Вторник, 06.11.2018, 10:41 | Сообщение # 376 Написал: expforex
Группа: Администраторы
Сообщений: 9603
Награды: 36
Статус: Offline

Цитата Angelcom ()
Дано: Вручную открыт ордер. Сова подхватила его и открыла отложку в обратном направлении. Цена пошла в нужную сторону и отложка начала смещаться. Дойдя до цены открытия открытого ордера, отложник перестаёт смещаться и словно в стенку упирается и стоит.Задача: Смещение отложника и дальше вслед за ценой, не смотря на цену открытия первого ордера.

Вопрос: Какая функция за это отвечает и есть ли она вообще?

Верно подмечено! 
Изначально это был локовый советник. Поэтому цена отложки смещалась до цены открытия позиции. Дальше не было смысла его тралить :-)

gestureс Уважением, Владислав Expforex

Дата: Пятница, 21.12.2018, 18:52 | Сообщение # 377 Написал: expforex
Группа: Администраторы
Сообщений: 9603
Награды: 36
Статус: Offline

- Обновление панели EAPADPRO до версии v23 
 - Добавлен блок управления и контроля скорости работы котировок и скорости тестирования. 
 - Добавлен блок вывода таблицы открытых сделок и позиций. 

- Update EAPADPRO panel to v23 version
- Added a control unit and control the speed of the quotes and the speed of testing.
- Added block output table open deals and positions.

gestureс Уважением, Владислав Expforex

Дата: Воскресенье, 13.01.2019, 18:42 | Сообщение # 378 Написал: TATARENKOVAK
Группа: Пользователи
Сообщений: 1
Награды: 0
Статус: Offline

здравствуйте Владислав Expforex, советник сейчас локирует стоп ордерами (buy stop,sell stop)
можно ли добавить чтобы он локировал лимит ордерами (buy limit,sell limit) ,и в настройках можно было выбрать какими ордерами работать. думаю эта функция будет для многих полезной ,вместо локирования 
убытка можно будет локировать прибыль,хотел бы потестить такую версию

Дата: Понедельник, 14.01.2019, 09:36 | Сообщение # 379 Написал: expforex
Группа: Администраторы
Сообщений: 9603
Награды: 36
Статус: Offline

Сообщение: 24713 Написал: TATARENKOVAK Ваш ответ:
Приветствую. 
К сожалению в данный момент не доступно локирование лимитками ввиду того, что локируем убыток :-)

Я подумаю Над Вашим предложением, чтобы сделать выбор, но для этого придется клонировать алгоритм и полностью переделать его на лимитки.

gestureс Уважением, Владислав Expforex

Дата: Среда, 24.04.2019, 21:28 | Сообщение # 380 Написал: totalrate
Группа: Пользователи
Сообщений: 3
Награды: 0
Статус: Offline

Здравствуйте Владислав! Можно ли добавить функцию LotDifferent (лоты через запятую для открытия)?

Это может быть полезно при варианте на скрине ниже:

Тест показывает что это возможно, но к сожалению  функция MNLOT  не дает задать нужный лот.

Например я открываю лот 0.01, а все локи по 0.02.

Или например я открываю на buy лотом 0.04, затем идет лок на sell 0.06, а далее все фикс локи (buy/sell) по 0.04.

А сейчас насколько я понял этого сделать нельзя, могу ошибаться smile

Добавлено (16.05.2019, 08:56)
---------------------------------------------
Вопрос выше снят. Тема не актуальна.

attach_file Прикрепления

1998670.png(67.0 Kb)

Форум Трейдеров » Наши разработки www.expforex.com » Утилиты и помощники для торговли на Форекс » Exp - SafetyLOCK PRO (Советник выставляет противоположные отложенные ордера локи)
Поиск: