
Скальпинг — одна из самых требовательных техник к подготовке. Прежде чем открывать реальный счёт, скальпер обязан провести скальпинг тестирование стратегии на исторических данных. Это единственный способ оценить статистику позиций, рассчитать риск на сделку и понять, жизнеспособна ли идея вообще. Пропуск этого этапа — прямой путь к сливу депозита за первую неделю торговли.
Что такое бэктестирование и зачем оно нужно скальпингу
Бэктестирование — воспроизведение торговых сигналов на прошлых котировках с целью оценки эффективности стратегии. Для скальпинга это критически важный инструмент, так как микросделки на коротких таймфреймах (1-15 минут) требуют точного расчёта.
Процесс бэктеста прост: вы берёте свою торговую идею, правила входа, выхода, стоп-лосс и тейк-профит, затем «проигрываете» её на истории от одного месяца до одного года назад. Результаты показывают:
- Процент выигрышных сделок — критерий надёжности сигнала.
- Средняя прибыль и убыток — расчёт мат.ожидания.
- Максимальная просадка — самый глубокий спад баланса.
- Коэффициент Шарпа — отношение прибыли к рискованности.
Без этих цифр вы торгуете вслепую. Даже если стратегия выглядит логично на бумаге, реальные спреды, комиссия брокера и скольжение ордеров могут превратить прибыльную идею в убыток. Тестирование на истории показывает, как система реагирует на эти помехи.
Инструменты для тестирования скальпинг стратегии на исторических данных
Существует несколько способов провести скальпинг тестирование стратегии на исторических данных:
Ручное тестирование (визуальный анализ)
Откройте график прибыльного актива (например, пару USDRUB на MOEX или акцию Tinkoff на фьючерсе RTS) на таймфрейме, который вы выбрали для скальпинга (5-15 минут), затем пройдитесь назад на несколько недель и вручную отмечайте, где срабатывал бы ваш сигнал. Записывайте каждый вход, стоп-лосс, тейк-профит, убыток. Это медленно, но наглядно.
MT4/MT5 с функцией Strategy Tester
MetaTrader 4 и 5 позволяют писать скрипты (язык MQL) для автоматического тестирования. Вы устанавливаете параметры, добавляете исторические данные котировок, и платформа моделирует сделки. Результаты выдаются в виде отчёта с графиком баланса, статистикой, реализацией на спредах.
Нишевые сервисы (TradingView, AmiBroker, NinjaTrader)
TradingView позволяет создавать простые скрипты на Pine Script и проверять их на истории прямо в браузере. AmiBroker и NinjaTrader — профессиональные платформы с широкими возможностями оптимизации параметров. Для скальпинга на MOEX можно использовать тестеры в самой платформе брокера (например, БКС Smart-Lab или Финам).
Excel и свои расчёты
Если вы уверены в программировании, экспортируйте историю котировок в CSV, обработайте в Python или Excel и вручную рассчитайте каждую сделку с учётом вашей логики входа-выхода. Это даёт максимальный контроль, но требует навыков.
Демо-счёт брокера
Наименее объективный способ — живая торговля на демо. Здесь нет комиссии, сделки исполняются мгновенно, спреды минимальны. Тем не менее, демо полезен как стресс-тест для психики и проверки механики исполнения ордеров.
Методика проведения бэктеста скальпинг стратегии
Правильное тестирование требует дисциплины. Вот пошаговый алгоритм:
1. Выберите чистую торговую идею
Не берите сразу все индикаторы сразу. Скальпинг работает на простоте: например, пробой уровня на объёме + скользящая средняя 20 или сигнал от стохастика выше 80/ниже 20 с отскоком. Запишите точные правила: «Если цена выше MA(20) И MACD гистограмма положительна — входим лонг с SL на 0,5% ниже входа, TP 0,8% выше входа».
2. Определите таймфрейм и актив
Скальпинг эффективен на коротких таймфреймах: 1, 5, 15 минут. На часовом чарте это уже swing trading. Для России используйте волатильные инструменты: пары валют (USDRUB, EURUSD на MOEX или FOREX), фьючерсы Si, Eu, Br, классические опционы на акции или индексы.
3. Возьмите историю достаточной глубины
Минимум 1-3 месяца последовательных свечей без пропусков (только торговые дни). Лучше 6-12 месяцев — увидите сезонность, различные рыночные режимы.
4. Проведите тестирование с учётом реальных затрат
Добавьте в расчёты:
- Спред: для Si на MOEX это 1-2 пункта, для валютной пары 2-5 пункта.
- Комиссия: брокеры берут 0,01-0,05% от объёма (уточните условия вашего брокера).
- Слипpage: для скальпинга на волатильных часах плюсуйте +1-2 пункта к спреду.
Не учитывать эти расходы — типичная ошибка новичков. Они съедают половину микроприбыли.
5. Ведите лог каждой сделки
| № | Время входа | Цена входа | Позиция | SL | TP | Результат | Причина выхода | P&L |
|---|---|---|---|---|---|---|---|---|
| 1 | 10:15 | 85.50 | Long 1 лот | 85.35 | 85.90 | Убыток | -15 п. SL | -195 руб. |
| 2 | 10:45 | 85.70 | Long 1 лот | 85.50 | 86.20 | Прибыль | +50 п. TP | +445 руб. |
| 3 | 11:20 | 85.80 | Short 1 лот | 85.95 | 85.40 | Прибыль | +40 п. TP | +355 руб. |
Табличка помогает отследить закономерности: на каких таймах больше прибыль, в каких часы слишком много ложных сигналов.
6. Рассчитайте ключевые метрики
После 50-100+ сделок считайте:
- Win Rate (WR) = Выигрыши / Всего сделок × 100%. Норма для скальпинга 50-60%.
- Profit Factor = Сумма прибыльных сделок / Сумма убыточных. Должна быть > 1,5.
- Average Trade = Общий P&L / Количество сделок. Если отрицательное — стратегия убыточна.
- Просадка = Максимальный спад баланса от пика. Не должна превышать 20-30% депозита.
Частые ошибки при тестировании скальпинг стратегии на исторических данных
Даже опытные трейдеры допускают ошибки, которые искажают результаты:
Переоптимизация (curve fitting)
Вы берёте параметры стратегии (период MA, уровни стохастика, размер SL) и подбираете их идеально под прошлую историю. На истории получается WR 75%, но на свежих данных 45%. Причина: вы натренировали стратегию на конкретные дни и свечи, она потеряла универсальность. Решение: тестируйте на двух периодах — обучающая выборка (70% истории) и валидационная (30%), убедитесь, что результаты одинаковые.
Игнорирование комиссии и спреда
Если вы тестируете с ценой закрытия свечи, а на реальной торговле спред 2 пункта, то каждая сделка начинается с -2 пункта. Это съедает микроприбыль. Всегда учитывайте реальные затраты.
Тестирование только на растущем рынке
Если вы возьмёте историю с января по апрель 2026 (был стабильный рост), стратегия может выглядеть отлично. Но добавьте май-июнь (падение) — убытки. Тестируйте на разных рыночных режимах: тренд вверх, вниз, боковик, волатильность.
Недостаточная выборка сделок
10-20 сделок — это случайность. Нужно минимум 50-100 для статистической надёжности. На малой выборке даже убыточная стратегия может показать одну удачную серию.
Тестирование в боевых часах, но на истории низковолатильных часов
Если вы скальпите на открытии сессии (9:30-11:00 на MOEX, когда спреды узкие и объёмы большие), но тестируете на закрытии (15:00-16:50, когда спреды расширены в 2-3 раза), результаты будут выглядеть лучше, чем в реальности.
Переход от бэктеста к демо-торговле
Когда результаты тестирования выглядят приемлемо (WR 55%+, Profit Factor > 1,3, просадка < 25%), пора перейти на демо-счёт. Это промежуточный этап, где вы привыкаете к реальному исполнению ордеров, психологии и механике платформы.
На демо не включайте спреды и комиссию — платформа часто симулирует их идеально. Поэтому результаты на демо всегда немного лучше, чем будут на боевом счёте. Ожидайте, что на реальной торговле прибыль упадёт на 10-20%.
Торгуйте на демо 2-4 недели, минимум 200-300 сделок. Если стратегия остаётся прибыльной и ваша психика спокойна (нет страха или жадности), можно переходить на микросчёт или счёт с минимальным риском (1-2% на сделку от депозита).
Важно: даже после успешного демо не гарантировано, что вы будете прибыльны на боевом счёте. Рынок меняется, новости могут создать разрывы цен, а психология реального риска часто отключает логику. Старайтесь всегда торговать с дневным лимитом убытков: если слив 2-3% от депозита — закрываете позиции и идёте отдыхать.