Описание
Обзор
ORB cBot реализует сложную стратегию прорыва диапазона открытия с несколькими сессиями, специально разработанную для XAU/USD (золото). Эта алгоритмическая торговая система сочетает проверенные временем рыночные концепции — включая определение диапазона на основе сессий, прорывы консолидаций и развороты "черепахового супа" — с продвинутыми функциями управления рисками. Бот автоматически определяет ключевые рыночные структуры во время основных торговых сессий и выполняет сделки с точной логикой входа/выхода, одновременно защищая капитал с помощью динамического размера позиций и трейлинг-стопов.
Ключевые особенности
1. Определение базового диапазона с несколькими сессиями
- Автоматическое определение сессий:
-
- Токийская сессия (00:00-09:00 UTC)
- Лондонская сессия (09:00-16:00 UTC)
- Нью-Йоркская сессия (16:00-21:00 UTC)
- Умный захват базовой свечи:
-
- Определяет последнюю 4-часовую свечу в активных сессиях
- Автоматически учитывает рыночные праздники/выходные
- Визуализирует базовый диапазон золотыми линиями на графике
2. Продвинутое распознавание паттернов
- Обнаружение формирования CRT:
-
- Находит паттерны триггера диапазона консолидации (CRT) на границах базы
- Определяет установки разворота "черепахового супа":
-
- Медвежий: ложный пробой выше предыдущего максимума с последующим закрытием ниже минимума
- Бычий: ложный пробой ниже предыдущего минимума с последующим закрытием выше максимума
- Гибкость буферной зоны:
-
- Настраиваемое расстояние буфера от базовых уровней (по умолчанию: 50 пунктов)
- Регулируется в зависимости от волатильности рынка
3. Точное исполнение сделок
- Логика входа:
-
- Вход при закрытии свечи подтверждения разворота
- Исполнение по рыночным ценам (Ask для шортов, Bid для лонгов)
- Размещение стопа:
-
- Стоп-лосс на 3 пункта за экстремумом сигнальной свечи
- Защищает от немедленных ложных пробоев
- Стратегия тейк-профита:
-
- Цель — противоположный конец базового диапазона
- Захватывает весь потенциал расширения диапазона
4. Сложное управление рисками
- Гибкий размер позиции:
csharp
double riskAmount = Account.Balance * (RiskPercent / 100.0);
double riskPerUnit = stopLossDistance * Symbol.PipValue;
double units = riskAmount / riskPerUnit; -
- Вариант 1: фиксированный размер лота (по умолчанию: 0.02 лота)
- Вариант 2: размер позиции на основе риска (% от баланса счета)
- Дневные лимиты сделок:
-
- Настраиваемый максимум сделок в день (по умолчанию: 1)
- Предотвращает чрезмерную торговлю в условиях высокой волатильности
5. Профессиональная система трейлинг-стопов
- Условие активации:
-
- Срабатывает при достижении сделки заданной прибыли (по умолчанию: 30 пунктов)
- Логика трейлинга:
csharp
double newStopLoss = position.TradeType == TradeType.Buy
? currentPrice - TrailDistancePips * Symbol.PipSize
: currentPrice + TrailDistancePips * Symbol.PipSize; -
- Поддерживает фиксированное расстояние от текущей цены (по умолчанию: 20 пунктов)
- Двигается только в прибыльном направлении
- Эффективная реализация:
-
- Обрабатывается в OnTick() для корректировок в реальном времени
- Изменяет стопы только при возможности улучшения
6. Всесторонняя визуализация
- Маркировка базового диапазона:
-
- Сплошные золотые линии на максимуме/минимуме базы
- Метки сессий/времени для справки
- Идентификация паттернов:
-
- Оранжевый ромб: первая свеча консолидации
- Красная звезда: сигнальная свеча разворота
- Автоматическая очистка:
-
- Удаляет рисунки предыдущего дня
- Поддерживает чистоту рабочего пространства графика
7. Надежная обработка ошибок
- Проверки рыночных условий:
-
- Пропускает выходные/праздники
- Обрабатывает отсутствующие бары/пробелы в данных
- Защита позиций:
-
- Уникальные метки позиций с временными отметками
- Предотвращает дублирование входов
- Полное ведение журналов:
-
- Подробные записи исполнения сделок
- Отчеты об ошибках при неудачных ордерах
8. Гибкая настройка
csharp
// Основные параметры
[Parameter("CRT Buffer (pips)", DefaultValue = 50)]
[Parameter("Fixed Lot Size", DefaultValue = 0.02)]
[Parameter("Risk % per Trade", DefaultValue = 1.0)]
// Параметры трейлинг-стопа
[Parameter("Enable Trailing Stop", DefaultValue = true)]
[Parameter("Trail Activation (pips)", DefaultValue = 30)]
[Parameter("Trail Distance (pips)", DefaultValue = 20)]
// Операционные параметры
[Parameter("Max Daily Trades", DefaultValue = 1)]
[Parameter("Enable Visualization", DefaultValue = true)]
- 12 настраиваемых параметров
- Настройка в реальном времени без перезапуска
- Разумные значения по умолчанию для XAU/USD
Логика работы стратегии
- Ежедневный сброс:
-
- Очищает состояние предыдущего дня
- Сбрасывает счетчики сделок
- Удаляет старые объекты с графика
- Определение базового диапазона:
-
- Сканирует последние 4-часовые бары
- Выбирает наиболее релевантную свечу сессии
- Устанавливает границы максимума/минимума базы
- Фаза мониторинга:
-
- Отслеживает формирования CRT в окне очистки (09:00-10:30 UTC)
- Определяет паттерны разворота "черепахового супа"
- Исполнение сделок:
-
- Вычисляет оптимальный размер позиции
- Входит с защитными стопами
- Устанавливает цель прибыли на противоположном уровне базы
- Управление сделками:
-
- Активирует трейлинг-стоп при прибыли 30 пунктов
- Постоянно следует на расстоянии 20 пунктов
- Закрывается по достижении цели или трейлинг-стопа
Уникальные преимущества
- Адаптивная логика сессий:
-
- Автоматическая подстройка под динамику рынков Токио/Лондона/Нью-Йорка
- Захват институционального потока ордеров при открытии сессий
- Профессиональный контроль рисков:
-
- Два режима размера позиции
- Трейлинг-стопы, фиксирующие прибыль
- Дневные лимиты сделок предотвращают чрезмерную торговлю
- Визуальная торговая система:
-
- Четкое распознавание паттернов на графике
- Обратная связь в реальном времени
- Отметки исторических паттернов
- Надежная работа с рынком:
-
- Выдерживает выходные и праздники
- Грациозно обрабатывает пробелы в данных
- Адаптируется к изменяющейся волатильности
- Точное время:
-
- Вычисления времени на основе UTC
- Точное определение границ сессий
- Настраиваемое окно очистки
Идеальные рыночные условия
- Условия волатильности:
-
- Лучше всего работает в обычные часы рынка
- Идеально при волатильности > 15 пунктов/15 мин
- Переходы сессий:
-
- Особенно эффективно во время:
-
- Открытия Лондона (09:00 UTC)
- Перекрытия NY и Лондона (12:00-16:00 UTC)
- Избегать:
-
- Резкие всплески важных экономических новостей
- Периоды низкой ликвидности
- Торговля в праздники с низкой активностью
Рекомендации по оптимизации
- Размер буфера:
-
- Увеличивать при высокой волатильности (>60 пунктов)
- Уменьшать при низкой волатильности (<30 пунктов)
- Параметры трейлинга:
-
- Увеличивать расстояние в трендовых рынках
- Сокращать активацию в диапазонных рынках
- Корректировка времени:
-
- Сдвиг окна очистки на 30 минут раньше для азиатских рынков
- Продление времени окончания сессий в дни с высоким объемом
Этот ORB cBot предоставляет институциональную торговую логику в доступном автоматизированном пакете, сочетая сложное распознавание паттернов с профессиональным управлением рисками — всё специально откалибровано под уникальные характеристики рынка XAU/USD.
Примечание: Как и для всех автоматизированных торговых систем, рекомендуется тщательное тестирование на истории и торговля на демо-счете перед запуском в реальной торговле. Прошлые результаты не гарантируют будущих, а торговля с использованием кредитного плеча связана с высоким риском.
Предупреждение:
Прошлые успешные результаты не гарантируют будущих; все торговые продукты используются на ваш собственный риск.
Сводка
Trade execution occurs at market prices upon reversal confirmation, with stop losses placed 3 pips beyond signal bar extremes to mitigate whipsaws. Profit targets align with the opposite end of the base range to capture full range expansion. Risk management includes flexible position sizing—either fixed lot size or risk percentage of account balance—and configurable daily trade limits to prevent overtrading.
A professional trailing stop activates after a 30-pip profit, maintaining a 20-pip distance to lock in gains. The bot provides comprehensive chart visualization with base range markers, pattern signals, and automatic cleanup of outdated drawings. It incorporates robust error handling for market conditions, including weekends, holidays, and data gaps, and logs detailed trade execution records.
Users can adjust 12 parameters in real time, including buffer size, lot size, risk percentage, trailing stop settings, and trade limits, with sensible defaults optimized for XAU/USD. The strategy is most effective during regular market hours with volatility above 15 pips per 15 minutes, especially at London open and NY-London overlap sessions.
Отзывы покупателей
5 | 33 % | |
4 | 67 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
