PartialClose and VirtualTrailing
- Утилиты
- Sergiy Podolyak
- Версия: 2.0
- Активации: 10
Описание
ea-PartialClose&VirtualTrailing – полностью автоматизированный советник для сопровождения сделок.
Советник практически идеально усредняет прибыль и убытки. В открытых позициях рекомендуется применять Stop-Loss, и не ставить TakeProfit, который и ограничивает прибыль при резких выбросах цены финактива.
Сам процесс трейлинга виртуальный, так как каждое движение уровней, которые отвечают за определённую часть ордера, не производит модификацию стопов самого ордера.
Как происходит процесс виртуального сопровождения ордеров с частичным закрытием?
Рассмотрим вариант для BUY-ордера.
1 2 3 4
LevelsClose = "05/10/15/20"PercentsClose = "30/30/20/20"
В момент открытия BUY-ордера уровни строятся ниже цены открытия ордера на расстояния, указанные в параметре LevelsClose. На каждом уровне закрывается часть ордера, указанная в параметре PercentsClose.
1. Ордер открыт.
2. Уровни выстроились ниже цены открытия ордера на расстоянии: (1)уровень-05пунктов, (2)-10п. и т.д.
3. Цена движется вверх и все уровни движутся вверх за ценой.
4. Цена разворачивается и начинает двигаться вниз.
5. Уровни не двигаются и остаются на месте.
6. Цена пересекает первый уровень. Происходит (1) частичное закрытие 30% ордера.
7. Если цена двигается далее вниз и пробивает (2)-й уровень – происходит частичное
закрытие 30% ордера.
8. Цена опять движется вверх и оставшиеся 2 уровня движутся за ценой.
9. Цена разворачивается и начинает двигаться вниз.
10. Цена пересекает (3)-й уровень. Происходит частичное закрытие 20% ордера.
И так до тех пор, пока не будут пробиты все уровни, заданные в параметрах
- LevelsClose
- PercentsClose
Настройки и входные параметры:
"===== PARTIAL CLOSE OPTIONS ====="
PartialOn = false // true – Разрешить частичное закрытие Позиций
LevelsClose = "05/10/15/20" // Уровни частичного закрытия ордера (в пунктах).
PercentsClose = "30/30/20/20" // Проценты частичного закрытия ордера (в процентах от стартового лота).
"===== TRAILING VIRTUAL OPTIONS ====="
TrailingVirtual = false // true - Разрешить виртуальный трал с частичным закрытием ордеров
Levels_Virt = "30/45/60" // Виртуальные уровни трала (пункты)
Perc_Virt = "30/20/50" // Процент закрытия виртуальных уровней трала
DelayVirtTral = false // true - Задержка выполнения трала
DelayVirtual = 15.0 // Расстояние задержки трала (пункти) от цены открытия позиции
"=== Other Params ==="
Magic = 3911 // Магическое число ордера
UseSound = true // Звук частичного закрытия позиций
UseComments = true // Комментарий к Позиции
"*** Params for TESTER only ***"
TesterBuy = false // открывает ордер Buy для проверки - работает только в тестере
TesterSell = false // открывает ордер Sell для проверки - работает только в тестере
"*** LineBuy / LineSell ***"
UseLine = false // Отображение линий виртуального трала
InpColorBuy = clrLimeGreen // цвет уровней частичного закрытия Buy ордера
InpolorSell = clrLightPink // цвет уровней частичного закрытия Sell ордера