Торгові витрати

Проковзування в трейдингу: спред, спрацювання стопа й фактична ціна

Автор · Редактор

Перевірено

Шари світлого каменю, бірюзового металу та прозорого скла, розсунуті для розгляду структури.

Ціна на екрані — ще не звіт про виконання. Розберімо умовний ордер на Форекс за ціновими рівнями, розрахуймо середню ціну й відокреммо спред від проковзування та зміни точки відліку.

Головне

  1. Спред порівнює Bid і Ask в один момент. Проковзування порівнює виконання з визначеною ранішою ціною.

  2. Великий ордер може виконатися за кількома цінами. Середню рахують з урахуванням виконаних обсягів, а не як просте середнє цінових рівнів.

  3. Стоп задає умову спрацювання, ліміт — обмеження ціни. Жоден із них не доводить, що позицію закрито повністю.

Що таке проковзування в трейдингу?

Проковзування — різниця між ціною виконання та ціною, обраною для порівняння під час надсилання чи оцінювання ордера. Точка відліку важлива: котирування 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

(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,100220 00020 00020%
1,100340 00040 00040%
1,100590 00040 00040%

Витрати відносно початкової середини котирування

Половина початкового спреду
+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

Огляд AvaTrade

Дослідіть платформи й витрати. Підтвердьте роботу ордера для конкретного рахунку та інструмента.

XM

Огляд XM

Перевірте платформи, умови рахунків і витрати, потім уточніть потрібний тип ордера.

IC Markets

Огляд IC Markets

Дослідіть платформи й витрати. Підтвердьте роботу ордера для конкретного рахунку та інструмента.

Що зберегти, якщо виконання здається неправильним

  • Інструмент, валюту рахунку й одиниці обсягу, зокрема запитану та виконану кількість.
  • Початкові Bid і Ask із часом котирування; окремо зазначте, чи показує графік Bid, Ask, середину або останню угоду.
  • Тип ордера, сторону, час надсилання та параметри стопа, ліміту, політики виконання і строку дії.
  • Ціну, обсяг і час кожного виконання, підсумковий статус ордера та залишкову позицію.
  • Комісії й інші збори окремо від цінових різниць; у всьому порівнянні використовуйте одну точку відліку.

Потім розрахуйте середньозважену ціну й попросіть брокера пояснити решту розбіжностей за цими записами. Скриншот без часу чи потрібної сторони котирування може не відображати події. Вправа на деморахунку перевіряє розуміння інтерфейсу, але не показує, як виконається реальний ордер.

Поширені запитання

Проковзування і спред — те саме?

Ні. Спред — різниця між Bid і Ask у певний момент. Проковзування порівнює виконання з обраною початковою ціною. Угода може мати нульове проковзування відносно початкового Ask чи Bid і водночас перетинати спред.

Чи може проковзування бути позитивним?

Так. Ціна купівлі нижча за обрану початкову ціну або ціна продажу вища за неї означає покращення. Це зазвичай називають позитивним проковзуванням. У нашій формулі несприятливого відхилення покращення записується від’ємним числом; це не означає від’ємного результату угоди.

Скільки коштує один піпс проковзування?

У моделі EUR/USD із рахунком у USD один піпс дорівнює 0,0001 USD за EUR. Помножте його на виконаний обсяг у EUR: за 100 000 одиниць один піпс коштує $10. Для інших інструментів, розмірів контракту й валют рахунку потрібен окремий розрахунок.

Чому ціна виконання стопа відрізняється від стоп-рівня?

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

Чи можна повністю уникнути проковзування лімітними ордерами?

Ліміт задає межу прийнятної ціни, але не гарантує виконання всього обсягу чи виконання взагалі. Покращення ціни можливе, а невиконаний вихід зберігає відкритий ризик. Оцінюйте наслідки відсутності виконання поряд із ціновим обмеженням.

Чи передбачає калькулятор наступне виконання в мого брокера?

Ні. Він використовує фіксовані умовні ціни й обсяги після окремого початкового котирування. Реальна маршрутизація, час, конкуруючі заявки, збори й подальші виконання виключені. Модель пояснює розрахунок ціни та витрат за виконаннями й окремо показує невиконаний залишок.

Джерела та матеріали

  1. SEC / Investor.gov · Types of OrdersПеревірено
  2. OANDA Help · What is a bid and ask price?Перевірено
  3. MetaTrader 5 Help · Depth of MarketПеревірено
  4. IG Academy · What is slippage?Перевірено
Усі гіди
Трейлінг-стоп і трейлінг-стоп-лімітПорівняйте спрацювання, ринковий вихід і вихід з обмеженням ціни.Трейлінгова просадкаВідокремте поріг втрат рахунку від ціни ордера на вихід.Калькулятор спреда ФорексРозберіть спред і обсяг позиції окремо від проковзування.Калькулятор розміру позиціїЗіставте введену суму ризику з очікуваною відстанню до стопа.
Усі гіди