Описание
Это сложный автоматический торговый робот для cTrader, разработанный для торговли по стратегии Opening Range Breakout (ORB). В отличие от стандартных ботов прорыва, которые входят сразу по рыночной цене, этот алгоритм использует лимитные ордера для захвата сетапов "прорыв и повторное тестирование", предлагая лучшее соотношение риск/вознаграждение. Включает продвинутую фильтрацию с использованием трендов EMA и логики предыдущего дня High/Low (PDH/PDL) для отсеивания сделок с низкой вероятностью.
1. Основная стратегия и логика входа
- Определение начального диапазона: Бот отслеживает заданный пользователем начальный период (например, первые 15 минут сессии) для установления уровней ORB High, ORB Low и ORB Mid.
- Обнаружение прорыва: После закрытия диапазона бот ожидает закрытия свечи вне заданного диапазона (Close > High или Close < Low).
- Вход по лимитному ордеру: Вместо немедленной покупки/продажи бот размещает лимитный ордер на уровне прорыва (ORB High или Low). Это основано на возврате цены для "теста" уровня прорыва перед продолжением тренда.
- Логика отката: Если сделка закрыта или пропущена, бот отслеживает возврат цены к линии ORB Mid перед разрешением нового сетапа, предотвращая "погоню" за рынком.
2. Продвинутые фильтры сделок
Для обеспечения качественных входов бот применяет два основных фильтра перед размещением ордера:
- Фильтр тренда EMA: Проверяет, находится ли цена на правильной стороне определённой экспоненциальной скользящей средней (например, 200 EMA на графике H1).
-
- Покупка: Цена должна быть > EMA.
- Продажа: Цена должна быть < EMA.
- Фильтр препятствий PDH/PDL: Функция "умной логики", проверяющая, не блокирует ли максимум (PDH) или минимум (PDL) предыдущего дня путь к тейк-профиту.
-
- Пример: Если сгенерирован сигнал на покупку, но PDH находится прямо между входом и тейк-профитом, бот отменяет сделку, чтобы избежать отскока от сопротивления.
3. Управление рисками и капиталом
- Динамический размер позиции: Автоматически рассчитывает размер лота на основе процента от баланса счёта (Риск %) относительно расстояния до стоп-лосса.
- Стоп-лосс (SL): Устанавливается на основе ширины диапазона ORB (настраивается через
SL Ratio). - Тейк-профит (TP): Рассчитывается как кратное расстояния риска (настраивается через
TP Ratio). - Отмена ордера: Если цена прорывается и сразу достигает определённого уровня прибыли (например, 1:1 RR), не заполнив лимитный ордер, отложенный ордер автоматически отменяется, чтобы избежать входа в устаревший сетап.
4. Функции управления сделками
- Авто-BreakEven: Автоматически перемещает стоп-лосс на цену входа (плюс настраиваемый отступ в пунктах) после того, как сделка достигает определённого уровня прибыли по заданному коэффициенту.
- Механизм повторного входа: Возможность повторного входа в рынок, если первоначальный тейк-профит достигнут, при условии, что сессия всё ещё активна и путь PDH/PDL свободен.
- Жёсткая остановка сессии: Может быть настроена для принудительного закрытия всех открытых позиций и удаления отложенных ордеров точно в конце сессии.
5. Визуальные и операционные утилиты
- Визуализация на графике: Рисует уровни ORB High (красный), ORB Mid (жёлтый), ORB Low (зелёный) и Previous Day High/Low (синие точки) прямо на графике для визуальной проверки.
- Дневные лимиты: Включает ограничение "Максимум сделок за сессию" для предотвращения чрезмерной торговли в нестабильные дни.
- Контроль по дням недели: Специфические переключатели для включения или отключения торговли в определённые дни (например, избегать торговли по пятницам).
Краткое резюме логики
- Ожидать начала сессии.
- Вычислить максимум/минимум за первые $X$ минут.
- Ожидать подтверждённый прорыв (закрытие свечи).
- Проверить фильтры (EMA + очистка PDH/PDL).
- Разместить лимитный ордер на линии прорыва.
- Управлять сделкой (перемещение в безубыток, TP или SL).
- Убирать по окончании сессии.
Сводка
The bot incorporates advanced filters including an Exponential Moving Average (EMA) trend filter—requiring price to be above EMA for buys and below for sells—and a Previous Day High/Low (PDH/PDL) obstruction filter that cancels trades if these levels block the path to take profit. Risk management features include dynamic position sizing based on account risk percentage and stop loss distance, configurable stop loss and take profit ratios, and automatic cancellation of stale limit orders.
Trade management functions include automatic stop loss adjustment to break-even, optional re-entry after take profit if conditions remain favorable, and session-based hard stops to close positions and remove orders at session end. Visual aids display ORB levels and previous day highs/lows on the chart. Additional controls limit trades per session and allow enabling or disabling trading on specific weekdays.
Supported markets include Forex, indices, commodities, stocks, and cryptocurrencies with symbols such as BTCUSD, EURUSD, GBPUSD, XAUUSD, NAS100, and USDJPY.
Отзывы покупателей
5 | 100 % | |
4 | 0 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |