Break Runner
- Эксперты
- Damaso Perez Moneo Suarez
- Версия: 1.1
BreakRunner - Автоматическая торговля с продвинутым управлением рисками
BreakRunner — это экспертный советник, разработанный для трейдеров, которые хотят автоматизировать свои операции с использованием стратегии скальпинга на основе Price Action и продвинутого контроля рисков. Робот выявляет накопления цен и выполняет сделки на покупку или продажу при пробое ключевых максимумов или минимумов.
Ключевые особенности
-
Торговая стратегия: Выявление пробоев накоплений цен для выполнения сделок по скальпингу. Рекомендуется использовать таймфрейм 5 минут, с возможностью настройки.
-
Управление рисками:
- Переменный риск: Эта функция позволяет увеличивать риск следующей сделки, если предыдущая была убыточной. Дополнительный риск можно настроить для восстановления предыдущих потерь. Сделки закрываются с использованием SL, поэтому это не является "мартингейлом".
- Переменные SL/TP: Автоматическая настройка SL и TP в зависимости от максимума или минимума диапазона накопления, с рекомендованным соотношением 1:2.
- Фиксированные SL/TP: Возможность настройки фиксированных значений SL/TP в пунктах, настраиваемых для каждого актива.
- Breakeven и частичные закрытия: Продвинутый контроль для оптимизации управления сделками.
- Максимальный риск: Возможность установить дневной лимит риска, чтобы не превышать максимально допустимый риск или не подвергать опасности финансируемую учетную запись.
-
Оптимизация: Совместим с любым активом, однако рекомендуется оптимизировать параметры, такие как часы накопления и уровни SL/TP в зависимости от актива и рыночных условий. Периодическая оптимизация необходима для адаптации к изменениям на рынке.
-
Бэктестинг и производительность: В тестах с начальным риском $20, BreakRunner принес $200 за два месяца на ICMarkets, с правильной оптимизацией.
Оптимизация и настройка параметров
BreakRunner предоставляет полную возможность настройки входных параметров, что позволяет адаптировать его к различным стратегиям и рыночным условиям. Можно оптимизировать следующие ключевые параметры:
- Время накопления и пробоя, чтобы соответствовать наиболее важным торговым периодам (killzones).
- Уровни SL и TP, используя фиксированные значения или динамическую настройку на основе диапазона накопления.
- Управление рисками, настройка переменного риска на сделку и максимального допустимого риска.
- Условия входа и дополнительные фильтры, позволяющие адаптировать стратегию к разным активам и торговым сессиям.
Оптимизация этих параметров необходима для повышения эффективности советника на различных валютных парах и в разных рыночных условиях. Ниже представлена детализированная таблица всех настраиваемых параметров BreakRunner:
Общие параметры
- Magic Number (int) – Уникальный идентификатор для различения сделок, открываемых советником.
- Choose the language for messages (Language) – Определяет язык сообщений советника.
- Fixed SL. If false, calculates SL based on min/max range (bool) – Определяет, является ли Stop Loss фиксированным или динамическим. Если фиксированный, используются параметры "Fix Stop" и "Fix Take Profit". Если динамический, он устанавливается по максимуму/минимуму диапазона накопления с TP, определяемым параметром "Ratio SL:TP".
- Ratio SL:TP when SL is variable (double) – Соотношение SL/TP при динамическом SL. SL устанавливается на максимуме/минимуме диапазона накопления.
- Fix Stop_loss pips input variable (int) – Количество пунктов для Stop Loss при фиксированном SL.
- Fix Take profit pips input variable (int) – Количество пунктов для Take Profit при фиксированном SL.
- Condition to allow long entries (bool) – Разрешает/запрещает открытие длинных позиций.
- Condition to allow short entries (bool) – Разрешает/запрещает открытие коротких позиций.
- Condition to allow only one entry at a time (bool) – Разрешает только одну открытую сделку одновременно.
- Time 1: Maximum number of orders in a single day (int) – Максимальное количество сделок в день для Таймфрейма 1. Ограничивает открытие новых сделок, если условия входа продолжают выполняться.
- Time 2: Maximum number of orders in a single day (int) – Максимальное количество сделок в день для Таймфрейма 2. Ограничивает открытие новых сделок, если условия входа продолжают выполняться.
Модификация SL/TP
- If you want to set BreakEven (bool) – Включает функцию перевода SL в безубыток при достижении определенного процента от TP.
- Percentage of defined TP at which SL should be moved to entry value (int) – Процент TP, при котором SL переводится в безубыток.
- Pips to add to entry value and close slightly above (int) – Количество пунктов, добавляемых к цене входа при переводе SL в безубыток. Это предотвращает закрытие сделки на точке входа из-за небольших колебаний цены.
- If you want to close half of the lots upon reaching the TP percentage (bool) – Включает частичное закрытие позиции. При достижении заданного % от TP часть лотов (определенная параметром "percentage of the position to close") будет закрыта, если это возможно.
- If you want to increase the TP when closing partially (int) – Увеличивает TP после частичного закрытия. После закрытия части сделки оставшаяся позиция может иметь более дальний TP.
- Percentage of the position to close (double) – Процент позиции, который будет закрыт при активированном частичном закрытии.
Переменный риск
- Initial budget (InitialBudget) (double) – Начальный капитал советника. Используется для расчета риска и объема лотов. Рекомендуется устанавливать равным балансу на счету.
- Initial risk (double) – Начальный уровень риска в процентах от капитала. Если используется переменный риск, это значение будет автоматически регулироваться.
- Risk multiplier (double) – Коэффициент увеличения риска. Чтобы увеличить риск после убыточной сделки, установите значение выше 1. Если переменный риск не используется, оставьте 1.
- Historical days for calculating variable RR (int) – Количество дней истории, используемое для расчета риска. Анализирует последние убыточные сделки за указанный период.
- Maximum risk the bot can reach (double) – Максимально допустимый уровень риска. Предотвращает чрезмерное увеличение риска.
Накопление 1/2
- Candles considered for accumulation (int) – Количество свечей, необходимое для подтверждения накопления.
- Period for calculating accumulation in T1 (TimeFrame) – Таймфрейм, используемый для расчета накопления в Таймфрейме 1.
- Points considered to indicate accumulation (double) – Диапазон в пунктах для подтверждения накопления. Если к заданному времени предыдущие свечи остаются в этом диапазоне, накопление подтверждается.
- Hour to check if accumulation occurred (int) – Час, в который проверяется наличие накопления.
- Minute to check if accumulation occurred (int) – Минута в заданном часу, в которую проверяется накопление.
- Latest hour to check for breakout (int) – Последний час, в который проверяется пробой диапазона накопления.
- Latest minute to check for breakout (int) – Минута последнего часа, в которую проверяется пробой.
- Points to indicate breakout above the maximum (int) – Расстояние в пунктах выше диапазона накопления, которое цена должна преодолеть для подтверждения пробоя вверх.
- Points to indicate breakout below the minimum (int) – Расстояние в пунктах ниже диапазона накопления, которое цена должна преодолеть для подтверждения пробоя вниз.
Графическая настройка
- Variable to enable or disable the drawing of objects on the chart (bool) – Включает или отключает отображение графических элементов на графике, таких как зоны накопления и уровни SL/TP.
Прилагаемые изображения показывают пример оптимизации на EURUSD, где были выбраны ключевые параметры для повышения эффективности процесса с использованием «быстрой оптимизации». В правом верхнем углу можно увидеть облако результатов, отражающее развитие и эффективность проанализированных комбинаций. В зависимости от актива и условий пользователя параметры можно настроить различными способами для оптимизации работы советника.
Идеально для
BreakRunner предназначен для всех трейдеров, которые хотят автоматизировать свои стратегии скальпинга с продвинутым управлением рисками. Идеально подходит для торговли в killzones или в любой другой временной интервал, определенный трейдером.