Объяснение Торговых Издержек на Форекс: Спред, Комиссия и Проскальзывание для Реалистичных Бэктестов


Цель статьи

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

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


Три основные торговые издержки

  • Спред: Разница между ценой покупки (Bid) и продажи (Ask). Это фиксированная издержка, которая сразу ставит вас в убыток после входа в сделку.
  • Комиссия: Плата за каждую сделку, наиболее распространенная на низкоспредовых/ECN-счетах.
  • Проскальзывание: Разница между ожидаемой ценой и фактической ценой исполнения. Часто встречается на быстро движущихся или неликвидных рынках.

Общая издержка (в пунктах) = Спред + Среднее проскальзывание + Комиссия (переведенная в пункты)


Как проверить каждую издержку

Спред

  • Брокеры часто рекламируют «минимальные спреды» (например, 0.0 пунктов), но это не отражает реальные условия.
  • В MT5 вы можете проверить спред в реальном времени в окне «Обзор рынка». Щелкните правой кнопкой мыши по окну «Обзор рынка» в MT5 и установите флажок «Спред» в разделе «Колонки», чтобы отобразить его.
    Терминал MT5, экран реального времени спреда в окне «Обзор рынка»
  • Для реалистичной оценки наблюдайте разницу между Bid/Ask на минутном или тиковом графике, а затем рассчитайте среднее значение для разного времени суток.
    Терминал MT5, экран проверки спреда в истории символа

Комиссия

  • Публикуется на сайте брокера или внутри MT5 в разделе «Спецификация контракта».
    Терминал 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%: Значение, настройки и ограничения


Демо-счет против реального счета

  • Среда исполнения различается на демо- и реальных счетах.
  • Многие советники показывают прибыль на демо-счетах, но работают хуже на реальных из-за различий в проскальзывании и ликвидности.
  • Всегда отдавайте предпочтение результатам на реальных счетах при оценке стратегии.

Как избежать слишком чувствительных к издержкам советников

  • Если советник работает только при оптимистичных издержках или только на демо-счете, он слишком чувствителен к торговым издержкам.
  • Советники для скальпинга часто попадают в эту категорию.
  • Как избежать: проверьте, публикует ли продавец проверенные результаты на реальных счетах и согласуются ли результаты на разных счетах.

Резюме

  • Торговые издержки = Спред + Комиссия + Проскальзывание. Всегда рассчитывайте их в пунктах.
  • Стройте бэктесты с пессимистичными издержками, чтобы избежать сюрпризов в реальной торговле.
  • Будьте осторожны с советниками для скальпинга; они очень чувствительны к издержкам.
  • При оценке отдавайте предпочтение результатам на реальных счетах, а не бэктестам или демо-счетам.

Добавить комментарий