Проскальзывание в трейдинге: спред, срабатывание стопа и фактическая цена
Автор · Редактор
- Автор
- Николай Заваров
- Редактор
- Андрей Бондаренко
Проверено

Цена на экране — ещё не отчёт об исполнении. Разберём условный ордер на Форекс по ценовым уровням, посчитаем среднюю цену и отделим спред от проскальзывания и смены точки отсчёта.
Главное
Спред сравнивает Bid и Ask в один момент. Проскальзывание сравнивает исполнение с определённой более ранней ценой.
Крупный ордер может исполниться по нескольким ценам. Среднюю считают с учётом исполненных объёмов, а не как простое среднее ценовых уровней.
Стоп задаёт условие срабатывания, лимит — ограничение цены. Ни то ни другое не доказывает, что позиция закрыта полностью.
Что такое проскальзывание в трейдинге?
Проскальзывание — разница между ценой исполнения и ценой, выбранной для сравнения при отправке или оценке ордера. Точка отсчёта важна: котировка Ask, котировка Bid, стоп-уровень и последняя цена сделки на графике — разные величины. Прежде чем считать разницу расходом, уточните, что именно сравниваете.
При покупке цена выше исходной означает ухудшение, ниже — улучшение. При продаже наоборот: меньшая выручка означает ухудшение, большая — улучшение. Это относится и к открытию, и к закрытию сделок: закрытие короткой позиции — покупка, а не продажа.
Обзор типов ордеров SEC отделяет рыночное исполнение от последней показанной цены сделки. Его примеры относятся к ценным бумагам. Здесь мы используем условные цены EUR/USD для объяснения расчёта, не перенося правила маршрутизации фондовых ордеров или политику конкретного брокера на все счета Форекс.
Проскальзывание и спред: два разных сравнения
Bid — котируемая цена продажи, Ask — покупки; разница между ними называется спредом. Это различие описано в справке OANDA о Bid и Ask. Для котировки также важны время и доступный объём: показанная цена не означает безусловного исполнения любого объёма.
Показатель | Что сравниваем | Пример из этого гида |
|---|---|---|
Спред исходной котировки | Ask − Bid в исходный момент | (1,1002 − 1,1000) ÷ 0,0001 = 2 пипса |
Неблагоприятное проскальзывание покупки | Средняя цена покупки − исходный Ask | (1,10036 − 1,1002) ÷ 0,0001 = 1,6 пипса |
Отклонение покупки от середины Bid/Ask | Средняя цена покупки − исходная середина Bid/Ask | (1,10036 − 1,1001) ÷ 0,0001 = 2,6 пипса |
Прокрутите вбок, чтобы сравнить все столбцы ↔
Исходная котировка: Bid 1,1000 и Ask 1,1002, середина — 1,1001. Покупка ровно по 1,1002 имеет нулевое проскальзывание относительно этого Ask, хотя цена всё равно на 1 пипс выше середины. Если назвать всю разницу с серединой «проскальзыванием», спред потеряется в расчёте.
Для одного исполнения отклонение от середины = половина исходного спреда + неблагоприятное проскальзывание относительно соответствующей стороны котировки. Прибавление полного спреда к проскальзыванию повторно учтёт половину спреда при такой точке отсчёта. Это не формула расходов за полный цикл открытия и закрытия сделки.
Как рассчитать проскальзывание покупки и продажи
В примерах используется EUR/USD, счёт в USD и размер пипса 0,0001. Объём задаётся в единицах EUR. Так расчёт в валюте остаётся прозрачным; для другой пары, валюты счёта или спецификации контракта понадобится свой пересчёт.
- Неблагоприятное проскальзывание покупки в пипсах = (средняя цена исполнения − исходный Ask) ÷ 0,0001.
- Неблагоприятное проскальзывание продажи в пипсах = (исходный Bid − средняя цена исполнения) ÷ 0,0001.
- Проскальзывание в долларах = неблагоприятное проскальзывание в пипсах × 0,0001 × исполненный объём в EUR.
Покупка 100 000 EUR по средней цене 1,10036 при исходном Ask 1,1002 даёт 1,6 пипса неблагоприятного проскальзывания, или $16. При зеркальной продаже средняя цена 1,09984 относительно Bid 1,1000 даёт те же 1,6 пипса и $16. Если применить к продаже формулу покупки, смысл знака перевернётся.
В нашем расчёте положительное число означает ухудшение цены, отрицательное — улучшение. Это отличается от привычного выражения «положительное проскальзывание», которое обычно означает более выгодное исполнение. Сравнивая отчёты, учитывайте и формулу, и название показателя.
Почему объём ордера меняет среднюю цену исполнения
Предположим, в момент исполнения доступны 20 000 EUR по 1,1002, 40 000 по 1,1003 и 90 000 по 1,1005. Условная рыночная покупка 100 000 EUR забирает первые два уровня и ещё 40 000 EUR с третьего. Одной лучшей показанной цены недостаточно, чтобы описать это исполнение.
Исполненный объём, EUR | Цена исполнения | Уплачено, USD |
|---|---|---|
20 000 | 1,1002 | $22 004 |
40 000 | 1,1003 | $44 012 |
40 000 | 1,1005 | $44 020 |
100 000 всего | 1,10036 — средневзвешенная цена | $110 036 |
Прокрутите вбок, чтобы сравнить все столбцы ↔
Средняя цена равна сумме произведений цены на исполненный объём, делённой на весь исполненный объём. Здесь $110 036 ÷ 100 000 EUR = 1,10036 USD за EUR. Усреднять ценовые уровни с одинаковым весом нельзя: объёмы на них разные. Это средневзвешенная цена исполнений одного ордера, а не дневной индикатор VWAP всего рынка.
Документация MetaTrader 5 о стакане цен показывает исполнение по нескольким предложениям и различает биржевой стакан и данные внебиржевого рынка от брокера. Наша лестница цен условная: это не текущий стакан и не обещание, что объём из терминала останется доступен к моменту поступления ордера.
Разберите исполнения, а не только лучшую котировку
Выберите «Купить EUR», сценарий «Несколько ценовых уровней» и объём 100 000 EUR, чтобы повторить пример с проскальзыванием $16. Половина исходного спреда добавляет ещё $10 относительно середины котировки: отклонение для этого одного исполнения составляет $26. Переключитесь на «Продать EUR», чтобы увидеть изменение формулы, затем сравните сценарии улучшения цены и гэпа.
Исходная котировка предшествует условному снимку доступных цен и объёмов. Это не две одновременные котировки. Внутри каждого снимка цены и объёмы фиксированы; модель последовательно использует лучшие доступные уровни и останавливается, когда исполнен запрос или исчерпана показанная ликвидность. Она не моделирует задержки, очередь заявок, отмены, скрытую ликвидность и правила исполнения брокера. Комиссии, финансирование, конвертация валюты и последующий выход исключены.
Попробуйте 200 000 единиц: в каждом снимке доступны только 150 000, поэтому 50 000 остаются неисполненными. Средняя цена и суммы в долларах относятся только к исполненной части. У остатка в модели нет цены исполнения; его нельзя считать бесплатной или завершённой сделкой.
Разбор исполнения
Из чего сложились расходы на исполнение?
Выберите сторону и объём. Проследите доступные ценовые уровни до средней цены исполнения, затем отделите половину спреда от проскальзывания с учётом знака.
Котировка до исполнения
- Исходный Bid
- 1,1000
- Исходный Ask
- 1,1002
- Середина котировки
- 1,1001
Полный исходный спред2,00 пипса
EUR/USD · счёт в USD · 1 пипс = 0,0001. Исходная котировка и снимок исполнения относятся к разным наблюдениям.
Исполнение в модели
Полностью исполнено в этом снимке
- Запрошено · EUR
- 100 000
- Исполнено · EUR
- 100 000
- Не исполнено · EUR
- 0
- Средневзвешенная цена исполнения
- 1,10036
- База для проскальзывания · Исходный Ask
- 1,1002
- 20 000 EURЦена · USD/EUR:1,1002
- 40 000 EURЦена · USD/EUR:1,1003
- 40 000 EURЦена · USD/EUR:1,1005
Покупка сравнивается с исходным Ask. Более высокая цена исполнения хуже, более низкая — лучше.
Посмотреть уровни исполнения
| Цена · USD/EUR | Доступно · EUR | Исполнено · EUR | Доля общего исполнения |
|---|---|---|---|
| 1,1002 | 20 000 | 20 000 | 20 % |
| 1,1003 | 40 000 | 40 000 | 40 % |
| 1,1005 | 90 000 | 40 000 | 40 % |
Расходы относительно исходной середины котировки
- Половина исходного спреда
- +10,00 USD1,00 пипса
- Проскальзывание (+/−)
- +16,00 USD1,60 пипса
- Итоговое отклонение от середины котировки
- +26,00 USD2,60 пипса
Половина спреда + проскальзывание с учётом знака = отклонение от середины котировки. Одно исполнение, расчёт только на исполненный объём.
Плюс — цена хуже указанной базы сравнения. Минус — лучше. Эти суммы не являются прибылью или убытком сделки.
Проскальзывание отражает отличие исполнения от исходной котировки выбранной стороны. Оно может включать смену снимка и использование более глубоких ценовых уровней.
Купить EUR. Исполнено · EUR: 100 000. Не исполнено · EUR: 0. Средневзвешенная цена исполнения: 1,10036. Итоговое отклонение от середины котировки: +26,00 USD.
Допущения и расчёт
BUY: (VWAP − исходный Ask) / 0,0001. SELL: (исходный Bid − VWAP) / 0,0001.
Условные цены EUR/USD, объём в EUR, счёт в USD. Без комиссий, сборов, финансирования, конвертации и закрывающей сделки. Исходная котировка — база сравнения до исполнения, а не обещание, что цена и объём останутся доступны.
Выбранная сторона использует уровни по порядку цен. В каждом сценарии доступно 150 000 EUR. Заявка на 200 000 EUR оставляет 50 000 EUR неисполненными. Модель не предсказывает, когда, по какой цене и исполнится ли вообще этот остаток.
VWAP = сумма произведений цены и исполненного объёма / общий исполненный объём. Проскальзывание покупки сравнивает VWAP с исходным Ask, продажи — исходный Bid с VWAP. Половина спреда отсчитывается от исходной середины котировки; для одного исполнения в эту раскладку не включается полный спред.
Суммы в USD рассчитываются по исполненному объёму без округления промежуточных цен; отображаемая VWAP округляется. Цены — снимки, а не живой стакан. Очередь, задержки, отказы, изменение ликвидности и правила типов ордеров не учитываются. Это не эмулятор брокера и не рекомендация объёма заявки.
Положительное проскальзывание — улучшение цены, а не гарантия прибыли
Урок IG о Форекс описывает как более выгодное, так и менее выгодное исполнение относительно ожидаемой цены. В нашем сценарии улучшения покупка 50 000 EUR исполняется по 1,1001 после исходного Ask 1,1002. Цена лучше на 1 пипс, то есть на $5, а по нашей формуле неблагоприятного отклонения получается −1 пипс.
Поскольку 1,1001 — ещё и исходная середина котировки, отклонение от неё в этом примере равно нулю: улучшение на $5 компенсирует $5, приходящиеся на половину исходного спреда. Это не означает прибыльную позицию. Последующий выход, комиссии, финансирование и дальнейшее движение рынка в расчёт не входят.
Одного удачного или неудачного исполнения также недостаточно для оценки брокера. Для сравнения нужны единые точка отсчёта, время, инструмент, тип и размер ордера; неисполненные заявки тоже нужно учитывать.
Почему стоп срабатывает на одном уровне, а исполняется по другой цене
Обычный стоп-маркет активирует рыночное исполнение после выполнения условия срабатывания. FINRA в объяснении рисков стоп-ордеров предупреждает, что фактическая цена может существенно отличаться от стоп-уровня. Стоп не резервирует цену и не гарантирует максимальный размер убытка.
Представим стоп на продажу по 1,0995 после более раннего Bid 1,1000. Следующий снимок исполнения начинается с Bid 1,0994. Допустим, эта котировка выполняет условие срабатывания на платформе. В сценарии гэпа для продажи 100 000 единиц средняя цена составляет 1,09908. Это на 4,2 пипса ниже стопа, но на 9,2 пипса ниже более раннего Bid.
Это два сравнения одной цены исполнения, а не два расхода для сложения. Калькулятор сравнивает с более ранней котировкой; стоп-ордер он не моделирует. Фактический источник цены срабатывания проверяйте отдельно: последняя сделка на графике и цена, которую использует брокер для триггера, могут различаться. Подробнее — в гиде о трейлинг-стопе и трейлинг-стоп-лимите.
Устраняет ли лимитный ордер проскальзывание?
Лимит на покупку разрешает исполнение по заданной цене или ниже, лимит на продажу — по заданной цене или выше. Точного совпадения цены он не требует. Бюллетень SEC о стопах и стоп-лимитах объясняет обратную сторону: ценовое ограничение может помешать исполнению.
Таким образом, лимит ограничивает приемлемую цену в рамках условий ордера, но не снимает неопределённость относительно самого исполнения и его объёма. Улучшение цены по-прежнему возможно. Отказ, истечение срока или неисполненный остаток нельзя записать как нулевое проскальзывание и затем считать успешным полным выходом.
В сценарии глубины рынка из запрошенных 200 000 EUR исполняются 150 000, а 50 000 остаются неисполненными. Для исполненной части неблагоприятное проскальзывание относительно исходного Ask составляет $31, отклонение от середины — $46. Умножение удельной разницы на запрошенные 200 000 приписало бы остатку несуществующее исполнение. В реальности остаток обрабатывается по правилам исполнения и срока действия ордера; наша модель просто останавливается.
Как учитывать исполнение в расчёте расходов и риска
Прежде чем объединять числа, выберите точку отсчёта. Одно исполнение относительно середины котировки, немедленная покупка с обратной продажей и фактическая прибыль после выхода отвечают на разные вопросы. Спред, уже включённый в модель инструмента, нельзя повторно прибавлять под другим названием.
Калькулятор спреда Форекс помогает разобрать расходы при введённых значениях спреда и объёма. Калькулятор размера позиции позволяет сопоставить выбранную сумму риска с дистанцией стопа. Ни один из них не делает будущее исполнение определённым; проверяйте, какие расходы и валютные пересчёты включает каждый расчёт.
Оценка риска по стопу может отличаться от фактического убытка, если цена исполнения не совпадает с предполагаемой ценой выхода. Ограничения счёта — отдельный уровень: гид о трейлинг-просадке объясняет, почему порог потерь не равнозначен ордеру, который закроет позицию по этому уровню.
Как сравнивать условия исполнения без обещаний «нулевого проскальзывания»
Начните с юридического лица, обслуживающего ваш счёт, инструмента и платформы. Уточните, как определяются цены рыночных и стоп-ордеров, как учитывается улучшение цены, что обозначает показанный объём в стакане и что происходит при нехватке ликвидности. Рекламируемый спред сам по себе не отвечает на эти вопросы.
Обзоры ниже — отправная точка для проверки платформ и расходов. Наличие брокера в списке не является рейтингом качества исполнения, не доказывает меньшее проскальзывание или поддержку конкретного ордера. Изучайте актуальные документы для своего счёта, а не воспринимайте общую оценку брокера как гарантию цены.
Сравнить брокеров с MT5
Сопоставьте платформы и условия счетов, затем уточните правила трейлинга и исполнения.

Обзор AvaTrade
Изучите платформы и расходы. Подтвердите работу ордера для выбранного счёта и инструмента.

Обзор XM
Проверьте платформы, условия счетов и расходы, затем уточните нужный тип ордера.

Обзор IC Markets
Изучите платформы и расходы. Подтвердите работу ордера для выбранного счёта и инструмента.
Что сохранить, если исполнение кажется неправильным
- Инструмент, валюту счёта и единицы объёма, включая запрошенное и исполненное количество.
- Исходные Bid и Ask с временем котировки; отдельно отметьте, показывает ли график Bid, Ask, середину или последнюю сделку.
- Тип ордера, сторону, время отправки и параметры стопа, лимита, политики исполнения и срока действия.
- Цену, объём и время каждого исполнения, итоговый статус ордера и оставшуюся позицию.
- Комиссии и другие сборы отдельно от ценовых разниц; во всём сравнении используйте одну точку отсчёта.
Затем рассчитайте средневзвешенную цену и попросите брокера объяснить оставшиеся расхождения по этим записям. Скриншот без времени или нужной стороны котировки может не отражать событие. Упражнение на демосчёте проверяет понимание интерфейса, но не показывает, как будет исполнен реальный ордер.
Частые вопросы
Проскальзывание и спред — одно и то же?
Нет. Спред — разница между Bid и Ask в определённый момент. Проскальзывание сравнивает исполнение с выбранной исходной ценой. Сделка может иметь нулевое проскальзывание относительно исходного Ask или Bid и при этом пересекать спред.
Может ли проскальзывание быть положительным?
Да. Цена покупки ниже выбранной исходной цены или цена продажи выше неё означает улучшение. Это обычно называют положительным проскальзыванием. В нашей формуле неблагоприятного отклонения улучшение записывается отрицательным числом; это не означает отрицательный результат сделки.
Сколько стоит один пипс проскальзывания?
В модели EUR/USD со счётом в USD один пипс равен 0,0001 USD за EUR. Умножьте его на исполненный объём в EUR: при 100 000 единиц один пипс стоит $10. Для других инструментов, размеров контракта и валют счёта нужен отдельный расчёт.
Почему цена исполнения стопа отличается от стоп-уровня?
Стоп-уровень активирует ордер, но не резервирует ликвидность по этой цене. Исполнение зависит от доступных котировок, объёма и правил ордера. Сначала проверьте источник цены срабатывания и отчёт об исполнениях, а не считайте видимую цену на графике доказательством ошибки.
Можно ли полностью избежать проскальзывания лимитными ордерами?
Лимит задаёт границу приемлемой цены, но не гарантирует исполнение всего объёма или исполнение вообще. Улучшение цены возможно, а неисполненный выход сохраняет открытый риск. Оценивайте последствия отсутствия исполнения наряду с ценовым ограничением.
Предсказывает ли калькулятор следующее исполнение у моего брокера?
Нет. Он использует фиксированные условные цены и объёмы после отдельной исходной котировки. Реальная маршрутизация, время, конкурирующие заявки, сборы и последующие исполнения исключены. Модель объясняет расчёт цены и расходов по исполнениям и отдельно показывает неисполненный остаток.
Источники и материалы
- SEC / Investor.gov · Types of OrdersПроверено
- MetaTrader 5 Help · Depth of MarketПроверено
- IG Academy · What is slippage?Проверено