TradeOgre.app
UA
Торгувати на верифікованій біржі Відкрити рахунок

Ринки й автоматизація

Ринки TradeOgre та API v1: що лістили і що сталося з ботами

API TradeOgre й усі її ринки не працюють з 2025 року. Біржа мала непропорційно велике значення порівняно зі своїми розмірами — через те, що лістила. Приблизно дев’яносто шість активів, здебільшого невеликі монети на proof-of-work, для яких не існувало іншого ліквідного ринку, і публічний REST API, достатньо простий, щоб написати під нього скрипт за один вечір. Ця сторінка документує перелік ринків, поверхню API, на якій будували ботів, і те, що сталося з обома після вилучення платформи.

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

API і всі ринки не працюють

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

Ринки, що визначали платформу

Добірка активів, найтісніше пов’язаних із TradeOgre, і роль, яку біржа відігравала для кожного. Усі ринки закрилися разом із платформою у 2025 році.

  • XMR

    Monero

    Флагманська пара і причина, чому значна частина користувачів узагалі мала акаунти. XMR/BTC давала більшу частину обсягу платформи.

  • KAS

    Kaspa

    Тут її інтенсивно майнили й інтенсивно торгували, і саме вона стала предметом найдовшого та найшкідливішого збою гаманця на платформі.

  • KLS

    Karlsen

    Проєкт на proof-of-work із родини Kaspa, основний ринок якого майже виключно був тут.

  • RTM

    Raptoreum

    Монета для майнінгу на CPU, чия пара RTM/BTC довгі періоди була головним джерелом визначення ціни.

  • BTCP

    Bitcoin Private

    Форк 2018 року, який більшість майданчиків покинула після скандалу з преміном; TradeOgre була серед останніх місць, де ним торгували.

  • WOW

    Wownero

    Монета спільноти на основі Monero, яку майже ніде більше не лістили.

  • ARRR

    Pirate Chain

    Приватний актив, який більшість регульованих майданчиків делістила або ніколи не лістила.

Поверхня REST API v1

Кінцеві точки так, як їх описано на власній довідковій сторінці API TradeOgre, коли платформа працювала. Усі вони тепер не працюють; довідник збережено, бо боти й бібліотеки будувалися саме під нього.
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

На момент, коли TradeOgre припинила роботу, вона мала приблизно 109 торгових пар для близько 96 активів, а добовий обсяг становив порядку 3,5 млн доларів США. В абсолютних цифрах це небагато. Вся їхня вага — у складі переліку.

Лістинги сильно тяжіли до двох категорій. Перша — приватні монети: насамперед Monero, а також Wownero, Pirate Chain та інші, які регульовані майданчики поступово делістили в міру посилення вимог travel rule. Друга — невеликі проєкти на proof-of-work: монети з активними майнерами, справжнім хешрейтом і спільнотою, але без ринкової капіталізації, що виправдала б процедуру лістингу на великій біржі.

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

Майже все котирувалося до BTC, лише з кількома парами до USDT. Це означало, що вихід із маловідомого активу в щось стабільне зазвичай вимагав двох угод і двох разів по 0,2% комісії, а BTC фактично ставав резервною валютою платформи.

API і як його використовували боти

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

Публічні кінцеві точки не потребували жодної автентифікації. Повний перелік ринків, книгу ордерів, тікер, історію останніх угод чи дані свічок можна було отримати простим HTTP GET, що робило TradeOgre одним із найпростіших майданчиків у крипті для збору даних. Значна частина цінових даних для невеликих монет на proof-of-work, які потрапляли в агрегатори, трекери портфелів і майнінгові калькулятори, походила саме з цих кінцевих точок.

Автентифіковані кінцеві точки використовували базову HTTP-автентифікацію з парою ключів, згенерованою в налаштуваннях акаунта, яку передавали як ім’я користувача та пароль запиту. Це проста схема з реальним недоліком: на відміну від схем із підписом запитів, пара ключів базової автентифікації, що витекла, одразу придатна для будь-кого, хто її має. Разом з відсутністю білого списку IP і прав доступу, обмежених виведенням, тогочасна практична порада була такою: ставитися до будь-якого API-ключа TradeOgre як до облікових даних із повними торговими повноваженнями й зберігати його відповідно.

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

Що сталося з працюючими ботами

Коли платформа припинила роботу, боти вийшли з ладу так, як це зазвичай буває: погано і мовчки.

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

Три уроки стосуються будь-якого майданчика, і їх варто сказати прямо, бо цей сценарій збою повторюється.

  • Зупиняйтеся, а не продовжуйте. Бот, який не може підтвердити стан біржі, має зупинитися, а не далі подавати ордери. Цикли повторів проти мертвої кінцевої точки історично призводили до вражаючих збитків, коли точка поверталася у неочікуваному стані.
  • Сигналізуйте про відсутність, а не лише про помилки. Тиша — це сигнал. Монітор, що спрацьовує, коли бот не звітував про успішний цикл протягом години, виявляє збій біржі швидше за будь-який обробник помилок.
  • Обмежуйте права й ротуйте ключі. Використовуйте для торгових ботів ключі з вимкненим виведенням, де платформа це підтримує, обмежуйте за IP, де можливо, і відкликайте ключі для кожного майданчика, яким ви більше не користуєтеся. TradeOgre пропонувала з цього дуже мало, що саме по собі говорить про платформу.

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

RTM, BTCP і проблема «довгого хвоста»

Найбільше постраждали монети, яким було найменше куди податися.

Найочевидніший випадок — Raptoreum. Це проєкт на proof-of-work, який можна майнити на CPU, з активною майнінговою спільнотою; його пара RTM/BTC на TradeOgre довгі періоди була основним майданчиком, де майнери конвертували винагороди і де формувалася будь-яка ринкова ціна. Коли платформа зупинилася, зник і цей ціновий сигнал, а майнери одночасно втратили найзручніший вихід.

Bitcoin Private ілюструє протилежний кінець закономірності. Форк Bitcoin 2018 року, що втратив довіру більшості бірж після скандалу з емісією монет, BTCP було делістовано майже всюди. TradeOgre була серед останніх місць, де ним взагалі торгували, тобто платформа слугувала своєрідним кінцевим майданчиком для активів, які вичерпали альтернативи.

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

Куди поділися ці ринки

Єдиної заміни немає, і чесна відповідь така: для деяких із цих активів функціонального ринку більше не існує взагалі.

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

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

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

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

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

Чи працює ще API TradeOgre?

Ні. Усі кінцеві точки v1, публічні й автентифіковані, перестали відповідати, коли платформа припинила роботу у 2025 році. Будь-який бот чи інтеграція, що досі спрямовані на них, отримують збій на кожному запиті.

Де була документація API TradeOgre?

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

Як працювала автентифікація API TradeOgre?

Через базову HTTP-автентифікацію з парою ключів, згенерованою в налаштуваннях акаунта, яку передавали як ім’я користувача та пароль запиту. Не було ні підпису запитів, ні білого списку IP, ні обмеження прав, тому пара ключів, що витекла, давала повний торговий доступ.

Чи можна ще запускати торгового бота для TradeOgre?

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

Що сталося з ринком RTM/BTC?

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

Де зараз торгується BTCP?

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