Описание
DYNAMIC TRENDLINE PRO BOT V2.6.1
Автоматизированная торговля по трендовым линиям для cTrader с фильтрами сессий и управлением рисками проп-фирмы.
━━━━━━━━━━━━━━━━━━━━
ЧТО ОН ДЕЛАЕТ
Dynamic Trendline Pro рисует линии поддержки и сопротивления на вашем графике и пересчитывает их при каждом новом баре. Он торгует, когда цена пробивает, касается или подходит к линии. Для каждой из этих шести ситуаций (3 события × 2 линии) вы выбираете реакцию: следовать тренду, инвертировать его или ничего не делать.
V2.6.1 добавляет полноценный движок управления рисками проп-фирмы, фильтр торговых сессий с автоматическим учетом перехода на летнее время и набор исправлений для размера позиций и защиты сделок.
━━━━━━━━━━━━━━━━━━━━
КЛЮЧЕВЫЕ ОСОБЕННОСТИ
✅ Автоматические трендовые линии, нарисованные на графике (поддержка желтая, сопротивление синяя, угол показан)
✅ Шесть независимых сценариев входа: Пробой / Касание / Подход на поддержке и сопротивлении
✅ Дополнительные фильтры: тренд MA, RSI, ADX, угол наклона, минимальное количество касаний
✅ Переопределение волатильности ATR
✅ Безубыток, трейлинг-стоп и опциональное пирамидирование
✅ Размер позиции на основе риска (всегда округляет ВНИЗ)
✅ Фильтр сессий: Азиатская, Лондонская, Нью-Йоркская, Перекрытие, Пользовательская (учет DST для каждого рынка)
✅ Инструменты проп-фирмы: дневные/недельные лимиты убытков, максимальная просадка, цели по прибыли, жесткий стоп
✅ Проверка лимитов капитала на КАЖДОМ ТИКЕ
✅ Максимум сделок в день, сохраняется после перезапуска бота
✅ Подробный журнал: каждая заблокированная сделка объясняет причину
✅ Не требует специальных разрешений (AccessRights.None)
━━━━━━━━━━━━━━━━━━━━
КАК ЭТО РАБОТАЕТ
1️⃣ Находит 2 самых низких минимума (поддержка) и 2 самых высоких максимума (сопротивление) за последние N свечей и рисует линии
2️⃣ На каждом закрытом баре проверяет пробой, касание или подход
3️⃣ Пропускает через фильтры: лимиты риска, сессия, дневной лимит, ADX, RSI, MA
4️⃣ Открывает ордер с SL/TP в пунктах и объемом на основе риска
5️⃣ Управляет сделкой с помощью безубыточности, трейлинг-стопа и пирамиды
Направление при действии ContinueTrend (Invert делает наоборот):
• Пробой поддержки → Продажа
• Касание поддержки → Покупка
• Подход к поддержке → Покупка
• Пробой сопротивления → Покупка
• Касание сопротивления → Продажа
• Подход к сопротивлению → Продажа
━━━━━━━━━━━━━━━━━━━━
РУКОВОДСТВО ПО ПАРАМЕТРАМ
⚠️ Примечание по пунктам: все значения пунктов зависят от инструмента. Значения по умолчанию (SL 2500, TP 3000 и т.д.) настроены для инструментов с очень маленьким размером пункта, таких как золото. Для стандартных валютных пар уменьшайте их. Всегда проверяйте значения по умолчанию перед запуском в реальной торговле.
━━━━━━━━━━━━━━━━━━━━
📌 ТОРГОВЛЯ
• Метка – Имя для сделок этого бота. Бот управляет только позициями с собственной меткой. Используйте разные метки для каждого экземпляра на одном символе.
• Режим размера – FixedLots использует фиксированный объем. RiskPercent рассчитывает размер сделки исходя из баланса и стоп-лосса.
• Объем (лоты) – Размер лота в режиме FixedLots. Также используется как запасной вариант, если выбран RiskPercent, но SL равен 0.
• Риск % на сделку – Процент баланса, рискуемый на сделку в режиме RiskPercent. Объем округляется вниз. Если минимальный лот брокера заставляет рисковать больше, чем запрошено, в журнале выводится предупреждение.
• Расстояние подхода (пункты) – Насколько близко к трендовой линии должна быть цена, чтобы сработало событие подхода. 0 отключает подход.
━━━━━━━━━━━━━━━━━━━━
📐 ТРЕНДОВАЯ ЛИНИЯ
• Количество предыдущих свечей – Сколько свечей сканируется для поиска двух опорных точек. Больше — линии длиннее и стабильнее. Меньше — быстрее и реактивнее.
• Источник цены поддержки – HighLow (минимумы) или Close для линии поддержки.
• Источник цены сопротивления – HighLow (максимумы) или Close для линии сопротивления.
━━━━━━━━━━━━━━━━━━━━
🔎 ВАЛИДАЦИЯ ТРЕНДОВОЙ ЛИНИИ
• Использовать валидацию касаний – Отклоняет линии с недостаточным количеством точек контакта.
• Минимум касаний – Минимальное количество касаний, включая 2 опорные точки.
• Допуск касания (пункты) – Максимальное расстояние от линии, при котором свеча считается касанием.
• Использовать фильтр наклона – Принимает только линии с наклоном в заданном диапазоне.
• Мин. угол наклона – Минимальный абсолютный угол в градусах.
• Макс. угол наклона – Максимальный абсолютный угол в градусах.
━━━━━━━━━━━━━━━━━━━━
🎯 ДЕЙСТВИЯ НА ПОДДЕРЖКЕ / СОПРОТИВЛЕНИИ
Шесть параметров, по одному на каждое событие:
Действие при пробое / касании / подходе поддержки
Действие при пробое / касании / подходе сопротивления
Каждый принимает:
• ContinueTrend – вход в "естественном" направлении (см. список выше)
• Invert – вход в противоположном направлении
• NoAction – игнорировать событие
По умолчанию: Пробой поддержки = Invert, Подход к поддержке = ContinueTrend, Касание сопротивления = ContinueTrend, остальные NoAction.
━━━━━━━━━━━━━━━━━━━━
🛑 СТОП-ЛОСС / ТЕЙК-ПРОФИТ
• Стоп-лосс для лонга / шорта (пункты) – Отдельный SL для покупки и продажи. 0 означает ОТСУТСТВИЕ стопа. Не используйте 0 в режиме RiskPercent: бот переключится на фиксированный объем и предупредит вас.
• Тейк-профит для лонга / шорта (пункты) – Отдельный TP для покупки и продажи. 0 означает отсутствие TP.
━━━━━━━━━━━━━━━━━━━━
⚖️ БЕЗУБЫТОК
• Использовать безубыток – Перемещает стоп в безубыточную точку, когда сделка в прибыли.
• Триггер BE (пункты прибыли) – Прибыль, необходимая для активации безубыточности.
• Дополнительные пункты BE (от входа) – Насколько пунктов выше входа ставится новый стоп. Он должен быть значительно НИЖЕ триггера, иначе брокер отклонит уровень. Бот предупреждает при запуске.
━━━━━━━━━━━━━━━━━━━━
📈 ТРЕЙЛИНГ-СТОП
• Использовать трейлинг-стоп – Включает трейлинг-стоп.
• Триггер TS (пункты прибыли) – Прибыль, при которой начинается трейлинг.
• Расстояние TS (пункты) – Расстояние между ценой и стопом.
ℹ️ Безубыток и трейлинг всегда работают, даже вне ваших торговых сессий. Фильтр сессий блокирует только НОВЫЕ входы.
━━━━━━━━━━━━━━━━━━━━
🧮 УПРАВЛЕНИЕ ПОЗИЦИЯМИ
• Максимум сделок в день (0=выкл) – Максимальное количество ОТКРЫТЫХ сделок в день, включая пирамидирование, вне зависимости от результата. Восстанавливается из истории брокера при перезапуске. Сбрасывается в заданное время UTC.
• Максимум начальных лонговых позиций – Максимум одновременных покупок.
• Максимум начальных шортовых позиций – Максимум одновременных продаж.
━━━━━━━━━━━━━━━━━━━━
🔺 ПИРАМИДИРОВАНИЕ
• Использовать пирамиду – Включает добавление к открытой позиции.
• Пирамида после безубытка – Позволяет добавлять после достижения безубыточности.
• Пирамида на откате (пункты) – Добавляет, когда цена откатывается на указанное количество пунктов от лучшего уровня.
• Множитель лота пирамиды – Множитель лота на каждом уровне (1.5 = +50% к каждому добавлению).
• Максимум пирамидальных лонговых / шортовых позиций – Максимум добавлений в каждом направлении.
Пирамидальные входы учитываются в дневном лимите сделок. Они также подчиняются фильтру сессий и лимитам риска.
━━━━━━━━━━━━━━━━━━━━
🕐 ФИЛЬТР СЕССИЙ
Сессии суммируются: если открыта хотя бы одна включенная сессия, бот может торговать. Время вводится в местном времени каждого рынка в формате HH:mm. Бот конвертирует в UTC и отдельно учитывает переход на летнее время в Великобритании и США. В Японии перехода нет.
• Включить фильтр сессий – Включает фильтр. Если включен, но сессии не выбраны, НИКАКИХ сделок не откроется.
• Учитывать переход на летнее время – Автоматический DST для Великобритании (последнее воскресенье марта – последнее воскресенье октября) и США (второе воскресенье марта – первое воскресенье ноября).
• Применять фильтр сессий к пирамиде – Также ограничивает добавления пирамиды вашими сессиями.
• Торговать азиатскую сессию + начало/конец – Местное время Токио (по умолчанию 09:00–15:00)
• Торговать открытие Лондона + начало/конец – Местное время Лондона (по умолчанию 08:00–11:00)
• Торговать открытие Нью-Йорка + начало/конец – Местное время Нью-Йорка (по умолчанию 09:30–11:30)
• Торговать перекрытие Лондона и Нью-Йорка + начало/конец – Местное время Лондона (по умолчанию 13:00–16:00)
• Торговать послеобеденную сессию Нью-Йорка + начало/конец – Местное время Нью-Йорка (по умолчанию 13:00–16:00)
• Использовать пользовательскую сессию – Ваш собственный временной интервал.
• Часовой пояс пользовательской сессии – UtcTime, LondonLocal, NewYorkLocal или TokyoLocal.
• Начало / конец пользовательской сессии – Поддерживает ночные интервалы (например, с 22:00 до 06:00).
━━━━━━━━━━━━━━━━━━━━
🛡️ УПРАВЛЕНИЕ РИСКАМИ (ПРОП-ФИРМА)
• Использовать дневной лимит убытков – Дневной лимит просадки, измеряемый по КАПИТАЛУ от максимума за день, как это делают большинство проп-фирм.
• Процент дневного лимита убытков – Максимальный дневной убыток в процентах.
• Использовать недельный лимит убытков – Недельный лимит реализованных убытков.
• Процент недельного лимита убытков – Максимальный недельный убыток в процентах.
• Использовать максимальный лимит просадки – Абсолютный порог капитала, основанный на начальном балансе сессии. При превышении блокирует торговлю до перезапуска бота.
• Процент максимальной просадки – Максимальная общая просадка. Держите выше дневного лимита.
• Использовать дневную цель по прибыли – Включает дневную цель по прибыли.
• Процент дневной цели по прибыли – Дневная цель по прибыли в процентах.
• Использовать недельную цель по прибыли – Включает недельную цель по прибыли.
• Процент недельной цели по прибыли – Недельная цель по прибыли в процентах.
• Остановить торговлю при достижении цели – При включении бот прекращает открывать сделки при достижении цели. При выключении продолжает торговать и только логирует событие.
• Использовать принудительное закрытие (жесткий стоп) – При превышении критического лимита (убыток или просадка) все открытые позиции закрываются немедленно.
• Жесткий стоп закрывает все позиции по символу – ПО УМОЛЧАНИЮ: ВКЛЮЧЕН. Закрывает ВСЕ позиции по символу, включая ручные и от других ботов, так как проп-фирмы учитывают просадку по всему счету. Выключите, чтобы закрывать только позиции этого бота.
• Время сброса лимитов UTC – Время сброса дневных и недельных счетчиков и счетчика сделок в день. Торговля возобновляется после сброса, если не превышен максимальный лимит просадки.
• Включить почасовой отчет о состоянии – Каждые часы выводит в журнал капитал, дневную и общую просадку, дневной P/L и статус торговли.
━━━━━━━━━━━━━━━━━━━━
📊 ФИЛЬТР ТРЕНДА MA
• Использовать фильтр тренда MA – Покупки только выше скользящей средней, продажи только ниже.
• Период MA / Тип MA – Период и тип скользящей средней.
✅ ПОДТВЕРЖДЕНИЕ RSI
• Использовать фильтр подтверждения RSI – Подтверждает входы с помощью RSI.
• Период подтверждения RSI – Период RSI.
• Уровень подтверждения покупки RSI (>=) – Покупки разрешены только если RSI на уровне или выше этого значения.
• Уровень подтверждения продажи RSI (<=) – Продажи разрешены только если RSI на уровне или ниже этого значения.
↔️ ФИЛЬТР БОКОВОГО РЫНКА (ADX)
• Использовать фильтр бокового ADX – Блокирует входы на рынках без тренда.
• Период ADX – Период ADX.
• Пороговый уровень ADX (< блокирует) – Входы блокируются, когда ADX ниже этого значения.
━━━━━━━━━━━━━━━━━━━━
⚡ ПРИНУДИТЕЛЬНЫЙ ТРЕНД (ATR И РУЧНОЙ)
• Всегда принудительно ContinueTrend (ручной) – Всегда принудительно задает направление пробоя и обходит фильтры. Используйте с осторожностью.
• Использовать переопределение ATR – Включает обнаружение необычной волатильности.
• Режим паники ATR (обход фильтров) – При высокой волатильности принудительно задает направление пробоя И пропускает фильтры ADX/RSI/MA.
• Только направление ATR (сохраняет фильтры) – При высокой волатильности принудительно задает направление пробоя, но СОХРАНЯЕТ фильтры.
• Период ATR – Период ATR.
• Период среднего ATR – Период среднего ATR, используемого как базовая линия.
• Множитель порога ATR – Переопределение срабатывает, когда ATR превышает среднее, умноженное на это значение.
Если переопределение ATR включено, но режимы паники и только направления выключены, ATR только контролируется и ничего не меняет.
━━━━━━━━━━━━━━━━━━━━
🆕 ЧТО НОВОГО В V2.6.1
• Исправлен инвертированный Bid/Ask в расчете открытой прибыли (безубыток, трейлинг и пирамида срабатывали на один спред раньше)
• Безубыток и трейлинг теперь проверяют уровни перед отправкой и больше не повторяют отклоненный уровень на каждом баре
• Размер позиции всегда округляется ВНИЗ, с предупреждением при минимальном лоте, повышающем риск
• RiskPercent с SL = 0 больше не придумывает стоп в 10 пунктов
• Максимум сделок в день теперь сбрасывается в заданное время UTC
• Жесткий стоп сначала фиксирует позиции, чтобы не остановиться посередине
• При запуске проверка конфигурации отмечает настройки, которые не могут работать
━━━━━━━━━━━━━━━━━━━━
💡 СОВЕТЫ ДЛЯ БЫСТРОГО СТАРТА
- Сначала проведите бэктест, затем тест на демо перед выходом в реальную торговлю
- Настройте SL/TP/Трейлинг/Безубыток под размер пункта вашего инструмента
- На проп-счетах установите лимиты ЖЕСТЧЕ, чем у фирмы (например, 2% в день против 5% у фирмы)
- Читайте журнал при запуске: он суммирует ваши сессии, лимиты и предупреждения конфигурации
- Максимум сделок в день по умолчанию равен 1, поэтому при включенной пирамиде добавления используют этот лимит
━━━━━━━━━━━━━━━━━━━━
⚠️ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ ЗА РИСКИ
Торговля CFD, Форексом и товарами связана с высоким риском потери капитала. Ни один бот не гарантирует прибыль. Прошлые результаты и результаты бэктестов не являются показателем будущих результатов. Это программное обеспечение является инструментом автоматизации и не является финансовой консультацией. Торгуйте только теми деньгами, которые вы можете позволить себе потерять.
https://www.youtube.com/watch?v=ZPy1xNpjC8Q
Сводка
Key functionalities include session-based trading filters with automatic daylight saving adjustments, multiple technical filters (MA trend, RSI, ADX, slope angle), and volatility overrides using ATR. Trade management features encompass risk-based position sizing (rounding down), configurable stop loss and take profit levels, break-even and trailing stops, and optional pyramiding with customizable parameters.
Risk controls tailored for prop firms include daily and weekly loss limits, maximum drawdown thresholds, profit targets, and hard stops that can close all positions on a symbol. The bot enforces maximum trades per day and validates all risk limits on every tick. It supports multiple trading sessions (Asian, London, New York, overlaps, and custom) and provides detailed journaling for trade decisions and blocked entries.
This bot operates on market orders, is optimized for day trading with medium trade frequency, and is compatible with instruments requiring careful pip size adjustment. It includes a comprehensive parameter set for trendline validation, entry conditions, and risk management to adapt to various trading styles and risk profiles.
