Ринки й автоматизація
API TradeOgre й усі її ринки не працюють з 2025 року. Біржа мала непропорційно велике значення порівняно зі своїми розмірами — через те, що лістила. Приблизно дев’яносто шість активів, здебільшого невеликі монети на proof-of-work, для яких не існувало іншого ліквідного ринку, і публічний REST API, достатньо простий, щоб написати під нього скрипт за один вечір. Ця сторінка документує перелік ринків, поверхню API, на якій будували ботів, і те, що сталося з обома після вилучення платформи.
API і всі ринки не працюють
Усі кінцеві точки v1 перестали відповідати, коли платформа припинила роботу у 2025 році. Будь-який бот, що досі спрямований на них, отримує збій на кожному запиті, а будь-яка бібліотека чи обгортка, у якій TradeOgre досі значиться підтримуваним майданчиком, застаріла. Видаліть збережені API-ключі зі скриптів і конфігурації — вони марні, а ключ у конфігураційному файлі є радше загрозою, ніж активом.
Добірка активів, найтісніше пов’язаних із TradeOgre, і роль, яку біржа відігравала для кожного. Усі ринки закрилися разом із платформою у 2025 році.
Флагманська пара і причина, чому значна частина користувачів узагалі мала акаунти. XMR/BTC давала більшу частину обсягу платформи.
Тут її інтенсивно майнили й інтенсивно торгували, і саме вона стала предметом найдовшого та найшкідливішого збою гаманця на платформі.
Проєкт на proof-of-work із родини Kaspa, основний ринок якого майже виключно був тут.
Монета для майнінгу на CPU, чия пара RTM/BTC довгі періоди була головним джерелом визначення ціни.
Форк 2018 року, який більшість майданчиків покинула після скандалу з преміном; TradeOgre була серед останніх місць, де ним торгували.
Монета спільноти на основі Monero, яку майже ніде більше не лістили.
Приватний актив, який більшість регульованих майданчиків делістила або ніколи не лістила.
| Endpoint | Auth | — |
|---|---|---|
/markets | Публічна | Перелік усіх торгових пар з останньою ціною, обсягом і діапазоном за 24 години. |
/orders/{market} | Публічна | Поточна книга ордерів для пари — ордери на купівлю й продаж із цінами та кількостями. |
/ticker/{market} | Публічна | Поточний тікер для однієї пари: ціна, бід, аск і обсяг. |
/history/{market} | Публічна | Останні виконані угоди за парою. |
/chart/{interval}/{market} | Публічна | Дані свічок для пари із заданим інтервалом. |
/account/balances | API-ключ | Баланси, що лежать на акаунті. |
/account/orders | API-ключ | Перелік відкритих ордерів акаунта. |
/account/buy | API-ключ | Подати лімітний ордер на купівлю. |
/account/sell | API-ключ | Подати лімітний ордер на продаж. |
На момент, коли TradeOgre припинила роботу, вона мала приблизно 109 торгових пар для близько 96 активів, а добовий обсяг становив порядку 3,5 млн доларів США. В абсолютних цифрах це небагато. Вся їхня вага — у складі переліку.
Лістинги сильно тяжіли до двох категорій. Перша — приватні монети: насамперед Monero, а також Wownero, Pirate Chain та інші, які регульовані майданчики поступово делістили в міру посилення вимог travel rule. Друга — невеликі проєкти на proof-of-work: монети з активними майнерами, справжнім хешрейтом і спільнотою, але без ринкової капіталізації, що виправдала б процедуру лістингу на великій біржі.
Для другої групи особливо часто пара на TradeOgre була єдиним змістовним ринком, що існував. Визначення ціни, тиск майнерів на продаж і будь-яке уявлення про те, «скільки коштує» монета, проходили через одну книгу ордерів на одній незареєстрованій платформі. Ця концентрація була непомітна, поки все працювало, і стала тотальною, коли робота припинилася.
Майже все котирувалося до BTC, лише з кількома парами до USDT. Це означало, що вихід із маловідомого активу в щось стабільне зазвичай вимагав двох угод і двох разів по 0,2% комісії, а BTC фактично ставав резервною валютою платформи.
TradeOgre опублікувала невеликий REST API з версіонованою кінцевою точкою та описала його на власних довідкових сторінках. Він був свідомо мінімальним — без потоків WebSocket, без шлюзу FIX, без типів ордерів, окрім лімітних на купівлю й продаж, — і саме ця мінімалістичність пояснює, чому на ньому збудовано так багато.
Публічні кінцеві точки не потребували жодної автентифікації. Повний перелік ринків, книгу ордерів, тікер, історію останніх угод чи дані свічок можна було отримати простим HTTP GET, що робило TradeOgre одним із найпростіших майданчиків у крипті для збору даних. Значна частина цінових даних для невеликих монет на proof-of-work, які потрапляли в агрегатори, трекери портфелів і майнінгові калькулятори, походила саме з цих кінцевих точок.
Автентифіковані кінцеві точки використовували базову HTTP-автентифікацію з парою ключів, згенерованою в налаштуваннях акаунта, яку передавали як ім’я користувача та пароль запиту. Це проста схема з реальним недоліком: на відміну від схем із підписом запитів, пара ключів базової автентифікації, що витекла, одразу придатна для будь-кого, хто її має. Разом з відсутністю білого списку IP і прав доступу, обмежених виведенням, тогочасна практична порада була такою: ставитися до будь-якого API-ключа TradeOgre як до облікових даних із повними торговими повноваженнями й зберігати його відповідно.
Підтримка майданчика потрапила до універсальних торгових бібліотек, тому згадки про нього досі трапляються в коді та документації.
Коли платформа припинила роботу, боти вийшли з ладу так, як це зазвичай буває: погано і мовчки.
Добре написаний клієнт сприймає HTTP-помилку як ситуацію, яку треба обробити. Багато невеликих торгових скриптів так не роблять: вони припускають, що відповідь є, розбирають її, отримують виняток і або завершуються, або тижнями повторюють запит у циклі. Користувачі, які запускали стратегії маркетмейкінгу, виявили, що мають відкриті ордери, які неможливо скасувати, і позиції, які неможливо закрити, без жодного інтерфейсу для втручання.
Три уроки стосуються будь-якого майданчика, і їх варто сказати прямо, бо цей сценарій збою повторюється.
Якщо у вас у конфігураційному файлі чи змінній середовища лишилися старі ключі TradeOgre, видаліть їх. Проти мертвої платформи їх використати не можна, але саме такі речі потрапляють у публічні репозиторії.
Найбільше постраждали монети, яким було найменше куди податися.
Найочевидніший випадок — Raptoreum. Це проєкт на proof-of-work, який можна майнити на CPU, з активною майнінговою спільнотою; його пара RTM/BTC на TradeOgre довгі періоди була основним майданчиком, де майнери конвертували винагороди і де формувалася будь-яка ринкова ціна. Коли платформа зупинилася, зник і цей ціновий сигнал, а майнери одночасно втратили найзручніший вихід.
Bitcoin Private ілюструє протилежний кінець закономірності. Форк Bitcoin 2018 року, що втратив довіру більшості бірж після скандалу з емісією монет, BTCP було делістовано майже всюди. TradeOgre була серед останніх місць, де ним взагалі торгували, тобто платформа слугувала своєрідним кінцевим майданчиком для активів, які вичерпали альтернативи.
Жодна з цих ситуацій не була здоровою, а ризик концентрації був структурним, а не випадковим. Коли єдина незареєстрована біржа є єдиним ринком для активу, власники цього активу наражаються на регуляторне становище цієї біржі, знають вони про це чи ні. Вилучення не просто заморозило баланси — воно прибрало сам ринок.
Єдиної заміни немає, і чесна відповідь така: для деяких із цих активів функціонального ринку більше не існує взагалі.
Для приватних монет міграція здебільшого пішла некастодіальними маршрутами: децентралізованими біржами на основі атомарних свопів і peer-to-peer-платформами, де угоди розраховуються безпосередньо між гаманцями. Вони менш зручні, ніж книга ордерів, і вимагають самостійно керувати ключами, але в них немає кастодіана, до якого можна нагрянути з обшуком.
Для невеликих монет на proof-of-work без децентралізованого ринку ситуація складніша. Деякі знайшли лістинги на інших невеликих централізованих майданчиках, що відтворює початковий ризик з іншим оператором. Інші фактично неліквідні й торгуються лише через пряму домовленість між власниками.
Щодо даних: агрегатори, які колись брали дані з API TradeOgre, тепер не показують нічого для цих пар. Якщо ви підтримуєте інструмент, що залежав від цього джерела, кінцева точка зникла назавжди, і її треба замінити, а не повторювати запити.
Структурний висновок для кожного, хто будує щось на API бірж: беріть дані з більш ніж одного майданчика й вважайте, що будь-яка стратегія, життєздатність якої залежить від однієї незареєстрованої платформи, у повному обсязі несе регуляторний ризик цієї платформи.
Ні. Усі кінцеві точки v1, публічні й автентифіковані, перестали відповідати, коли платформа припинила роботу у 2025 році. Будь-який бот чи інтеграція, що досі спрямовані на них, отримують збій на кожному запиті.
На власних довідкових сторінках біржі, де описувався невеликий REST API з публічними кінцевими точками для ринків, книг ордерів, тікерів, історії угод і графіків, а також кінцевими точками з автентифікацією за ключем для балансів і ордерів. Ці сторінки зникли разом з рештою платформи.
Через базову HTTP-автентифікацію з парою ключів, згенерованою в налаштуваннях акаунта, яку передавали як ім’я користувача та пароль запиту. Не було ні підпису запитів, ні білого списку IP, ні обмеження прав, тому пара ключів, що витекла, давала повний торговий доступ.
Ні. Немає біржі, на якій торгувати. Видаліть збережені API-ключі TradeOgre зі скриптів і конфігурації та переконайтеся, що будь-який цикл повторів, спрямований на старі кінцеві точки, зупинено.
Він закрився разом з платформою. Пара Raptoreum на TradeOgre довгі періоди була основним джерелом визначення ціни та головним виходом для майнерів, тож закриття прибрало обидва одразу.
Bitcoin Private вже було делістовано на більшості майданчиків ще до закриття TradeOgre, а TradeOgre була серед останніх місць, де ним торгували. Активи в такому становищі зазвичай стають неліквідними, коли зникає їхній останній майданчик лістингу.