Prop Swing Combo
- Эксперты
-
Abdullah Uygar Tuna
IT-специалист, специализирующийся на алгоритмической торговле, количественном анализе и разработке практичных инструментов для MetaTrader 5. - Версия: 1.20
- Обновлено: 1 ноября 2026
- Активации: 5
Prop Swing Combo — автоматический советник для MetaTrader 5. Он торгует с одного графика портфелем из 7 символов: EURUSD, GBPUSD, USDJPY, AUDUSD, EURJPY, XAUUSD и XAGUSD. Советник создан для челленджей и фондированных счетов в стиле проп-фирм, где дневной лимит убытка и максимальный лимит убытка решают, сохранится ли счет. У каждой сделки есть стоп-лосс, а защита счета постоянно следит за дневным и общим убытком. Также есть отдельный режим Darwinex Zero для счетов, которые оценивают по стабильности риска, а не по лимитам убытка.
Сначала прочитайте
Prop Swing Combo не гарантирует прохождение челленджа, получение фондированного счета или аллокации и не гарантирует прибыль. Все цифры ниже — бэктесты на исторических данных. Прошлые результаты не гарантируют будущих. Продукт не связан ни с одной проп-фирмой, ни с Darwinex или Darwinex Zero и не одобрен ими. Правила у разных фирм разные и могут меняться, поэтому проверьте действующие правила своего счета, в том числе разрешены ли советники.
Рекомендуемые условия
Запускайте советник только на одном графике. Символ и таймфрейм графика не важны, потому что он сам торгует все символы портфеля. Брокер должен предлагать все 7 символов. Имена с суффиксом или префиксом, а также GOLD или SILVER вместо XAUUSD или XAGUSD находятся автоматически, а параметр SymbolOverrides позволяет задать имя вручную. Укажите в StartingBalance размер счета, например 100000. Рекомендуется виртуальный сервер (VPS), чтобы защита счета работала постоянно. Сначала проверьте демоверсию в тестере стратегий, а затем на демосчете.
Торговая логика
Каждый символ использует один или два из трех модулей со своими настройками. Откат по тренду: тренд старшего таймфрейма определяется по двум экспоненциальным скользящим средним, и сделка открывается, когда цена откатывается в зону двух более быстрых средних и снова разворачивается. Пробой по тренду: сделка по тренду после закрытия за пределами диапазона последних баров. Возврат к среднему: когда сила тренда (ADX) низкая, цена закрывается за полосой Боллинджера и RSI в крайней зоне, открывается сделка к средней линии, которая закрывается там или по лимиту времени. Сигналы берутся только с закрытых баров H1 и старше. По каждому символу одновременно открыта не больше одной позиции.
Риск на сделку и снижение риска при просадке
В трех пресетах риск на сделку — это процент от текущего баланса, поэтому лот растет после прибыли и уменьшается после убытков. Когда баланс опускается более чем на 2% ниже своего максимума, риск постепенно снижается, до 40% от обычного при 6% ниже максимума, и возвращается к норме, когда баланс восстанавливается. Режим Custom может вместо этого использовать фиксированный риск от начального баланса, а снижение там можно изменить или выключить.
Защита правил счета (режим проп)
Дневной убыток считается от баланса в час дневного сброса и включает открытые сделки. При дневном убытке 3,5% новые сделки не открываются, при 4,5% все сделки закрываются, а торговля продолжается после следующего сброса. Когда средства падают на 9% ниже начального баланса или на 9% ниже максимального баланса, все сделки закрываются и советник останавливается. Перед каждой сделкой он проверяет, что еще один стоп-лосс вместе с риском уже открытых сделок не может пересечь эти уровни. Необязательная цель по прибыли закрывает все и останавливает торговлю при ее достижении. Все уровни можно изменить в параметрах.
Пауза и возобновление
При включенной паузе и возобновлении советник продолжает в фоне виртуально торговать каждый модуль каждого символа. Когда средний результат последних 20 виртуальных сделок модуля опускается ниже минус 0,1 риска, реальная торговля этим модулем ставится на паузу и возобновляется, когда виртуальные сделки восстанавливаются. В тестах это держало средства пресета Aggressive гораздо ближе к начальному балансу в первые месяцы ценой части прибыли, поэтому Auto включает функцию только для Aggressive.
Режим Darwinex Zero
Для счета Darwinex Zero установите AccountMode в Darwinex Zero. DARWIN оценивается по тому, насколько стабилен риск стратегии, а Darwinex масштабирует DARWIN к собственному целевому риску, поэтому ровный риск важнее высокой доходности. В этом режиме защиты убытка для проп-счетов по умолчанию выключены (DZUseDailyGuard снова включает дневную защиту), риск на сделку — фиксированный процент от текущего баланса без снижения при просадке, необязательный предел ограничивает каждую позицию дневной волатильностью (D1 ATR) в процентах от баланса (пресет ставит 2%, так что он действует только на очень волатильном рынке, потому что более жесткий предел дал в тестах менее стабильный результат), число открытых позиций и общий риск до стопов ограничены, а защитная остановка закрывает все при заданном падении от максимума баланса. Используйте простые имена символов Darwinex Zero и плечо 1:30 или меньше. В тесте пресет Darwinex Zero (риск 0,5% на сделку, до 6 позиций, плечо 1:30) заработал 322 675 USD, профит-фактор 1,78 в 2021-2024 и 1,44 в 2025-2026, максимальная просадка 7,29%, оценочный месячный VaR стратегии от 3,11% до 6,06% (медиана 4,50%) на 68 концах месяцев, из них 67 в диапазоне от 3,25% до 6,5%. Это моя собственная оценка по дневным средствам бэктеста, а не официальный расчет Darwinex, и она ничего не говорит о будущем D-Score или аллокации.
Чего Prop Swing Combo не использует
Без мартингейла, без сетки, без локирования, без усреднения убыточных позиций и без тикового скальпинга.
Результаты бэктеста (симуляция, не реальная торговля)
Данные теста: история MetaQuotes-Demo, с 1 января 2021 по 23 октября 2026, начальный депозит 100 000 USD, плечо 1:100 (режим Darwinex Zero 1:30), модель "1 minute OHLC". Цены сервера проп-фирмы будут отличаться. Комиссия в тестере не учитывалась; для каждого пресета дана оценка 5 USD за лот для валют и 0,0007% за сторону для металлов.
Как выбирались настройки: 10 символов оптимизировались по одному генетическим оптимизатором на 2021-2024, и каждый кандидат должен был оставаться стабильным при небольшом сдвиге параметров. Семь символов оставлены, три исключены. Период 2025-2026 не использовался для оптимизации, но его смотрели при выборе символов и уровней риска, поэтому это не полностью независимый тест. Дополнительные варианты стратегии, хорошие только на 2021-2024, были проверены и отклонены, потому что в 2025-2026 они потеряли большую часть преимущества.
- Conservative, риск 0,3% на сделку, до 3 позиций: чистая прибыль 118 452 USD, профит-фактор 1,79 в 2021-2024 и 1,50 в 2025-2026, максимальная просадка 3,63% от пика, худший день 1,06%, минимум средств 3,22% ниже старта, 1 024 сделки, оценочная комиссия 3 868 USD.
- Balanced, риск 0,5% на сделку, до 4 позиций: чистая прибыль 299 773 USD, профит-фактор 1,81 в 2021-2024 и 1,47 в 2025-2026, максимальная просадка 5,92% от пика, худший день 1,76%, минимум средств 5,26% ниже старта, 1 151 сделка, оценочная комиссия 10 093 USD.
- Aggressive с паузой и возобновлением, риск 1,0% на сделку, до 4 позиций: чистая прибыль 660 175 USD, профит-фактор 1,79 в 2021-2024 и 1,41 в 2025-2026, максимальная просадка 8,77% от пика, худший день 2,97%, минимум средств 3,85% ниже старта, 1 021 сделка, оценочная комиссия 23 653 USD.
- Aggressive Max (set-файл Custom, пауза и возобновление выключены), риск 1,0% на сделку, до 4 позиций: чистая прибыль 948 484 USD, профит-фактор 1,87 в 2021-2024 и 1,47 в 2025-2026, максимальная просадка 9,31% от пика, худший день 2,95%, минимум средств 8,03% ниже старта, 1 151 сделка, оценочная комиссия 32 374 USD.
Aggressive Max — самая высокая прибыль, найденная в этом тесте в пределах лимита 10%, но в 2021 году его средства были на 8,03% ниже старта, так что запас небольшой. Это не один из режимов риска, а только set-файл для опытных пользователей.
Чистая прибыль по календарным годам в USD, 2021-2026 (2026 до 23 октября). Conservative: +6 645, +14 837, +22 465, +33 698, +24 767, +15 601. Balanced: +10 368, +29 469, +54 195, +81 197, +70 040, +49 708. Aggressive: +14 019, +48 769, +112 579, +208 536, +188 474, +84 204. Aggressive Max: +7 090, +52 981, +123 714, +271 801, +260 451, +218 803.
Просадка в этом списке считается от максимума средств с учетом открытых сделок. Защита счета использует максимальный закрытый баланс, поэтому просадка чуть выше 9% не означает, что защита остановила торговлю.
Прибыль быстро растет в последние годы, потому что лот следует за балансом. Фондированный счет обычно выплачивает прибыль, а не накапливает ее, поэтому реальный счет не будет так расти шесть лет. Воспринимайте просадку и худший день как уровень риска пресета, а итоговую прибыль не как прогноз.
Во второй проверке период с 1 января 2025 по 23 октября 2026 был протестирован заново в режиме "Каждый тик на основе реальных тиков" в четырех окнах, каждое заново с 100 000 USD. Conservative заработал 19 834 USD на реальных тиках против 18 352 USD на 1 minute OHLC в тех же окнах, Balanced 34 533 против 35 372 USD, а Aggressive с паузой и возобновлением 61 340 против 57 938 USD, с худшим днем 3,01% и средствами не ниже 5,18% от начала окна. Все окна всех трех пресетов остались в пределах правила 5% в день и 10% максимального убытка.
Чтобы понять, сколько времени занимает цель, новый старт моделировался в первый торговый день каждого месяца; старт считался проваленным, если средства падали на 10% ниже него или за один день терялось 5%. Цель +10% была достигнута в среднем (медиана) за 223 дня (Conservative), 115 дней (Balanced) и 67 дней (Aggressive), и ни один из 65 стартов не провалился. С Aggressive 9 стартов достигли +10% за 30 дней и 28 за 60 дней, то есть большинству нужно больше месяца. Пресеты лучше подходят для челленджей без короткого лимита времени, чем для быстрых челленджей.
Графики средств на скриншотах подписаны "Prop Swing Combo, Conservative preset", "Balanced preset", "Aggressive preset with pause/resume", "Aggressive Max (Custom set file)" и "Darwinex Zero preset", у каждого "7 symbols, 1 minute OHLC, 100,000 USD start, 2021-01-01 to 2026-10-23". Пунктирная линия отмечает 1 января 2025, красная линия — максимальный убыток 10%.
У этих тестов есть явные ограничения. Данные не с сервера проп-фирмы, а спреды, свопы, комиссия и проскальзывание на вашем счете изменят результаты. Настройки выбрал оптимизатор, поэтому в результатах есть доля случайности. Другие сделки на том же счете не входят в тесты, а защита счета учитывает только сделки этого советника. У идущего челленджа, который уже в убытке, меньше запаса, чем у нового счета.
Полное описание метода тестирования и set-файлы есть в моем блоге: https://www.mql5.com/en/blogs/post/778903
Входные параметры
Имена параметров даны на английском, как в советнике.
Основные настройки: AccountMode (Prop или Darwinex Zero), StartingBalance (размер счета, 0 берет баланс при первом запуске и запоминает его), RiskMode (Conservative, Balanced, Aggressive или Custom), PauseResume (Auto включает только для Aggressive, On или Off), SymbolOverrides (ручные имена символов, например XAUUSD=GOLD.i;XAGUSD=SILVER), ShowDashboard (панель состояния на графике).
Режим риска Custom: CustomRiskPct (риск на сделку в процентах, до 3), CustomMaxPositions (максимум открытых позиций), CustomMaxPerSymbol, CustomRiskBase (начальный или текущий баланс), CustomDDScaleFrom, CustomDDScaleTo и CustomDDScaleMin (снижение риска при просадке, 0 — выключено).
Режим Darwinex Zero: DZVolPct (дневная волатильность на позицию в процентах от баланса), DZMaxTradeRiskPct (убыток до стопа на сделку), DZMaxPositions, DZMaxOpenRiskPct (общий убыток до стопов), DZMaxDDPct (защитная остановка от максимума баланса, 0 — выключено), DZUseDailyGuard.
Защита правил счета: DailyStopPct (без новых сделок от этого дневного убытка), DailyFlatPct (закрыть все сделки при этом дневном убытке), DailyReference (дневной убыток от баланса или от большего из баланса и средств на момент сброса), DayResetHour (час сброса по времени сервера, согласуйте со своей фирмой), MaxTotalDDPct (закрыть все и остановиться при этом убытке), MaxOpenRiskPct (максимальный общий риск всех открытых сделок), ProfitTargetPct (закрыть все и остановиться при этой прибыли, 0 — выключено).
Малые счета: AllowMinLot (открывать минимальный лот, если процент риска дает меньше), MinLotMaxRiskPct (только если такая сделка рискует не больше этого процента). Пресеты ставят AllowMinLot в false, как в тестах.
Дополнительно: PortfolioOverride (своя строка портфеля, пусто — встроенный портфель), MagicBase (база магического номера), TradeComment (комментарий сделок).
Поддержка
Вопросы и предложения можно оставить в комментариях к продукту или в личных сообщениях на MQL5.
Предупреждение о риске
Торговля валютами и металлами с маржой связана с высоким риском. Стоп-лосс ограничивает убыток одной сделки, но не может предотвратить убытки, а гэпы или проскальзывание могут сделать убыток больше запланированного. Защита счета работает только пока терминал запущен и подключен. Начните с демосчета.
