Ґрід-бот

Грід-бот Hyperliquid у goodcryptoX — це автоматизована торгова стратегія, яка монетизує волатильність ціни шляхом підтримки структурованої сітки ордерів на купівлю та продаж у межах визначеного цінового діапазону.

Чому варто використовувати Grid Bot на Hyperliquid?

Ринки рідко рухаються по прямій. Навіть під час сильних трендів ціна постійно коливається — піднімається, відскакує, консолідується й повторює це. Традиційний підхід «купити й тримати» приносить прибуток лише від напрямленого руху. Grid Bot отримує прибуток від самого руху самого.

Розгляньте такий приклад: BTC коштує $80,000. Протягом наступного місяця він піднімається до $95,000, падає до $82,000, відновлюється до $91,000, знижується до $85,000 і врешті повертається до $80,000.

Якби ви просто тримали BTC через усе це, ваш чистий результат був би нульовим.

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

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

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

Найкращі ринкові умови для Grid-торгівлі

Grid-торгівля найефективніша, коли ціна торгується в межах визначеного діапазону (бокові ринки). Для цього зазвичай використовується стандартний або нейтральний грід-бот. Чим більше ціна коливається в межах діапазону і чим довше вона залишається в цих межах, тим вищий прибуток Grid-бота.

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

Поширені випадки використання Grid-бота:

Два найпоширеніші випадки використання Grid-торгівлі:

  • Отримувати прибуток від бокових ринків. Коли ціна консолідується і у вас немає сильної напрямленої думки, Нейтральна сітка фіксує рух туди-назад у встановленому вами діапазоні.

  • Висловити напрямлену думку з вбудованим збором волатильності. Long та Short Grids дозволяють отримувати прибуток як від напрямку, так і від коливань ціни всередині нього.

Але це ще не все. Grid-бот — універсальний інструмент, який також можна використовувати для стратегій, таких як:

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

  • Накопичення активу з часом. Long Grid на активі, у якому ви бкюлліш, дозволяє поступово накопичувати його, заробляючи на короткостроковій волатильності по дорозі.

Як працює Grid-торгівля на Hyperliquid

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

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

Основний цикл працює так:

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

Уявіть це як сітку, натягнуту через ваш ціновий діапазон. Кожного разу, коли ціна проходить через сітку, це тригерить угоди — і кожна виконана угода приносить невеликий прибуток. Чим більше коливань ціни, тим більше виконується угод і тим більше накопичується прибутку.

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

Проста ілюстрація: Уявіть сітку з лише двома рівнями — одна купівля по $79,000 і один продаж по $81,000. Кожного разу, коли BTC коливається між цими двома рівнями, бот купує дешево та продає дорого, фіксуючи $2,000 x розмір ордера за цикл. Тепер розширте це до 20 або 50 рівнів на ширшому діапазоні — і ви почнете бачити, як сітка може генерувати сотні маленьких прибуткових угод із нормальною ринковою волатильністю.

Режими сітки: Neutral, Long, Short

goodcryptoX підтримує три режими сітки. Кожен з них змінює початкову позицію бота та профіль ризику. Вибір правильного режиму залежить від вашого ринкового прогнозу.

Neutral Grid

Neutral — режим за замовчуванням і найбільш збалансований.

Коли ви запускаєте Neutral Grid, бот розміщує ордери на купівлю на кожному рівні нижче поточної ринкової ціни і ордери на продаж на кожному рівні вище неї. Початкової позиції не береться — ви починаєте з нульовим еквівалентом (нейтрально).

Neutral Grid ідеальний, коли ви очікуєте, що ціна залишиться в діапазоні і у вас немає сильної напрямленої думки. Бот отримує прибуток виключно від волатильності в діапазоні.

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

Коли використовувати Neutral:

  • Ринки в діапазоні, що консолідуються

  • Коли у вас немає сильної напрямленої упевненості

Long Grid

У режимі Long, всі рівні спочатку встановлені як ордери на купівлю.

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

Long Grid по суті є Neutral Grid, що починається з вбудованою довгою позицією. Після початкових заповнень він працює ідентично — купує нижче, продає вище, проходячи цикли рівнів.

Профіль ризику: Якщо ціна піде вгору крізь і вище діапазону сітки, бот поступово продає позицію, фіксуючи напрямлений прибуток поверх прибутків від Grid-торгівлі. Якщо ціна падає, ви накопичуєте більше — ваша довга позиція зростає, і ваш спадковий ризик приблизно вдвічі більший за порівнянний Neutral Grid (оскільки ви почали з позиції та ви продовжуєте купувати більше, коли вона падає).

Коли використовувати Long grid:

  • Коли ви булліш і очікується волатильність

  • Коли ви хочете накопичувати актив, але також фіксувати короткострокові коливання

  • На споті, коли у вас є лише котирувальна валюта (наприклад, USDT) і немає базової валюти для продажу

Short Grid

Short режим — це дзеркальне відображення Long.

Усі рівні спочатку встановлені як ордери на продаж. Ордери на продаж нижче поточної ринкової ціни виконуються негайно, створюючи початкову коротку позицію. Кожне заповнення замінюється ордером на купівлю на рівні нижче.

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

Коли використовувати Short grid:

  • Коли ви беріш м'яч і очікуєте волатильність

  • Коли ви хочете поступово виходити з існуючої довгої позиції

  • На споті, коли ви тримаєте позицію і хочете поступово її продати

Важлива примітка щодо ініціалізації Long/Short: Наразі початкова позиція в режимах Long і Short не відкривається як один маркет-ордер. Натомість усі ордери розміщуються як лімітні на кожному рівні сітки, і ті, що на "невірній" стороні ринкової ціни, заповнюються одразу. На деяких ф'ючерсних біржах лімітні ордери, розміщені глибоко в стакані, можуть бути відхилені через специфічні обмеження біржі щодо того, наскільки далеко від поточної ціни можна розмістити лімітний ордер. Якщо ви стикаєтесь із помилками при запуску широкої Long або Short сітки на певних біржах, це ймовірна причина. Це відома обмеженість, яка буде виправлена в майбутньому оновленні.

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


Налаштування сітки

Цей розділ пояснює кожне поле в формі налаштування Grid Bot goodcryptoX зверху до низу — точно так, як воно відображається в інтерфейсі. Усі налаштування застосовуються однаково, незалежно від того, чи торгуєте ви на Hyperliquid, іншому DEX для перпів або централізованій біржі.

Режим сітки

Перший вибір — це режим: Neutral, Long, або Short. Якщо ви не впевнені, почніть з Neutral — він має найбільш збалансований ризик і не вимагає напрямленої думки.

Найвищий і найнижчий рівень сітки

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

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

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

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

Рівні

Це поле встановлює кількість рівнів (від 2 до 250) у вашому діапазоні.

Тут існує фундаментальна компромісна ситуація. При фіксованому обсязі капіталу:

  • Більше рівнів означає тісніше розташування між ними. Кожна угода приносить менший прибуток (PnL на рівень менший), але угоди відбуваються частіше. Розміри ордерів будуть меншими, оскільки ваш капітал розподілено по більшій кількості рівнів.

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

Вам потрібно знайти баланс між частотою та прибутком за угоду. Занадто щільно — комісії можуть «з'їдати» тонкі маржі; занадто широко — бот майже не торгує, перш ніж ціна вийде з діапазону.

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

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

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

Розподіл рівнів: арифметичний проти логарифмічного

Під полями найвищого/найнижчого рівня ви побачите прапорець Log distribution .

За замовчуванням сітка використовує арифметичний (лінійний) розподіл — рівні розташовані з рівними інтервалами в доларах. Якщо ваш діапазон від $80,000 до $90,000 з 10 рівнями, кожен рівень знаходиться точно на відстані $1,000.

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

Чому це має значення? На крипторинках ціна, як правило, рухається у відсоткових термінах — падіння на 5% від $90,000 ($4,500) охоплює набагато більший абсолютний діапазон, ніж падіння на 5% від $80,000 ($4,000). При арифметичному розташуванні відсотковий прибуток на рівень варіюється: рівні ближче до низу дають більший відсотковий приріст, ніж рівні ближче до верху. Логарифмічний розподіл нормалізує це, даючи послідовний відсотковий прибуток на кожному рівні.

Лог зазвичай надають перевагу для:

  • Широких торгових діапазонів

  • Волатильних активів

  • Перпетуал ф'ючерсів

  • Більшість конфігурацій сіток на практиці

Арифметичний може бути корисний для:

  • Дуже вузьких діапазонів

  • Пару зі стейблкоїном або низькою волатильністю

  • Коли ви спеціально хочете рівномірні доларові інтервали

Якщо ви не впевнені, увімкніть Log — це рекомендований режим за замовчуванням для більшості налаштувань.

Розмір ордеру

Розмір ордеру визначає, скільки бот торгує на кожному рівні. Він завжди вказується у базовій валюті (або контрактах для ф'ючерсів).

Наприклад, якщо ви запускаєте сітку на BTC.USDT і встановлюєте розмір ордеру 0.01 BTC, бот буде купувати або продавати 0.01 BTC на кожному рівні.

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

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

Ціна активації

Це необов'язкове поле дозволяє відкласти запуск сітки до тих пір, поки ціна не досягне певного рівня.

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

Випадки використання:

  • Ви хочете запустити сітку в діапазоні, який наразі знаходиться вище або нижче ринку — встановіть ціну активації на межі вашого діапазону, щоб чекати приїзду ціни

  • Ви очікуєте пробою і хочете почати сітку тільки після його відбування

  • Ви хочете прив'язати запуск сітки до конкретної події або рівня без ручного моніторингу ринку

Stop above / Stop below

Це тригери зупинки, засновані на ціні. Якщо ціна досягає будь-якого з рівнів, бот зупиняється: усі відкриті ордери сітки скасовуються, і (якщо прапорець Закрити позицію при зупинці бота увімкнений) поточна позиція закривається по ринку.

Ви можете перетягнути рівні стопів прямо на графіку так само, як встановлювали межі сітки.

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

Закрити позицію при зупинці бота

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

Take Profit (ціль PnL)

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

Критична деталь: це базується виключно на реалізованому PnL — лише зафіксовані прибутки від завершених циклів купівля–продаж. Нереалізований PnL (маркет-то-маркет значення вашої відкритої позиції) не включається. Це означає, що якщо ціна значно виходить за ваш діапазон, ваш нереалізований збиток може зростати, але доки нові цикли сітки не завершуються, ціль PnL не змінюється. Щоб захиститися від такого сценарію, використовуйте Stop above / Stop below разом із ціллю PnL.

Зупинитися при нейтральній позиції

Коли увімкнено, сітка зупиниться наступного разу, коли вона повернеться до нейтральної позиції (нульова чиста експозиція від ордерів сітки).

Саме по собі це корисно для Long та Short Grid: якщо ціна пройде крізь ваш діапазон в бажаному напрямку, сітка поступово закриває позицію, і коли вона досягне нейтралітету, зупиняється чисто, щоб при подальшому розвороті ви не відкрили нову позицію.

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

Комбінування з Take Profit: Ось де це стає потужним. Коли увімкнені і ціль PnL, і Зупинка при нейтральній позиції, поведінка змінюється: бот спочатку чекає досягнення реалізованої цілі PnL. Після цього він продовжує роботу, але тепер спостерігає за нейтральною позицією. Сітка зупиняється тільки коли обидві умови виконані — ціль прибутку досягнута, і позиція розгорнута до нуля.

Це забезпечує чистий вихід: ви зафіксували бажаний прибуток та і не маєте залишкової позиції для управління (та нереалізованого негативного PnL).

Відкат PnL (коли зупинятися)

Це необов'язкове поле встановлює трейлінг-стоп по реалізованому PnL.

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

Наприклад, якщо ви встановите відкат PnL у $50, і реалізований PnL сітки досягне піку $300, а потім упаде до $250, сітка зупиниться, щоб захистити ваші прибутки.

Важливо: Як і ціль PnL, це базується лише на реалізованому PnL. Якщо ціна вийде з діапазону сітки і ваш нереалізований PnL погіршиться, відкат по PnL не спрацює — важливі лише зміни в реалізованому прибутку. Використовуйте стопи, засновані на ціні (Stop above / Stop below), щоб керувати нереалізованою експозицією.

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

Позиція (тільки перпети)

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

Початкова маржа / Потрібні кошти

Показує точно, скільки капіталу потрібно для запуску сітки.

Для перпетуальних ф'ючерсів:

Потрібна лише маржа в розрахунковій валюті (наприклад, USDC), незалежно від режиму сітки. Точна сума залежить від кількості рівнів, розміру ордеру та цін кожного рівня. Майте на увазі, що це мінімальна маржа — вам слід утримувати буфер значно вище обчисленої суми, щоб уникнути ліквідації, якщо ціна йде проти вас. Ніколи не виділяйте 100% доступної маржі на сітку.

Для спотової торгівлі:

Вимоги до капіталу залежать від режиму сітки:

  • Neutral вимагає як базової, так і котирувальної валюти — котирувальна валюта для фінансування ордерів на купівлю нижче ринку та базова валюта для фінансування ордерів на продаж вище ринку.

  • Long вимагає лише котирувальної валюти (наприклад, USDC), оскільки всі початкові ордери — на купівлю.

  • Short вимагає лише базової валюти (наприклад, BTC), оскільки всі початкові ордери — на продаж.

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

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

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

Після перевірки коштів натисніть Запустити щоб почати сітку. Бот негайно розміщує всі ордери сітки і починає моніторинг.


Запуск і моніторинг Grid-бота

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

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

У верхній частині сторінки деталей бота ви бачите ідентифікаційну інформацію: біржу, торгову пару, режим сітки (Neutral / Long / Short) та ключові параметри, які ви задали при налаштуванні. Тут також відображається поточний статус — чи бот активно працює або зупинений (і якщо зупинений, то з якої причини).

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

Для торгівлі ф'ючерсами з кредитним плечем інвестована сума відображає повний нотіональний розмір, з яким бот оперує, включається. вашу фактично внесену маржу. Якщо ваш бот використовує позиції на суму 1,000 USDC з левереджем 10x, ваш реальний капітал під ризиком приблизно 100 USDC, але інвестована сума показує 1,000 USDC. Це важливо, тому що відсотки рентабельності, відображені в наступному розділі, обчислюються відносно цієї інвестованої суми. Щоб отримати реальну віддачу від внесеної маржі з левереджем, помножте показаний відсоток на ваш коефіцієнт левереджу.

Рентабельність

Цей розділ показує фінансову продуктивність сітки.

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

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

Загальний PnL це сума реалізованого та нереалізованого — ваш повний прибуток або збиток, якби ви зупинили бота і закрили його позицію прямо зараз.

PnL бота проти PnL позиції на біржі: чому числа можуть відрізнятися

Grid-бот обчислює реалізований PnL на рівень: кожен цикл купівля–продаж розглядається як незалежна кругова угода. Коли бот купує на рівні A і пізніше продає на рівні вище, різниця фіксується як реалізований прибуток для цієї пари.

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

Це може призвести до значних розбіжностей, особливо коли ціна сильно змістилася в одному напрямку. Наприклад: бот купує за $100, $95, $90, $85 і $80, створюючи 5-ордерну довгу позицію зі середнім входом $90. Ціна потім відскакує до $85 і бот продає один рівень. Бот фіксує реалізований прибуток на цьому продажі (куплено по $80, продано по $85 = +$5). Але біржа бачить продаж по $85 проти середнього входу $90 — що вона відображає як -$5 збитку.

Жодне з чисел не є «неправильним» — вони представляють різні методи обліку. Метод бота відображає фактичну продуктивність стратегії сітки (кожен рівень — окрема угода). Метод біржі відображає змішану позицію.

Коли сітка працює і завершує більше циклів — особливо коли ціна знову проходить через діапазон — ці два числа зближаються. Згодом кумулятивний PnL вирівняється. Але під час періодів тривалого напрямленого руху розрив може бути значним, і важливо не лякатися, якщо біржа показує інший (або навіть негативний) реалізований PnL, поки бот показує реалізований прибуток.

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

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

Фандинг не включається в PnL (перпетуали)

На перпетуальних ф'ючерсах виплати за фандингом розраховуються безпосередньо між біржею та вашим рахунком — зазвичай кожні 8 годин — на основі розміру вашої позиції та поточної ставки фандингу. Ці платежі включається. відображаються в реалізованому або нереалізованому PnL

бота.

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

Позиція

Цей розділ відображає поточну позицію бота — кількість контрактів або обсяг базової валюти, який бот утримує в цей момент. Це та позиція, що залишиться, якби бот зупинився прямо зараз. Neutral GridДля Long та , початкова позиція дорівнює нулю — бот починає нейтрально і лише будує позицію, коли ціна рухається і ордери заповнюються. ДляShort Grids

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

бота — включаючи те, що встановлено при запуску і все, що змінилося з того часу. Нереалізований PnL від цієї позиції включений у загальний нереалізований PnL бота, а будь-які реалізовані прибутки або збитки від циклів сітки включені у загальний реалізований PnL бота. Немає розділення між «продуктивністю бота» та «продуктивністю позиції» — PnL бота є єдиним числом, що відображає повну картину, і так має бути: це загальна продуктивність стратегії, ніщо інше. Закрити позицію при зупинці бота Прапорець з форми налаштування також доступний тут, і ви можете вмикати або вимикати його в будь-який час, поки бот працює. Коли увімкнено, бот закриє позицію по ринку щоразу, коли він зупиняється (з будь-якої причини). Коли вимкнено, позиція залишається відкритою для ручного управління після зупинки бота.

Умови зупинки

Параметри стопа, які ви налаштували під час конфігурації — Stop above та Stop below, Take Profit (ціль PnL), відкат PnL (коли зупинятися), та Зупинитися при нейтральній позиції - також відображаються тут.

Ви можете вмикати або вимикати Зупинитися при нейтральній позиції в будь-який момент під час роботи бота.

Щоб змінити інші параметри стопа, натисніть кнопку Modify внизу сторінки деталей. Звідти ви можете додати, видалити або відрегулювати ціль Take Profit PnL, відкат PnL, а також Stop above та Stop below цінові рівні. Це дозволяє звужувати або розширювати управління ризиком у міру роботи сітки та зміни умов — без зупинки та повторного запуску бота.

Ордери

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

Прогрес

Показує загальний час роботи бота — коли він почав і як довго він працює. Корисно для оцінки продуктивності у контексті часу (особливо разом із проєкцією APY).

Вебхуки

Розділ вебхуків показує URL для скасування вебхука для цього Grid-бота. Якщо ви хочете зупинити бота за допомогою сповіщення TradingView, ви можете надіслати запит на цей URL, і бот зупиниться так, ніби ви вручну натиснули кнопку Stop. Наразі для Grid-ботів підтримується лише webhook для скасування.

Ціновий графік

Сторінка деталей бота включає повний ціновий графік із накладеною активністю сітки. Це один з найінформативніших виглядів для розуміння продуктивності вашої сітки.

На графіку ви можете бачити:

  • Сірі горизонтальні лінії представляють рівні сітки — фіксовані цінові точки, де бот розміщує ордери

  • Зелені лінії на рівні сітки вказують на активний ордер на купівлю, наразі розміщений за цією ціною, з початком лінії, що вказує точний момент, коли ордер було розміщено на біржі.

  • Червоні лінії вказують на активний ордер на продаж, наразі розміщений за цією ціною

  • бота — включаючи те, що встановлено при запуску і все, що змінилося з того часу. Нереалізований PnL від цієї позиції включений у загальний нереалізований PnL бота, а будь-які реалізовані прибутки або збитки від циклів сітки включені у загальний реалізований PnL бота. Немає розділення між «продуктивністю бота» та «продуктивністю позиції» — PnL бота є єдиним числом, що відображає повну картину, і так має бути: це загальна продуктивність стратегії, ніщо інше. рівень нейтральної позиції позначено — це ціна, при якій чиста позиція бота була б нульовою

  • бота — включаючи те, що встановлено при запуску і все, що змінилося з того часу. Нереалізований PnL від цієї позиції включений у загальний нереалізований PnL бота, а будь-які реалізовані прибутки або збитки від циклів сітки включені у загальний реалізований PnL бота. Немає розділення між «продуктивністю бота» та «продуктивністю позиції» — PnL бота є єдиним числом, що відображає повну картину, і так має бути: це загальна продуктивність стратегії, ніщо інше. рівні максимальної позиції також позначені — ціни,

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

  • Зелені точки та червоні точки на графіку позначають кожен виконаний ордер. Зелені точки — це заповнення купівлі, червоні точки — заповнення продажу. Ви можете візуально простежити всю історію торгів бота — бачити точно, коли і на яких рівнях виконувалася кожна угода

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

Сповіщення

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

  • Кожен ордер - повідомляє вас щоразу, коли виконується будь-який ордер сітки

  • Кожна зміна PnL - повідомляє лише коли ордер призводить до зміни реалізованого PnL (тобто ордери, що завершують цикл купівля–продаж), а також будь-які ордери на закриття позиції. Ордери, що лише відкривають або збільшують позицію без фіксації прибутку, пропускаються

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

  • Бот зупиняється - повідомляє вас, коли бот зупиняється з будь-якої причини

Ви можете вмикати або вимикати кожне сповіщення в будь-який момент під час роботи бота.

Кнопки дій

У нижній частині сторінки деталей бота у вас є три кнопки дій:

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

Modify - відкриває редактор параметрів, де ви можете відрегулювати умови стопа, поки бот працює. Ви можете додати, видалити або змінити Stop above, Stop below, Take Profit (ціль PnL), та відкат PnL. Ви також можете переключити Закрити позицію при зупинці бота та Зупинитися при нейтральній позиції звідси. Вам не потрібно зупиняти бота, щоб внести ці зміни — вони набирають чинності негайно.

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

Список ордерів

Під кнопками дій ви бачите повний список усіх ордерів, пов'язаних з цим Grid-ботом. Список поділений на два розділи: відкриті ордери (в даний час розміщені на біржі і чекають виконання) та закриті ордери (вже виконані).

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

Цей список ордерів особливо корисний для детального перегляду історії торгів сітки та розуміння внеску окремих угод у PnL.

Коли сітка зупиняється?

Сітка зупиняється автоматично за будь-якої з цих умов:

  • Ціна досягає рівня стопа (Stop above / Stop below)

  • Досягнуто ціль реалізованого PnL (якщо встановлено)

  • Спрацьовує відкат PnL (якщо встановлено)

  • Досягнуто нейтральну позицію (якщо увімкнено Stop in Neutral position і умови виконані)

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

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


Плейлист відео про Grid Bot

Для практичних прикладів крок за кроком, реальних торгових кейсів та обговорень стратегії перегляньте наш плейлист відео про Grid Bot:

Включає:

  • Довгостроковий кейс BTC сітки з понад 60% доходністю за 5 місяців

  • Налаштування сіток для подій з високою волатильністю

  • Детальний вибір діапазону та налаштування рівнів

  • Порівняння Long, Short та Neutral Grid на практиці

Примітка: Хоча ці приклади показують налаштування на різних біржах, інтерфейс і механіка сітки goodcryptoX працюють однаково на всіх підтримуваних біржах — включно з Hyperliquid, Binance, OKX, Bybit, Gate та іншими.

Ми також ведемо окремий TG-каналarrow-up-right , де публікуємо наші найуспішніші DCA та (інколи) Grid-настроювання — як для централізованих, так і для децентралізованих бірж. Приєднуйтесь, щоб отримувати нові торгові ідеї та ділитися своїм досвідом.


FAQ

chevron-rightЩо таке Grid-торгівля?hashtag

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

chevron-rightЧи прибуткова Grid-торгівля?hashtag

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

chevron-rightЯкий режим сітки кращий — Neutral, Long чи Short?hashtag

Це залежить від вашого ринкового погляду. Neutral — найбільш збалансований: немає початкової позиції, мінімальний напрямлений ризик. Long підходить, коли ви бичачі і хочете накопичувати актив, отримуючи прибуток від спадів. Short підходить, коли ви ведмедячі або хочете поступово вийти з позиції. Якщо не впевнені, Neutral — найbezпечніший старт.

chevron-rightУ чому різниця між арифметичним і логарифмічним розподілом рівнів сітки?hashtag

Арифметичний розподіл розміщує рівні з рівними доларовими інтервалами (наприклад, кожні $1,000). Лог (геометричний) розподіл розміщує їх з рівними відсотковими інтервалами (наприклад, кожні 1.2%). Лог забезпечує послідовний відсотковий прибуток на рівень і загалом переважний для крипти — де ціна рухається в відсоткових термінах — особливо для широких діапазонів і волатильних активів.

chevron-rightСкільки рівнів сітки мені слід використовувати?hashtag

Однозначної правильної відповіді немає — це залежить від ширини діапазону, розміру ордеру та того, як часто ви хочете, щоб виконувалися угоди. Більше рівнів означає частіші, але менші угоди; менше рівнів — рідші, але більші угоди. Почніть з помірної кількості й спостерігайте за PnL на рівень, показаним в інтерфейсі. Якщо після комісій маржа дуже тонка, розгляньте менше рівнів або вужчий діапазон.

chevron-rightЧи впливає фандинг на PnL сітки на перпетуалах?hashtag

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

chevron-rightЩо відбувається, якщо ціна покидає мій діапазон сітки?hashtag

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

chevron-rightЧи можу я бути ліквідований під час роботи сітки на перпетуумах?hashtag

Так. Якщо ваша маржа опускається нижче вимоги біржі для підтримки — наприклад через рух позиції сітки проти вас — вас можуть ліквідувати. Сітка виявляє ліквідацію (оскільки біржа скасовує її ордери) і зупиняється автоматично. Щоб зменшити цей ризик, завжди виділяйте більше маржі, ніж мінімум, показаний у «Початковій маржі».

chevron-rightЩо робить «Stop in Neutral position»?hashtag

Коли увімкнено, сітка чекає, поки вона матиме нульову чисту позицію, а потім зупиняється. Це корисно для Long і Short Grid: якщо ціна проходить діапазон у бажаному напрямку, сітка закриває позицію рівень за рівнем, і коли вона стає плоскою, зупиняється чисто. У поєднанні з ціллю PnL сітка спочатку чекає досягнення цілі прибутку, потім продовжує роботу до досягнення нейтральної позиції.

chevron-rightЧи можу я запускати Grid-бота на Hyperliquid?hashtag

Так. goodcryptoX підтримує Grid-торгівлю на Hyperliquid як для перпетуальних ф'ючерсів, так і для спота. Підключіть свій акаунт Hyperliquid через API-гаманець, і ви отримаєте доступ до повної функціональності Grid-бота — включно з усіма трьома режимами, кастомними стопами, ціною активації та елементами керування графіком у реальному часі. Для запуску Grid-ботів на Hyperliquid через goodcryptoX не потрібна підписка.

chevron-rightЧи працює Grid-бот також на централізованих біржах?hashtag

Так. Grid-бот у goodcryptoX працює однаково на всіх підтримуваних біржах — включно з Binance, OKX, Bybit, Gate та багатьма іншими. Інтерфейс, механіка та всі описані тут функції застосовуються як до централізованих, так і до децентралізованих бірж. Єдині відмінності — це специфічні для біржі (структури комісій, обмеження левереджу, обмеження на розміщення ордерів).

chevron-rightЧи працює Grid-бот на спотових біржах?hashtag

Так. Grid-бот goodcryptoX працює на спотових ринках з тим самим інтерфейсом і механікою, що й на перпетуалах. Ключові практичні відмінності: на споті немає левереджу або ризику ліквідації, а вимоги до капіталу залежать від режиму сітки — Neutral вимагає і базової, і котирувальної валюти, Long вимагає лише котирувальної, а Short — лише базової. На спотових біржах, які стягують комісію в базовій валюті (включно з Hyperliquid spot), вам потрібно мати додатковий баланс базової валюти, щоб покривати торгові комісії. Форма налаштування показує точно, що потрібно, і попереджає, якщо ваш баланс недостатній.

chevron-rightЧи безкоштовний Grid-бот goodcryptoX?hashtag

На Hyperliquid (та інших підтримуваних DEX) ви можете запускати Grid-ботів з повною функціональністю без необхідності підписки. Стандартна торгова комісія застосовується до кожного виконаного ордеру, і ви можете зменшити її через торговий обсяг, володіння токенами GOOD або рівень підписки. На централізованих біржах Grid-боти доступні з платною підпискою.

Last updated