OneTick: birjalar spuferlarni ushlaydigan va xedj-fondlar alfa poylaydigan platforma

Bloomberg terminal kerak bo'lgan analitiklar uchun. TradingView grafiklar kerak bo'lgan chakana treyderlar uchun. Ammo biror birja bir savdo maydonchasidagi treyder narxni boshqa maydonchada siljitish uchun soxta buyurtmalar joylashtirayotganini real vaqtda aniqlamoqchi bo'lsa — unga OneTick kerak bo'ladi.
OneTick — moliyaviy bozorlar uchun maxsus ishlab chiqilgan korxona darajasidagi vaqt qatori bazasi va oqimli analitika dvigateli. Bu TimescaleDB yoki InfluxDB kabi umumiy maqsadli TSDB emas. Bu ClickHouse kabi shunchaki tezkor ustunli ombor ham emas. Bu moliyaviy ma'lumotlarni tushunadigan platforma: trade/quote munosabatlari, buyurtmalar kitobining chuqurligi, korporativ harakatlar va bozorlararo korrelyatsiyalar. Uning mijozlari orasida birjalar, investitsiya banklari, xedj-fondlar, market-meykerlar va brokerlar bor.
OneTick-ning uch ustuni
Platforma bitta dvigatel bilan tubdan farq qiluvchi uchta muammoni hal qiladi:
| Ustun | Kim ishlatadi | Nima uchun |
|---|---|---|
| Bozorni kuzatish (Market Surveillance) | Birjalar, regulyatorlar, komplayens bo'limlari | Manipulyatsiyani aniqlash, MiFID II / MAR / SEC / FINRA muvofiqligi |
| Kvant tadqiqot (Quant Research) | Xedj-fondlar, prop desklar | Alfa generatsiyasi, strategiyani backtest qilish, mikrostruktura tahlili |
| Trading Analytics | Sell-side desklar, brokerlar | TCA, eng yaxshi bajarilishni kuzatish, likvidlikni nazorat qilish |
Asosiy g'oya: uchala ish yuki ham tarixiy va real vaqtdagi ma'lumotlarni qayta ishlaydigan bitta dvigatelda ishlaydi. Alohida oqimli tizim va alohida backtest tizimi kerak emas — bu yagona platforma.
Arxitektura: so'rov tili sifatida yo'naltirilgan atsiklik graf (DAG)

OneTick-ning asosiy arxitektura qarori: so'rovlar SQL-da qurilmaydi (garchi SQL ham qo'llab-quvvatlansa-da), balki Event Processors (EP) elementlaridan iborat yo'naltirilgan atsiklik graf (DAG) sifatida quriladi.
Event Processor nima
Event Processor — hisoblashning atomar birligi. Har bir EP bitta amalni bajaradi: filtrlash, agregatsiya, join, hosila maydonlarni hisoblash, VWAP hisoblash yoki buyurtmalar kitobini qayta tiklash. Ma'lumotlar (tiklar) EP zanjiri orqali manbalardan qabul qiluvchilarga oqib boradi.
O'xshatish: zavoddagi konveyer liniyasi. Tik (vaqt tamg'asi qo'yilgan yozuv) grafga chapdan kiradi, protsessorlar zanjiridan o'tadi, va chiqishda tayyor natija bo'ladi: signal, agregatlangan metrika yoki alert.
Nima uchun SQL emas, DAG
| Jihat | SQL yondashuvi | DAG (Event Processors) |
|---|---|---|
| Oqimni qayta ishlash | Alohida freymvork kerak (Flink, Spark) | Tabiiy — bir xil graf ham oqimlarda, ham tarixda ishlaydi |
| Murakkab pipeline'lar | Ichma-ich subso'rovlar, CTE, oyna funksiyalari | Tugunlarning vizual kompozitsiyasi — har bir tugun alohida holda tushunarli |
| Qayta ishlatish | SQL bloklarini nusxalash-joylashtirish | EP'lar turli graflarga ulanadigan qayta ishlatiladigan komponentlar |
| Nosozliklarni tuzatish | EXPLAIN ANALYZE + taxmin qilish |
Ma'lumotlarni grafning istalgan tugunidan olish mumkin |
| Parallellik | DBMS optimizatori hal qiladi | Belgilar, sanalar, CPU yadrolari bo'yicha aniq parallellashtirish |
Graflarni o'rnatilgan dizayner ("paint-a-canvas") orqali vizual tarzda yoki Python API orqali dasturiy tarzda qurish mumkin.
Unumdorlik
OneTick da'vo qiladigan raqamlar (va sanoat tomonidan tasdiqlangan):
| Metrika | Qiymat |
|---|---|
| Tik ingestiyasi | kuniga >1 trillion tik |
| Ommaviy qayta ishlash | >10 million tik/sek/yadro |
| Vaqt tamg'asi aniqligi | Millisekunddan kichik |
| Tarixiy chuqurlik | 1970-yildan boshlab ma'lumotlar (TickData orqali) |
| Aktiv sinflari | Aksiyalar, fyucherslar, opsionlar, doimiy daromad, kripto |
Taqqoslash uchun: bitta likvid aksiya (AAPL) uchun odatiy L2 oqimi cho'qqi soatlarda ~100 ming xabar/sek yaratadi. Butun AQSh aksiyalar bozori uchun — kuniga yuzlab million xabar. OneTick buning barchasini zaxira bilan qayta ishlash uchun mo'ljallangan.
Bozorni kuzatish: OneTick sanoat standarti bo'lgan soha

Bozorni kuzatish OneTick-ning eng kuchli qo'llanilish holati hisoblanadi. Platformadan savdo faolligini kuzatish uchun birjalarning o'zlari foydalanadi.
Qanday manipulyatsiyalar aniqlanadi
| Manipulyatsiya | Nima sodir bo'ladi | Qanday aniqlanadi |
|---|---|---|
| Spufing (Spoofing) | Treyder narxni siljitish uchun katta buyurtma joylashtiradi, so'ng bajarilishdan oldin uni bekor qiladi | Joylashtirilgan/bekor qilingan buyurtmalar nisbatini tahlil qilish, bekor qilish tezligi |
| Leyering (Layering) | Taklif/talab illyuziyasini yaratish uchun bir nechta narx darajasida ko'plab buyurtmalar | Buyurtmalar kitobidagi "zinapoya" naqshi + qarama-qarshi tomondagi bajarilishlar bilan korrelyatsiya |
| Wash Trading | Treyder sun'iy hajm yaratish uchun o'zi bilan savdo qiladi | Hisoblarni o'zaro taqqoslash, vaqt tahlili, IP manzillari |
| Front-Running | Broker mijozning katta buyurtmasidan oldin savdo qiladi | Mulkiy bitimlar va mijoz oqimlari o'rtasidagi vaqtinchalik korrelyatsiyalar |
| Marking the Close | Yopilish narxini manipulyatsiya qilish uchun sessiya oxirida atayin qilingan bitimlar | So'nggi daqiqalardagi faollikni kun ichidagi o'rtacha bilan taqqoslash |
| Quote Stuffing | Raqobatchilarni sekinlashtirish uchun buyurtmalarni ommaviy yaratish/bekor qilish | Xabarlarning g'ayrioddiy chastotasi, buyurtma-bitim nisbati |
| Insider Trading | Ochiq bo'lmagan ma'lumotlarga asoslangan savdo | G'ayrioddiy naqshlarning korporativ hodisalar bilan korrelyatsiyasi |
Bozorlararo va aktivlararo monitoring
Eng murakkab holat: bozorlar o'rtasidagi manipulyatsiya. Treyder bir birjadagi fyuchers narxini siljitadi, shu bilan birga boshqa birjadagi bog'liq opsiondan foyda oladi. Yoki LSE-da asosiy aksiya bilan nima bo'lishini bilib turib, NYSE-da ADR savdosini qiladi.
OneTick bir nechta savdo maydonchalaridan olingan ma'lumotlarni bitta oqimga birlashtiradi va instrumentlar orasidagi tarkibiy bog'lanishlar aniq bo'lmasa ham, bozorlararo naqshlarni qidiradi.
Regulyativ qamrov
| Regulyator / standart | Yurisdiksiya |
|---|---|
| MiFID II / MAR | Yevropa |
| SEC / FINRA | AQSh |
| ASIC | Avstraliya |
| IIROC | Kanada |
Alertlarni baholash uchun "oq quti" AI
Kuzatishning klassik muammosi — yolg'on ijobiy natijalar. Kuniga 10 ming alert bo'lganda, 5 kishilik komplayens jamoasi ularning har birini ko'rib chiqishga ulgurmaydi. OneTick "oq quti" ML dan foydalanadi: modellar haqiqiy manipulyatsiya ehtimolini baholaydi va shu bilan birga sababini ko'rsatadi — aynan qanday omillar yuqori ballga olib kelganini. Bu qora quti emas, balki tushuntirib beriladigan model, bu esa regulyatorlar uchun juda muhim.
Kvant tadqiqot: tiklardan alfaga
Xedj-fondlar va kvant desklar uchun OneTick shunchaki ma'lumotlar ombori emas. Bu ma'lumotlar va analitika bir joyda yashaydigan tadqiqot muhiti.
Nimalarni qilish mumkin
-
Bozor mikrostrukturasi tahlili. O'tmishdagi istalgan nuqtada buyurtmalar kitobini qayta tiklash, likvidlik chuqurligini, spredlarni va buyurtma oqimi muvozanatsizligini tahlil qilish.
-
Strategiyani backtest qilish. Tarixiy tik ma'lumotlarida point-in-time aniqligi bilan savdo strategiyalarini ishga tushirish. Look-ahead xolislik yo'q — ma'lumotlar real vaqtda mavjud bo'lgan tartibda qat'iy qaytariladi.
-
Signal generatsiyasi. Gipotezalarni sinash: "Agar bid-ask spredi o'sib borayotgan hajm bilan 3σ ga kengaysa — bu qaytish (reversal) prognozchisimi?" O'nlab yillik ma'lumotlar bo'yicha, barcha instrumentlar bo'yicha.
-
Tik ma'lumotlarda ML. MDRE (Market Data Research Environment) — ma'lumotlar fani uchun Python/Pandas-ga o'xshash API. Giperparametrlarni sozlash, o'zaro tekshirish (cross-validation), modelni xizmatga tatbiq qilish — to'g'ridan-to'g'ri tik ma'lumotlarida, alohida tizimga eksport qilmasdan.
Kirish usullari
| Interfeys | Kim uchun |
|---|---|
| Python / Pandas API | Ma'lumotlar olimlari, ML muhandislari |
| SQL | Relyatsion ma'lumotlar bazalari bilan tanish analitiklar |
| DAG Designer | Vizual so'rov qurish |
| Mulkiy graf tili | Tajribali OneTick foydalanuvchilari |
Trading Analytics: TCA va eng yaxshi bajarilish
MiFID II dan keyin eng yaxshi bajarilish (best execution) tavsiya emas — bu qonuniy talab. Brokerlar mijoz bitimlarini mavjud eng yaxshi narxda bajarganini isbotlashi kerak.
Bitim xarajatlarini tahlil qilish (TCA)
OneTick bajarilish narxlarini benchmarklar bilan taqqoslash imkonini beradi:
| Benchmark | Nimani o'lchaydi |
|---|---|
| VWAP | Davr davomida hajm bo'yicha o'rtacha vaznlangan narx |
| Arrival Price | Buyurtma qabul qilingan paytdagi narx |
| Implementation Shortfall | Savdo qilish qarori va haqiqiy bajarilish orasidagi farq |
| Spread Cost | Bid-ask spredidagi zararlar |
Real vaqtda likvidlik monitoringi
FX desklar va algo-treyderlar uchun: OneTick joriy spredlar va hajmlarni tarixiy o'rtachalar bilan taqqoslaydi. Agar EUR/USD spredi oylik o'rtachadan 2σ ga kengaysa — bu anomaliya, va algoritm bajarilishni sekinlashtirishi yoki muqobil savdo maydonchasiga o'tishi mumkin.
Joylashtirish: on-prem va cloud
| Model | Tavsif |
|---|---|
| On-Premises | To'liq nazorat, ma'lumotlar hech qachon perimetrdan chiqmaydi. Ma'lumotlar rezidentligiga qattiq talablari bo'lgan banklar uchun |
| OneTick Cloud | To'liq boshqariladigan xizmat. Infratuzilmani boshqarmasdan masshtablash |
| Gibrid | Bulutda tarixiy ma'lumotlar, savdo dvigateli yonida on-prem real vaqt |
Muqobillar bilan taqqoslash
| Xususiyat | OneTick | kdb+ (KX) | QuestDB | TimescaleDB |
|---|---|---|---|---|
| Ixtisoslashuv | Moliya — tayyor holda | Moliya — ishlab chiqish orqali | Umumiy TSDB | Umumiy TSDB |
| So'rov tili | DAG + SQL + Python | q (vektor, o'rganish egri chizig'i tik) | SQL | SQL |
| Oqim + tarix | ✅ Birlashtirilgan dvigatel | ✅ (kdb Insights) | ⚠️ Cheklangan | ⚠️ Kengaytmalar orqali |
| Surveillance | ✅ Tayyor modellar | ❌ O'zi qurish kerak | ❌ | ❌ |
| TCA | ✅ | ❌ O'zi qurish kerak | ❌ | ❌ |
| Ingestiya | >10M tik/sek/yadro | ~10M+ tik/sek/yadro | ~3M+ qator/sek | ~1M+ qator/sek |
| Dasturchi xarajati | Past (tayyor EP'lar) | Yuqori (q mutaxassislari) | Past (SQL) | Past (PostgreSQL) |
| Ochiq manba | ❌ Enterprise | ❌ Enterprise | ✅ Apache 2.0 | ✅ Apache 2.0 |
| Cloud | ✅ OneTick Cloud | ✅ kdb Insights | ✅ QuestDB Cloud | ✅ Timescale Cloud |
OneTick-ni qachon tanlash kerak
- Siz birja yoki regulyator bo'lsangiz va tayyor aniqlash modellariga ega surveillance kerak bo'lsa.
- Siz sell-side desk bo'lsangiz va regulyatorlar TCA va best execution hisobotlarini talab qilsa.
- Siz kvant fond bo'lsangiz va tarixiy tadqiqot va jonli monitoring bir xil vosita bo'lgan platforma kerak bo'lsa.
OneTick qachon ortiqcha bo'ladi
- Siz chakana treyder yoki kichik kripto jamoa bo'lsangiz. OneTick — korxona darajasidagi narxlanishga ega korxona mahsuloti.
- Sizga analitikasiz faqat ma'lumotlar bazasi kerak bo'lsa. QuestDB yoki TimescaleDB ko'proq oqilona bo'lardi.
- Ma'lumotlaringiz moliyaviy tiklar emas bo'lsa. IoT, monitoring, loglar — bu boshqa niche, va u yerda OneTick ortiqcha.
Ekotizim: OneTick + TickData
OneTick tarixiy tik ma'lumotlarning eng yirik yetkazib beruvchilaridan biri — TickData — bilan chambarchas integratsiyalashgan. Qamrov:
- AQSh aksiyalari — 1970-yildan
- Global birjalar — 80+ savdo maydonchasi
- Barcha aktiv sinflari — aksiyalar, fyucherslar, opsionlar, doimiy daromad, FX
- Kripto — spot va hosila vositalar
Kvant tadqiqot uchun bu hal qiluvchi ahamiyatga ega: tarix qanchalik chuqur bo'lsa, backtest shunchalik ishonchli bo'ladi. 1970-yildan boshlab ma'lumotlar 1987, 2000, 2008 va COVID-2020 inqirozlarini o'z ichiga olgan holda, o'nlab bozor rejimlarida strategiyalarni sinashga imkon beradi.
Havolalar
- 🌐 OneTick: onetick.com
- 🌐 OneTick Use Cases: onetick.com/use-cases
- 📊 TickData: tickdata.com
- 🌐 kdb+ (KX): kx.com
- 🌐 QuestDB: questdb.io
- 🌐 TimescaleDB: timescale.com
Xulosa
OneTick "shunchaki yana bir vaqt qatori ma'lumotlar bazasi" emas. Bu bitta dvigatel bilan uchta muhim ehtiyojni qondiradigan moliyaviy ma'lumotlar uchun vertikal integratsiyalashgan platforma: birjalar va komplayens uchun surveillance, xedj-fondlar uchun kvant tadqiqot va sell-side uchun TCA/best execution. Event Processors asosida qurilgan DAG arxitekturasi bir xil ma'lumotlarni ham real vaqtda, ham chuqur tarix bo'yicha tahlil qilish kerak bo'lgan dunyo uchun nafis yechim hisoblanadi.
Tanlashda asosiy xato: OneTick-ni QuestDB yoki TimescaleDB bilan "ma'lumotlar bazasiga qarshi ma'lumotlar bazasi" sifatida taqqoslamang. OneTick — ma'lumotlar bazasi + analitika dvigateli + tayyor biznes ilovalari (surveillance modellari, TCA benchmarklari, komplayens hisobotlari). Agar sizga faqat tezkor tik ingestiyasi kerak bo'lsa — QuestDB-ni tanlang. Agar sizga ma'lumotlarni yig'ishdan tortib regulyativ hisobotgacha bo'lgan to'liq siklga ehtiyoj bo'lsa — OneTick faqat kdb+ bilan raqobatlashadi va past kirish to'sig'i (q tilini o'rganish shart emas) hamda tayyor biznes modullari orqali g'alaba qozonadi.
O'z infratuzilmasini quruvchi algotrading jamoalari uchun OneTick — mo'ljal nuqtasi: kuniga trillion tikni qayta ishlaydigan, shu bilan birga analitikga bironta ham kod qatorini yozmasdan so'rovni vizual tarzda qurish imkonini beradigan platforma qanday loyihalashtirilishi kerakligining namunasi.
Authors
Trading-systems engineer
Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.