Спотові грід-боти: поширені запитання
Спотовий грід-бот — це торговий бот, який можна налаштувати й активувати для автоматичного розміщення ордерів на купівлю та продаж із встановленими інтервалами та в межах певного цінового діапазону. Мета спотового грід-бота — систематично купувати за нижчими цінами та продавати за вищими в межах певного цінового діапазону. Як і з усіма ботами, гарантій реалізації цієї мети немає. Бот працює лише відповідно до введених вами параметрів.
Термін «грід» (сітка) означає інтервали між торговими рівнями, на яких розміщуються ці ордери.
Більше про те, як самостійно створити спотового грід-бота, можна дізнатися тут.
FAQ
1. Як ініціалізуються ордери після створення спотового грід-бота?
Ініціалізація ордерів спотового грід-бота залежить від вибраного режиму інвестування, а також від додаткових параметрів, які ви застосували. Загалом ви можете інвестувати трьома різними способами:
валюта котирування — ви інвестуєте у валюті котирування (наприклад, USDT, якщо торгуєте BTC/USDT);
базова валюта — ви інвестуєте у базовій валюті (наприклад, BTC, якщо торгуєте BTC/USDT);
базова валюта й валюта котирування в поєднанні — ви інвестуєте як у базовій валюті, так і у валюті котирування (наприклад, BTC і USDT для BTC/USDT).
Примітка: крім зазначених варіантів, на певних ринках користувачі додатково мають змогу інвестувати в стейблкоїнах (наприклад, USDT), навіть під час створення бота для пари, деномінованої не в стейблкоїнах (наприклад, ETHBTC).
Процес ініціалізації ордера залежить від вибору об'єкта інвестиції. Ось як це працює для кожного варіанту:
Якщо ви інвестуєте у валюті котирування (наприклад, USDT), бот розміщує ордери на купівлю на кожному рівні сітки для купівлі базової валюти (наприклад, BTC) за валюту котирування. Після ініціалізації на кожному рівні сітки зазвичай відображається один ордер на купівлю. Однак майте на увазі, що деякі з цих ордерів може бути виконано негайно за ринковою ціною залежно від поточних ринкових умов.
Якщо ви інвестуєте в базовій валюті (наприклад, BTC), бот розміщує ордери на продаж на кожному рівні сітки, використовуючи базову валюту для продажу на цих рівнях. Подібно до інвестицій у валюті котирування, початкові ордери може бути виконано відразу, якщо ринкова ціна збігається з рівнем сітки.
Якщо ви інвестуєте як у базовій валюті, та і у валюті котирування, бот одночасно розміщує ордери на купівлю та продаж на рівнях сітки з метою максимально ефективно використати обидва типи валют. Розподіл ордерів на купівлю та продаж залежить від загальної суми, яку ви інвестували.
Процес ініціалізації ордера
Сума на сітку: перший крок у процесі — визначити суму на сітку, яка зазвичай розраховується в базовій валюті. Це робиться так, щоб максимально ефективно використати вашу інвестицію та порівну розподілити відведену суму на всі рівні сітки.
Формування ордера: коли сума на сітку визначена, бот переходить до фактичної ініціалізації ордера. Залежно від вибраного типу інвестиції бот формує відповідний ордер — на купівлю або продаж.
2. Як спотовий грід-бот забезпечує стабільну й безперервну реалізацію стратегії без помилок?
Після створення спотового грід-бота відбувається процес ініціалізації, як описано тут. Він передбачає розміщення ордерів на купівлю і/або продаж залежно від вибраного вами режиму інвестування.
В основу системної стратегії спотового грід-бота закладено просту логіку.
Виконання ордерів і повторна ініціалізація: щоразу, коли виконується ордер (наприклад, досягнуто теоретичний рівень сітки), на спареному рівні сітки автоматично розміщується новий ордер, щоб дає ще одну можливість отримання прибутку.
Приклад
Припустімо, ви створили спотового грід-бота для BTC/USDT з такими параметрами:
Діапазон: від 100 000 до 110 000
Кількість рівнів сітки: 10
Ринкова ціна: 105 000
Об'єкт інвестиції: USDT
У процесі ініціалізації бот розміщує ордери на купівлю на таких рівнях сітки:
100 000, 101 000, 102 000… і так до 109 000.
Виконання ордера: усі ордери на купівлю на рівні 105 000 і вище виконуються негайно за поточною ринковою ціною (наприклад, 105 000).
Після виконання ордера на купівлю на наступному рівні сітки буде розміщено відповідні ордери на продаж (наприклад, з 105 000 до 106 000). Ці два ордери (купівля за 105 000 і продаж за 106 000) формують групу ордерів. Коли ордери на купівлю та продаж виконано, ви отримуєте прибуток від різниці між ціною купівлі та продажу.
Постійне повторювання: цей процес повторюється автоматично, доки ви не зупините бота, тому грід-стратегія реалізується послідовно.
3. Мій спотовий грід-бот зупинився, але припинення не було передбачене. Чому це сталося?
Зазвичай таке трапляється в рідкісних випадках, наприклад, коли вибрану вами торгову пару вилучено з котирувального списку. Щоразу, коли пару вилучають з реєстру, на сайті публікується оголошення, і ви отримуєте сповіщення. Для початку перевірте, чи було вилучено вашу торгову пару з біржі. Бот може припинити роботу і в іншому випадку — ви скопіювали бота лід-трейдера, а його роботу було припинено.
Якщо пару не вилучено з реєстру або ваш бот не є копійованим, зв'яжіться зі службою підтримки, вказавши ідентифікатор бота.
4. Виявилося, що в деяких групах ордерів ордер на ПРОДАЖ пройшов раніше за ордер на КУПІВЛЮ. Це нормально, чи можлива якась проблема?
Це нормально й може в основному статись у двох випадках:
інвестиція в базову валюту або в базову валюту + валюту котирування
Якщо ви інвестували в базову валюту або базову валюту й валюту котирування, спершу може бути розміщено ордер на ПРОДАЖ частини базової валюти, а потім ордери на КУПІВЛЮ для досягнення рівнів сітки.
Це особливість процесу, яка не свідчить про проблему.
Змінення параметрів бота або збільшення інвестицій
Якщо ви змінили параметри бота або збільшили суму інвестиції, візуалізацію групи ордерів може бути скинуто.
Приклад. Припустімо, ви спочатку інвестували 1000 USDT у бота BTC/USDT, і він утримує 500 USDT і 0,005 BTC. Після внесення змін або збільшення суми інвестиції система перераховує групи ордерів з нуля. У результаті бот може перерозподілити поточні активи (наприклад, 500 USDT + 0,005 BTC) на нові ордери на КУПІВЛЮ і ПРОДАЖ, тому в групах ордерів ордер на ПРОДАЖ може з'являтися до ордера на КУПІВЛЮ.
Це лише оновлення візуалізації, що не впливає на фактичні показники роботи бота.
Ваш загальний прибуток завжди відстежується коректно у Загальному PnL незалежно від того, як візуалізуються ордери.
Прибуток, не пов'язаний із групами ордерів, показується в розділі Непарний PnL, тож запевняємо: ваші показники PnL не утримуються.
5. Чому на моєму спотовому грід-боті відображається багато показників PnL, і який PnL є реальним PnL бота?
Загальний PnL — це ключовий показник для відстеження загальної результативності вашого бота. Він відображає зміну капіталу вашого бота з часом, враховуючи всі прибутки та збитки. Цей показник розраховується шляхом порівняння вашого поточного капіталу бота (на основі ринкових цін у реальному часі) з вашим початковим капіталом під час створення бота, з плюсом або мінусом внесених або виведених коштів. З метою візуалізації загальний показник розбивається на два окремі показники:
Прибутки за сіткою
Непарний PnL
Ці показники містять детальнішу інформацію про ефективність вашого бота, але також є приблизними орієнтовними значеннями. Загальний PnL залишається реальним PnL бота, який усе включає. Докладніше див. у цій статті.
6. Спроба вручну оцінити прибуток для групи ордерів в історії ордерів спотового грід-бота виявила, що прибуток здається значно меншим за очікуваний. Як таке можливо?
Ця різниця в розрахунковому прибутку може бути пов'язана з тим, як ордери ініціалізації обробляються з метою візуалізації. Ось чому:
Ордери ініціалізації бота:
Коли ви створюєте нового спотового грід-бота, деякі з ордерів на купівлю і продаж може бути виконано за кращими цінами порівняно з їх теоретичними рівнями сітки.
Приклад: якщо ви формуєте сітку BTC/USDT з діапазоном від 100 000 до 110 000 і 10 рівнями сітки, а ринкова ціна в момент ініціалізації становить 102 000, теоретичні ордери на купівлю понад 102 000 буде розміщено між рівнями 103 000 і 109 000.
Однак у момент ініціалізації ці ордери на купівлю виконуються за ринковою ціною (приблизно 102 000).
Розрахунок прибутку для груп ордерів
Наприклад, на найвищому рівні сітки бота (між 109 000 і 110 000) виконується ордер на продаж за ціною 110 000.
Ви можете очікувати розрахунку прибутку за ціною купівлі 102 000 і ціною продажу 110 000.
Однак для цілей візуалізації бот вважатиме ціною купівлі теоретичний рівень 109 000 (ціна, за якою було виставлено сітку), а не фактичну ринкову ціну на момент виконання ордера.
У результаті прибуток для цієї групи ордерів буде відображатися в розмірі, нижчому за очікуваний.
Куди дівається прибуток
Це лише стосується візуалізації. Загальний PnL бота коректно показує його фактичний прибуток.
Прибуток, який не враховується у візуалізованій групі ордерів (наприклад, прибуток від виконання за кращими цінами, ніж теоретичні), буде враховано в розділі Непарний PnL.
Якщо ордери в групі ордерів не є ордерами ініціалізації, ви можете переглянути фактичний розрахунок тут.
7. Чому не можна вивести всі прибутки від сітки?
Прибуток від сітки є частиною Загального PnL і слугує візуальним показником. Однак не всі ці прибутки можна вивести. У деяких випадках прибутки спрямовуються на різні цілі, наприклад:
Редагування налаштувань бота
Збільшення суми інвестиції або реінвестування прибутку
Раніше було вручну виведено з інвестиції в бота
Крім того, деякі прибутки можуть зберігатися для забезпечення майбутніх ордерів або покриття розбіжностей через заокруглення, які не виводяться. Це гарантує безперебійну роботу грід-бота й можливість успішного виконання всіх майбутніх ордерів. Докладнішу інформацію та пояснення див. в цьому розділі.
8. Чи можна змінити параметри бота після того, коли його було активовано? Як це відбувається, і які існують ризики?
Так, ви можете змінювати основні параметри, наприклад, діапазон бота і кількість рівнів сітки, поки ваш бот працює. Але майте на увазі, що коли ви змінюєте параметри бота, фактично ордери повторно ініціалізуються без зупинки бота. Ось як усе відбувається.
Приклад
Припустімо, у вас є бот BTC/USDT з діапазоном від 100 000 до 110 000 і 10 рівнями сітки. Спочатку, коли ціна BTC була на рівні 102 000, ви інвестували 1000 USDT. Через кілька днів ціна BTC зростає до 108 000, і ваш бот уже уклав низку транзакцій.
Якщо ви вважаєте, що надалі ціна BTC рухатиметься в діапазоні від 105 000 до 115 000, ви вирішуєте скоригувати діапазон сітки. Для цього ви виконуєте такі дії:
Повторна ініціалізація: ваш бот скасовує наявні ордери й розміщує нові ордери з урахуванням змін у діапазоні й поточних активів.
Поточні налаштування: припустімо, ваш бот зараз має 900 USDT і 0,001 BTC. Ці кошти буде спрямовано на розміщення нових ордерів на купівлю та продаж відповідно до нових параметрів
Новий початок: цей процес схожий на зупинку бота, виведення активів і формування нового бота з новими параметрами, за винятком того, що все відбувається автоматично.
Скидання груп ордерів: групи ордерів скидаються, а бот генерує новий набір ордерів на купівлю та продаж на основі оновленої конфігурації.
Ризики й особливості
Під час повторної ініціалізації бот може купити або продати активи за ринковою ціною залежно від поточних ринкових умов.
Якщо вам не підходить процес повторної ініціалізації, ви можете зупинити бота вручну та створити нового бота з бажаними параметрами й сумою інвестиції.
Також враховуйте, що під час внесення змін у параметри бота накопичені прибутки від сітки, які не було виведено або використано, буде реінвестовано в бота. Однак відсотки, отримані від Простого Earn (для користувачів, у яких ввімкнено цю функцію), реінвестовано не буде.
Крім того, ви також можете коли завгодно змінити параметри виходу, наприклад, тейк-профіт (TP), стоп-лос (SL) або умови зупинки.
9. Чи можна збільшити суму інвестиції в бота, поки він працює? Як це відбувається, і які існують ризики?
Так, ви можете збільшити суму валюти котирування в бота на будь-якому етапі його функціонування. Ви також можете додати невиведені прибутки, які ще ніде не використано.
Процес аналогічний тому, що описаний тут. Ось як це працює.
Повторна ініціалізація: коли ви вносите додаткові кошти, бот скасовує наявні ордери й розміщує нові з урахуванням нової кількості активів і додаткових інвестицій.
Поточні активи + доповнення: наприклад, якщо бот зараз має 900 USDT і 0,001 BTC, а ви додаєте 500 USDT, бот тепер матиме 1400 USDT і 0,001 BTC для розміщення нових ордерів на купівлю та продаж відповідно до оновлених налаштувань.
Новий початок: цей процес схожий на зупинку бота, виведення активів і формування нового бота з тими ж параметрами, але з більшою сумою інвестиції. Однак це відбувається автоматично, коли ви додаєте кошти.
Скидання груп ордерів: групи ордерів скидаються, а бот генерує новий набір ордерів на купівлю та продаж на основі оновленої конфігурації.
Ризики й особливості
Під час повторної ініціалізації після збільшення інвестиції бот може купити або продати за ринковою ціною залежно від поточних ринкових умов.
Якщо вам не підходить процес повторної ініціалізації, ви можете зупинити бота вручну та створити нового бота зі зміненими параметрами й сумою інвестиції.
Відсотки, отримані від Простого Earn (для користувачів, у яких ввімкнено цю функцію), не приймаються до реінвестування.
10. Як працює в висхідний трейлінг у спотового грід-бота?
Функція Висхідний трейлінг дозволяє сітці рухатися за ціною, якщо вона зростає понад початковий верхній ліміт. Ця функція автоматично піднімає всю сітку догори відповідно до руху ціни. Це дозволяє торговому боту довше працювати, бо вилучається найнижчий рівень і додається новий угорі. Коли поточна ціна досягає верхньої межі сітки:
На нижній межі сітки скасовується найнижчий ордер на купівлю.
На верхній межі початкової сітки додається новий ордер на купівлю.
Щойно ордер на купівлю виконується, відповідний ордер на продаж розміщується на рівні сітки вище за початкову верхню межу.
Фактично догори рухається вся сітка, включно з верхньою та нижньою межами.
Інші особливості
Якщо ви виставляєте тейк-профіт (TP) за ціною, він не рухається разом із сіткою. Значення TP залишається фіксованим і виставляється в момент налаштування.
Якщо ви виставляєте стоп-лос (SL) за ціною, він рухається догори синхронно з сіткою, зміщуючись на той же інтервал, що й нижня межа сітки.
11. Як працює в низхідний трейлінг у спотового грід-бота?
За принципом роботи низхідний трейлінг відрізняється від висхідного. Ця функція дозволяє всій сітці розширюватися вниз, якщо ціна продовжує падати нижче за нижню межу сітки (наприклад, діапазон сітки розширюється вниз і стає більшим за початково встановлений діапазон). Коли ціна падає, сітка рухається за нею автоматично, але важливо зазначити, що для кожного випадку розширення сітки потрібен додатковий капітал з основного акаунта для фінансування нових ордерів. Якщо коштів недостатньо, сітка більше не розширюється. Ви можете заздалегідь зарезервувати кошти на момент створення бота, щоб сітка мала достатньо капіталу для спрацювання низхідного трейлінгу. Інакше бот спробує за потреби залучити кошти з балансу основного акаунта. Коли поточна ціна сягає нижньої межі сітки:
На один рівень нижче нижньої межі сітки розміщується новий ордер на купівлю з використанням додаткових коштів із основного акаунта. (Якщо коштів недостатньо, ордер на купівлю не розміщується.)
Після виконання цього ордера на купівлю відповідним чином відкривається ордер на продаж для доповнення групи ордерів.
Потім сітка розширюється вниз переміщенням нижньої межі на один рівень униз, тоді як верхня межа залишається без змін.
Інші особливості
Рівні як тейк-профіту (TP), так і стоп-лосу (SL) не рухаються за сіткою під час низхідного трейлінгу. Їхні значення залишаються фіксованими, як встановлено під час налаштування.
12. Як відбувається інтеграція Простого Earn із спотовим грід-ботом? Наскільки вона ефективна?
Коли ви налаштовуєте спотового грід-бота, на різних рівнях діапазону сітки розміщується низка ордерів. Однак, якщо ви використовуєте широкий діапазон, багато з цих ордерів, по суті, неактивні та спрацюють від значних коливань ціни. Наприклад, якщо ви створили спотового грід-бота для BTC/USDT з діапазоном від 80 000 до 150 000 і 200 рівнями сітки, але поточна ринкова ціна становить 110 000, ордери, розташовані поблизу меж діапазону, залишаються неактивними, доки ціна суттєво не зміниться в тому чи іншому напрямку.
Замість того, щоб залишати ці ордери бездіяльними, ви можете активувати інтеграцію з Простим Earn. Ця функція дозволяє скасувати частину ордерів, які знаходяться далі від ринкової ціни, і спрямувати кошти на підписку на Простий Earn. Так ви можете отримувати пасивний дохід на цих коштах, не вимикаючи спотову грід-стратегію. У міру того, як змінюється ринкова ціна, скасовані ордери автоматично реактивуються, тож ваша спотова грід-стратегія продовжує працювати за планом.
13. Як встановити параметри Простого Earn і що вони означають?
Щоб почати роботу з Простим Earn, спершу потрібно зрозуміти суть двох основних термінів: Активний діапазон і Діапазон Earn.
Активний діапазон: це діапазон цін, у якому грід-ордери активні й незмінні. Вони не скасовуються та залишаються на місці під час коливань ринку.
Діапазон Earn: це ціновий діапазон сітки, у якому ордери скасовуються, а кошти спрямовуються на підписку на Простий Earn для отримання пасивного доходу.
Обидва діапазони коригуються динамічно на основі поточної ринкової ціни. Під час виставлення розподілу Простого Earn ви визначаєте, як працює Активний діапазон. Ось як усе відбувається на практиці. Припустімо, у вас є грід-бот BTC/USDT з діапазоном від 80 000 до 150 000 і 200 рівнями сітки. Ви вирішили задати Активний діапазон як ±25% діапазону сітки від поточної ціни.
Наприклад:
Діапазон сітки становить 150 000 – 80 000 = 70 000.
25% діапазону сітки = 17 500.
Якщо поточна ціна становить 110 000, активний діапазон становитиме 110 000 – 17 500 до 110 000 + 17 500, що дає вам активний діапазон від 92 500 до 127 500.
Отже, ціни в діапазоні від 80 000 до 92 500 і від 127 500 до 150 000 входять до Діапазону Earn, у якому ордери скасовуються, а кошти виділяються на Простий Earn. Активний діапазон і діапазон Earn коригуються динамічно, коли з часом змінюється ринкова ціна. У таких випадках Активний діапазон і Діапазон Earn автоматично коригуються заздалегідь, щоб було достатньо часу для скасування ордерів і їх відповідного розміщення, щоб це не вплинуло на грід-операції. У Відомостях про бота завжди можна переглянути:
суму коштів актуальної підписки на Простий Earn,
відсотки, зароблені на цей час,
Активний діапазон і Діапазон Earn у реальному часі.
14. Які дії копіюються, коли я копію бота з розподілом прибутку від лід-трейдера на ринку?
Примітка: наведена далі інформація стосується лише до копіювання бота лід-трейдера за моделлю розподілу прибутку.
Коли ви копіюєте бота, більшість базових параметрів, таких як діапазон сітки й кількість її рівнів, беруться від бота лід-трейдера. Також копіюються розширені налаштування, наприклад висхідний або низхідний трейлінг чи умови входу/виходу. Однак, розподіл у Простому Earn не активується на скопійованому боті, навіть якщо його активовано на лід-боті. Деякі основні параметри можуть бути приховані як спеціальні конфігурації, які обрав лід-трейдер.
Важливо зазначити, що дії, виконані лід-ботом під час його роботи, наприклад, редагування параметрів, збільшення суми інвестиції або виведення прибутку, не копіюються на запущеному вами боті. Крім того, якщо лід-бота зупинили, скопійований бот також зупиняється автоматично, а всі активи продаються за ринковою ціною.
15. Як зупинити спотового грід-бота?
У вас є кілька способів зупинити спотового грід-бота — як вручну, так і автоматично:
Зупинка бота вручну
Щоб зупинити бота вручну, просто відкрийте вікно Відомості про бота й натисніть кнопку Стоп.
Якщо ви не є лід-трейдером з ботом, у вас є дві можливості:
продати активи бота за ринковою ціною або
повернути активи на торговий акаунт.
Примітка: лід-трейдери з ботами можуть зупинити бота й продати активи лише за ринковою ціною.
Налаштування виходу в момент створення бота
Ви можете виставити рівні тейк-профіт (TP) і стоп-лос (SL) під час створення бота.
Ці параметри також можна змінити в будь-який час, поки працює бот, що дає змогу редагувати стратегію відповідно до потреби.
Після активації TP/SL бот діє відповідно до налаштувань і може продати активи за ринковою ціною, якщо ви його налаштували для цього.
Налаштування умов зупинки
У рамках розширених налаштувань ви можете задати Умови зупинки на основі:
тригерів ціна або RSI
сигналу TradingView
Після активації умови зупинки бот діє відповідно до налаштувань і може продати активи за ринковою ціною, якщо ви його налаштували для цього.