Limit order дозволяє купити або продати лише за визначеною ціною одиниці чи кращою. Для купівлі ліміт є верхньою межею, для продажу — мінімумом. Виконання та його обсяг залежать також від зустрічних пропозицій, черги й умов чинності ордера.
Єва встановлює ліміт купівлі 60 000 USD за BTC. Вона погоджується на цю або нижчу ціну за біткоїн. Якби такий самий ліміт стосувався продажу, вона хотіла б цю або вищу ціну. Верхню межу купівлі слід відрізняти від мінімуму продажу: краща ціна означає менші витрати покупця й більшу виручку продавця. Сума позначає ціну за біткоїн на конкретному ринку, а не автоматично весь бюджет угоди. [1] [2]
У нашому прикладі Єва купує 1 BTC з лімітом 60 000 USD. Уже є пропозиції 0,3 BTC за 59 990 USD і ще 0,7 BTC за 60 000 USD за біткоїн. Якщо ордер зіставиться з ними, середня ціна становитиме 59 997 USD за біткоїн. Кращу доступну пропозицію не піднімають до вищого ліміту Єви. Отже, виконання може бути негайним: не кожна лімітна купівля чекає майбутнього падіння. Це ілюстративні числа, не поточні пропозиції. [1] [3]
Пізніше Єва бачить, що ціна торкнулася її ліміту. Це не доводить, що черга дійшла саме до її ордера чи всього обсягу. Попереду можуть чекати інші заявки, а зустрічної кількості не вистачити всім. Coinbase називає свій порядок Price-Display-Time Priority: важливі ціна, видима частина та час. Правила охоплюють і приховані частини великих ордерів. Графік останніх угод не показує цієї черги; результат власної купівлі треба перевіряти у статусі ордера. [1]
До ціни додається інструкція чинності. Уявімо знову ордер на 1 BTC, але негайно в межах ліміту доступно лише 0,3 BTC. IOC, Immediate or Cancel, може купити 0,3 BTC і скасувати решту 0,7 BTC. FOK, Fill or Kill, за цієї умови не купить нічого: потрібне негайне повне виконання. GTC, Good til canceled, дозволяє відкритій частині чекати в книзі ордерів до скасування. Доступні параметри та ціновий захист залежать від платформи; сама назва Limit order їх не визначає. [1]
Якщо Єва приймає пропозицію продавця, який уже чекав, вона використовує наявну можливість торгівлі, тобто ліквідність, і діє як Taker. Якщо її пропозиція чекає когось іншого, вона додає ліквідність як Maker. Coinbase допускає обидві ролі для ліміту без Post Only, навіть для різних частин одного ордера. Прийнятий Post Only за правилами зберігає роль Maker. Це не гарантує виконання чи нульової комісії. Аукціон, де заявки зіставляють разом у визначений момент, також може мати інші умови, ніж звичайна безперервна торгівля. [1]
Повернімося до вартості купівлі 59 997 USD. Якщо додати окрему, суто умовну комісію 10 USD, Єва витратить загалом 60 007 USD. Саме по собі це не порушує ліміт 60 000 USD для купівлі 1 BTC: ціни окремих виконань були в межах ліміту, а комісія збільшила витрати. Реальний ордер має враховувати комісії та можливе резервування коштів. Цінова стеля не є автоматично бюджетом з усіма витратами. [1]
Єва вирішує скасувати купівлю. Поки її запит обробляють, може відбутися ще одне виконання. Тому вона перевіряє підтверджене скасування, вже куплену кількість і можливий відкритий залишок. Скасування решти не повертає назад завершені угоди. GTC також є інструкцією чинності, а не обіцянкою біржі тримати заявку вічно. Правила Coinbase залишають можливість скасувати відкриті ордери, наприклад із технічних причин. Важливий кінцевий статус, а не лише натиснута кнопка. [1]
Звичайний лімітний ордер можна подати одразу, а Stop Limit спочатку чекає визначеного тригера. Лише тоді виникає лімітний ордер і його цінова межа зберігається. Якщо ринок швидко перескочить прийнятні ціни, відповідної зустрічної пропозиції може не бути. Наприклад, продаж залишиться невиконаним, якщо всі покупці пропонують нижче мінімуму. Тому Stop Limit не гарантує продажу. Єва окремо перевіряє ціну активації, свій ліміт і фактичний результат: кожен показник відповідає на інше питання. [1] [2]
Для повної картини прочитайте також Market order, Slippage, Order book, Post-only order. На цю статтю також посилаються Market maker, Bid–ask spread, Slippage, Market order.