Цель статьи
Многие трейдеры сталкиваются с одной и той же проблемой: их стратегия выигрывает на бэктестах, но терпит неудачу в реальной торговле.
Одной из частых причин является то, что торговые издержки не учитываются должным образом.
Чтобы устранить этот разрыв, вам необходимо понять три ключевые издержки в Форекс — спред, комиссия и проскальзывание — и точно отразить их в своем тестировании, прежде чем оценивать стратегию.
Три основные торговые издержки
- Спред: Разница между ценой покупки (Bid) и продажи (Ask). Это фиксированная издержка, которая сразу ставит вас в убыток после входа в сделку.
- Комиссия: Плата за каждую сделку, наиболее распространенная на низкоспредовых/ECN-счетах.
- Проскальзывание: Разница между ожидаемой ценой и фактической ценой исполнения. Часто встречается на быстро движущихся или неликвидных рынках.
Общая издержка (в пунктах) = Спред + Среднее проскальзывание + Комиссия (переведенная в пункты)
Как проверить каждую издержку
Спред
- Брокеры часто рекламируют «минимальные спреды» (например, 0.0 пунктов), но это не отражает реальные условия.
- В MT5 вы можете проверить спред в реальном времени в окне «Обзор рынка». Щелкните правой кнопкой мыши по окну «Обзор рынка» в MT5 и установите флажок «Спред» в разделе «Колонки», чтобы отобразить его.

- Для реалистичной оценки наблюдайте разницу между Bid/Ask на минутном или тиковом графике, а затем рассчитайте среднее значение для разного времени суток.

Комиссия
- Публикуется на сайте брокера или внутри MT5 в разделе «Спецификация контракта».

- Всегда рассчитывайте издержки за полный оборот (например, $3.5 за сторону = $7 за полный оборот).
Проскальзывание
- Легче измерить на отложенных (stop/limit) ордерах (разница между ценой ордера и ценой исполнения).
- Рыночные ордера сложнее, но их можно оценить, проверяя логи исполнения или сравнивая с ближайшими тиками.
Типы счетов: Стандартный против низкоспредового
Стандартный счет (без комиссии, более широкий спред)
Плюсы
Простота, важен только спред; легко рассчитать, особенно для малых лотов или редких сделок.
Минусы
Широкие спреды вредят краткосрочным или высокочастотным стратегиям. Спреды могут еще больше расширяться в условиях волатильности.
Лучше всего для
Трейдеров, которые предпочитают простоту; для свинг-трейдинга или низкочастотной торговли.
Счет с низким спредом (с комиссией, узкий спред)
Плюсы
Более низкие общие издержки в нормальных условиях; хорошо подходит для краткосрочной или высокочастотной торговли.
Лучше всего для
Трейдеров, сосредоточенных на максимальном снижении издержек.
Какой выбрать?
- Свинг-трейдеры с меньшим количеством сделок и большими целями могут вполне обойтись стандартными счетами.
- В целом, счета с низким спредом приводят к меньшим издержкам, поэтому, если у вас нет особых причин, они рекомендуются.
- Окончательное решение: сравните количество сделок в месяц × фактические издержки (в пунктах) для разных типов счетов.
Два типа проскальзывания
- Отрицательное проскальзывание: Исполнение хуже, чем было запрошено (покупка выше, продажа ниже). Увеличивает издержки.
- Положительное проскальзывание: Исполнение лучше, чем было запрошено (покупка ниже, продажа выше). Снижает издержки.
- На практике отрицательное проскальзывание встречается чаще, особенно во время новостей, гэпов или в периоды низкой ликвидности.
- В бэктестах всегда предполагайте отрицательное проскальзывание для подстраховки.
Когда издержки растут (время и события)
- Пересечение торговых сессий Лондона–Нью-Йорка: спреды обычно самые узкие.
- Время ролловера (полночь сервера, GMT+2/+3): спреды часто расширяются на несколько минут.
- Открытие/закрытие недели: остерегайтесь гэпов и широких спредов.
- Выход важных экономических новостей (CPI, NFP, FOMC): спреды расширяются, а проскальзывание ухудшается.
Практический совет: Используйте правила, такие как «не открывать новые сделки во время новостей или ролловера» или добавляйте спред-фильтры в свой советник (EA).
Примечание: Некоторые стратегии специально торгуют во время новостей, поэтому согласовывайте правила с дизайном своей стратегии.
Конвертация комиссий в пункты (pips)
Чтобы справедливо оценить издержки, конвертируйте комиссии в пункты:
Издержки в пунктах = Спред + Среднее проскальзывание + (Комиссия за полный оборот ÷ (Стоимость пункта × Размер лота))
Пример (EURUSD, 1 лот, стоимость пункта = $10, комиссия за полный оборот = $7):
- Спред = 1.2 пункта, Среднее проскальзывание = 0.3 пункта → 1.5 пункта
- Комиссия в пунктах = $7 ÷ ($10 × 1) = 0.7 пункта
- Издержки в пунктах = 1.5 + 0.7 = 2.2 пункта
Если средняя прибыль от вашей сделки ниже 2.2 пункта, стратегия, скорее всего, будет убыточной.
В реальной торговле добавьте +0.2–0.5 пункта для подстраховки из-за отклонений или вариаций в исполнении.
Согласование бэктестов с реальной торговлей
- Спред: предполагайте, что он переменный, и устанавливайте его немного шире, чем минимальный спред брокера.
- Комиссия: используйте фактическую стоимость комиссии за полный оборот за лот, которую публикует брокер.
- Проскальзывание: добавьте 0.1–0.3 пункта для симуляции; блокируйте новые сделки во время важных событий.
Доверяйте только тем стратегиям, которые остаются прибыльными даже при пессимистичных предположениях.
Связанная статья: Качество бэктеста 99%: Значение, настройки и ограничения
Демо-счет против реального счета
- Среда исполнения различается на демо- и реальных счетах.
- Многие советники показывают прибыль на демо-счетах, но работают хуже на реальных из-за различий в проскальзывании и ликвидности.
- Всегда отдавайте предпочтение результатам на реальных счетах при оценке стратегии.
Как избежать слишком чувствительных к издержкам советников
- Если советник работает только при оптимистичных издержках или только на демо-счете, он слишком чувствителен к торговым издержкам.
- Советники для скальпинга часто попадают в эту категорию.
- Как избежать: проверьте, публикует ли продавец проверенные результаты на реальных счетах и согласуются ли результаты на разных счетах.
Резюме
- Торговые издержки = Спред + Комиссия + Проскальзывание. Всегда рассчитывайте их в пунктах.
- Стройте бэктесты с пессимистичными издержками, чтобы избежать сюрпризов в реальной торговле.
- Будьте осторожны с советниками для скальпинга; они очень чувствительны к издержкам.
- При оценке отдавайте предпочтение результатам на реальных счетах, а не бэктестам или демо-счетам.