SmartTrailingStop Universal
- Утилиты
-
Volodymyr Bobal
Professional MQL4/MQL5/Python/R Developer & Quantitative Programmer
I specialize in developing high-performance algorithmic trading systems, custom technical indicators, and automated utilities for MetaTrader 4, MetaTrader 5 or bridged softs like Python>MT or R>MT.
My expertise includes: - Версия: 1.0
SmartTrailingStop — универсальный трейлинг-стоп, работающий с любыми позициями: ручными сделками или ордерами любого советника. Четыре режима трейла, безубыток и частичное закрытие — пусть утилита ведёт каждую позицию на счёте.
Создан для свинг-трейдеров, которым лень сидеть в терминале; для скальперов, которым нужны точные стопы; и для всех, кто крутит несколько EA без нормального трейлинга.
Четыре режима трейлинга
- Fixed — классическая дистанция в пунктах от цены
- ATR — адаптивный, подстраивается под волатильность
- Step — двигает стоп только когда цена прошла заданный шаг
- Candle — трейл по экстремумам N последних свечей
Дополнительно
- Безубыток — автоперенос SL в +N пунктов после X пунктов прибыли
- Частичная фиксация — закрыть % позиции на первой цели, трейлить остаток
- Порог активации — не трогать SL пока сделка не в плюсе
- Фильтры — по символу, magic, направлению (только BUY или только SELL)
- Учитывает stops level и freeze level брокера
- Работает на hedging и netting счетах
- Живая панель на графике со статусом и счётчиком действий
Как работает
1. Прицепите на график, выберите режим, задайте параметры.
2. SmartTrailingStop сканирует позиции на каждом тике.
3. Когда позиция в плюсе и проходит фильтры: сначала срабатывает безубыток, потом трейлинг.
4. SL движется только в выгодную сторону, никогда не откатывается.
Сценарии использования
- Добавить нормальный трейлинг к советнику, у которого его нет
- Вести ручные сделки пока вы не за экраном
- Фиксировать скальп-прибыль тугим ATR-трейлом
- В связке с EquityGuard — полная защита счёта
Требования
MetaTrader 5, билд 3815+. Любой счёт, любой брокер. Без DLL.
Совет: начните с Fixed режима (distance 200, step 20, activation 100) на EURUSD H1 чтобы понять поведение, затем пробуйте ATR для адаптивного трейла.
Поддержка — личные сообщения mql5.com. Обычно отвечаю в течение 24 часов.
