intermediate умеренная просадка ~120 trades/mo

Скальпинг

Скальпинг называет длительность удержания, а не идею входа, и таймфрейм графика её не задаёт — её задаёт расстояние до выхода. Судьбу скальпера решают издержки, которые он обязан перекрыть в каждой сделке: при стопе 15 пунктов и цели 20 пунктов каждый пункт издержек туда-обратно добавляет 2,9 процентного пункта к доле прибыльных сделок, нужной для безубыточности.

AIStrategyMiner EA Builder: краткосрочная стратегия на RSI с фиксированным стопом и целью, собранная из блоков

Коротко

Что один пипс издержек делает с нужной долей удачных сделок

Сколько пунктов процента один пипс издержек за круг (вход и выход) добавляет к безубыточной доле удачных сделок. Строки — стоп / цель в пипсах: безубыток = (стоп + издержки) ÷ (стоп + цель).

Что один пипс издержек делает с нужной долей удачных сделок Столбчатая диаграмма: сколько пунктов процента один пипс издержек за круг добавляет к безубыточной доле удачных сделок. При стопе и цели 5 / 5 — 10,0, при 15 / 20 — 2,9, при 30 / 60 — 1,1 и при 50 / 100 — 0,67. 5 / 5 +10,0 15 / 20 +2,9 30 / 60 +1,1 50 / 100 +0,67

Коротко

Один пипс издержек как доля цели

Спред, комиссия и проскальзывание не уменьшаются вместе с целью. Один пипс — это 50 % цели в 2 пипса, 12,5 % цели в 8 пипсов и 1 % цели в 100 пипсов.

Один пипс издержек как доля цели Столбчатая диаграмма: один пипс издержек как доля цели. 50 % при цели 2 пипса, 12,5 % при 8 пипсах и 1 % при 100 пипсах. 2 pips 50 % 8 pips 12,5 % 100 pips 1 %

Механизм

Скальпирующий советник открывает и закрывает позицию за считаные минуты, целится в малое движение вместо большого и опирается на статистическое преимущество, повторённое на множестве сделок. Сигналы входа — экстремумы быстрых осцилляторов, паттерны сессионных окон или микроструктурные отскоки. Поскольку цель мала, фиксированные издержки туда-обратно составляют её большую долю: при цели 2-8 пунктов один пункт спреда и комиссии — это от 12,5 % до 50 % всей сделки. Именно эта доля, а не длительность удержания, решает, переживёт ли отчёт встречу с реальным счётом.

Пригодность

Требует счёта, у которого суммарные издержки туда-обратно малы относительно цели, — сырое ценообразование спреда, низкая комиссия и исполнение, которое не ухудшается ровно тогда, когда советник срабатывает. Окна плотной ликвидности важны по той же причине: стратегия — это ставка на то, что издержки останутся ниже преимущества. Непригоден там, где спред расширяется на новостях или исполнение медленное, потому что потеря здесь не плохая сделка, а постоянный налог на каждую сделку. Прежде чем доверять такому советнику, измерьте длительность удержания по закрытым сделкам и издержки безубыточности по повторному прогону с поднятым спредом.

Примечания

Скальпинг — единственный распространённый ярлык стратегии, названный по длительности удержания. Любой другой ярлык описывает, что советник думает: тренд, возврат, диапазон. Скальпинг описывает только то, как долго он остаётся. Это делает его ярлыком, который легче всего наклеить на то, чем он не является, и труднее всего проверить по описанию продукта.

Это же делает его проверяемым. Длительность удержания записана в каждой закрытой сделке, а издержки каждой сделки известны до того, как она выставлена. Эта страница использует эту арифметику и измеренные краткосрочные шаблоны самого конструктора, чтобы показать, что скальпер обязан перекрыть в каждой сделке, — и как найти издержки, при которых ваше собственное преимущество достигает нуля.

Как это работает: сделка, которую описывает ярлык

Скальпирующий советник берёт малое движение и повторяет его. Вход может быть почти любым — быстрый осциллятор на экстремуме, паттерн сессионного окна, отскок от краткосрочной полосы, — потому что отличительная черта не во входе. Его отличает расстояние до выхода: цель настолько близкая, что сделка заканчивается за минуты.

Отсюда следуют две вещи, и обычно проговаривают только первую.

Первая — высокая частота сделок. Короткие удержания означают больше завершённых сделок за тот же период, и это та самая история про «игру объёмом», которую используют большинство описаний скальпинга.

Вторая решает исход. Фиксированные издержки — это переменная доля переменной цели. Спред, комиссия и проскальзывание не уменьшаются оттого, что уменьшилась ваша цель. При цели 2-8 пунктов издержки туда-обратно в один пункт составляют от 12,5 % до 50 % всей сделки. Тот же один пункт против свинговой цели в 100 пунктов — это 1 %. Между этими двумя случаями на рынке не изменилось ничего; изменился только знаменатель.

В этом весь механизм, и именно поэтому качество исполнения для этой стратегии не сноска. Поэтому же стратегия так часто прибыльна в бэктесте и не прибыльна на счёте: бэктест — это место, где знаменатель честен, а числитель необязателен.

Что издержки делают с нужной вам долей прибыльных сделок

Доля прибыльных сделок для безубыточности при фиксированных стопе и цели и издержках туда-обратно c пунктов, списываемых в каждой сделке, равна (stop + c) ÷ (stop + target). Прибыльные сделки приносят цель минус издержки; убыточные теряют стоп плюс издержки. Это арифметика, и она точно показывает, где находится скальпинг.

Стоп / цель (пункты)Безубыточность без издержекИздержки 1 пунктИздержки 2 пунктаКаждый пункт добавляет
5 / 5 (типичный скальп)50,0 %60,0 %70,0 %10,0 п. п.
15 / 20 (Time Scalper в конструкторе)42,9 %45,7 %48,6 %2,9 п. п.
30 / 60 (Stoch + BB, Envelope Reversal в конструкторе)33,3 %34,4 %35,6 %1,1 п. п.
50 / 100 (трендовые шаблоны конструктора)33,3 %34,0 %34,7 %0,67 п. п.

Сначала читайте последний столбец. Скальпер 5/5, выигрывающий 58 % сделок, прибылен при нулевых издержках и убыточен при одном пункте. Трендовое правило 50/100 почти не замечает тот же пункт. Чувствительность к издержкам — свойство размера сделки, а не входа. Именно поэтому скальпинг действительно более хрупок, чем медленные стратегии, и причина арифметическая, а не в характере.

+2,9 п. п.Прибавка к доле прибыльных сделок для безубыточности на каждый пункт издержек при 15/20
+0,67 п. п.Тот же пункт при стопе и цели 50/100
10 %Спред 2,0 пункта как доля цели 20 пунктов

Что показывают краткосрочные шаблоны конструктора на настройках по умолчанию

EA Builder печатает измеренный базовый результат на тех карточках шаблонов, у которых он есть. В нашем собственном базовом тесте шаблонов конструктора на настройках по умолчанию — один прогон USD/JPY M5 за один год, входные параметры по умолчанию, без оптимизации — большинство закончили с профит-фактором ниже 1,0. Краткосрочные шаблоны не исключение.

Условия теста
ИсточникБазовый результат, напечатанный на каждой карточке шаблона в EA Builder
Символ / таймфреймUSD/JPY M5 (Exness MT5)
Период2025-06-01 – 2026-06-09
МодельM1 OHLC (уровень баров, не реальные тики)
Депозит / параметры10 000, значения шаблона по умолчанию, без оптимизации
ШаблонВход и фильтрыСтоп / цель (пункты)Профит-факторСделки
Time ScalperЭкстремумы RSI 7, 08:00–11:00 по времени сервера, спред ≤ 20 пунктов котировки15 / 200,92396
Williams ScalperЭкстремумы Williams %R, лондонская сессия, спред ≤ 20 пунктов котировки, безубыток при +1015 / 200,902 773
Stoch + BBЭкстремум стохастика 5/3/3 у полосы Боллинджера30 / 600,96896
3-Strategy Portfolio (Scalping Cluster)Три шаблона выше в одном советнике, каждый со своим magic numberкак у каждой части0,914 279

Отсюда следуют три вещи.

Оба шаблона скальперов ниже 1,0, и более активный не справился лучше. Williams Scalper совершил 2 773 сделки — в семь раз больше, чем 396 у Time Scalper, — и дал 0,90 против 0,92. Эти два шаблона различаются входом, торговым окном, размером лота, безубытком и лимитом позиций, так что частота — не причина разрыва. Но частота умножает любой результат на сделку: в семь раз больше сделок при тонком отрицательном преимуществе — это в семь раз больший убыток, а не большее преимущество.

Фильтр спреда — часть издержек, а не защита от них. Оба шаблона скальперов допускают входы при спреде до 20 пунктов котировки. На трёхзначной котировке USD/JPY это 2,0 пункта, или 10 % цели в 20 пунктов ещё до комиссии и проскальзывания. Для простого выхода 15/20 у Time Scalper таблица выше показывает, что одно это поднимает безубыточность с 42,9 % до 48,6 %; безубыток у Williams Scalper меняет сторону убытков, но не издержки. Фильтр, пропускающий спред, за который преимущество не может заплатить, стратегию не защищает.

Объединение краткосрочных методов не разбавляет издержки. Портфель из трёх методов даёт 0,91 на 4 279 сделках с просадкой -4,91 % — глубже, чем у любой из его частей. Каждая нога платит тот же спред в те же часы.

Рыночные условия: когда преимущество переживает издержки

УсловиеПреимущество выживаетПреимущество не выживает
Спред в момент входаСтабильный, с сырым ценообразованиемРасширяется ровно тогда, когда срабатывает сигнал
Издержки как доля целиЗаметно ниже собственной доли безубыточности стратегииНа ней или выше — отчёт становится ошибкой округления
ИсполнениеЗаполнение по запрошенной цене или рядомПроскальзывание, малое в пунктах и большое против цели
СессияПлотная ликвидность, узкие и устойчивые котировкиРолловер, новости, тонкие часы — те же пункты, худшее заполнение
Конфигурация тестаРеальные тиковые данные, смоделированная комиссияФиксированный средний спред, комиссия пропущена

Аргумент о сессиях в большинстве описаний скальпинга — торгуйте открытие Лондона, торгуйте перекрытие — на самом деле переодетый аргумент об издержках. Эти окна рекомендуют потому, что котировки там узкие и устойчивые, а не потому, что цена ведёт себя иначе. Когда спред удваивается с одного пункта до двух, стратегия с целью в восемь пунктов теряет четверть своей сделки ещё до её начала; стратегия с целью в восемьдесят теряет 2,5 %.

Это же честная причина относиться к бэктесту скальпера скептически прежде, чем смотреть на что-либо ещё. Тест с фиксированным средним спредом и без комиссии убрал переменную, которая решает исход стратегии. Больше всего он льстит как раз советникам с самыми маленькими целями.

Параметры и настройки в MT5

В конструкторе каждый из этих пунктов — блок или входной параметр, и каждое значение становится входным параметром скомпилированного советника.

Блок и параметрГде сидит рискЧем управляет
Open Buy / Open Sell TP (pips)Знаменатель всегоЦель; уменьшение вдвое удваивает издержки как долю сделки
Spread Filter Max Spread (points)Единственный параметр, который не может быть необязательнымБлокирует входы, когда котировка слишком широка, чтобы оставить преимущество
Slippage (параметр скомпилированного советника, по умолчанию 3)Молчит, если задан слишком щедроНасколько может сдвинуться заполнение, прежде чем ордер будет отклонён
Session Filter / Session (auto DST)Переодетый аргумент об издержкахОграничивает торговлю часами с узкими котировками, переход на летнее время учитывается за вас
Time Exit Close after N minutes heldПревращает ярлык в правилоОграничивает длительность удержания, так что советник — скальпер по построению
Cooldown Filter / Daily Trade LimitДешёвая защитаНе даёт одному сигналу срабатывать многократно в единственный момент широкого спреда

Три реальности MT5 решают, переживёт ли отчёт с коротким удержанием:

  • Модель спреда в тестере и есть эксперимент. SYMBOL_SPREAD_FLOAT говорит, плавающий ли спред у символа; прогон, настроенный на текущий фиксированный спред, измеряет рынок, которого нет. Используйте реальные тиковые данные и читайте качество моделирования раньше прибыли.
  • Уровень стопов ограничивает, насколько узкой может быть цель. SymbolInfoInteger(symbol, SYMBOL_TRADE_STOPS_LEVEL) — минимальная дистанция, которую брокер принимает для стопов и целей. Цель внутри этой дистанции нельзя выставить так, как она задумана. Блок Virtual/Hidden SL/TP в конструкторе вместо этого закрывает позицию по рынку на внутренних уровнях: так отклонения не будет, но каждый выход становится рыночным ордером со своим проскальзыванием.
  • Комиссии по умолчанию нет в колонке прибыли. Читайте HistoryDealGetDouble(ticket, DEAL_COMMISSION) и включайте её вместе с DEAL_SWAP при расчёте результатов по сделкам. На малой цели комиссия часто больше преимущества.
  1. Возьмите список закрытых сделок советника и вычислите медианную длительность удержания. Скальпер ли перед вами, говорит это число, а не период графика.
  2. Запишите стоп и цель и вычислите долю прибыльных сделок для безубыточности при нулевых издержках и при реальных издержках туда-обратно вашего брокера.
  3. Переведите издержки вашего брокера — спред плюс комиссия плюс ожидаемое проскальзывание — в пункты и сравните с целью.
  4. Перезапустите бэктест, поднимая издержки, пока чистая прибыль не достигнет нуля. Эти издержки безубыточности — самое полезное одиночное число о советнике.
  5. Только после этого сравнивайте цели. Более узкая цель поднимает одновременно долю прибыльных сделок и долю издержек, и судьбу счёта решает второй эффект.

Режимы отказа: как скальпирующий советник теряет деньги

  • Издержки составляют бо́льшую долю цели, чем преимущество. Основной путь, и тот, который не появляется в тесте без моделирования издержек. Это не серия убытков; это постоянное вычитание.
  • Спред расширяется там, где советник торгует. Сигналы, срабатывающие на волатильности, приходят, когда котировка хуже всего. Тест на среднем спреде скрывает ровно те заполнения, которые важны.
  • Проскальзывание, измеренное в пунктах, выглядит маленьким. Полпункта незаметны против цели в 100 пунктов и катастрофичны против цели в четыре. Абсолютное число — неверная единица.
  • Цель ужимают, чтобы поднять долю прибыльных сделок. Это работает и сдвигает стратегию к хрупкому концу таблицы издержек. Растущая доля прибыльных сделок и падающее преимущество часто приходят вместе.
  • Больше сделок принимают за большее преимущество. Частота умножает любой результат на сделку, в том числе отрицательный; 2 773 сделки Williams Scalper не обыграли 396 сделок Time Scalper.
  • Период графика принимают за длительность удержания. Правило на M5 с широкими выходами — не скальпер, и вести себя как скальпер оно не будет.

Как протестировать скальпирующий советник в AIStrategyMiner, пока это ничего не стоит

Полезная проверка — не в том, прибыльно ли скальперское правило в чистом бэктесте. Многие прибыльны, потому что чистый бэктест — это место, где издержки убрали. Полезная проверка — где прибыль достигает нуля при росте издержек и насколько эта точка далека от реального числа вашего брокера.

  • Загрузите Time Scalper или Williams Scalper либо соберите свой вход и задайте те стоп и цель, с которыми действительно собираетесь торговать.
  • Нажмите Measure со спредом, равным типичному значению вашего брокера в пунктах котировки, затем ещё раз с удвоенным и утроенным значением и отметьте, где профит-фактор падает ниже 1,0.
  • Запустите Robustness matrix, чтобы увидеть ту же схему на EUR/USD, USD/JPY, GBP/USD и AUD/USD, — скальперское преимущество, которое есть только на одной паре, обычно артефакт издержек.
  • Подтвердите результат в тестере стратегий MT5 на реальных тиках со смоделированной комиссией, поскольку панель Measure даёт приблизительную проверку.
  • Добавьте Time Exit, если правило задумано как скальпер, чтобы длительность удержания обеспечивалась, а не предполагалась.

Файл .ex5, скомпилированный из вашей собственной схемы, бесплатен. Исходный код .mq5 входит в Pro — разовая покупка без подписки; см. цены, если хотите править сгенерированный код. Как читать результаты бэктестов, изложено в методологии сайта.

Скальпинг против более медленных стратегий

СкальпингТренд и возврат к среднему
Что называет ярлыкДлительность удержанияИдею входа
Типичное удержаниеМинуты, по определениюОт часов до дней
Один пункт издержек12,5 %–50 % цели 2-8 пунктовОколо 1–2 % цели 50-100 пунктов
Прибавка к безубыточности на пункт2,9–10 п. п. при 15/20 – 5/50,67–1,1 п. п. при 50/100 – 30/60
Что пропускает бэктестПеременную, которая решаетПоправку второго порядка
Что читать первымИздержки безубыточностиХудшую серию убытков

Это сравнение не аргумент в пользу того, что скальпинг не может работать. Это аргумент о том, что должно быть верно, чтобы он работал, и о том, куда смотреть. Для советника тренда или возврата к среднему число, решающее, удержите ли вы позицию, — худшая серия убытков. Для скальпера это издержки безубыточности, потому что серия, которая его заканчивает, — не серия плохих сделок, а спред, начисленный на каждую хорошую.

Найдите свой предел издержек, прежде чем доверять скальперу

Соберите вход из блоков в AIStrategyMiner Builder, добавьте Spread Filter, затем шаг за шагом увеличивайте спред в Measure на том же потоке. Важно значение издержек, при котором результат доходит до нуля, и прочитать его можно до того, как вы вложите хоть что-то.

  • Скомпилируйте стандартный файл .ex5 для MetaTrader 5 и проверьте его в Strategy Tester на реальных тиках с комиссией.

Проверьте готовый EA в MetaTrader 5, прежде чем ему доверять. Числа на этой странице основаны на введённых вами значениях и не являются прогнозом результатов.

AIStrategyMiner EA Builder: блоки стратегии, соединённые на холсте, справа панель свойств

Типичные пары

Где эта стратегия работает лучше всего

Похожие статьи

Часто задаваемые вопросы

Что такое скальпирующий советник?
Скальпирующий советник — это эксперт, который держит каждую позицию недолго, минуты вместо часов, и берёт малое движение вместо ожидания большого. Это единственный распространённый ярлык стратегии, названный по длительности удержания, а не по идее входа, и именно поэтому его так легко приклеить не туда. Ничто в логике входа не делает советник скальпером; это делает расстояние до выхода. Чтобы узнать, скальпер ли конкретный советник, измерьте, сколько на самом деле были открыты его закрытые сделки.
Значит ли советник на M5 или M1, что он скальпер?
Нет. Период графика задаёт, как часто советник проверяет своё правило, а не сколько он остаётся в позиции. Советник на M5 с широким стопом и далёкой целью может просидеть в одной сделке несколько дней, а советник на H1 с целью 10 пунктов может войти и выйти в пределах часа. Читайте длительность удержания из списка закрытых сделок, но никогда — из таймфрейма в названии. Если нужен жёсткий предел, блок Time Exit закрывает позиции через заданное число минут или баров.
Почему спред — настолько большая проблема для скальпинга?
Потому что издержки фиксированы, а цель — нет. Издержки туда-обратно в один пункт составляют 12,5 % от цели в 8 пунктов и 50 % от цели в 2 пункта. Они же сдвигают нужную вам долю прибыльных сделок: при стопе 15 пунктов и цели 20 пунктов безубыточность растёт с 42,9 % при нулевых издержках до 45,7 % при одном пункте и 48,6 % при двух. При стопе 50 пунктов и цели 100 пунктов тот же пункт сдвигает безубыточность всего на 0,67 процентного пункта. Чем меньше сделка, тем большую её часть забирают издержки.
Какой фильтр спреда нужен скальпирующему советнику?
Заданный в пунктах котировки, чуть выше обычного спреда символа в часы, когда вы торгуете, и никогда не больше того, что способно впитать преимущество. Два шаблона скальперов в конструкторе ограничивают входы 20 пунктами котировки. На трёхзначной котировке USD/JPY это 2,0 пункта — 10 % их цели в 20 пунктов только на спреде входа. Проверьте число знаков символа, прежде чем копировать значение в пунктах котировки с другой пары: 20 пунктов котировки — это 2 пункта и на USD/JPY, и на пятизначной EUR/USD, но на двузначном индексе 20 пунктов котировки — совсем другое число.
Нужны ли VPS и счёт с сырым спредом для скальпирующего советника?
Нужно всё, что удерживает суммарные издержки туда-обратно малыми относительно цели, а это обычно означает ценообразование raw или ECN с низкой комиссией и исполнение, которое не ухудшается, когда советник срабатывает. VPS рядом с брокером снижает задержку, а значит и проскальзывание, входящее в те же издержки. Считайте всё это одним числом — спред плюс комиссия плюс проскальзывание — и сравните его с размером движения, которое советник пытается взять.
Как проверить, переживёт ли скальпирующий советник реальные издержки?
Запустите его с реалистично смоделированными спредом и комиссией, затем перезапустите с увеличенными издержками и посмотрите, где чистый результат достигает нуля. Эти издержки безубыточности — самое полезное одиночное число о советнике с коротким удержанием, и его можно узнать до того, как что-либо профинансировано. В конструкторе панель Measure принимает спред в пунктах котировки, поэтому пошаговое повышение спреда на одной и той же схеме даёт первую оценку; подтвердите результат в тестере стратегий MT5 на реальных тиках с комиссией.