Шрус | Дата: Четверг, 03.08.2017, 20:29 | Сообщение # 1 |
Генералиссимус
Группа: Администраторы
Сообщений: 8006
Статус: Offline
| Уиверсальный трейлинг стоп
Трейлинг может осуществляться по фракталам, по экстремумам прошлых баров или по указанному количеству пунктов. Может запускаться как отдельный советник или скрипт, совместно с любым советником.
Описание:
Может запускаться как отдельный советник или как скрипт, совместно с любым советником.
В зависимости от переменной TrailingStop, трейлинг может осуществляться по фракталам, по экстремумам прошлых баров или по указанному кол-ву пунктов. Если TrailingStop больше 0, то трейлинг будет осуществлен с тем кол-вом пунктов, которое указано в переменной TrailingStop. Если TrailingStop меньше ограничения минимального уровня стопов, то трейлинг будет с минимальными стопами. Если TrailingStop = 0 и Tip.Fr.or.Candl=0, то трейлинг будет по фракталам. Т.е. для уровня стоплосс выбирается первый соответствующий фрактал. Если TrailingStop = 0 и Tip.Fr.or.Candl=1, то трейлинг будет по минимумам/максимумам прошлых свечей. Если Magic = 0, то трейлинг проводится по всем ордерам текущего символа, без учета магического номера. Если в переменной Magic указан магический номер, то соответственно будет только трейлинг ордеров с номером Magic. Если OnlyProfit = true, то модифицируются только профитные ордера Если OnlyWithoutLoss = true, то вместо трейлинга ордера только переводятся в безубыток
Визуализация:
На экране отображается информация о текущей работе скрипта:
- установки с которыми скрипт запущен - количество ордеров с которыми скрипт работает - текущее время - минимальные уровни выставления стопов (-) - текущие возможные уровни стопов (ценовые метки)
Советы:
Скрипт заканчивает работу, когда все ордера закрыты. Если программа запущена как советник, то выход из программы только вручную.
Скачать скрипт
|
|
| |