Piyasalar ve otomasyon
TradeOgre, büyüklüğüyle orantısız bir önem taşıyordu ve bunun nedeni listelediği varlıklardı. Yaklaşık doksan altı varlık vardı; çoğu, başka hiçbir yerde likit piyasası bulunmayan küçük proof-of-work coinleriydi ve hepsine bir öğleden sonrada üzerine betik yazılabilecek kadar basit, herkese açık bir REST API ile erişilebiliyordu. Bu sayfa piyasa listesini, botların dayandığı API yüzeyini ve platforma el konulunca ikisine de ne olduğunu belgeliyor.
API ve tüm piyasalar çevrimdışı
Platform 2025’te faaliyetini durdurduğunda tüm v1 uç noktaları yanıt vermeyi bıraktı. Hâlâ bu uç noktalara bakan her bot her istekte hata alıyor; TradeOgre’ı desteklenen borsa olarak listeleyen her kütüphane ya da sarmalayıcı da güncelliğini yitirmiş durumda. Saklanan API anahtarlarını betiklerinizden ve yapılandırmanızdan silin — artık işe yaramazlar ve bir yapılandırma dosyasında duran anahtar varlık değil, risktir.
TradeOgre ile en yakından anılan varlıklardan bir seçki ve borsanın her biri için oynadığı rol. Tüm piyasalar 2025’te platformla birlikte kapandı.
Amiral gemisi çift ve kullanıcıların büyük bölümünün hesap açma nedeni. Platform hacminin çoğunu XMR/BTC taşıyordu.
Burada yoğun biçimde hem madenciliği yapıldı hem işlem gördü; aynı zamanda platformun en uzun ve en yıpratıcı cüzdan kesintisinin konusuydu.
Birincil piyasası neredeyse yalnızca burada bulunan, Kaspa ailesinden bir proof-of-work projesi.
CPU ile madenciliği yapılan bir coin; RTM/BTC çifti uzun dönemler boyunca fiyat oluşumunun başlıca kaynağıydı.
Önceden madenle çıkarılmış pay (premine) tartışmasının ardından çoğu borsanın terk ettiği 2018 çatalı; TradeOgre, işlem gördüğü son yerlerden biriydi.
Monero’dan türeyen ve neredeyse hiçbir yerde listelenmeyen bir topluluk coini.
Düzenlemeye tabi borsaların çoğunun listeden çıkardığı ya da hiç listelemediği bir gizlilik varlığı.
| Endpoint | Auth | — |
|---|---|---|
/markets | Herkese açık | Tüm işlem çiftlerini son fiyat, hacim ve 24 saatlik aralıkla birlikte listeler. |
/orders/{market} | Herkese açık | Bir çiftin güncel emir defterini döndürür — fiyat ve miktarlarıyla alış ve satış emirleri. |
/ticker/{market} | Herkese açık | Tek bir çiftin güncel ticker bilgisini döndürür: fiyat, alış, satış ve hacim. |
/history/{market} | Herkese açık | Bir çiftin yakın zamandaki gerçekleşmiş işlemlerini döndürür. |
/chart/{interval}/{market} | Herkese açık | Bir çiftin belirli bir aralıktaki mum verilerini döndürür. |
/account/balances | API anahtarı | Hesapta tutulan bakiyeleri döndürür. |
/account/orders | API anahtarı | Hesabın açık emirlerini listeler. |
/account/buy | API anahtarı | Limit alış emri gönderir. |
/account/sell | API anahtarı | Limit satış emri gönderir. |
Faaliyetini durdurduğu sırada TradeOgre yaklaşık 96 varlık üzerinde kabaca 109 işlem çifti sunuyordu; günlük hacim 3,5 milyon ABD doları civarındaydı. Mutlak değer olarak bunlar küçük rakamlar. Önemleri tümüyle bileşimlerinden geliyor.
Listeler iki kategoriye sert biçimde kayıyordu. Birincisi gizlilik coinleriydi — başta Monero, ardından Wownero, Pirate Chain ve “travel rule” yükümlülükleri sıkılaştıkça düzenlemeye tabi borsaların adım adım listeden çıkardığı diğerleri. İkincisi küçük proof-of-work projeleriydi: aktif madencileri, gerçek hash gücü ve topluluğu olan, ama büyük bir borsanın listeleme sürecine değecek piyasa değeri bulunmayan coinler.
Özellikle ikinci grup için TradeOgre çifti çoğu zaman var olan tek anlamlı piyasaydı. Fiyat oluşumu, madencilerin satış baskısı ve coinin “ne kadar eder” olduğuna dair her fikir, kayıt yaptırmamış tek bir platformdaki tek bir emir defterinden geçiyordu. Bu yoğunlaşma, çalıştığı sürece görünmezdi; durduğunda ise mutlaktı.
Hemen her şey BTC karşısında fiyatlanıyordu, az sayıda USDT çifti vardı. Yani tanınmayan bir varlıktan stabil bir şeye çıkmak genellikle iki işlem ve %0,2’lik ücretin iki katı demekti; BTC de platformun fiilî rezerv para birimi oluyordu.
TradeOgre, sürüm numaralı bir uç noktada küçük bir REST API yayımlamıştı ve bunu kendi yardım sayfalarında belgelemişti. API bilerek asgari tutulmuştu — WebSocket akışı yok, FIX geçidi yok, limit alış ve limit satıştan başka emir türü yok — ve üzerine bu kadar çok şeyin kurulmasının nedeni tam da bu sadelikti.
Herkese açık uç noktalar hiçbir kimlik doğrulaması gerektirmiyordu. Tüm piyasa listesini, bir emir defterini, bir ticker’ı, yakın işlem geçmişini ya da mum verilerini düz bir HTTP GET ile çekebiliyordunuz; bu da TradeOgre’ı kripto dünyasında veri toplaması en kolay borsalardan biri yapıyordu. Küçük proof-of-work coinlerinin veri toplayıcılarda, portföy takipçilerinde ve madencilik hesap makinelerinde görünen fiyat verilerinin büyük bölümü bu uç noktalardan geliyordu.
Kimlik doğrulamalı uç noktalar, hesap ayarlarında üretilen bir anahtar çiftiyle HTTP basic authentication kullanıyordu; anahtar çifti isteğin kullanıcı adı ve parolası olarak iletiliyordu. Bu basit bir düzen ve gerçek bir kusuru var: istek imzalayan düzenlerin aksine, sızan bir basic-auth anahtar çifti, ele geçiren herkes tarafından anında kullanılabilir. IP izin listesi ve yalnızca çekim yetkisi sınırlayan izinlerin de olmaması nedeniyle o dönemin pratik tavsiyesi, her TradeOgre API anahtarını tam işlem yetkisi taşıyan bir kimlik bilgisi saymak ve ona göre saklamaktı.
Borsa desteği genel amaçlı işlem kütüphanelerine de girdi; bu yüzden ona yapılan göndermeler bugün hâlâ kodda ve belgelerde görülüyor.
Platform kapandığında botlar çoğu botun çöktüğü gibi çöktü: kötü biçimde ve sessizce.
İyi yazılmış bir istemci HTTP hatasını ele alınacak bir durum olarak görür. Çok sayıda küçük işlem betiği ise görmez — yanıt bekler, ayrıştırır, istisna fırlatır ve ya çıkar ya da haftalarca bir döngüde yeniden dener. Market making stratejileri çalıştıran kullanıcılar, iptal edemedikleri açık emirleri ve kapatamadıkları pozisyonları olduğunu, müdahale edecekleri bir arayüzün de bulunmadığını fark etti.
Üç ders her borsaya taşınabilir ve bu hata biçimi sürekli tekrarlandığı için açıkça söylemeye değer.
Bir yapılandırma dosyasında ya da ortam değişkeninde eski TradeOgre anahtarlarınız varsa silin. Ölü platforma karşı kullanılamazlar, ama tam da herkese açık bir depoya sızan türden şeylerdir.
En çok zarar gören coinler, gidecek en az yeri olanlardı.
En net örnek Raptoreum. Aktif bir madencilik topluluğuna sahip, CPU ile madenciliği yapılabilen bir proof-of-work projesi olarak TradeOgre’daki RTM/BTC çifti uzun dönemler boyunca madencilerin ödüllerini bozdurduğu ve piyasa fiyatının oluştuğu başlıca yerdi. Platform durduğunda bu fiyat sinyali de durdu; madenciler en kullanışlı çıkış yollarını aynı anda kaybetti.
Bitcoin Private, örüntünün öbür ucunu gösteriyor. 2018’de coin arzıyla ilgili bir tartışmanın ardından çoğu borsanın güvenini yitiren bir Bitcoin çatalı olan BTCP, neredeyse her yerden listeden çıkarılmıştı. TradeOgre işlem gördüğü son yerlerden biriydi; yani platform, alternatifi kalmamış varlıklar için bir tür son durak işlevi görüyordu.
İki durum da sağlıklı değildi ve yoğunlaşma riski tesadüfi değil, yapısaldı. Bir varlığın tek piyasası kayıt yaptırmamış tek bir borsa olduğunda, varlığın sahipleri bilsin bilmesin o borsanın düzenleyici konumuna maruz kalır. El koyma yalnızca bakiyeleri dondurmadı — piyasanın kendisini ortadan kaldırdı.
Tek bir ikame yok ve dürüst yanıt şu: bu varlıkların bir kısmının artık işleyen bir piyasası hiç yok.
Gizlilik coinlerinde geçiş büyük ölçüde saklamasız yollara oldu: atomic swap etrafında kurulmuş merkeziyetsiz borsalar ve işlemlerin doğrudan cüzdanlar arasında tamamlandığı eşler arası (P2P) platformlar. Bunlar bir emir defterinden daha az pratik ve anahtarları sizin yönetmenizi gerektiriyor, ama baskın yapılabilecek bir saklayıcıları yok.
Merkeziyetsiz piyasası olmayan küçük proof-of-work coinlerinde durum daha zor. Bazıları başka küçük merkezi borsalarda listelendi; bu, özgün riski farklı bir işletmeciyle yeniden üretmek demek. Diğerleri fiilen likiditesiz ve yalnızca sahipler arasında doğrudan pazarlıkla işlem görebiliyor.
Veri tarafında, bir zamanlar TradeOgre API’sinden veri çeken toplayıcılar artık bu çiftler için hiçbir şey göstermiyor. O kaynağa dayanan bir araç geliştiriyorsanız, uç nokta kalıcı olarak gitti ve yeniden denemek yerine değiştirilmesi gerekiyor.
Borsa API’leri üzerine bir şey inşa eden herkes için yapısal çıkarım şu: verinizi birden fazla borsadan alın ve geçerliliği kayıt yaptırmamış tek bir platforma bağlı her stratejinin, o platformun düzenleyici riskini olduğu gibi taşıdığını kabul edin.
Hayır. Platform 2025’te faaliyetini durdurduğunda herkese açık ve kimlik doğrulamalı tüm v1 uç noktaları yanıt vermeyi bıraktı. Hâlâ bunlara bakan her bot ya da entegrasyon her istekte hata alır.
Borsanın kendi yardım sayfalarında. Bu sayfalar; piyasalar, emir defterleri, ticker’lar, işlem geçmişi ve grafikler için herkese açık, bakiyeler ve emirler için anahtarla doğrulanan uç noktaları olan küçük bir REST API’yi anlatıyordu. Sayfalar platformun geri kalanıyla birlikte çevrimdışı oldu.
Hesap ayarlarında üretilen bir anahtar çiftiyle, isteğin kullanıcı adı ve parolası olarak iletilen HTTP basic authentication ile. İstek imzalama, IP izin listesi ve izin kapsamı yoktu; bu yüzden sızan bir anahtar çifti tam işlem erişimi veriyordu.
Hayır. İşlem yapılacak bir borsa yok. Saklanan TradeOgre API anahtarlarını betiklerinizden ve yapılandırmanızdan silin ve eski uç noktalara bakan her yeniden deneme döngüsünün durdurulduğundan emin olun.
Platformla birlikte kapandı. Raptoreum’un TradeOgre’daki çifti uzun dönemler boyunca fiyat oluşumunun başlıca kaynağı ve madenciler için ana çıkış yoluydu; kapanış ikisini birden ortadan kaldırdı.
Bitcoin Private, TradeOgre kapanmadan önce de çoğu borsadan listeden çıkarılmıştı ve TradeOgre işlem gördüğü son yerlerden biriydi. Bu durumdaki varlıklar, son listeleme yeri ortadan kalkınca genellikle likiditesiz kalır.