Відмова від відповідальності: відповідно до вимог MiCA, несанкціоновані стейблкоїни підпадають під певні обмеження для користувачів з ЄЕЗ. Для отримання додаткової інформації, будь ласка, клацніть тут.
Висхідний трейлінг дозволяє вашому ф'ючерсному USDⓈ-M grid-боту переміщувати діапазон торгівлі вгору, щоб вирівнювати його з ринком із висхідним трендом, а низхідний трейлінг переміщує діапазон торгівлі вниз, щоб вирівняти його з ринком із низхідним трендом. Ця функція може усувати обмеження традиційної grid торгівлі, коли прибуток часто обмежений через прориви цін.
Після ввімкнення функції висхідного трейлінгу верхній і нижній ліміт вашого grid ордера буде автоматично коригуватися у міру зростання ціни активу. Ця функція потенційно може забезпечити більший прибуток, заробляючи на рухах ціни за межі початкового діапазону grid.
Примітка: щоб використовувати функцію низхідного трейлінгу у застосунку, оновіть його до версії 2.86.0 або вище.
Будь ласка, зверніть увагу:
1. Ви можете активувати висхідний або низхідний трейлінг під час розміщення ордера grid. Просто поставте прапорець поруч [Висхідний трейлінг] або [Низхідний трейлінг], щоб увімкнути функцію.
2. Коли обрано [Висхідний трейлінг], вам потрібно буде встановити лімітну ціну висхідного трейлінгу, за умови якої grid перестане рухатися вгору. Лімітна ціна висхідного трейлінгу повинна бути вищою за верхню ціну й нижчою за максимальну ціну трейлінгу та верхню стоп-ціну для нейтрального grid, ціну тейк-профіт для лонг-grid і ціну стоп-лос для шорт grid (якщо є).
Так само, коли обрано [Низхідний трейлінг] , вам потрібно буде встановити лімітну ціну низхідного трейлінгу, яка визначає, коли grid припинить рух вниз. Ліміт низхідного трейлінгу має бути нижчим за нижчу ціну, коли увімкнено низхідний трейлінг. Ліміт ціни низхідного трейлінгу повинен бути вищим за мінімальну стоп-ціну для нейтрального grid, ціну стоп-лос для лонг-grid і ціну тейк-профіт для шорт-grid (якщо є).
Залежно від ваших налаштувань, ви повинні побачити відповідний тег трейлінгу у спливному вікні підтвердження і сторінці деталей ордера. Ви побачите[Висхідний трейлінг] якщо включений тільки висхідний трейлінг; [Низхідний трейлінг] якщо включений тільки низхідний трейлінг; і [Трейлінг], якщо увімкнено обидва.
Ви можете відстежувати свої ордери з трейлінгом у розділах [Активні] й [Історія].
Скористаймося наведеним нижче прикладом, щоб зрозуміти, як працює висхідний і низхідний трейлінг в grid торгівлі.
Спочатку бот налаштує структуру grid торгівлі з ордером на купівлю за нижнім лімітом ціни (25 000 $) й декількома ордерами на продаж від 33 000 $ до 45 000 $, розподілених порівну на grid на основі цінового розриву.
Ціна | Ордер |
45 000$ | Продаж |
41 000 $ | Продаж |
37 000 $ | Продаж |
33 000 $ | Продаж |
29 000 $ | Немає |
25 000$ | Купівля |
Якщо ціна підніметься вище верхнього ліміту ціни або якщо ціна впаде нижче нижнього ліміту ціни, бот не розміщуватиме нові ордери. Він чекатиме, поки ціна впаде, і виконає наявні ордери на купівлю, щоб поєднати їх з ордерами на продаж, або чекатиме, поки ціна зросте, і виконає наявні ордери на продаж, щоб поєднати їх з ордерами на купівлю.
Якщо ціна зросте вище верхнього ліміту ціни й різниці в цінах між рівнями grid (45 000 $ + 4000 $ = 49 000 $), бот скоректує grid вгору:
І навпаки, якщо ціна впаде нижче нижнього ліміту ціни й різниці в цінах між рівнями grid (33 000 $ - 4000 $ = 29 000 $), бот скоректує grid вниз:
Під час використання функції низхідного трейлінгу для лонг-grid або функції висхідного трейлінгу для шорт-grid, важливо розуміти, що ці функції працюють всупереч початковому напрямку сітки. Це може призвести до створення зворотних позицій, які можуть не відповідати вашій початковій торговій стратегії.
1. Вплив на лонг-grid (увімкнено висхідний трейлінг)
Сценарій: під час безперервного низхідного тренду ввімкнення функції низхідного трейлінгу для лонг-grid може призвести до створення шорт-позицій.
Механізм: коли ринкова ціна падає, вся grid коригується вниз. Оскільки функція низхідного трейлінгу зберігає суму котирування для кожного grid ордера, це означає, що більша частина базового активу продається зі зниженням ціни. Цей підвищений тиск продавців у скоригованому ціновому діапазоні може призвести до формування шорт-позицій, навіть якщо grid спочатку була налаштована на лонг-позиції.
2. Вплив на шорт0grid (увімкнено висхідний трейлінг)
Сценарій: під час безперервного висхідного тренду ввімкнення функції висхідного трейлінгу для шорт-grid може призвести до створення лонг-позицій.
Механізм: у міру зростання ринкової ціни grid коригується вгору. Функція висхідного трейлінгу гарантує, що сума котирування для grid ордера залишається незмінною, що призводить до купівлі більшої кількості базового активу в міру зростання цін. Це накопичення в новому ціновому діапазоні може призвести до формування лонг-позицій, на відміну від початкової шорт-стратегії.
У стратегії grid торгівлі з висхідним або низхідний трейлінгом, кожна grid має однакове значення котирування, а не базову кількість, через діапазон коливань цін. У той час як у традиційній grid торгівлі кожна grid зазвичай має однакову кількість базової валюти (як BTC у безстроковому контракті BTC/USDT) незалежно від рівня ціни grid.
1. Кількість grid на ордер в активі котирування
Коефіцієнт середньої вартості, який враховує відкритий збиток для кожного ордера, використовується для розрахунку кількості для кожної grid.
Формула для розрахунку кількості активу котирування в одній grid виглядає таким чином:
grid_qty в активах котирування = adjust_coef * початкова вартість * avg_cost_ratio / (grid_count+1)
У цій формулі:
Для ордерів на продаж:
Для ордерів на купівлю:
Якщо була встановлена тригерна ціна,mark_price слід замінити цією тригерною ціною. "assuming price" – це очікувана ціна виконання ордера на купівлю або продаж у контексті стратегії grid торгівлі з використанням висхідного трейлінгу. Ця передбачувана ціна використовується для коригування кількості ордерів, щоб підтримати постійну вартість котирування на всіх рівнях grid.
Будь ласка, зверніть увагу:
Діапазон цін у стратегії висхідного або низхідного трейлінгу вгору не є фіксованим. Коли ціна активу зростає або падає, бот коригує цінову сітку вгору або вниз, скасовуючи нижчі ордери на купівлю і розміщуючи нові за вищими цінами або скасовуючи вищі ордери на продаж і розміщуючи нові за нижчими цінами. Переконавшись, що кожна grid має однакову вартість котирування, бот може підтримувати постійний розмір інвестицій під час мінливих рівнів цін, адже це дозволяє ефективніше використовувати капітал, щоб grid стратегія враховувала висхідні й низхідні рухи на ринку.
Наприклад, припустимо, що кожен рівень grid повинен становити 300 $. Якщо ціна BTC становить 30 000 $, ви купуєте/продаєте 0,01 BTC за ордер. Однак, якщо ціна зросте до 33 000 $, ви відкоригуєте кількість приблизно до 0,00909 BTC, щоб вартість котирування залишилася на рівні 300 $.
Використовуючи параметри з наведеного вище розділу, формула для розрахунку кількості grid в активі котирування виглядає так:
Кількість активу котирування в одній grid = adjust_coef * початкова маржа * кредитне плече * avg_cost_ratio / (grid_count + 1)
= 0,95 * 500 * 5 * 1 / (5 + 1) = 395,83 USDT
2. Мінімальна початкова маржа
Мінімальна початкова маржа розраховується так само, як і в загальних правилах. Спочатку розраховується найменша кількість (min_qty), якою бот може торгувати, а потім вона використовується для розрахунку мінімальної початкової маржі:
Min_qty = Max(minQty, minNotional/grid_lower_limit)
Потім,
min_initial_margin = max((grid_count+1) * min_notional, (grid_count+1) * trailing_coef * initial_grid_upper_limit * min_qty)/ кредитне плече
Будь ласка, зверніть увагу:
Для безстрокових контрактів ETHBTC значення округляється до 4 знаків після коми; для інших символів воно округляється до 2 знаків після коми.
Приклад розрахунку:
3. Максимальна кількість разів спрацювання висхідного трейлінгу
Максимальна кількість разів для коригування ботом цінової сітки вгору у grid з висхідним трейлінгом розраховується таким чином:
Estimated_trailing_cap = Min (початкова маржа * початкове кредитне плече/min_qty, maxPrice)
Максимальна кількість разів спрацювання висхідного трейлінгу = (Estimated_trailing_cap - початковий верхній ліміт)/різниця в ціні
Зверніть увагу,що значення округлюється до найближчого цілого числа.
Приклад розрахунку:
4. Максимальна ціна трейлінгу
Максимальна ціна, за якої бот висхідного трейлінгу перестане коригувати цінову сітку вгору:
Максимальна ціна трейлінгу = початкова верхня межа + різниця в ціні * максимальна кількість разів спрацювання висхідного трейлінгу
Зверніть увагу. Це значення округляється до найближчого розміру тіку.
Приклад розрахунку:
Максимальна ціна трейлінгу = 45 000 + 4 000 * 13 = 97 000
В ордерах висхідного трейлінгу зіставлені прибутки дорівнюють сумі всіх зіставлених прибутків від зіставлених ордерів на купівлю і продаж:
Зіставлені прибутки = (Середня ціна ордера на продаж - Середня ціна ордера на купівлю) * Розмір зіставленого ордера на продаж - Зіставлена комісія за торгівлю
Приклад розрахунку:
Щоб розрахувати зіставлені прибутки для ордерів на продаж і купівлю:
1. Зіставлений розмір
Зіставлена кількість – це менша кількість для ордера на купівлю і продаж, яка становить 0,05 BNB.
2. Зіставлена комісія за торгівлю
Комісія за торгівлю за узгодження розраховується таким чином:
Зіставлена комісія за торгівлю = Комісія ордера на купівлю за зіставлений розмір + Комісія ордера на продаж за зіставлений розмір
= (0,05/0,06) * 0,00227094 + (0,05/0,05) * 0,0019099
= 0,00380235 USDT
3. Зіставлені прибутки для цього ордера
Зіставлені прибутки розраховуються за такою формулою:
Зіставлені прибутки = (Середня ціна ордера на продаж - Середня ціна ордера на купівлю) * Розмір зіставленого ордера на продаж (зіставлений розмір) - Зіставлена комісія за торгівлю
= (381,980 - 378,490) * 0,05 - 0,00380235
= 0,17069765 USDT
Щоб дізнатися більше про Grid бота Binance Futures, перейдіть на цю сторінку поширених запитань.