🏷️ СЛОГАН
Торговый бот для 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
5 | 67 % | |
4 | 33 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |