MeowQuant — незалежний сторонній інформаційний сайт, не офіційний OKX. Сайт містить партнерські посилання, і ми можемо отримати за це плату за рекламні послуги. Повне розкриття →

OKX · Практика стратегій

Як користуватися DCA-ботом OKX: віддай усереднення програмі

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

А це саме те, в чому бот найсильніший: він не забуває, не боїться, не жадібніє. Тут ми розповідаємо, як віддати усереднення боту регулярних покупок OKX, аби програма втримала за тебе ту дисципліну, яку самому втримати дуже важко. Від того, що таке DCA, чим ботове усереднення сильніше за ручне, до того, що «регулярні покупки» в OKX і той продукт, який теж зветься DCA, — насправді дві різні лінійки (це плутають найчастіше, і саме через це найлегше налаштувати не те), що робити з тейк-профітом, відмінності від сітки, а наприкінці — спостереження за невеликим DCA, який MeowQuant запустив на кілька днів.

Що таке DCA

DCA — скорочення від Dollar-Cost Averaging, українською усереднення, або точніше «метод усереднення вартості». Його правило просте до одного речення: незалежно від того, висока зараз ціна чи низька, через фіксований проміжок часу вкладай фіксовану суму на купівлю.

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

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

Ручне усереднення vs ботове

Якщо логіка усереднення така проста, навіщо взагалі бот? Бо людина — найбільша змінна усереднення.

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

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

Порівняння Ручне усереднення Ботове усереднення
Чи забудеш На совісті, легко забути Виконує вчасно автоматично
Вплив емоцій На падінні боїшся, на зростанні докуповуєш Без впливу емоцій
Дисципліна суми Часто міняється на ходу Строго фіксована
Потреба стежити Щоразу треба діяти Налаштував — і забув

Дві лінійки в OKX: регулярні покупки vs DCA

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

  • Recurring Buy (регулярні покупки): саме цю лінійку стаття має на увазі під «купівлею за календарем». У документації її параметри — це період (monthly / weekly / daily / hourly), сума за раунд, валюта котирування (лише USDT або USDC) і список, у який можна покласти кілька монет: ти можеш одразу зібрати кошик і розподілити його за частками (скажімо, 60% BTC, 40% ETH), а ще задати кожній монеті верхню й нижню межу ціни, щоб вона купувалася лише в цьому діапазоні. Рахунок, з якого списуються кошти, теж можна обрати: торговий, фандинговий або той, що в документації зветься Simple earn account (накопичувальний тип; як він зветься твоєю мовою — дивись, що показує твій застосунок).
  • DCA (у документації DCA Trading, поділена на спотову spot_dca й ф'ючерсну contract_dca): попри ту саму назву DCA, вона дивиться не на календар, а на ціну. Ти задаєш суму першого ордера, максимальну кількість «страхувальних» ордерів, ціновий крок і множник суми для них, а також відсоток тейк-профіту на раунд; на кожен крок падіння вона додає ще один ордер, а щойно вся позиція дійде до цілі тейк-профіту — закриває раунд повністю й починає наступний.

Тож сценарії застосування в них зовсім різні: хочеш не вгадувати момент і довго накопичувати монету — бери Recurring Buy; лінійка DCA куди більше схожа на свінговий бот, який «докуповує тим більше, чим глибше падіння, і закриває раунд на цілі»: страхувальні ордери нарощуються всю дорогу вниз, а ф'ючерсна версія втягує ще й маржу — використати її як «безтурботне усереднення» означає нарватися. Точки входу теж не збігаються: у застосунку це дві окремі функції, і як кожна зветься твоєю мовою та на якому рівні меню сидить, у різних версіях коригують — орієнтуйся на назву, яку твій застосунок показує зараз. Упізнавати поведінку надійніше, ніж назву: та, що купує за розкладом, — це Recurring Buy; та, що докуповує на просіданні й забирає прибуток щораунду, — це DCA.

Далі в статті під «усередненням» мається на увазі саме лінійка Recurring Buy. Задати в ній треба три речі:

  1. Актив: яку монету усереднювати, наприклад BTC, ETH. Хочеш кілька одразу — розподіли їх за частками.
  2. Період: як часто купувати. За документацією варіанти такі: певного числа щомісяця, певного дня щотижня, щодня або кожні кілька годин. Що коротший період, то плавніше, але й суму за раз треба відповідно зменшити.
  3. Сума за раунд: скільки USDT (чи USDC) вкладати щоперіоду. Ця сума має відповідати твоєму загальному бюджету — продумай, як довго плануєш вкладати й скільки загалом готовий вкласти, і назад виведи суму за раз.

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

Як задати стратегію тейк-профіту

Купив через усереднення — коли продавати? Це залежить від твого початкового задуму.

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

Якщо в тебе чітка цільова дохідність — наприклад, хочеш покласти в кишеню, коли загальний плаваючий прибуток сягне певної частки — то спершу визнач собі лінію тейк-профіту. Тут варто нагадати: за офіційною API-документацією у параметрах ордера Recurring Buy немає такого пункту, як «ціль тейк-профіту» (відсоток тейк-профіту на раунд є в описаної вище лінійки DCA), тож коли регулярні покупки спиняти й коли продавати, ти здебільшого вирішуєш і виконуєш сам; чи є в інтерфейсі якась додаткова допоміжна опція — дивись, що показує твій застосунок зараз. Записати конкретне число й дотриматися його, коли дійде, щонайменше вбереже від того, щоб сягнути мети, залишитися через жадібність і дати прибутку впасти назад.

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

Кому це пасує

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

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

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

Відмінність від сітки

Новачки часто плутають усереднення й сітку, бо обидва «що нижче, то більше купують». Але їхня суть зовсім різна: усереднення спирається на час, сітка — на коливання. (Під «DCA» в цьому розділі мається на увазі усереднення як загальне поняття, що відповідає Recurring Buy в OKX; а та продуктова лінійка OKX, яка називається DCA, навпаки, іде тим самим шляхом, що й сітка — обидві працюють на коливаннях ціни, — тож не переноси висновки цього розділу на неї.)

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

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

Спостереження за невеликою перевіркою

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

📋 Як виглядає тиждень DCA
Припустімо, ви скористаєтеся лінійкою регулярних покупок (Recurring Buy) і налаштуєте усереднення BTC: період оберіть «щодня», сума за раз дуже маленька (просто для тренування), і спершу покладіть на той рахунок, який ви обрали для списання, стільки USDT, щоб вистачило на тиждень. Процес налаштування — зазвичай менш ніж дві хвилини, після підтвердження з наступного дня бот щодня в той самий час автоматично купує раз. Коли за кілька днів ціна BTC трохи коливається, при звірці видно: у ті дні, коли ціна була трохи нижча, він справді купує трохи більше BTC, ніж того дня, коли вища; за кілька заходів середня вартість усереднюється до середини, а це якраз ефект, який і має давати усереднення. За весь процес від вас не потрібно жодної дії, у застосунку видно кожне списання й запис купівлі. Кілька днів — надто коротко, щоб судити про прибуток-збиток, але одне відчуття дуже реальне: віддавши дію купівлі назовні, людина перестає бути на повідку щоденних коливань — а цей спокій сам собою і є однією з найбільших цінностей усереднення.

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

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

Часті запитання

Що означає DCA?

DCA — це скорочення від Dollar-Cost Averaging, усереднення вартості. Суть: незалежно від того, висока ціна чи низька, через фіксований проміжок часу (наприклад, щотижня) вкладати фіксовану суму на купівлю. Коли ціна висока — береш менше часток, коли низька — більше; з часом твоя середня вартість позиції усереднюється до середньої ціни, що уникає ризику закупитися одним заходом на якійсь вершині. Воно жертвує можливістю зловити самісіньке дно заради спокою без тайминга.

Чим відрізняється ручне усереднення від ботового?

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

Регулярні покупки та DCA в OKX — це одна функція? Як їх налаштувати?

Не одна. За власною API-документацією OKX це дві незалежні продуктові лінійки: Recurring Buy — це календарне усереднення, де задають період (певного числа щомісяця / певного дня щотижня / щодня / кожні кілька годин), суму за раунд і валюту котирування (USDT або USDC), можна одразу зібрати кошик монет і розподілити його за частками, а рахунок списання теж можна обрати; DCA (у документації DCA Trading, поділена на спотову й ф'ючерсну) дивиться не на календар, а на ціну, і в ній задають суму першого ордера, максимальну кількість страхувальних ордерів, їхній ціновий крок і множник суми та відсоток тейк-профіту на раунд — на кожен крок падіння додається ще один ордер, а на цілі тейк-профіту раунд закривається повністю й починається наступний. Хочеш накопичувати довго й не вгадувати момент — бери першу; друга ближча до свінгового бота, що докуповує тим більше, чим глибше падіння. У застосунку це дві окремі точки входу, а місцеві назви й розташування в меню коригують від версії до версії, тож орієнтуйся на те, що показує твій застосунок зараз.

Чи треба ставити тейк-профіт для усереднення?

Залежить від твоєї мети. Якщо ти на довгострокове утримання й віриш, що актив у тривалій перспективі росте, можна не ставити тейк-профіт і вкладати далі. Якщо маєш чітку цільову дохідність, спершу пропиши собі фіксовану лінію тейк-профіту — але знай, що за офіційною API-документацією OKX у параметрах ордера регулярних покупок (Recurring Buy) немає такого пункту, як ціль тейк-профіту; відсоток тейк-профіту на раунд є в іншої лінійки, яка зветься DCA. Тож чи зупиняться регулярні покупки на твоїй цілі й чи продаси ти — це здебільшого на твоєму виконанні. Обидва варіанти слушні, головне — наперед визначитися, чи ти довгостроково накопичуєш монети, чи берешся за поетапний прибуток, і не міняти рішення посеред дороги через емоції.

Чим DCA відрізняється від сіткового бота?

DCA тут означає усереднення як загальне поняття, що відповідає Recurring Buy в OKX, а не продуктову лінійку OKX, яка теж зветься DCA. DCA спирається на час, сітка — на коливання. DCA — це безперервна купівля за фіксованим періодом задля усереднення вартості, пасує тим, хто довгостроково оптимістичний і хоче накопичити позицію, по суті односпрямоване накопичення. Сітка — це купівля нижче й продаж вище в діапазоні задля повторного заробітку на різниці, пасує флету. DCA не вимагає оцінювати ринок, сітка ж сильно залежить від того, чи ринок флетовий. У них різні цілі, можна розуміти це як різницю між накопиченням монет і свінгом.

Кому пасує бот регулярних покупок?

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

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