Описание
🔥 CandleShockGuardian PRO v3.0
Обнаружение аномальных свечей институционального уровня с адаптивным ИИ-движком
📌 ОБЗОР
CandleShockGuardian PRO — это продвинутая алгоритмическая торговая система для cTrader, которая обнаруживает аномальные свечи — свечи, значительно превышающие недавнее поведение рынка — и преобразует их в высоковероятностные торговые сигналы через многоуровневый фильтрационный и оценочный движок.
В отличие от простых ботов, ориентированных только на размер свечи, CandleShockGuardian PRO применяет 7 независимых уровней проверки перед каждой сделкой: согласование с трендом, определение рыночного режима, анализ качества свечи, фильтрация сессий, контроль спреда, подтверждение на нескольких таймфреймах и система оценки сигналов на базе ИИ, которая обучается на истории сделок самого бота.
В результате получается система, которая торгует реже, но эффективнее, сосредотачиваясь исключительно на самых качественных установках.
⚡ ОСНОВНЫЕ ФУНКЦИИ
🕯️ Обнаружение аномальных свечей
Определяет свечи, которые превышают скользящее среднее на настраиваемый множитель. Обнаружение может использовать полный диапазон (High–Low) или только тело (Open–Close). Фильтр минимального размера свечи в пунктах предотвращает шумовые сделки в периоды низкой волатильности.
🔄 Двойные режимы стратегии
В SunshineMode бот торгует в направлении свечи (продолжение импульса). В DoomsdayMode — против направления (откат/реверсия). Это делает систему адаптивной к совершенно разным рыночным условиям и торговым философиям.
📊 Определение рыночного режима
Бот классифицирует текущие рыночные условия на пять состояний — Сильный тренд, Слабый тренд, Флэт, Волатильный и Тихий — используя соотношение ATR (короткий против длинного) в сочетании с ADX. Вы можете включать или отключать торговлю в каждом режиме независимо.
📐 Адаптивные уровни SL/TP на основе ATR
Уровни Stop Loss и Take Profit рассчитываются динамически исходя из текущего ATR, обеспечивая масштабирование параметров риска в зависимости от волатильности рынка. На тихом рынке стопы узкие, на волатильном — широкие. Значения пола и потолка в пунктах предотвращают крайности.
🧠 Оценка сигналов с помощью ИИ (0–100)
Каждый сигнал проходит через взвешенную многофакторную систему оценки, которая учитывает: силу аномалии, качество согласования с трендом, благоприятность рыночного режима, качество свечи (соотношение тела и тени), условия спреда, историческую эффективность в текущий час и скользящий процент выигрышных сделок. Выполняются только сигналы выше минимального порога оценки.
📈 Самообучающийся движок производительности
Бот отслеживает каждую сделку и строит статистические профили по часам дня и рыночным режимам. Со временем система оценки становится более избирательной, избегая часов и условий, в которых стратегия исторически показывает плохие результаты.
🕐 Фильтр сессий
Ограничивает торговлю рыночными сессиями, в которых ваша стратегия работает лучше всего: Азиатская, Лондонская, Перекрытие Лондон–Нью-Йорк, Нью-Йоркская или внечасовая. Включает автоматическое отключение в пятницу вечером и задержку открытия в воскресенье, чтобы избежать гэпов и низкой ликвидности в выходные.
💹 Фильтр спреда
Блокирует вход в сделку, если спред превышает фиксированный порог в пунктах или динамический процент от ATR. Предотвращает плохие исполнения во время новостей, часов низкой ликвидности или расширения спреда брокером.
🛡️ Дневные лимиты и пауза
Настраиваемое максимальное количество сделок в день, максимальные потери в день и автоматический период паузы, запускаемый после серии убыточных сделок. Защищает капитал от спиралей просадок и эмоциональной переактивности.
🕯️ Фильтр качества свечи
Оценивает анатомическое качество аномальной свечи: минимальный процент тела относительно диапазона, максимальная верхняя тень и максимальная нижняя тень. Гарантирует, что бот торгует только на свечах с реальной направленной силой, а не на свечах нерешительности с большими тенями.
📊 Подтверждение на нескольких таймфреймах
Опциональный фильтр тренда на более высоком таймфрейме с использованием настраиваемой EMA. Длинные позиции разрешены только при бычьем HTF; короткие — при медвежьем. Поддерживает все стандартные таймфреймы cTrader.
💰 Частичный тейк-профит
Автоматически закрывает часть позиции на промежуточном уровне TP (TP1), затем перемещает стоп-лосс в безубыток для оставшейся части. Позволяет зафиксировать прибыль рано, давая остальной части сделки дойти до полного TP.
📉 Трейлинг-стоп на основе ATR
Трейлинг-стоп может работать в режиме фиксированного количества пунктов или на основе ATR, где расстояние трейлинга адаптируется к текущей волатильности. Предотвращает выбивание по рыночному шуму в волатильных условиях.
🏦 Защита Prop Firm
Встроенная система защиты от просадок с тремя независимыми аварийными выключателями: дневная просадка, общая просадка и просадка от максимума капитала. Настраиваемая область действия (только этот бот или весь счет), с опциональным автоматическим возобновлением после дневной просадки на следующий торговый день.
🤖 Внешний ИИ — подключение к вашим локальным скриптам
CandleShockGuardian PRO включает встроенный модуль, который подключается к любому скрипту или программе, запущенной локально на вашем компьютере. Перед каждой сделкой бот автоматически отправляет все данные сигнала — символ, таймфрейм, направление, оценку, рыночный режим, ATR, ADX, спред и час — вашему локальному скрипту и получает решение одобрить/отклонить с уровнем уверенности в реальном времени.
Это открывает безграничные возможности. Ваш локальный скрипт может делать всё, что невозможно внутри изолированной среды cTrader. Вот несколько реальных примеров того, что может делать ваш скрипт:
📌 Фильтр новостей и сентимента — ваш скрипт проверяет API экономического календаря (например, Forex Factory, Investing) и автоматически блокирует сделки за 30 минут до и после важных новостных событий, таких как NFP, CPI или решения FOMC.
📌 Корреляция мультиактивов — для трейдеров XAUUSD: ваш скрипт в реальном времени отслеживает DXY (индекс доллара), US10Y (доходности казначейских облигаций) и SPX. Если доллар укрепляется, а бот хочет открыть длинную позицию по золоту, скрипт накладывает вето на сделку.
📌 Прогнозирование с помощью машинного обучения — ваш скрипт запускает обученную модель TensorFlow или PyTorch, которая анализирует последние 100 свечей, профиль объема и прокси потока ордеров для прогнозирования вероятности следующего движения. Одобряются только сделки с уверенностью модели более 70%.
📌 Анализ сентимента — ваш скрипт собирает данные с Twitter/X, Reddit или финансовых новостных лент по упоминаниям вашего инструмента, проводит NLP-анализ сентимента и одобряет сделки только когда рыночный сентимент совпадает с направлением сигнала.
📌 Координация нескольких ботов — если вы запускаете несколько ботов на одном счете, ваш скрипт отслеживает общую экспозицию по всем ботам, корреляции между открытыми позициями и совокупную просадку — блокируя новые сделки при слишком высоком общем риске.
📌 Логика пользовательских индикаторов — ваш скрипт рассчитывает индикаторы, недоступные в cTrader (экспонента Херста, фрактальная размерность, VWAP, дисбаланс потока ордеров, метрики микроструктуры рынка) и использует их как дополнительные фильтры.
📌 Оптимизация по времени суток — ваш скрипт анализирует вашу историческую базу сделок, определяет точные часы и дни недели, когда стратегия работает лучше всего, и одобряет сделки только в эти оптимальные окна.
Скрипт может быть написан на любом языке — Python, Node.js, C#, Go, Rust или любом другом, который может обслуживать HTTP. Он полностью запускается на вашем компьютере, ваши данные остаются приватными, а связь происходит локально с минимальной задержкой.
💡 Наша команда готова разработать кастомные скрипты по запросу для любых конкретных нужд. Нужна ли вам модель ИИ, фильтр новостей, движок корреляций или любая другая интеграция — свяжитесь с нами, и мы сделаем это для вас.
Модуль использует нативный Http-интерфейс cTrader и работает с AccessRights.None — специальные разрешения не требуются.
🖥️ Профессиональный HUD на графике
Наложение в реальном времени, показывающее: текущую сессию, спред, рыночный режим, ADX, ATR, оценку сигнала, уровень SL, процент выигрышных сделок (всего + скользящий), коэффициент прибыли, счетчики сделок/убытков за день, количество подряд идущих убытков, таймер паузы, статус API и причину последнего отклоненного сигнала.
⚙️ КАК ЭТО РАБОТАЕТ
1. При закрытии каждой свечи бот измеряет размер свечи (диапазон или тело) и сравнивает его со скользящим средним последних N свечей.
2. Если свеча превышает среднее × множитель, она становится кандидатом на аномалию.
3. Кандидат проходит через до 10 независимых фильтров: сессия, дневные лимиты, пауза, режим, спред, лимиты позиций, качество свечи, согласование с трендом, подтверждение на МТФ и оценка сигнала.
4. Если все фильтры пройдены, сигнал опционально проверяется локальным ИИ-скриптом, запущенным на вашем компьютере (если включено).
5. Позиция открывается с адаптивными (или фиксированными) уровнями SL/TP на основе ATR и объемом, рассчитанным по проценту риска (или фиксированным лотам).
6. После открытия позиция управляется системой безубыточности, трейлинг-стопом, частичным тейк-профитом и выходом по времени.
7. При закрытии движок производительности записывает результат и обновляет статистику по часам и режимам, которая влияет на систему оценки.
📋 ТРЕБОВАНИЯ
▪️ cTrader Desktop или Web
▪️ AccessRights: None (специальные разрешения не требуются)
▪️ Совместимость со всеми символами и таймфреймами
▪️ Полная поддержка бэктестинга и оптимизации
▪️ Модуль внешнего ИИ требует локальный HTTP-скрипт на вашем компьютере (опционально)
════════════════════════════════════════════════════════
📖 ПОЛНОЕ РУКОВОДСТВО ПО ПАРАМЕТРАМ
════════════════════════════════════════════════════════
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📁 01 — СТРАТЕГИЯ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Метка бота (по умолчанию: CandleShockPRO)
Уникальный идентификатор, используемый для маркировки всех позиций, открытых этим экземпляром бота. Используйте разные метки при запуске нескольких экземпляров на одном символе, чтобы избежать конфликтов.
🔹 Режим стратегии (по умолчанию: SunshineMode)
Определяет, как интерпретируется направление аномальной свечи. SunshineMode: торгует в направлении свечи (бычья свеча → покупка, медвежья → продажа) — стратегия импульса/продолжения. DoomsdayMode: торгует против направления свечи (бычья → продажа, медвежья → покупка) — стратегия отката/реверсии.
🔹 Включить длинные позиции (по умолчанию: true)
Разрешить боту открывать позиции Buy. Установите false, чтобы ограничить бота только короткими сделками.
🔹 Включить короткие позиции (по умолчанию: true)
Разрешить боту открывать позиции Sell. Установите false, чтобы ограничить бота только длинными сделками.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ 02 — СИГНАЛ (АНОМАЛЬНАЯ СВЕЧА)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Измерение (по умолчанию: Range)
Что измерять на каждой свече. Range = High минус Low (полный размер свечи включая тени). Body = абсолютное значение Close минус Open (только тело). Range более консервативно; Body — более агрессивно.
🔹 Lookback N (по умолчанию: 20)
Количество предыдущих свечей, используемых для расчета скользящего среднего размера свечи. Меньшие значения (например, 10) делают бота более чувствительным к изменениям волатильности. Большие значения (например, 50) обеспечивают более стабильную базу.
🔹 Множитель (по умолчанию: 1.8)
Порог аномалии. Свеча должна быть не менее Множитель × скользящее среднее, чтобы считаться аномальной. При 1.8× свеча должна быть на 80% больше среднего. Меньшие значения (1.3–1.5) генерируют больше сигналов; большие (2.0–3.0) более избирательны.
🔹 Мин. размер свечи в пунктах (по умолчанию: 10)
Абсолютный минимальный размер свечи в пунктах. Свечи меньше этого всегда игнорируются, независимо от множителя. Предотвращает торговлю на мелких аномалиях в очень тихие периоды. Установите 0 для отключения.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 03 — ФИЛЬТР ТРЕНДА
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить фильтр тренда (по умолчанию: true)
Главный переключатель. При включении сделки разрешены только в направлении тренда на основе EMA. Для покупок Fast EMA должна быть выше Slow EMA; для продаж — наоборот.
🔹 Фаза тренда (по умолчанию: Either)
Определяет, какая фаза тренда принимается. Either: принимает как свежие, так и зрелые тренды. FreshOnly: только сделки, если недавно был кроссовер (в пределах TrendFreshBars). MatureOnly: только в устоявшихся трендах (кроссовер был не менее TrendMatureBars назад).
🔹 Период Fast EMA (по умолчанию: 50)
Период быстрой экспоненциальной скользящей средней. Распространённые значения: 20, 50.
🔹 Период Slow EMA (по умолчанию: 200)
Период медленной экспоненциальной скользящей средней. Распространённые значения: 100, 200.
🔹 Свежий, если кроссовер ≤ баров (по умолчанию: 20)
Тренд считается "свежим", если последний кроссовер EMA произошел в пределах этого количества баров.
🔹 Зрелый, если кроссовер ≥ баров (по умолчанию: 60)
Тренд считается "зрелым", если последний кроссовер EMA произошел не менее чем столько баров назад.
🔹 Разрешить, если кроссовер не найден (по умолчанию: true)
Если кроссовер не найден в видимой истории: true = считается зрелым трендом; false = торговля блокируется.
🔹 Использовать фильтр ADX (по умолчанию: true)
При включении требует, чтобы ADX был выше минимального порога. ADX измеряет силу тренда независимо от направления.
🔹 Период ADX (по умолчанию: 14)
Период для расчёта ADX. Стандарт — 14.
🔹 Мин. ADX (по умолчанию: 18)
Минимальное значение ADX для разрешения сделки. Ниже этого рынок считается без направления. Типичные значения: 18–25.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 04 — ДЕНЬГИ И ЛИМИТЫ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Режим размера позиции (по умолчанию: RiskPercent)
Как определяется размер позиции. FixedLots: всегда используется фиксированный размер лота. RiskPercent: рассчитывает размер лота динамически так, чтобы при достижении SL убыток составлял фиксированный процент от баланса счета. RiskPercent рекомендуется для профессионального управления капиталом.
🔹 Фиксированный объем лотов (по умолчанию: 0.01)
Размер лота, используемый при режиме FixedLots. Также используется как запасной вариант, если расчет RiskPercent не удался.
🔹 Риск % на сделку (по умолчанию: 1.0)
Процент баланса счета, рискуемый на одну сделку при режиме RiskPercent. При 1% счет $10,000 рискует $100 на сделку. Бот автоматически подстраивает размер лота в зависимости от расстояния до SL.
🔹 Макс. общее количество позиций (по умолчанию: 1)
Максимальное количество одновременно открытых позиций (длинных + коротких) для этого экземпляра бота на данном символе.
🔹 Макс. длинных позиций (по умолчанию: 1)
Максимальное количество одновременно открытых позиций Buy. Установите 0, чтобы использовать только общий лимит.
🔹 Макс. коротких позиций (по умолчанию: 1)
Максимальное количество одновременно открытых позиций Sell. Установите 0, чтобы использовать только общий лимит.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 05 — SL / TP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Режим SL/TP (по умолчанию: AtrBased)
FixedPips: использует фиксированные значения в пунктах ниже. AtrBased: рассчитывает SL и TP динамически из ATR × множитель, автоматически адаптируясь к текущей волатильности.
🔹 SL для длинных позиций в пунктах (по умолчанию: 20) — фиксированный стоп-лосс для сделок Buy (только режим FixedPips).
🔹 TP для длинных позиций в пунктах (по умолчанию: 30) — фиксированный тейк-профит для сделок Buy (только режим FixedPips).
🔹 SL для коротких позиций в пунктах (по умолчанию: 20) — фиксированный стоп-лосс для сделок Sell (только режим FixedPips).
🔹 TP для коротких позиций в пунктах (по умолчанию: 30) — фиксированный тейк-профит для сделок Sell (только режим FixedPips).
🔹 Период ATR для SL/TP (по умолчанию: 14) — период ATR, используемый для адаптивного расчёта SL/TP.
🔹 Множитель SL ATR для длинных (по умолчанию: 1.5) — расстояние SL = ATR × этот множитель для сделок Buy.
🔹 Множитель TP ATR для длинных (по умолчанию: 2.0) — расстояние TP = ATR × этот множитель для сделок Buy.
🔹 Множитель SL ATR для коротких (по умолчанию: 1.5) — множитель расстояния SL для сделок Sell.
🔹 Множитель TP ATR для коротких (по умолчанию: 2.0) — множитель расстояния TP для сделок Sell.
🔹 Мин. SL в пунктах (по умолчанию: 5) — нижний предел для адаптивного SL. Предотвращает слишком узкие стопы.
🔹 Макс. SL в пунктах (по умолчанию: 100) — верхний предел для адаптивного SL. Предотвращает чрезмерно широкие стопы.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 06 — БЕЗУБЫТОЧНОСТЬ (Длинные)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить безубыточность для длинных (по умолчанию: true)
🔹 Триггер безубыточности для длинных в пунктах (по умолчанию: 8) — при достижении этой прибыли SL перемещается в безубыточность.
🔹 Смещение безубыточности для длинных в пунктах (по умолчанию: 1) — SL устанавливается на цену входа + это смещение. Гарантирует небольшую прибыль.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔒 07 — БЕЗУБЫТОЧНОСТЬ (Короткие)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить безубыточность для коротких (по умолчанию: true)
🔹 Триггер безубыточности для коротких в пунктах (по умолчанию: 8) — при достижении этой прибыли SL перемещается в безубыточность.
🔹 Смещение безубыточности для коротких в пунктах (по умолчанию: 1) — SL устанавливается на цену входа − это смещение.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 08 — ТРЕЙЛИНГ-СТОП (Длинные)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить трейлинг-стоп для длинных (по умолчанию: true)
🔹 Режим трейлинг-стопа для длинных (по умолчанию: AtrBased) — FixedPips: фиксированное расстояние трейлинга. AtrBased: расстояние трейлинга = ATR × множитель, адаптируется к волатильности.
🔹 Начало трейлинга для длинных в пунктах (по умолчанию: 12) — трейлинг активируется при достижении этой прибыли.
🔹 Расстояние трейлинга для длинных в пунктах (по умолчанию: 8) — фиксированное расстояние трейлинга (режим FixedPips).
🔹 Множитель ATR для трейлинга длинных (по умолчанию: 1.5) — множитель ATR для расстояния трейлинга (режим AtrBased).
🔹 Шаг трейлинга для длинных в пунктах (по умолчанию: 1) — минимальное движение до обновления SL.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📉 09 — ТРЕЙЛИНГ-СТОП (Короткие)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить трейлинг-стоп для коротких (по умолчанию: true)
🔹 Режим трейлинг-стопа для коротких (по умолчанию: AtrBased) — FixedPips или AtrBased.
🔹 Начало трейлинга для коротких в пунктах (по умолчанию: 12) — трейлинг активируется при достижении этой прибыли.
🔹 Расстояние трейлинга для коротких в пунктах (по умолчанию: 8) — фиксированное расстояние трейлинга (режим FixedPips).
🔹 Множитель ATR для трейлинга коротких (по умолчанию: 1.5) — множитель ATR для расстояния трейлинга (режим AtrBased).
🔹 Шаг трейлинга для коротких в пунктах (по умолчанию: 1) — минимальный шаг корректировки SL.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⏱️ 10 — ВЫХОД ПО ВРЕМЕНИ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Максимальная длительность удержания (по умолчанию: 30) — максимальное время, в течение которого позиция может оставаться открытой. После этого позиция закрывается по рынку независимо от прибыли или убытка.
🔹 Единица измерения времени удержания (по умолчанию: Minutes) — секунды, минуты или часы.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ 11 — ДВИЖОК
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Интервал проверки таймера в секундах (по умолчанию: 1) — как часто бот проверяет безубыточность, трейлинг-стоп, частичный TP и выход по времени. Для реальной торговли рекомендуется 1 секунда; для бэктестинга можно увеличить до 5–10 для повышения производительности.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🏦 12 — ЗАЩИТА PROP FIRM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить защиту Prop Firm (по умолчанию: false)
Главный переключатель защиты от просадок для prop firm.
🔹 Область действия аварийного выключателя (по умолчанию: EntireAccount) — ThisBotOnly: закрывает только позиции этого бота. EntireAccount: закрывает ВСЕ позиции и ордера (аварийный режим).
🔹 Дневная просадка % (по умолчанию: 5, 0=выкл) — максимальная просадка от начального баланса/эквити дня.
🔹 Дневная просадка считается по эквити (по умолчанию: true) — если true, считается по эквити (включая нереализованную прибыль/убыток). Если false — только по балансу.
🔹 Общая просадка % (по умолчанию: 10, 0=выкл) — максимальная просадка от начального баланса/эквити при запуске бота.
🔹 Общая просадка считается по эквити (по умолчанию: true) — если true, используется эквити; если false — баланс.
🔹 Просадка по эквити от максимума % (по умолчанию: 10, 0=выкл) — максимальная просадка от максимального достигнутого эквити. Это скользящая просадка — часто используется в prop firm челленджах.
🔹 Автоматическое возобновление после дневной просадки (по умолчанию: false) — если true, бот автоматически возобновляет работу в начале следующего дня после остановки из-за дневной просадки. Остановки из-за общей и эквити просадок остаются постоянными до перезапуска.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 13 — РЫНОЧНЫЙ РЕЖИМ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить определение режима (по умолчанию: true)
🔹 Период ATR для короткого срока (по умолчанию: 14) — период для краткосрочного ATR, измеряющего недавнюю волатильность.
🔹 Период ATR для долгого срока (по умолчанию: 50) — период для долгосрочного ATR, представляющего историческую базу волатильности.
🔹 Волатильный, если соотношение ATR ≥ (по умолчанию: 1.5) — если Short ATR / Long ATR ≥ этого значения, режим считается Волатильным.
🔹 Тихий, если соотношение ATR ≤ (по умолчанию: 0.65) — если Short ATR / Long ATR ≤ этого значения, режим считается Тихим.
🔹 Сильный тренд, если ADX ≥ (по умолчанию: 30) — если ADX выше этого, режим считается Сильным трендом.
🔹 Торговля в Волатильном режиме (по умолчанию: true) — разрешить торговлю в Волатильном режиме.
🔹 Торговля в Тихом режиме (по умолчанию: false) — разрешить торговлю в Тихом режиме. Рекомендуется: отключено.
🔹 Торговля в Флэте (по умолчанию: false) — разрешить торговлю в режиме Флэт. Рекомендуется: отключено для трендовых стратегий.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 14 — ОЦЕНКА СИГНАЛОВ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить оценку сигналов (по умолчанию: true)
Включить многофакторную систему оценки. Каждый сигнал получает оценку от 0 до 100.
🔹 Мин. оценка 0–100 (по умолчанию: 55)
Минимальная оценка для разрешения сделки. Рекомендуемый диапазон: 50–70.
🔹 W: Аномалия (по умолчанию: 20) — вес силы аномалии.
🔹 W: Тренд (по умолчанию: 20) — вес качества согласования с трендом.
🔹 W: Режим (по умолчанию: 15) — вес благоприятности рыночного режима.
🔹 W: Эффективность по часу (по умолчанию: 10) — вес исторического процента выигрышных сделок в текущий час.
🔹 W: Недавняя эффективность (по умолчанию: 10) — вес скользящего процента выигрышных сделок.
🔹 W: Качество свечи (по умолчанию: 15) — вес качества тела/теней свечи.
🔹 W: Спред (по умолчанию: 10) — вес качества текущего спреда.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📈 15 — ДВИЖОК ПРОИЗВОДИТЕЛЬНОСТИ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Отслеживание производительности (по умолчанию: true)
Включить самообучающийся трекер производительности.
🔹 Окно скользящих сделок (по умолчанию: 50)
Количество последних сделок, используемых для расчёта скользящего процента выигрышных сделок.
🔹 Мин. количество сделок для статистики (по умолчанию: 10)
Минимальное количество сделок, после которого движок начинает влиять на оценку сигнала. Предотвращает преждевременные выводы на основе малого объема данных.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🤖 16 — ВНЕШНИЙ ИИ (Локальный скрипт)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Внешний API (по умолчанию: false)
Включить подключение локального скрипта. При активации бот автоматически отправляет JSON-запрос вашему скрипту перед каждой сделкой для окончательного подтверждения. Скрипт запускается на вашем компьютере — данные не отправляются на внешние серверы.
🔹 Адрес API (по умолчанию: http://localhost:5000/signal)
Адрес вашего локального скрипта. По умолчанию указывает на localhost (ваш компьютер) на порту 5000. Бот автоматически отправляет все данные сигнала: символ, таймфрейм, направление сигнала, оценку, рыночный режим, ATR (в пунктах), ADX, спред (в пунктах) и час (UTC). Скрипт может быть написан на любом языке: Python, Node.js, C#, Go или любом другом. Наша команда может разработать кастомные скрипты по запросу — свяжитесь с нами для оценки.
🔹 API может блокировать сделку (по умолчанию: true)
Если true, неудачный вызов (скрипт недоступен, ошибка, таймаут) блокирует сделку для безопасности. Если false, сделка продолжается как обычно при недоступности скрипта — полезно, если вы хотите, чтобы бот работал даже при выключенном скрипте.
🔹 Мин. уровень уверенности API (по умолчанию: 0.6)
Минимальное значение уверенности (0.0–1.0), требуемое от ответа скрипта. Скрипт отвечает простым JSON: {"approve": true/false, "confidence": 0.85, "reason": "причина"}. Если уверенность ниже порога, сделка отклоняется даже при одобрении.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕐 17 — ФИЛЬТР СЕССИЙ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Фильтр сессий (по умолчанию: true)
Включить ограничения торговли по сессиям.
🔹 Торговля в Азиатскую сессию 00–08 UTC (по умолчанию: false)
Разрешить входы в Азиатскую/Токийскую сессию.
🔹 Торговля в Лондонскую сессию 08–12 UTC (по умолчанию: true)
Разрешить входы в утреннюю Лондонскую сессию.
🔹 Торговля в период перекрытия 12–16 UTC (по умолчанию: true)
Разрешить входы в период перекрытия Лондон–Нью-Йорк. Самый ликвидный период торгового дня.
🔹 Торговля в Нью-Йоркскую сессию 16–21 UTC (по умолчанию: true)
Разрешить входы в Нью-Йоркскую дневную сессию.
🔹 Торговля вне часов 21–00 UTC (по умолчанию: false)
Разрешить входы в тихий переходный период.
🔹 Запрет торговли после UTC в пятницу (по умолчанию: 20)
Остановить открытие новых сделок в пятницу в этот час. Предотвращает риск гэпов на выходных.
🔹 Запрет торговли до UTC в воскресенье (по умолчанию: 22)
Не открывать сделки до этого часа в воскресенье.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💹 18 — ФИЛЬТР СПРЕДА
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить фильтр спреда (по умолчанию: true)
🔹 Макс. спред в пунктах (по умолчанию: 3.0)
Максимально допустимый спред в пунктах для входа в сделку.
🔹 Макс. спред в % от ATR (по умолчанию: 30, 0=выкл)
Максимальный спред в процентах от ATR. Это динамический лимит: на волатильных рынках допустим более широкий абсолютный спред; на тихих рынках даже небольшой спред пропорционально значим.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🛡️ 19 — ДНЕВНЫЕ ЛИМИТЫ И ПАУЗА
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Макс. сделок в день (по умолчанию: 5, 0=выкл)
Максимальное количество новых сделок в день. Предотвращает переизбыток сделок.
🔹 Макс. убытков в день (по умолчанию: 3, 0=выкл)
Максимальное количество убыточных сделок в день. Предотвращает спирали просадок.
🔹 Пауза после убытков (по умолчанию: 2)
Количество подряд идущих убытков, запускающих таймер паузы. Механизм анти-tilt.
🔹 Длительность паузы в минутах (по умолчанию: 30)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕯️ 20 — КАЧЕСТВО СВЕЧИ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Фильтр качества свечи (по умолчанию: true)
Включить проверки анатомического качества. Фильтрует доджи, молоты и другие свечи нерешительности.
🔹 Мин. тело % от диапазона (по умолчанию: 50)
Минимальный размер тела как процент от общего диапазона.
🔹 Макс. верхняя тень % (по умолчанию: 30)
Максимальный процент верхней тени. Применяется только к бычьим свечам.
🔹 Макс. нижняя тень % (по умолчанию: 30)
Максимальный процент нижней тени. Применяется только к медвежьим свечам.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📊 21 — ФИЛЬТР МНОГОТАЙМФРЕЙМОВ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить фильтр МТФ (по умолчанию: false)
Включить подтверждение тренда на более высоком таймфрейме.
🔹 Таймфрейм HTF (по умолчанию: Daily)
Более высокий таймфрейм для подтверждения тренда. Допустимые значения: M1, M5, M15, M30, H1, H4, H12, Daily, Weekly, Monthly.
🔹 Период EMA HTF (по умолчанию: 50)
Период EMA на более высоком таймфрейме.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💰 22 — ЧАСТИЧНЫЙ ТЕЙК-ПРОФИТ
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Включить частичный TP (по умолчанию: true)
Включить автоматическую систему частичного закрытия.
🔹 TP1 в % от полного TP (по умолчанию: 50)
Уровень TP1 как процент от полного расстояния TP.
🔹 Закрыть % на TP1 (по умолчанию: 50)
Процент позиции, закрываемый на TP1.
🔹 Переместить SL в BE на TP1 (по умолчанию: true)
Автоматически перемещать SL в безубыточность после частичного закрытия. Гарантирует, что сделка не станет убыточной после достижения TP1.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🖥️ 23 — ОТОБРАЖЕНИЕ HUD
━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔹 Показать HUD (по умолчанию: true)
Отображать информационную панель на графике со всеми данными в реальном времени: сессия, спред, режим, ADX, ATR, оценка сигнала, SL, процент выигрышных сделок, коэффициент прибыли, дневные счетчики, подряд идущие убытки, таймер паузы, статус API и причина последнего отклонения сигнала.
════════════════════════════════════════════════════════
🚀 РЕКОМЕНДУЕМАЯ НАЧАЛЬНАЯ КОНФИГУРАЦИЯ
════════════════════════════════════════════════════════
Для первого бэктеста на мажорной паре (EURUSD, GBPUSD) на H1:
▪️ Режим стратегии: SunshineMode
▪️ Измерение: Range, Lookback: 20, Множитель: 1.8, Мин. свеча: 10 пунктов
▪️ Фильтр тренда: включен, Fast EMA: 50, Slow EMA: 200, Мин. ADX: 20
▪️ Размер позиции: RiskPercent 1%
▪️ SL/TP: AtrBased, множитель SL: 1.5, множитель TP: 2.0
▪️ Фильтр сессий: Лондон + Перекрытие + Нью-Йорк
▪️ Фильтр спреда: макс. 3 пункта
▪️ Оценка сигналов: включена, мин. оценка: 55
▪️ Дневные лимиты: макс. 5 сделок, макс. 3 убытка, пауза после 2 убытков
▪️ Качество свечи: мин. тело 50%, макс. тени 30%
Запустите оптимизацию по Множителю (1.3–2.5) и Мин. оценке сигнала (40–70), чтобы найти оптимальные параметры для вашего инструмента и таймфрейма.
════════════════════════════════════════════════════════
🛠️ УСЛУГИ ПО КАСТОМНОЙ РАЗРАБОТКЕ
════════════════════════════════════════════════════════
Мы предлагаем разработку локальных скриптов на заказ для расширения возможностей бота под ваши конкретные нужды. Благодаря встроенному модулю подключения CandleShockGuardian PRO может в реальном времени взаимодействовать с любой программой, запущенной на вашем компьютере.
Примеры скриптов, которые мы можем разработать для вас:
▪️ Модели машинного обучения для прогнозирования направления на основе пользовательских признаков
▪️ Анализ новостей и сентимента в реальном времени из финансовых новостей и соцсетей
▪️ Фильтры корреляции мультиактивов (например, DXY, US10Y, SPX против XAUUSD)
▪️ Продвинутые системы управления рисками с проприетарной логикой
▪️ Пользовательские индикаторы, недоступные в cTrader (экспонента Херста, фракталы, прокси потока ордеров)
▪️ Интеграция экономического календаря с автоматической блокировкой по новостным событиям
▪️ Координация нескольких ботов и управление совокупной экспозицией
▪️ Любая другая торговая логика или аналитика данных
Скрипт полностью запускается на вашем локальном компьютере — ваши данные и стратегия остаются приватными. Данные никогда не отправляются на внешние серверы.
Свяжитесь с нами, чтобы обсудить ваши потребности и получить коммерческое предложение.
════════════════════════════════════════════════════════
⚠️ ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ
════════════════════════════════════════════════════════
Прошлая доходность не гарантирует будущих результатов. Алгоритмическая торговля связана с существенными рисками и не подходит для всех инвесторов. Всегда тщательно тестируйте на демо-счете перед использованием реального капитала. Разработчик не несет ответственности за финансовые потери.
Сводка
Key features include dual strategy modes: SunshineMode for momentum continuation (trading in the candle’s direction) and DoomsdayMode for mean-reversion (trading against the candle). It dynamically calculates stop loss and take profit levels based on the Average True Range (ATR), adapting to current market volatility. The bot supports configurable session filters, spread limits, daily trade and loss caps, cooldown periods, and partial take profit with trailing stops.
An integrated external AI module allows connection to local scripts for custom trade approval based on additional data such as news events, sentiment analysis, or machine learning models, enhancing flexibility and control. The bot supports all symbols and timeframes on cTrader, includes a professional on-chart HUD displaying real-time metrics, and is suitable for prop firm trading with built-in drawdown protection.
Обсуждение
Отзывы покупателей
5 | 0 % | |
4 | 50 % | |
3 | 50 % | |
2 | 0 % | |
1 | 0 % |
