Новые сообщения · Участники · Правила форума · Поиск · RSS · Вход · Регистрация ·

Страница 24 из 32«1222232425263132»
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Эксперты помощники Индикаторы Скрипты » Exp -Safetylock (Защитник любых систем.)
Exp -Safetylock

expforexДата: Суббота, 28.02.2009, 21:50 | Сообщение # 1
Главный Администартор
Группа: Администраторы
Сообщений: 9023
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Exp-Safetylock

Советник Защитник. Данный советник поможет трейдерам избежать сильного разворота рынка, путем установки противоположного отложенного ордера на уже открытый. Система мониторит открытые ордера по всем валютным парам. Отложениик выставоляется стоп ордером на расстояние delta от текущей цены. Далее отложенник мониторится. Если мы прошли расстояние sens от ордера, цена отложки подтягивается. Тем самым уходя в безубыток. Как только отложка сработала мы начинаем мониторить ее. В системе есть функция отключения мониторинга своих ордеров. параметр OrderSafetyMonitor=false отключает мониторинг. Если поставить параметр на true система будет мониторить свои отложенные ордера. Далее если отложка не сработала и ордер от которого была открыты отложка уже закрыта, пользователем или другим способом. отложка, выставленная на этот ордер автоматически удаляется. Если отложка сработала, она начинает мониториться системой, при положительном профите prchoose пунктов - стоплосс подтягивается на расстояние TrailingStop от цены. В системе есть возможность умножать лоты отложек. параметр MNLot. Если например ордер открыт с лотом 0.2 то отложка будет открыта с лотом 0.2 * MNLot.

Также в системе есть возможность выставить StopLoss и TakeProfit отложенных ордеров

При перезапуске терминала система не выставляет ноыве отложки. Она мониторит отложки выставленные ранее.

Система понимает и мониторит до 30 ордеров одновременно. Вешается только на один график любого ТФ желательно сильно волантильной пары, так как работает на каждом тике.
Установка:

Скопируйте файл эксперта в папку терминал/experts

Далее перезапустите терминал, откройте любую валютную пару, перетащите файл эксперта на график:

+18032009 Добавлена проверка по магик-номера, на отложеные сработанные ордера - отложенники защитники выставляться не будут
+20032009 Есть возможность включать функцию мониторинга своих ордеров
+25032009 Добавил возможность настраивать советника: функции:

OrderSafetyMonitor=false;-при включении функции на true защитник будет выставлять ордера и на ордера которые сработали защитником

OpenNowIfLockuse=true; - при true - советник будет выставлять ордера если сработал отложенник на тот же ордер. Если false - тогда вновь отложенные ордера будут срабатывать только если сработавший отложенник закрылся по стопу или в ручную

--------------------------------------------------------------------------------------------------
Обновление 3 апреля 2009г.

03042009 Если sens = 0 тогда ордера не подтягиваются(ордера не модифицируется).

03042009 Добавил функцию TrailingIfProfit если true значит трейлим при профите, если false ничего не трейлим. (Отключение функции - дело рискованное, я рекомендую оставить ее включенным. Если хотите экстаза, тогда отключите ее и закрывайте ордера по своему усмотрению)

Скачать здесь
--------------------------------------------------------------------------------------------------
Обновление от 17 июня

Добавлены новые условия для мониторинга по Магическому номеру, и по валютной паре:

MagictoMonitor=0 - Мониторить все ордера, учитывая условия по символу

SymbolToMonitor=0 - Мониторить все символы

SymbolToMonitor=1 - Мониторить только тот символ на котором установлен эксперт

SymbolToMonitor=EURUSD - Мониторить ордера только по этой паре(Пара представлена в качестве примера)
Скачать
--------------------------------------------------------------------------------------------------

http://expforex.at.ua/load/0-0-0-18-20



В Целях поддержки сайта, все скрипты и эксперты с данног осайта распространятся в условно-бесплатной версии.

Вы можете испытать возможность данного скрипта/эксперта на любом демо-счете

Для использования скрипта/эксперта на Real счете - Вы можете купить версию без ограничений в моем магазине: Магазин MQL

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

Спасибо

Прикрепления: 9396400.jpg(48Kb) · 4407044.jpg(55Kb)


Программирование на заказ || Наши Разработки

 
СообщениеExp-Safetylock

Советник Защитник. Данный советник поможет трейдерам избежать сильного разворота рынка, путем установки противоположного отложенного ордера на уже открытый. Система мониторит открытые ордера по всем валютным парам. Отложениик выставоляется стоп ордером на расстояние delta от текущей цены. Далее отложенник мониторится. Если мы прошли расстояние sens от ордера, цена отложки подтягивается. Тем самым уходя в безубыток. Как только отложка сработала мы начинаем мониторить ее. В системе есть функция отключения мониторинга своих ордеров. параметр OrderSafetyMonitor=false отключает мониторинг. Если поставить параметр на true система будет мониторить свои отложенные ордера. Далее если отложка не сработала и ордер от которого была открыты отложка уже закрыта, пользователем или другим способом. отложка, выставленная на этот ордер автоматически удаляется. Если отложка сработала, она начинает мониториться системой, при положительном профите prchoose пунктов - стоплосс подтягивается на расстояние TrailingStop от цены. В системе есть возможность умножать лоты отложек. параметр MNLot. Если например ордер открыт с лотом 0.2 то отложка будет открыта с лотом 0.2 * MNLot.

Также в системе есть возможность выставить StopLoss и TakeProfit отложенных ордеров

При перезапуске терминала система не выставляет ноыве отложки. Она мониторит отложки выставленные ранее.

Система понимает и мониторит до 30 ордеров одновременно. Вешается только на один график любого ТФ желательно сильно волантильной пары, так как работает на каждом тике.
Установка:

Скопируйте файл эксперта в папку терминал/experts

Далее перезапустите терминал, откройте любую валютную пару, перетащите файл эксперта на график:

+18032009 Добавлена проверка по магик-номера, на отложеные сработанные ордера - отложенники защитники выставляться не будут
+20032009 Есть возможность включать функцию мониторинга своих ордеров
+25032009 Добавил возможность настраивать советника: функции:

OrderSafetyMonitor=false;-при включении функции на true защитник будет выставлять ордера и на ордера которые сработали защитником

OpenNowIfLockuse=true; - при true - советник будет выставлять ордера если сработал отложенник на тот же ордер. Если false - тогда вновь отложенные ордера будут срабатывать только если сработавший отложенник закрылся по стопу или в ручную

--------------------------------------------------------------------------------------------------
Обновление 3 апреля 2009г.

03042009 Если sens = 0 тогда ордера не подтягиваются(ордера не модифицируется).

03042009 Добавил функцию TrailingIfProfit если true значит трейлим при профите, если false ничего не трейлим. (Отключение функции - дело рискованное, я рекомендую оставить ее включенным. Если хотите экстаза, тогда отключите ее и закрывайте ордера по своему усмотрению)

Скачать здесь
--------------------------------------------------------------------------------------------------
Обновление от 17 июня

Добавлены новые условия для мониторинга по Магическому номеру, и по валютной паре:

MagictoMonitor=0 - Мониторить все ордера, учитывая условия по символу

SymbolToMonitor=0 - Мониторить все символы

SymbolToMonitor=1 - Мониторить только тот символ на котором установлен эксперт

SymbolToMonitor=EURUSD - Мониторить ордера только по этой паре(Пара представлена в качестве примера)
Скачать
--------------------------------------------------------------------------------------------------

http://expforex.at.ua/load/0-0-0-18-20



В Целях поддержки сайта, все скрипты и эксперты с данног осайта распространятся в условно-бесплатной версии.

Вы можете испытать возможность данного скрипта/эксперта на любом демо-счете

Для использования скрипта/эксперта на Real счете - Вы можете купить версию без ограничений в моем магазине: Магазин MQL

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

Спасибо


Автор - expforex
Дата добавления - 28.02.2009 в 21:50

HiksДата: Четверг, 26.03.2009, 13:00 | Сообщение # 231
Трейдер - Сержант
Группа: Пользователи
Сообщений: 21
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Странно... При зарытии сработавшего отложенника по лосу или профиту, отложенник, выставленный на него, тоже удаляется... А не должен, потому как параметр OrderSafetyMonitor получается ВСЕГДА false при OpenNowIfLockuse=false.



Сообщение отредактировал Hiks - Четверг, 26.03.2009, 13:02
 
СообщениеСтранно... При зарытии сработавшего отложенника по лосу или профиту, отложенник, выставленный на него, тоже удаляется... А не должен, потому как параметр OrderSafetyMonitor получается ВСЕГДА false при OpenNowIfLockuse=false.

Автор - Hiks
Дата добавления - 26.03.2009 в 13:00

YLДата: Четверг, 26.03.2009, 13:23 | Сообщение # 232
Трейдер - Лейтенант
Группа: Пользователи
Сообщений: 48
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Quote (Hiks)
Странно... При зарытии сработавшего отложенника по лосу или профиту, отложенник, выставленный на него, тоже удаляется... А не должен, потому как параметр OrderSafetyMonitor получается ВСЕГДА false при OpenNowIfLockuse=false.

Так и должно рабоать. Чтайте внимательнее о функциях OrderSafetyMonitor и OpenNowIfLockuse

При OrderSafetyMonitor=false защиник вобще не выставляет отложенники на свои Сработавшие отложенники
При OpenNowIfLockuse=false зищитник будет выставлять повторно отложки на Главный ордер, только в том случае когда Сработавшая отложка закроется.

А при закрытии Главного ордера все отложки на него удаляются при любых значениях OrderSafetyMonitor и OpenNowIfLockuse.

Добавлено (26.03.2009, 13:23)
---------------------------------------------
expforex,
Владислав, заметил что расстоняе между ценой Главного ордера и ценой отложки не равно значению дельта. Даже если они открываются одновременно.
Может рассчет идет не от цены Главного ордера а от текущей цены рынка? Или как-то спрэд +/- добавляется.
Какой алгоритм рассчета уровня цены отложки?
Правильнее наверно чтобы отложка открывалась четко на расстоянии дельта от Главного ордера. Для некоторых стртегий это может быть критичным.



Сообщение отредактировал YL - Четверг, 26.03.2009, 13:27
 
Сообщение
Quote (Hiks)
Странно... При зарытии сработавшего отложенника по лосу или профиту, отложенник, выставленный на него, тоже удаляется... А не должен, потому как параметр OrderSafetyMonitor получается ВСЕГДА false при OpenNowIfLockuse=false.

Так и должно рабоать. Чтайте внимательнее о функциях OrderSafetyMonitor и OpenNowIfLockuse

При OrderSafetyMonitor=false защиник вобще не выставляет отложенники на свои Сработавшие отложенники
При OpenNowIfLockuse=false зищитник будет выставлять повторно отложки на Главный ордер, только в том случае когда Сработавшая отложка закроется.

А при закрытии Главного ордера все отложки на него удаляются при любых значениях OrderSafetyMonitor и OpenNowIfLockuse.

Добавлено (26.03.2009, 13:23)
---------------------------------------------
expforex,
Владислав, заметил что расстоняе между ценой Главного ордера и ценой отложки не равно значению дельта. Даже если они открываются одновременно.
Может рассчет идет не от цены Главного ордера а от текущей цены рынка? Или как-то спрэд +/- добавляется.
Какой алгоритм рассчета уровня цены отложки?
Правильнее наверно чтобы отложка открывалась четко на расстоянии дельта от Главного ордера. Для некоторых стртегий это может быть критичным.


Автор - YL
Дата добавления - 26.03.2009 в 13:23

HiksДата: Четверг, 26.03.2009, 13:28 | Сообщение # 233
Трейдер - Сержант
Группа: Пользователи
Сообщений: 21
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Дык, куда уж внимательнее biggrin Я говорил об удалении отложенных ордеров, которые выставляются на сработавшие отложенные ордера, и при чем тут вообще "Главный ордер"? Читайте внимательнее пост 226 biggrin



Сообщение отредактировал Hiks - Четверг, 26.03.2009, 13:30
 
СообщениеДык, куда уж внимательнее biggrin Я говорил об удалении отложенных ордеров, которые выставляются на сработавшие отложенные ордера, и при чем тут вообще "Главный ордер"? Читайте внимательнее пост 226 biggrin

Автор - Hiks
Дата добавления - 26.03.2009 в 13:28

YLДата: Четверг, 26.03.2009, 13:31 | Сообщение # 234
Трейдер - Лейтенант
Группа: Пользователи
Сообщений: 48
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Quote (Hiks)
Дык, куда уж внимательнее Я говорил об удалении отложенных ордеров, которые выставляются на сработавшие отложенные ордера, и при чем тут вообще "Главный ордер"? Читайте внимательнее пост 231

Для Отложенников которые выставились на Сработавшие отложенники эти Сработавшие отложенники являются Главным ордером



Сообщение отредактировал YL - Четверг, 26.03.2009, 13:34
 
Сообщение
Quote (Hiks)
Дык, куда уж внимательнее Я говорил об удалении отложенных ордеров, которые выставляются на сработавшие отложенные ордера, и при чем тут вообще "Главный ордер"? Читайте внимательнее пост 231

Для Отложенников которые выставились на Сработавшие отложенники эти Сработавшие отложенники являются Главным ордером

Автор - YL
Дата добавления - 26.03.2009 в 13:31

HiksДата: Четверг, 26.03.2009, 13:57 | Сообщение # 235
Трейдер - Сержант
Группа: Пользователи
Сообщений: 21
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Если этот алгоритм работы верен, то при OpenNowIfLockuse=false, функция OrderSafetyMonitor всегда false, т.е. не рабтает!
И.. э... тут такое дело... даже при OpenNowIfLockuse=true отложенники на отложеники тоже удаляются wacko
В предыдущей версии все отлично работало...



Сообщение отредактировал Hiks - Четверг, 26.03.2009, 14:00
 
СообщениеЕсли этот алгоритм работы верен, то при OpenNowIfLockuse=false, функция OrderSafetyMonitor всегда false, т.е. не рабтает!
И.. э... тут такое дело... даже при OpenNowIfLockuse=true отложенники на отложеники тоже удаляются wacko
В предыдущей версии все отлично работало...

Автор - Hiks
Дата добавления - 26.03.2009 в 13:57

expforexДата: Четверг, 26.03.2009, 14:16 | Сообщение # 236
Главный Администартор
Группа: Администраторы
Сообщений: 9023
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Quote (Hiks)
Странно... При зарытии сработавшего отложенника по лосу или профиту, отложенник, выставленный на него, тоже удаляется... А не должен, потому как параметр OrderSafetyMonitor получается ВСЕГДА false при OpenNowIfLockuse=false.

Должен удаляться, это предусмотрено алгоритмом. Любые отложеники выставленные на только что закрытый ордер, тоже удаляются

Quote (YL)
Может рассчет идет не от цены Главного ордера а от текущей цены рынка?

Конечно от цены текущей, если сделать чтоб от цены ордера, тогда многие ордера не будут открываться будут постоянные ошибки, минимальный стоп будет нарушен. Можете быть уверены, если ордер только открылся, а сафети стоит уже в работе, то цена отложенника будет именно равной дельта от цены открытого ордера. Еще учитывайте бид и аск.
Quote (Hiks)
Дык, куда уж внимательнее Я говорил об удалении отложенных ордеров, которые выставляются на сработавшие отложенные ордера, и при чем тут вообще "Главный ордер"?

Когда ордер сработал, неважно отложенный или нет, он считается главным, и если он закрылся по тп и сл, то смысл его мониторить? это будет бесконечная зебра ордеров. так быть не должно. Поставьте дельта и сенс - меньше чем стоплосс, чобы отложенник успел сработать. wink

Quote (Hiks)
Если этот алгоритм работы верен, то при OpenNowIfLockuse=false, функция OrderSafetyMonitor всегда false, т.е. не рабтает! И.. э... тут такое дело... даже при OpenNowIfLockuse=true отложенники на отложеники тоже удаляются В предыдущей версии все отлично работало...

Колличество сработанных ордеров при OrderSafetyMonitor - труе, будет равным колличеству ордеров отложенников, такой был алгоритм wink



Программирование на заказ || Наши Разработки

 
Сообщение
Quote (Hiks)
Странно... При зарытии сработавшего отложенника по лосу или профиту, отложенник, выставленный на него, тоже удаляется... А не должен, потому как параметр OrderSafetyMonitor получается ВСЕГДА false при OpenNowIfLockuse=false.

Должен удаляться, это предусмотрено алгоритмом. Любые отложеники выставленные на только что закрытый ордер, тоже удаляются

Quote (YL)
Может рассчет идет не от цены Главного ордера а от текущей цены рынка?

Конечно от цены текущей, если сделать чтоб от цены ордера, тогда многие ордера не будут открываться будут постоянные ошибки, минимальный стоп будет нарушен. Можете быть уверены, если ордер только открылся, а сафети стоит уже в работе, то цена отложенника будет именно равной дельта от цены открытого ордера. Еще учитывайте бид и аск.
Quote (Hiks)
Дык, куда уж внимательнее Я говорил об удалении отложенных ордеров, которые выставляются на сработавшие отложенные ордера, и при чем тут вообще "Главный ордер"?

Когда ордер сработал, неважно отложенный или нет, он считается главным, и если он закрылся по тп и сл, то смысл его мониторить? это будет бесконечная зебра ордеров. так быть не должно. Поставьте дельта и сенс - меньше чем стоплосс, чобы отложенник успел сработать. wink

Quote (Hiks)
Если этот алгоритм работы верен, то при OpenNowIfLockuse=false, функция OrderSafetyMonitor всегда false, т.е. не рабтает! И.. э... тут такое дело... даже при OpenNowIfLockuse=true отложенники на отложеники тоже удаляются В предыдущей версии все отлично работало...

Колличество сработанных ордеров при OrderSafetyMonitor - труе, будет равным колличеству ордеров отложенников, такой был алгоритм wink

Автор - expforex
Дата добавления - 26.03.2009 в 14:16

HiksДата: Четверг, 26.03.2009, 14:35 | Сообщение # 237
Трейдер - Сержант
Группа: Пользователи
Сообщений: 21
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Expforex, спасибо за разъяснения smile

 
СообщениеExpforex, спасибо за разъяснения smile

Автор - Hiks
Дата добавления - 26.03.2009 в 14:35

YLДата: Четверг, 26.03.2009, 18:12 | Сообщение # 238
Трейдер - Лейтенант
Группа: Пользователи
Сообщений: 48
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

Quote (expforex)
Можете быть уверены, если ордер только открылся, а сафети стоит уже в работе, то цена отложенника будет именно равной дельта от цены открытого ордера.

На практике получается +/- 10 пунктов разница от дельты

Добавлено (26.03.2009, 18:12)
---------------------------------------------

Quote (expforex)
Конечно от цены текущей, если сделать чтоб от цены ордера, тогда многие ордера не будут открываться будут постоянные ошибки, минимальный стоп будет нарушен.

При рассчете от цены ордера, ошибки могут быть в том случае если мы запускаем защитника гораздо позже чем был выставлен Главный ордер и цена ушла не в его сторону дальше величины дельта минус уровень минимального стопа.
Но ведь советник это автоматическая система, которая должна работать постоянно и мониторить все новые открывющиеся Главные ордера. А значит в 99% случаев можено рассчитывать дельту от стоимости Главного рдера. А оставшийся один процент (кода запускаем защитника после прохождения уровня дельта) можно можно не выдавать ошибку а ждать когда цена пересечет дельту и можно будет выставить минимальный стоп.

 
Сообщение
Quote (expforex)
Можете быть уверены, если ордер только открылся, а сафети стоит уже в работе, то цена отложенника будет именно равной дельта от цены открытого ордера.

На практике получается +/- 10 пунктов разница от дельты

Добавлено (26.03.2009, 18:12)
---------------------------------------------

Quote (expforex)
Конечно от цены текущей, если сделать чтоб от цены ордера, тогда многие ордера не будут открываться будут постоянные ошибки, минимальный стоп будет нарушен.

При рассчете от цены ордера, ошибки могут быть в том случае если мы запускаем защитника гораздо позже чем был выставлен Главный ордер и цена ушла не в его сторону дальше величины дельта минус уровень минимального стопа.
Но ведь советник это автоматическая система, которая должна работать постоянно и мониторить все новые открывющиеся Главные ордера. А значит в 99% случаев можено рассчитывать дельту от стоимости Главного рдера. А оставшийся один процент (кода запускаем защитника после прохождения уровня дельта) можно можно не выдавать ошибку а ждать когда цена пересечет дельту и можно будет выставить минимальный стоп.

Автор - YL
Дата добавления - 26.03.2009 в 18:12

expforexДата: Четверг, 26.03.2009, 19:17 | Сообщение # 239
Главный Администартор
Группа: Администраторы
Сообщений: 9023
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

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



Программирование на заказ || Наши Разработки

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

Автор - expforex
Дата добавления - 26.03.2009 в 19:17

alexey14Дата: Четверг, 26.03.2009, 23:40 | Сообщение # 240
Трейдер - Рядовой
Группа: Пользователи
Сообщений: 3
Награды: 0
Статус: Offline


[Бонусы за сообщения ]

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

зы. скорее всего в коде там где трал отложки за ценой перепутаны дельта и сенс



Сообщение отредактировал alexey14 - Четверг, 26.03.2009, 23:42
 
Сообщениеимхо дельта должен ставить отложки от цены ордера, а не от текущей, а потом если нужно тралить за ценой, но только в одну сторону, а не в обе, по ходу если сенс меньше дельты косяк конкретный получается

зы. скорее всего в коде там где трал отложки за ценой перепутаны дельта и сенс


Автор - alexey14
Дата добавления - 26.03.2009 в 23:40
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Эксперты помощники Индикаторы Скрипты » Exp -Safetylock (Защитник любых систем.)
Страница 24 из 32«1222232425263132»
Поиск:


WebMoney Яндекс цитирования.