Описание
🏷️ СЛОГАН
Торговый бот для cTrader с динамическими трендовыми линиями на базе ИИ — сигналы прорыва, касания и приближения, отфильтрованные через девять уровней подтверждения.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 DynamicTrendlineProBot V24 — AI Sentiment Edition
Профессиональный cBot для cTrader, сочетающий продвинутый анализ динамических трендовых линий с оценкой рыночного сентимента на основе ИИ.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 ЧТО ЭТО?
DynamicTrendlineProBot автоматически определяет динамические уровни поддержки и сопротивления на графике, реагирует на прорывы, касания и приближения, фильтруя каждую сделку через 9 уровней подтверждения — включая внутренний движок сентимента ИИ и опциональное подключение к внешним API ИИ (GPT, Claude, кастомные модели).
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ КЛЮЧЕВЫЕ ОСОБЕННОСТИ
🔹 Автоматически рассчитываемые динамические трендовые линии, обновляемые на каждом баре 🔹 3 типа взаимодействия: Прорыв, Касание, Приближение — каждый полностью настраиваемый 🔹 Внутренний сентимент ИИ с комплексным баллом от -100 до +100 🔹 Внешний сентимент ИИ через HTTP POST API 🔹 Полное управление рисками с дневным/общим просадками, минимальным уровнем капитала, перерывом после серии убытков 🔹 Умное пирамидирование с множителем лотов 🔹 Автоматический безубыток + трейлинг-стоп 🔹 Переопределение ATR для условий высокой волатильности 🔹 Фильтры MA, RSI, ADX плюс проверка наклона и касаний 🔹 Работает с любым активом и таймфреймом 🔹 AccessRights.None — максимальная безопасность для пользователя
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏷️ ТОРГОВЛЯ — ОБЩИЕ СВЕДЕНИЯ
📌 Метка — Метка, идентифицирующая сделки бота. Должна быть уникальной, если вы запускаете несколько экземпляров на одном счёте.
📌 Режим размера — Выбор между фиксированным объёмом (FixedLots) или автоматическим расчётом на основе процента риска от баланса (RiskPercent).
📌 Объём (лоты) — Фиксированный объём на сделку, используется только в режиме FixedLots. По умолчанию: 0.01
📌 Риск % на сделку — Процент баланса, рискуемый на сделку. Бот автоматически рассчитывает объём на основе стоп-лосса. По умолчанию: 1.9%
📌 Расстояние приближения (пункты) — Расстояние в пунктах от трендовой линии для срабатывания сигнала приближения. По умолчанию: 241
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ УПРАВЛЕНИЕ РИСКАМИ
📌 Использовать дневной лимит просадки — Останавливает торговлю, если дневной убыток превышает порог. По умолчанию: включено
📌 Максимальная дневная просадка % — Максимальный дневной убыток относительно баланса на начало дня. При достижении бот приостанавливается до следующего дня. По умолчанию: 5%
📌 Использовать общий лимит просадки — Останавливает торговлю, если общая просадка от максимума капитала превышает порог. По умолчанию: включено
📌 Максимальная общая просадка % — Максимальная просадка от максимума капитала. Торговля возобновляется автоматически при восстановлении капитала. По умолчанию: 15%
📌 Использовать лимит максимальной экспозиции — Ограничивает общий открытый объём лотов. По умолчанию: включено
📌 Максимальная общая экспозиция (лоты) — Максимальное суммарное количество лотов по всем открытым позициям. По умолчанию: 1.0
📌 Использовать минимальный уровень капитала — Блокирует торговлю, если капитал опускается ниже заданной суммы. По умолчанию: выключено
📌 Минимальный уровень капитала (сумма) — Минимальный порог капитала в валюте счёта. По умолчанию: 500
📌 Использовать паузу после серии убытков — Приостанавливает торговлю после серии последовательных убытков. По умолчанию: включено
📌 Количество последовательных убытков для активации — Количество последовательных убытков для запуска паузы. По умолчанию: 3
📌 Количество баров паузы после серии — Количество баров, в течение которых бот остаётся неактивным после серии убытков. По умолчанию: 5
📌 Снижение объёма после серии % — Снижение объёма после серии убытков. 50% означает, что бот уменьшает размер лота вдвое. По умолчанию: 50%
📌 Максимум открытых позиций (всего) — Максимальное количество одновременно открытых позиций, включая длинные, короткие и пирамидальные входы. По умолчанию: 6
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 СЕНТИМЕНТ ИИ — ВНУТРЕННИЙ
Внутренний движок сентимента вычисляет балл от -100 (крайне медвежий) до +100 (крайне бычий), комбинируя 4 технических компонента, каждый с настраиваемым весом.
📌 Использовать внутренний сентимент — Включает внутренний фильтр сентимента. По умолчанию: включено
📌 Период RSI для сентимента — Период RSI для компонента импульса. По умолчанию: 14
📌 Период MA для сентимента — Период экспоненциальной скользящей средней для компонента тренда. По умолчанию: 50
📌 Период импульса для сентимента — Период обратного отсчёта для Rate of Change. По умолчанию: 10
📌 Период BB для сентимента — Период полос Боллинджера. По умолчанию: 20
📌 Стандартное отклонение BB для сентимента — Стандартное отклонение полос Боллинджера. По умолчанию: 2.0
📌 Минимальный балл для покупки — Минимальный балл для разрешения длинной позиции. По умолчанию: 15
📌 Максимальный балл для продажи — Максимальный (отрицательный) балл для разрешения короткой позиции. По умолчанию: -15
📌 Режим действия сентимента — BlockOnly блокирует только несоответствующие сделки. ConfirmAndScale также масштабирует объём пропорционально силе сигнала. По умолчанию: ConfirmAndScale
📌 Коэффициент масштабирования при максимальном балле — Максимальный множитель объёма при пиковом балле. По умолчанию: 1.5x
📌 Вес RSI % — Вес компонента RSI. По умолчанию: 30%
📌 Вес тренда MA % — Вес компонента тренда MA (расстояние + наклон). По умолчанию: 25%
📌 Вес полос Боллинджера % — Вес компонента позиционирования полос Боллинджера. По умолчанию: 20%
📌 Вес импульса % — Вес компонента Rate of Change. По умолчанию: 25%
💡 Пример: RSI на 70 даёт компонент +40, цена выше MA с положительным наклоном +60, цена у верхней полосы Боллинджера +80, положительный импульс +50 → взвешенный итоговый балл ≈ +52 → Покупка разрешена (выше порога 15). Если бы балл был +8, покупка была бы заблокирована.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🌐 СЕНТИМЕНТ ИИ — ВНЕШНИЙ API
Опциональное подключение к любому API ИИ. Бот отправляет полный рыночный контекст (свечи OHLCV, индикаторы, данные счёта) и получает оценку сентимента.
📌 Использовать внешний API ИИ — Включает подключение. По умолчанию: выключено
📌 URL конечной точки API — URL POST конечной точки. Поддерживает любые сервисы, возвращающие JSON.
📌 API ключ (Bearer Token) — Токен аутентификации, отправляемый в заголовке Authorization.
📌 Таймаут API (секунды) — Максимальное время ожидания ответа. По умолчанию: 10 с
📌 Длительность кэша (минуты) — Бот не будет вызывать API чаще, чем раз в N минут. По умолчанию: 5 мин
📌 При сбое API — Что делать, если API не отвечает: AllowTrade продолжает сделку, BlockTrade блокирует. По умолчанию: AllowTrade
📌 Минимальный внешний балл для покупки — Минимальный внешний балл для разрешения длинной позиции. По умолчанию: 20
📌 Максимальный внешний балл для продажи — Максимальный внешний балл для разрешения короткой позиции. По умолчанию: -20
📌 Отправлять данные OHLCV в API — Включает данные свечей в нагрузку. По умолчанию: включено
📌 Количество баров OHLCV для отправки — Количество баров, включаемых в нагрузку. По умолчанию: 20
📡 Ожидаемый формат ответа: { "score": -100..100, "signal": "buy|sell|neutral", "confidence": 0.0-1.0 } Парсер гибкий и принимает несколько вариантов.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📐 ТРЕНДОВАЯ ЛИНИЯ — РАСЧЁТ
📌 Количество предыдущих свечей — Окно баров для расчёта поддержки и сопротивления. Больше баров = медленнее, но надёжнее трендовые линии. По умолчанию: 185
📌 Источник цены поддержки — HighLow использует минимумы свечей, Close — цены закрытия. По умолчанию: HighLow
📌 Источник цены сопротивления — HighLow использует максимумы свечей, Close — цены закрытия. По умолчанию: HighLow
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ ТРЕНДОВАЯ ЛИНИЯ — ВАЛИДАЦИЯ
📌 Использовать проверку касаний — Трендовая линия должна быть каснута минимум N раз, чтобы считаться валидной. По умолчанию: выключено
📌 Минимальное количество касаний — Минимальное количество касаний (включая 2 определяющие точки). По умолчанию: 7
📌 Допуск касания (пункты) — Допуск для засчёта касания как валидного. По умолчанию: 1.3 пункта
📌 Использовать фильтр наклона — Отклоняет трендовые линии с углами слишком плоскими или крутыми. По умолчанию: выключено
📌 Минимальный угол наклона — Минимально допустимый угол в градусах. По умолчанию: 8.2°
📌 Максимальный угол наклона — Максимально допустимый угол. По умолчанию: 18.2°
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 ДЕЙСТВИЯ НА ПОДДЕРЖКЕ
Что бот делает при взаимодействии цены с трендовой линией поддержки.
📌 Действие при пробое поддержки — Цена пробивает поддержку вниз. По умолчанию: Инвертировать (Покупка) 📌 Действие при касании поддержки — Цена касается поддержки и отскакивает. По умолчанию: Нет действия 📌 Действие при приближении к поддержке — Цена приближается к поддержке на заданное расстояние. По умолчанию: Продолжить тренд (Покупка)
🎯 ДЕЙСТВИЯ НА СОПРОТИВЛЕНИИ
Что бот делает при взаимодействии цены с трендовой линией сопротивления.
📌 Действие при пробое сопротивления — Цена пробивает сопротивление вверх. По умолчанию: Нет действия 📌 Действие при касании сопротивления — Цена касается сопротивления и разворачивается. По умолчанию: Продолжить тренд (Продажа) 📌 Действие при приближении к сопротивлению — Цена приближается к сопротивлению. По умолчанию: Нет действия
💡 ContinueTrend = торгует в естественном направлении. Invert = торгует в противоположном направлении. NoAction = игнорирует сигнал.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔴🟢 СТОП-ЛОСС / ТЕЙК-ПРОФИТ
📌 Стоп-лосс для длинных — По умолчанию: 2500 пунктов 📌 Тейк-профит для длинных — По умолчанию: 3000 пунктов 📌 Стоп-лосс для коротких — По умолчанию: 2500 пунктов 📌 Тейк-профит для коротких — По умолчанию: 3600 пунктов
Установите 0 для отключения.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚖️ БЕЗУБЫТОК
📌 Использовать безубыток — Перемещает SL в безубыток (или в прибыль) после срабатывания. По умолчанию: выключено 📌 Триггер безубытка (пункты прибыли) — Прибыль в пунктах, при которой срабатывает перемещение. По умолчанию: 1401 📌 Дополнительные пункты безубытка — Дополнительные пункты сверх цены входа (SL ставится в прибыль, а не ровно в безубыток). По умолчанию: 530
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📏 ТРЕЙЛИНГ-СТОП
📌 Использовать трейлинг-стоп — Защищает прибыль, следуя за ценой. По умолчанию: включено 📌 Триггер трейлинга (пункты прибыли) — Минимальная прибыль перед активацией трейлинга. По умолчанию: 801 📌 Расстояние трейлинга (пункты) — Расстояние трейлинга от текущей цены. По умолчанию: 1401
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔺 ПИРАМИДИНГ
📌 Использовать пирамидинг — Добавляет позиции в том же направлении. По умолчанию: выключено 📌 Пирамидинг после безубытка — Добавляет позицию при срабатывании безубытка. По умолчанию: выключено 📌 Пирамидинг на откате (пункты) — Добавляет позицию, когда цена откатывается на N пунктов от лучшей достигнутой цены. По умолчанию: 381 📌 Множитель лота пирамиды — Множитель объёма для каждого уровня пирамиды. По умолчанию: 1.5x 📌 Максимум дополнительных длинных позиций пирамиды — Максимальное количество дополнительных длинных позиций. По умолчанию: 3 📌 Максимум дополнительных коротких позиций пирамиды — Максимальное количество дополнительных коротких позиций. По умолчанию: 3
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 УПРАВЛЕНИЕ ПОЗИЦИЯМИ
📌 Максимум начальных длинных позиций — Максимальное количество начальных длинных позиций (без пирамид). По умолчанию: 1 📌 Максимум начальных коротких позиций — Максимальное количество начальных коротких позиций. По умолчанию: 1
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 ФИЛЬТР ТРЕНДА (MA)
📌 Использовать фильтр тренда MA — Разрешает покупки только выше MA, продажи — ниже MA. По умолчанию: выключено 📌 Период MA — Период скользящей средней. По умолчанию: 20 📌 Тип MA — Тип скользящей средней. По умолчанию: Простая
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 ФИЛЬТР ПОДТВЕРЖДЕНИЯ RSI
📌 Использовать фильтр подтверждения RSI — Дополнительное подтверждение входа на основе RSI. По умолчанию: выключено 📌 Период подтверждения RSI — Период RSI. По умолчанию: 8 📌 Уровень подтверждения RSI для покупки (>=) — Минимальный RSI для разрешения покупки. По умолчанию: 43 📌 Уровень подтверждения RSI для продажи (<=) — Максимальный RSI для разрешения продажи. По умолчанию: 68
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 ФИЛЬТР ADX (ФЛЭТ)
📌 Использовать фильтр ADX для флэта — Блокирует сделки, когда ADX ниже порога. По умолчанию: выключено 📌 Период ADX — Период ADX. По умолчанию: 14 📌 Пороговый уровень ADX — Торговля блокируется ниже этого значения. По умолчанию: 2
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚡ ПЕРЕКРЫТИЕ ТРЕНДА (ATR / РУЧНОЕ)
📌 Всегда принудительно использовать ContinueTrend (ручное) — Вручную принудительно задаёт направление прорыва для всех сделок, обходя фильтры и настроенные действия. По умолчанию: выключено
📌 Использовать переопределение ATR — При волатильности (ATR) выше среднего бот входит в режим высокой волатильности. По умолчанию: включено
📌 Режим паники ATR — При высокой волатильности обходит ВСЕ фильтры и торгует в направлении прорыва. ⚠️ Используйте с осторожностью. По умолчанию: выключено
📌 Только направление ATR — При высокой волатильности принудительно задаёт направление прорыва, но сохраняет все фильтры активными. По умолчанию: выключено
📌 Период ATR — Период ATR для определения волатильности. По умолчанию: 8
📌 Период скользящего среднего ATR — Период базового скользящего среднего ATR. По умолчанию: 4
📌 Множитель порога ATR — Если текущий ATR > среднего ATR × этого значения, активируется переопределение. По умолчанию: 0.7
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔧 ТЕХНИЧЕСКИЕ ЗАМЕТКИ
🔸 AccessRights.None — не требуются повышенные права, HTTP вызовы используют нативный интерфейс cTrader 🔸 Один файл .cs, без внешних зависимостей 🔸 Совместим с любым брокером cTrader (хеджинг и неттинг) 🔸 Работает с форекс, металлами, индексами, криптой — любым активом и таймфреймом
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📌 ТРЕБОВАНИЯ
🔸 cTrader 4.x или выше 🔸 Демо или реальный счёт у любого брокера cTrader 🔸 (Опционально) API ИИ для внешнего сентимента
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📩 Для индивидуальной настройки, оптимизации параметров или интеграции API ИИ обращайтесь в поддержку.
DynamicTrendlineProBot V24 — AI Sentiment Edition © Algotrend
Сводка
Key features include:
- Auto-calculated dynamic trendlines updated every bar.
- Three configurable interaction types: Breakout, Touch, and Approach.
- Internal AI sentiment scoring from -100 (bearish) to +100 (bullish), combining RSI, moving averages, Bollinger Bands, and momentum indicators.
- Optional external AI sentiment via HTTP POST API.
- Comprehensive risk management with daily and total drawdown limits, equity floor, loss streak cooldown, and maximum exposure controls.
- Smart pyramiding with configurable lot multipliers.
- Automatic break-even and trailing stop functionalities.
- Multiple technical filters including MA, RSI, ADX, slope, and touch validation.
- Supports all asset types and timeframes on cTrader brokers.
- No elevated permissions required; single-file implementation.
The bot is suitable for day trading with medium trade frequency and supports prop firm compatibility. It requires cTrader 4.x or higher and optionally an AI API endpoint for enhanced sentiment analysis.
Отзывы покупателей
5 | 67 % | |
4 | 33 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |