Типи ордерів у трейдингу: яку заявку обрати та як перевірити виконання

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

Позиція — кількість інструмента, яку ви купили або продали й поки не закрили зворотною операцією. Відправлення ордера ще не означає, що актив уже куплено чи продано. Нижче розберемо, як працюють ринкові, лімітні та умовні заявки, що відбувається з невиконаним залишком і як перевірити результат у терміналі, торговій програмі.

Ордер задає напрямок, кількість та умови; запуск заявки відрізняється від фактичного виконання

Як заявка перетворюється на угоду

На біржі заявка покупця зіставляється із заявкою продавця за правилами майданчика. Біржовий стакан показує доступні пропозиції купівлі й продажу за різними цінами. Для ринкової купівлі потрібні продавці, для ринкового продажу потрібні покупці.

Bid позначає найкращу доступну ціну купівлі, а Ask найкращу ціну продажу. Різницю між ними називають спредом. Ціна останньої угоди, Last, стосується вже виконаної операції й не обіцяє такої самої ціни для вашої наступної заявки. Ролі біржі та брокера пояснює матеріал «Як влаштована біржа».

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

Ринковий ордер: використати доступні ціни

Ринковий ордер, або Market Order, спрямовує купівлю чи продаж до найкращих доступних зустрічних заявок. Його обирають, коли важливіше виконати операцію без очікування обраного рівня. У звичайного ринкового ордера ви не задаєте граничну ціну.

Візьмемо навчальний приклад. Акція є часткою власності в компанії. У стакані продають 30 акцій по 100 доларів і ще 20 по 101 долару. Ринкова купівля 50 акцій використає обидві ціни, якщо ці заявки залишаться доступними й не буде кращих пропозицій. Вартість самих акцій становитиме 30 × 100 + 20 × 101 = 5 020 доларів.

Середня ціна однієї акції: 5 020 / 50 = 100,40 долара, без комісій. Ціна Ask на екрані могла дорівнювати 100 доларам, але всіх 50 акцій за нею не було. Тому фактична середня ціна виявилася вищою.

Навчальний приклад без комісій: 30 акцій по 100 USD та 20 по 101 USD коштують 5020 USD, середня ціна 100,40 USD за доступних пропозицій без кращих

Прослизання означає різницю між очікуваною та фактичною ціною виконання. Його спричиняє не лише великий обсяг: котирування можуть змінитися, поки заявка передається, або ціна різко пройти кілька рівнів. Прослизання відрізняється від спреду й може як погіршити, так і поліпшити ціну для трейдера.

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

Порівняння стакана до й після ринкових заявок: купівля 10 зменшує ask із 20 до 10 по 101, продаж 10 зменшує bid із 40 до 30 по 99

Лімітний ордер: обмежити ціну угоди

Лімітний ордер, Limit Order, дозволяє купувати не дорожче заданої ціни або продавати не дешевше неї. Ліміт купівлі 100 доларів допускає купівлю по 100 або 99, але не по 101 долару. Обмеження стосується ціни угоди; комісії перевіряють окремо.

Повернімося до прикладу з 50 акціями. За ліміту купівлі 100 доларів відразу доступні лише 30 акцій. Решта 20 може залишитися в очікуванні, якщо обрані строк і правила заявки це дозволяють. Поки ця частина не виконана, куплено лише 30 акцій.

За ліміту купівлі 100 USD виконано 30 акцій, залишок 20 очікує лише за відповідних строку й правил

Досягнення ціною вашого ліміту не гарантує угоди. Перед вами можуть стояти інші заявки, а зустрічного обсягу може не вистачити. Черговість залежить від майданчика та інструмента; не робіть висновку про виконання лише за дотиком ціни на графіку.

Лімітна заявка не завжди чекає. Якщо її ціна дозволяє використати вже доступні пропозиції, вона може виконатися відразу в межах ліміту. Заявка, що залишається в стакані, пропонує обсяг іншим учасникам; заявка, яка виконується проти неї, цей обсяг використовує. Тип Limit сам по собі не вказує, хто є професіоналом або в який бік рушить ринок.

Стоп-ордер: задати умову запуску

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

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

Перевірте, яка саме ціна запускає стоп: Last, Bid, Ask чи окрема розрахункова ціна платформи. Уточніть також, де зберігається умова: на біржі, у брокера чи у вашому терміналі. Якщо вона обробляється лише терміналом, для її роботи може бути потрібне постійне підключення.

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

Умова запуску стоп-ордера на графіку

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

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

Окремий навчальний сценарій показує наслідок різкого переходу ціни. Для продажу купленого активу ви задаєте стоп-ціну 100 доларів і ліміт 99 доларів. Після запуску дозволений продаж по 99 або дорожче. Якщо наступна доступна ціна покупця становить 97 доларів, ця лімітна заявка не продасть актив, поки не з’являться покупці за допустимою ціною.

Стоп-маркет після запуску спрямовує ринковий продаж до доступних покупців і може виконатися по 97 доларів або за кількома цінами. Проте й він не гарантує повного негайного закриття: потрібні зустрічні заявки та можливість торгувати. Окремо перевірте захисні цінові межі майданчика.

Умовний продаж зі стопом 100 USD та лімітом 99 USD: стоп-ліміт не допускає 97, стоп-маркет може виконатися по 97 або кількох цінах без гарантії повного негайного виконання

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

Стоп-ціна та лімітна ціна стоп-ліміту

Захисний вихід, ціль прибутку та рухомий стоп

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

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

Місце захисного виходу й розмір позиції обирають до входу. Сам вибір типу стопа не встановлює грошової межі втрат. Цю окрему задачу пояснює стаття «Ризик-менеджмент».

Заявка для захисного виходу з позиції

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

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

Умовна схема трейлінг-стопа для купівлі: рівень піднімається за вигідним рухом і не опускається при зниженні; прибуток та ціна виходу не гарантовані

Строк дії та пов’язані заявки

Для невиконаного залишку важливі строк дії та дозвіл на часткове виконання. Умови нижче не змінюють напрямок угоди, але визначають, що система робитиме з кількістю, яку поки не вдалося купити або продати.

  • Day: заявка діє до завершення визначеної торгової сесії, якщо її не виконано або не скасовано раніше.
  • GTC, до скасування: залишається активною до виконання, скасування або завершення строку, встановленого брокером. Назва не завжди означає необмежений час.
  • IOC, негайно або скасувати: відразу виконується доступна частина, решта скасовується.
  • FOK, повністю або скасувати: потрібне негайне виконання всього обсягу; якщо воно неможливе, заявку скасовують повністю.

Перевірте доступність цих умов для свого інструмента й обраної сесії. У прикладі з 50 акціями за ліміту 100 доларів IOC залишить куплені 30 і скасує решту 20; FOK скасує всю заявку, якщо всіх 50 за допустимою ціною немає. Це наслідки одного й того самого стакана за різних команд.

Один стакан і ліміт 100 USD: IOC купує 30 та скасовує 20, FOK скасовує всі 50 за відсутності всього допустимого обсягу

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

OCO: виконання однієї заявки запускає скасування другої; перевірте часткове виконання, кількість та місце обробки

Айсберг та виконання частинами

Айсберг-ордер показує в стакані лише частину загальної кількості. Коли видима частина виконується, вона поповнюється зі прихованого залишку за правилами майданчика. Це дає змогу виконувати справжню заявку, не показуючи весь обсяг відразу.

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

Алгоритм виконання автоматично керує заявками за заданими правилами. Наприклад, великий обсяг можна поділити на частини й надсилати їх протягом певного часу. Це спосіб виконання операції, а не окреме підтвердження напрямку ринку чи гарантія кращої ціни.

Спуфінг відрізняється метою заявки: її вводять із наміром прибрати до виконання, щоб створити оманливу видимість попиту чи пропозиції. Учасник може намагатися отримати справжнє виконання з іншого боку, а показні заявки зняти. Наявність програми, прихованої частини чи великої кількості скасувань сама по собі цього наміру не доводить.

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

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

Як перевірити обраний ордер

У розділі курсу про типи ордерів Ігор Арапов пов’язує заявки з роботою біля цінового рівня. В авторському поясненні рішення спирається на реакцію після виходу ціни за рівень; сам пробій не є достатнім підтвердженням входу. Тип ордера виконує обраний план, але не підтверджує торгову ідею замість аналізу.

На демонстраційному рахунку, де ви не ризикуєте реальними грошима, порівняйте ринкову та лімітну заявки: їхні статуси, ціни й виконану кількість. Для стопа окремо перевірте умову запуску та заявку, що виникає після нього. Демо допомагає освоїти команди, але не відтворює всіх затримок, витрат і зустрічних обсягів реального виконання.

До відправлення звірте інструмент, напрямок, кількість, строк дії та потрібні ціни. Після відправлення перевірте прийняття заявки. Після виконання порівняйте розмір відкритої позиції із захисним виходом. Після закриття переконайтеся, що зайві активні заявки не залишилися.

Часті запитання

Чим ринковий ордер відрізняється від лімітного?

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

Про автора

Ігор Арапов, практикуючий трейдер з 2013 року, автор бібліотеки ArapovTrade. ORCID: 0009-0003-0430-778X.

ПОПЕРЕДНЯ СТАТТЯ
НАСТУПНА СТАТТЯ