Multi-Limit order

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

Завдяки новому інструменту Multi-limit, користувачі можуть покращити свій досвід торгівлі та автоматизувати свої стратегії. У наведеній статті ми детально розглянемо цей інструмент, пояснюючи кожен його аспект доступною мовою.

Основні характеристики режиму Multi-limit включають:

  • Встановлення верхнього і нижнього порога цін для ордерів у сітці, а також суми інвестиції;
  • Автоматичний розрахунок ціни кожного ордера сітки залежно від обраного діапазону цін і обраного режиму (арифметичний або геометричний);
  • Можливість створення сіток, що містять до 15 ордерів;
  • Попередній перегляд сітки ордерів перед її розміщенням.


Після підтвердження кожен лімітний ордер, створений у межах сітки Multi-limit, відображатиметься в розділі Відкриті ордери в нижній секції торгового терміналу, біля Trade History.

Режим арифметичної прогресії.

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

Розглянемо приклад сітки для купівлі BTC на ринку BTC_USDT з діапазоном цін від 27299 до 24799 і інвестованою сумою 800 USDT:

  • Ви хочете розмістити 5 ордерів у цьому діапазоні з рівним інтервалом між ними, при цьому у вас є 800 USDT для інвестицій.
  • Ви обираєте режим арифметичної прогресії і вказуєте початкову ціну (27299), кінцеву ціну (24799), кількість ордерів (5) і суму, що інвестується (800 USDT).

Система автоматично розрахує ціну кожного ордера, враховуючи арифметичну прогресію, і розмістить їх таким чином:

 

  • Ордер за ціною 27299, інвестиція: 160 USDT
  • Ордер за ціною 26674, інвестиція: 160 USDT (зменшення на 625 відносно попереднього)
  • Ордер за ціною 26049, інвестиція: 160 USDT (зменшення на 625 відносно попереднього)
  • Ордер за ціною 25424, інвестиція: 160 USDT (зменшення на 625 відносно попереднього)
  • Ордер за ціною 24799, інвестиція: 160 USDT (зменшення на 625 відносно попереднього)

Таким чином, з використанням арифметичної прогресії ви створюєте рівномірну сітку ордерів для купівлі BTC у зазначеному діапазоні цін на ринку BTC_USDT, при цьому інвестуючи всю доступну суму в розмірі 800 USDT. Це забезпечує більш гнучкий і контрольований підхід до вашої торгової стратегії з урахуванням заданої суми інвестицій.

Режим геометричної прогресії з рівномірним розподілом суми.

Геометрична прогресія надає трейдерам можливість створювати ордери зі зміною ціни в геометричній прогресії, при цьому сума на кожен ордер розподіляється рівномірно. Розгляньмо приклад сітки для купівлі BTC на ринку BTC_USDT з діапазоном цін від 27299 до 24799 і сумою інвестиції 800 USDT:

  • Ви хочете розмістити 5 ордерів у цьому діапазоні зі зміною ціни в геометричній прогресії та рівномірним розподілом суми.
  • Ви обираєте режим геометричної прогресії і вказуєте верхню ціну діапазону (27299), нижню ціну діапазону (24799), кількість ордерів (5) і суму інвестиції (800 USDT).

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

 

Для рівномірного розподілу суми (800 USDT) на кожен ордер, ми можемо використовувати геометричну прогресію. Нехай кожен ордер буде з однаковою сумою і з відношенням цін у геометричній прогресії (R):

(рахуємо ціни в прикладах з урахуванням 2-х знаків після коми, що може трохи вплинути на точність розрахунків цін).

 

R - коефіцієнт

n - кількість ордерів

Pn - ціна ордера за порядком

 

R = (hight_price/low_price) ^ (1/n)

R = (27299 / 24799) ^ (1/5) = 1.01939

Тепер, використовуючи це значення R, ми можемо розрахувати ціни кожного ордера згідно з геометричною прогресією:


Pn = low_price*R ^ (n-1)

P1 = 24799 * 1.01939 ^ (1-1) = 24799

P2 = 24799 * 1.01939 ^ (2-1) = 25279.85

P3 = 24799 * 1.01939 ^ (3-1) = 25770.02

P4 = 24799 * 1.01939 ^ (4-1) = 26269.70

P5 = 24799 * 1.01939 ^ (5-1) = 26779.07


 

1. Ордер за ціною 26779.07 USDT, інвестиція: 160 USDT

2. Ордер за ціною 26269.70 USDT, інвестиція: 160 USDT

3. Ордер за ціною 25770.02 USDT, інвестиція: 160 USDT

4. Ордер за ціною 25279.85 USDT, інвестиція: 160 USDT

5. Ордер за ціною 24799 USDT, інвестиція: 160 USDT

 

Тепер у нас є сітка з 5 ордерів на купівлю BTC у зазначеному діапазоні цін на ринку BTC_USDT, при цьому кожен ордер має однакову суму інвестиції в розмірі 160 USDT. Цей метод забезпечує розподіл ордерів ближче до останньої ціни і більш ранню купівлю/продаж, ніж арифметичний режим.

Порівняємо арифметичну та геометричну прогресію.

  Арифметична Геометрична Об’єм
1 24799 24799 160
2 25299 25279.85 160
3 25799 25770.02 160
4 26299 26269.70 160
5 26799 26779.07 160
Avg 25799 25779,52  

 

Відповідно до ціни згенерованих ордерів ми спостерігаємо, що за геометричної прогресії середня ціна всіх ордерів наближається до нижньої межі (помітнішою є різниця при збільшенні кількості ордерів). Це означає, що ми реалізуємо більшу частину суми інвестиції раніше за однакової зміни ціни на ринку.

Реалізація Multi-limit в API.

Для реалізації функціонала, подібного до multi-limit, але з використанням API, рекомендуємо використовувати Bulk limit-order, що дає змогу створювати одночасно до 20 лімітних ордерів, а також наш проєкт з SDK.

Будь ласка, зверніть увагу, що реалізація логіки розрахунку цін і розподілу інвестиції має бути розроблена окремо.

 

Зверніть увагу: використання Bulk limit-order через API доступне лише для спотового ринку.

Як налаштувати Multi-Limit на WhiteBIT?

На прикладі нижче відображено налаштування Multi-Limit на спотовому ринку.

За необхідності налаштування Multi-Limit на інших ринках, виберіть маржинальну або ф'ючерсну торгівлю відповідно.

Крок 1. Веб-сайт: Перейдіть до секції «‎Спот» у розділі Торгівля. Оберіть торгову пару або одразу перейдіть до інтерфейсу налаштування режиму. Розберемо на прикладі пари BTC/USDT.

Додаток: цю функцію ви можете знайти у розділі Продукти WhiteBIT. Натисніть на “Подивитись все” та оберіть “Multi-Limit”.

Крок 2. У терміналі оберіть тип режиму «‎Multi-Limit» та встановіть нижню та верхню межі ціни. Зверніть увагу, що якщо ви хочете купити актив за ціною вище ринкової, то заявки у межах Multi-Limit-режиму з такою ціною виконаються одразу за наявною ринковою ціною. Аналогічна ситуація буде і якщо захочете продати актив за допомогою Multi-Limit за ціною меншою аніж ринкова, тобто ордери з нижчою ціною виконаються одразу за ринковою ціною.

Поля для зазначення нижнього та верхнього порогу ціни у сітці

 

Крок 3. Оберіть як буде змінюватись вартість ордерів з двох режимів: Арифметично або Геометрично. За арифметичної прогресії ціна усіх ордерів на купівлю або продаж відрізнятиметься однаково. За геометричної — ціна збільшуватиметься або зменшуватиметься пропорційно. При цьому загальна сума інвестиції буде рівномірно розподілена між усіма заявками у сітці.

Поле для вибору режиму зміни ціни в ордерах

 

Крок 4. Встановіть кількість ордерів та оберіть актив, який треба купити або продати, якщо одразу цього не зробили. Ступінь розбиття можна вибрати із готових значень: 3, 5, 10, 15 або зазначити кількість ордерів вручну. Мінімальна кількість заявок, що можуть бути виставлені у межах однієї сітки Multi-Limit — 2, максимальна — 15.

Поле, де треба зазначити кількість заявок, що будуть виставлені

 

Крок 5. На основі кількості ордерів та обраного активу система розрахує мінімальну необхідну суму інвестицій. Це рекомендована цифра. Тому можна зазначити суму інвестування вручну та натиснути «‎Купити», щоб розмістити Multi-Limit.

Крок 6. Залишилось лише перевірити чи все вказано вірно та підтвердити розміщення. Подивитися деталі кожної заявки можна у вікні підтвердження, натиснувши на «‎Show orders list».

Підтвердження Multi-Limit

 

Побачити усі активні ордери у межах Multi-Limit можна вкладках «‎Multi-Limit-ордери» та «‎Ордери», які знаходяться під терміналом виставлення ордерів нашої біржі.

Підтримка

У разі виникнення будь-яких питань, пов'язаних із функціоналом нашої біржі, ви можете:

  • Залишити запит на нашому сайті;
  • Написати на електронну пошту служби підтримки: support@whitebit.com;
  • Написати в чат, скориставшись кнопкою в правому нижньому кутку екрана (у застосунку WhiteBIT у правому верхньому кутку натисніть ).

Чи була ця стаття корисною?

3 з 3 вважають статтю корисною