Описание
Этот cBot был разработан с нуля с одной, критически важной целью: пройти строгие оценки, установленные фирмами проп-трейдинга. Его основная философия — «Сначала выжить, потом получить прибыль».
Двухмодульная архитектура 🧠
Интеллект бота разделён на два специализированных модуля, работающих в чёткой иерархии:
- Хранитель Рисков: Этот модуль, выступающий в роли CEO, работает на каждом тике. Его единственная задача — контролировать счёт в соответствии с правилами проп-фирмы (Дневной Дроудаун, Общий Дроудаун и Цель по Прибыли). Он обладает высшей властью останавливать торговлю или ликвидировать все позиции для защиты счёта.
- Исполнитель Сделок: Это трейдер. Работая один раз за бар, он анализирует рынок с помощью встроенной стратегии. Критически важно, что он должен запрашивать разрешение у Хранителя Рисков перед открытием любой сделки, гарантируя, что никакое действие не нарушит правила.
Торговая стратегия: Высоковероятностное возвращение к среднему 🌊
Вместо классической системы следования за трендом, этот бот использует стратегию возврата к среднему, ориентированную на стабильность, стремясь к небольшим, высоковероятным выигрышам для построения плавной кривой капитала и минимизации дроудаунов.
- Основной Индикатор: Полосы Боллинджера выявляют статистические экстремумы.
- Индикатор Подтверждения: RSI подтверждает состояния перекупленности или перепроданности.
Продвинутое управление рисками ★★★★★
Помимо глобального хранителя, бот оснащён инструментами управления рисками на уровне сделок:
- Динамический Стоп-Лосс и Тейк-Профит: Стоп-лосс на основе ATR и тейк-профит на средней полосе адаптируются к рыночным условиям.
- Автоматический Безубыток: Защищает сделки, устраняя риск после достижения цели по прибыли.
- Интеллектуальный трейлинг-стоп: Максимизирует прибыль во время трендов, следя за ценой, но только после срабатывания триггера прибыли.
- Тонкий контроль позиций: Отдельные лимиты на максимальное количество длинных и коротких позиций.
Итоговый вердикт 🏆
Prop-Ready Bot — специализированный инструмент для серьёзного трейдера, ориентированного на прохождение испытаний проп-фирм. Ставя управление рисками превыше всего, он обеспечивает дисциплинированную, систематическую основу для решения самой сложной части оценок.
🚨 ВАЖНОЕ СООБЩЕНИЕ ДЛЯ ТРЕЙДЕРОВ ПРОП-ФИРМ 🚨
Этот бот оснащён профессиональной системой защиты капитала, необходимой для прохождения испытаний проп-фирм. Чтобы максимизировать ваши шансы на успех, мы категорически не рекомендуем устанавливать параметр бота Max Daily Drawdown (%) равным лимиту вашей проп-фирмы (например, 4% или 5%).
💡 Победная стратегия: установите более строгий лимит
Ключ в том, чтобы использовать параметр дроудауна бота как личный, более консервативный дневной стоп-лосс, оставаясь значительно внутри абсолютного лимита проп-фирмы.
🎯 Практический пример:
- Если ваша проп-фирма разрешает 4% дневной дроудаун...
- .. .установите параметр бота
Max Daily Drawdown (%)на 1% или 1.5%.
✅ Почему это работает: Если у вас будет убыточный день, бот сработает с жёсткой остановкой после небольшого, контролируемого убытка (например, 1%). Это защищает ваш капитал, держит вас далеко от нарушения правил проп-фирмы и позволяет торговать снова на следующий день. Эта стратегия предназначена для того, чтобы помочь вам пережить серии убытков и значительно увеличить долгосрочную вероятность успеха.
🧠 Помните: Цель испытания — не рисковать всем дневным запасом за один день, а выжить в долгосрочной перспективе. Используйте параметры риска бота, чтобы обеспечить железную дисциплину в вашей торговле.
Часть 2: Подробное руководство по параметрам
Это руководство объясняет каждый параметр, чтобы помочь вам настроить бота в соответствии с точными правилами вашего испытания проп-фирмы.
Группа: Правила проп-фирмы 🏛️
Это самый важный раздел. Введите здесь точные правила вашего испытания.
- Цель по прибыли (%) 🎯
-
- Описание: Процент прибыли, которого необходимо достичь. Бот прекратит торговлю после достижения этой цели.
- Значение по умолчанию: 8.0
- Максимальный дневной дроудаун (%) 📉
-
- Описание: Максимально допустимый процент дневного убытка, рассчитываемый от капитала на начало дня.
- Значение по умолчанию: 5.0
- Максимальный общий дроудаун (%) 🛑
-
- Описание: Максимально допустимый общий процент убытка, рассчитываемый от начального баланса счёта.
- Значение по умолчанию: 10.0
- Включить защиту капитала ⛑️
-
- Описание: Если
true, автоматически закрывает все позиции при угрозе превышения лимита дроудауна. Это ваша основная функция безопасности. - Значение по умолчанию: true
- Описание: Если
- Порог риска (%) 🚧
-
- Описание: Процент от дневного лимита убытка, при достижении которого срабатывает «мягкая остановка» (бот прекращает открывать новые сделки на день).
- Значение по умолчанию: 80.0
Группа: Стратегия - Полосы Боллинджера 🌊
- Период BB ⏳
-
- Описание: Период для центральной скользящей средней полос.
- Значение по умолчанию: 20
- Стандартные отклонения BB 📏
-
- Описание: Количество стандартных отклонений для верхних и нижних полос.
- Значение по умолчанию: 2.0
- Источник BB 📊
-
- Описание: Источник цены, используемый для расчёта (например, цена закрытия).
- Значение по умолчанию: Close
Группа: Стратегия - Подтверждение RSI 🚦
- Период RSI ⏳
-
- Описание: Период расчёта RSI.
- Значение по умолчанию: 14
- Уровень перекупленности RSI 📈
-
- Описание: Уровень RSI, выше которого бот будет искать сигналы на продажу (Short).
- Значение по умолчанию: 70
- Уровень перепроданности RSI 📉
-
- Описание: Уровень RSI, ниже которого бот будет искать сигналы на покупку (Long).
- Значение по умолчанию: 30
Группа: Стратегия - Выходы и риск 🎯
- Метод стоп-лосса 🛡️
-
- Описание: Выберите способ расчёта начального стоп-лосса.
ATRдинамический, основан на волатильности;CandleHighLowстатический, основан на свече входа. - Значение по умолчанию: ATR
- Описание: Выберите способ расчёта начального стоп-лосса.
- Период ATR для SL & Множитель ⚙️
-
- Описание: Если используется метод ATR, эти параметры определяют период ATR и множитель для установки расстояния стоп-лосса.
- Значение по умолчанию: 14 (Период), 1.5 (Множитель)
- SL: Пипсы от максимума/минимума 🤏
-
- Описание: Если используется метод CandleHighLow, это буфер в пипсах, добавляемый выше максимума (для шортов) или ниже минимума (для лонгов).
- Значение по умолчанию: 5
- Метод тейк-профита 🏆
-
- Описание: Выберите способ расчёта тейк-профита.
MiddleBandориентируется на центральную скользящую среднюю полос Боллинджера;FixedPipsиспользует статическое значение в пипсах. - Значение по умолчанию: MiddleBand
- Описание: Выберите способ расчёта тейк-профита.
- TP: Фиксированные пипсы 🎯
-
- Описание: Количество пипсов для тейк-профита при использовании метода FixedPips.
- Значение по умолчанию: 50
Группа: Управление позициями 📦
- Объём (лоты) ⚖️
-
- Описание: Базовый размер сделки в лотах.
- Значение по умолчанию: 0.5
- Максимум длинных позиций #️⃣
-
- Описание: Максимальное количество открытых длинных позиций одновременно.
- Значение по умолчанию: 1
- Максимум коротких позиций #️⃣
-
- Описание: Максимальное количество открытых коротких позиций одновременно.
- Значение по умолчанию: 1
- Метка экземпляра 🏷️
-
- Описание: Уникальное имя для идентификации сделок этого бота.
- Значение по умолчанию: PropBot_01
Группа: Управление рисками (на уровне сделок)
- Включить Безубыток ⛑️
-
- Описание: Если
true, активирует функцию перемещения стоп-лосса в безопасную точку для устранения риска. - Значение по умолчанию: true
- Описание: Если
- Триггер BE (пипсы) ⚡
-
- Описание: Прибыль в пипсах, необходимая для активации функции Безубытка.
- Значение по умолчанию: 20
- Дополнительные пипсы BE ✨
-
- Описание: Количество пипсов прибыли для «фиксации» (стоп-лосс будет перемещён на
цену входа + дополнительные пипсы). - Значение по умолчанию: 2
- Описание: Количество пипсов прибыли для «фиксации» (стоп-лосс будет перемещён на
- Включить трейлинг-стоп 🛰️
-
- Описание: Если
true, активирует динамический стоп-лосс, следующий за ценой. - Значение по умолчанию: true
- Описание: Если
- Триггер TS (пипсы) ⚡
-
- Описание: Прибыль в пипсах, необходимая для активации трейлинг-стопа.
- Значение по умолчанию: 30
- Расстояние TS (пипсы) 📏
-
- Описание: Расстояние в пипсах, которое стоп-лосс будет удерживать от максимальной цены.
- Значение по умолчанию: 20
Сводка
The bot features a dual-module architecture:
1. Risk Guardian – continuously monitors account status against prop firm rules such as daily drawdown, overall drawdown, and profit targets. It can halt trading or liquidate positions to protect the account.
2. Trade Executor – runs once per bar to analyze the market using a built-in high-probability mean-reversion strategy based on Bollinger Bands and RSI indicators. It requests permission from the Risk Guardian before executing trades.
Risk management is advanced and multi-layered, including dynamic ATR-based stop loss and take profit, automatic break-even adjustments, intelligent trailing stops, and granular control over position limits. Users can configure parameters to align with specific prop firm rules, including profit targets, drawdown limits, and risk thresholds.
The bot supports trading across various markets and instruments, including Forex pairs (e.g., GBPUSD, EURUSD, USDJPY), indices (e.g., NAS100, SP500), commodities (e.g., gold, oil), and cryptocurrencies (e.g., BTCUSD). It is designed to maintain a smooth equity curve with minimal drawdowns, prioritizing long-term survival in challenge environments.
