Banker Pro
- Experts
- Aleksandr Valutsa
- Versione: 2.38
- Attivazioni: 5
Советник «Banker»: описание и руководство
Additional information on EA settings, monitoring, and support is available at:
https://www.mql5.com/ru/blogs/post/767656
Концепция
«Banker» — советник для форекс, нацеленный на разгон небольшого депозита с минимальным риском. Ключевая идея: рисковать малой суммой ради потенциально крупного заработка.
Как работает советник
Алгоритм действий:
- Определение тренда. Встроенный пользовательский индикатор выявляет направление тренда.
- Установка отложенного ордера. Ордер размещается по направлению тренда и следует за ценой на заданном расстоянии.
- Срабатывание ордера. При достаточной активности рынка ордер активируется и почти сразу закрывается по трейлинг‑стопу с профитом.
- Усреднение позиций. Если после срабатывания ордера цена разворачивается и уходит от позиции:
- советник открывает дополнительные ордера в направлении первоначальной сделки;
- при развороте цены все позиции закрываются с минимальным профитом (даже незначительная прибыль приоритетнее убытков).
Ключевые особенности
- Автоматизированная оптимизация. Система самостоятельно подбирает оптимальные параметры работы.
- База готовых настроек. Возможность автоматически загружать проверенные конфигурации из общей базы данных — ручная оптимизация не требуется.
- Гибкость. Работает на разных валютных парах, но настроен по умолчанию на XAUUSD (золото с двумя знаками после запятой).
- Минимизация просадок. Стратегия усреднения позволяет закрывать позиции с минимальным профитом даже в нестабильных условиях.
Рекомендуемые настройки и пары
Оптимальная пара: XAUUSD (золото).
Почему XAUUSD:
- высокая волатильность — больше возможностей для заработка;
- два знака после запятой — упрощают расчёт прибыли и рисков;
- чёткие тренды — легче определить направление движения.
- волатильность;
- расстояние для отложенного ордера;
- параметры трейлинг‑стопа;
- условия усреднения.
Пошаговая настройка советника
Установка на платформу:
- скачайте и установите советник в терминал (MT4);
- откройте график XAUUSD;
- установите таймфрейм H1 (по умолчанию).
Загрузка базовых настроек:
- в настройках советника выберите «Загрузить из базы»;
- выберите конфигурацию для XAUUSD.
- включите «Автоторговлю» в терминале;
- запустите советник на графике XAUUSD.
- проверяйте журнал сделок на предмет срабатывания ордеров;
- отслеживайте просадку и общий баланс.
Рекомендации по использованию
- Депозит. Начните с минимального депозита (от 100 USD), чтобы протестировать стратегию.
- Тестирование. Перед запуском на реальном счёте протестируйте на демо‑счёте не менее 2 недель.
- Брокер. Выбирайте брокера с узким спредом на XAUUSD и быстрым исполнением ордеров.
- Обновления. Регулярно проверяйте наличие обновлений советника и базы настроек.
Важные предупреждения
- Нет гарантий прибыли. Даже при оптимальной настройке возможны убытки.
- Волатильность. На резких новостях стратегия может давать сбои из‑за гэпов и проскальзываний.
- Технические риски. Проблемы с интернет‑соединением или сервером брокера могут привести к некорректным сделкам.
- Зависимость от настроек. При смене пары или условий рынка требуется перенастройка.
- Юридическая сторона. Убедитесь, что использование советников разрешено вашим брокером и соответствует местному законодательству.
Часто задаваемые вопросы (FAQ)
- Вопрос: Можно ли использовать «Banker» на других парах кроме XAUUSD?
- Ответ: Да, но потребуется ручная настройка параметров. Лучше всего подходят высоковолатильные пары (EURUSD, GBPUSD, XAGUSD).
- Вопрос: Как часто нужно обновлять настройки?
- Ответ: Раз в 1–2 месяца или при резком изменении рыночных условий.
- Вопрос: Что делать, если советник не открывает сделки?
- Ответ: Проверьте:
- включён ли режим «Автоторговля»;
- достаточно ли средств на счёте.
- Вопрос: Безопасен ли метод усреднения?
- Ответ: Усреднение снижает риск крупных убытков, но при затяжном тренде против позиции может увеличить просадку. Всегда соблюдайте риск‑менеджмент.
Описание параметров
1. Типы ордеров
- LimitOrders — торговля отложенными лимитными ордерами. Ордера размещаются заранее по указанной цене и исполняются, когда рынок достигает этого уровня. Подходит для стратегий, ориентированных на отскок цены от ключевых уровней.
- StopOrders — торговля отложенными стоп‑ордерами. Исполняются при пробитии ценой заданного уровня. Используются в пробойных стратегиях.
- VirtualOrders — использование виртуальных ордеров вместо отложенных. Снижает нагрузку на сервер, но может ухудшить качество исполнения сделок из‑за задержек в реакции на рыночные изменения.
2. Управление рисками
- BalanceLimit(USD) — сумма просадки, при достижении которой все позиции закрываются. Защищает депозит от катастрофических потерь.
- MaxLoss(USD) — максимальный допустимый убыток по истории торгов. При превышении торговля блокируется.
- TotalHistory — количество суток от текущей даты для подсчёта убытка по истории. Определяет период анализа для параметра MaxLoss.
- MaxSpread — максимально допустимый спред для торговли. Сделки не открываются, если спред превышает это значение.
- Risk — риск на каждые FirstLot/Lot единиц. Если значение 0, используется параметр Lot.
- FirstLot — лот для первой позиции. Если 0, берётся значение из параметра Lot.
- Lot — стандартный объём позиций.
- StoplossZ — переключатель расчёта процента риска: если включён, процент риска рассчитывается на все позиции вместе, иначе — на каждую отдельно.
- SLPercentage — процент риска для выставления стоп‑лосса. Определяет размер стоп‑лосса в процентах от депозита.
- StopLoss — минимальный стоп‑лосс в пипсах. Гарантирует, что стоп‑лосс не будет слишком маленьким даже при низком SLPercentage.
- TakeProfit — тейк‑профит. Фиксирует прибыль при достижении заданного уровня.
3. Ограничения по позициям
- MaxOrders — максимальное количество позиций. После достижения этого числа отложенные ордера не выставляются.
- MaxTrades — максимальное количество позиций в случае усреднения. Если значение меньше 2, усреднение не используется.
- PipStep — расстояние между позициями при усреднении (в пипсах).
- LotExponent — коэффициент умножения лота в случае усреднения. Если 1 — без умножения.
4. Трейлинг‑стоп
- NewBarTrailing — если включено, трейлинг позиции начинается на следующем баре после открытия. Позволяет избежать преждевременного срабатывания стоп‑лосса из‑за шумов внутри бара.
- TrailingStart — уровень цены, при достижении которого активируется трейлинг‑стоп.
- TrailingStop — шаг трейлинга (в пипсах). Определяет, на каком расстоянии от текущей цены будет перемещаться стоп‑лосс.
5. Параметры выставления ордеров
- Step — дистанция от текущей цены для выставления отложенных ордеров (в пипсах).
- TimeModify — время изменения цены, используемое для фильтрации ложных сигналов.
- PipsModify — количество пипсов изменения цены за период TimeModify. Помогает определить силу тренда.
- Slippage — допустимое проскальзывание позиций (в пипсах). Учитывает возможные отклонения цены при исполнении ордера.
- MagicNumber — идентификатор позиций. Позволяет советнику различать свои ордера среди других на счёте.
6. Сигналы и индикаторы
- UseTrendSignal — выбор типа сигнала для входа в рынок:
- SignalNo — не использовать индикатор (торговля по другим параметрам).
- SignalTrend — использовать индикатор МА (скользящая средняя).
- SignalTrendCounter — использовать контр‑трендовый индикатор.
- SignalIndicatorCustom — использовать встроенный пользовательский индикатор.
- PeriodMA — период скользящей средней (МА). Определяет чувствительность индикатора.
- Indent — период контр‑трендового индикатора. Влияет на частоту сигналов.
- Shift — отступ баров. Сдвигает индикатор во времени для анализа прошлых данных.
- UseArrow — торговать только в моменты зарождения тренда при использовании пользовательского индикатора. Уменьшает количество ложных входов.
- Deviations — отклонение для пользовательского индикатора. Регулирует чувствительность к изменениям цены.
7. Дополнительные настройки
- EventSet — количество секунд для принудительного обновления графика. Позволяет не зависеть от частоты тиков и обеспечивает регулярный перечёт сигналов.
Рекомендации по настройке
- установите низкий MaxSpread и StopLoss;
- используйте SignalTrend или SignalNo для уменьшения количества сигналов;
- задайте небольшой Lot и LotExponent = 1, чтобы избежать агрессивного усреднения.
- увеличьте MaxOrders и MaxTrades для наращивания позиций;
- настройте низкий Step и PipStep для частых входов;
- используйте SignalIndicatorCustom с низким Deviations для быстрых реакций на рынок.
Общие советы:
- тестируйте параметры на демо‑счёте перед применением на реальном;
- корректируйте StopLoss и TakeProfit под волатильность инструмента;
- следите за MaxLoss и BalanceLimit, чтобы не потерять депозит;
- обновляйте PeriodMA и Indent при изменении рыночной динамики.
Параметры блока оптимизации советника (описание и логика работы)
Основные параметры
1. MultiLevelRecording (MLR)
- Назначение: определяет количество папок для сохранения настроек с лучшими показателями после оптимизации.
- Значения:
- 0 — сохранение настроек отключено;
- N (число > 0) — создание N папок с вариациями настроек.
- Логика работы:
- После анализа результатов в тестере советник сохраняет лучшие настройки в папку № 1.
- Для следующей вариации создаётся папка № 2 (и т. д. до N).
- Нумерация: Magic_Number, Magic_Number + 1, Magic_Number + 2…
2. Folder_Number
- Назначение: базовый номер папки, в которую помещаются все подпапки с настройками.
- Значение: целое число (например, 100).
3. Magic_Number
- Назначение: начальный номер для подпапок внутри основной папки (Folder_Number).
- Пример: при Folder_Number = 100 и Magic_Number = 1 подпапки будут иметь номера 101, 102, 103…
Параметры фильтрации результатов
- 4. _1_Statistics, _2_Statistics, _3_Statistics
- Назначение: выбор критериев для оценки приемлемости настроек.
- Тип: выпадающий список с вариантами (примеры):
- Profit — чистая прибыль;
- Profit factor — прибыльность;
- Maximal balance drawdown — максимальная просадка баланса в деньгах;
- Balance drawdown percent — просадка в процентах;
- Sharpe ratio — коэффициент Шарпа;
- Expected payoff — математическое ожидание выигрыша и др.
5. _1_Stat (для каждого критерия)
- Назначение: задаёт направление сравнения («больше» или «меньше»).
- Примеры:
- для Profit factor → больше (чем выше, тем лучше);
- для Maximal balance drawdown → меньше (чем меньше просадка, тем лучше).
6. Statistics_1_ (и аналогичные для _2_, _3_)
- Назначение: пороговое значение для критерия.
- Пример:
- критерий _1_Statistics = Balance drawdown percent;
- _1_Stat = меньше;
- Statistics_1_ = 20 → принимаются настройки с просадкой < 20 %.
Дополнительные управляющие параметры
7. Auto_Switch
- Назначение: автоматическое сохранение файлов с настройками во время оптимизации.
- Значения:
- Включено — файлы записываются автоматически;
- Выключено — запись только во время тестирования (ручной отбор).
8. Pause_Pass
- Назначение: пропуск вариаций для диверсификации настроек.
- Значение: число пропущенных вариаций между сохранениями.
- Пример: Pause_Pass = 3 → сохраняются каждая 4‑я вариация.
9. Instant_Processing
- Назначение: режим анализа настроек.
- Значения:
- Включено — анализ во время оптимизации;
- Выключено — анализ во время тестирования (рекомендуется для форвард‑тестирования).
Параметры форвард‑тестирования
10. Forward
- Назначение: включение форвард‑тестирования во время оптимизации.
- Значения: Включено / Выключено.
11. Forward_Time
- Назначение: дата начала форвард‑тестирования.
- Формат: ДД.ММ.ГГГГ (например, 01.01.2024).
12. Forward_Profit
- Назначение: минимальная прибыль в валюте депозита для принятия настроек.
- Пример: Forward_Profit = 1000 → прибыль ≥ 1000 USD.
13. Opt_Drawdown
- Назначение: максимальная относительная просадка (в процентах).
- Пример: Opt_Drawdown = 15 → просадка ≤ 15 %.
14. Opt_Profit_Factor
- Назначение: минимальный профит‑фактор для принятия настроек.
- Пример: Opt_Profit_Factor = 1.5 → профит‑фактор ≥ 1.5.
15. Opt_Expected_Payoff
- Назначение: минимальное математическое ожидание.
- Пример: Opt_Expected_Payoff = 0.1 → матожидание ≥ 0.1.
16. Total_Trades
- Назначение: минимальное количество трейдов для учёта настроек.
- Пример: Total_Trades = 50 → ≥ 50 сделок.
Логика работы блока оптимизации
- Оптимизация: советник тестирует стратегии в тестере, анализирует результаты.
- Фильтрация: отсеивает настройки, не соответствующие критериям _1_Statistics…_3_Statistics.
- Сохранение: создаёт папки по MultiLevelRecording, нумерует их через Magic_Number.
- Форвард‑тестирование (если включено):
- применяет настройки с Forward_Time;
- проверяет Forward_Profit, Opt_Drawdown и др.;
- отбирает лучшие варианты.
Вывод: формирует ранжированный список настроек от лучшего к худшему.
Рекомендации по настройке
- Для диверсификации: установите MultiLevelRecording = 3–5 и Pause_Pass = 2–3.
- Для консервативной торговли: задайте Opt_Drawdown ≤ 10% и Opt_Profit_Factor ≥ 2.0.
- Для агрессивной стратегии: увеличьте Forward_Profit и уменьшите Total_Trades.

Super easy the use. Aleksandr helps with the set files for your broker. My broker is not the greatest (TW) however the EA is on the UJ and is making profits slowly. Aleksandr responds to questions in a reasonable amout of time. Im happy with BankerPo and I'm currently setting up Emporer with developer.