Криптодогу акылдуу ордер маршрутизациясы: бир ордер, он эки аянтча, NBBO жок
Сизге 400 BTC сатып алуу керек. Binance'те эң көп тереңдик бар. OKX жана Bybit ар бири бир тиктей кеңирээк жерде жетиштүү көлөм көрсөтөт. Coinbase жакшыраак баш баа берет, бирок USD менен, USDT менен эмес. Kraken'дин китептин башы сонун көрүнөт жана 400 миллисекунд эскирген. Upbit андан да жакшыраак, бирок Кореяга compliance уруксатыңыз жок, KRW'ыңыз да жок. Бул баш аламандыкты көргөн акциялар трейдери акылдуу ордер маршрутизаторун алып, ойлонууну токтотмок, анткени акцияларда маршрутизациянын кыйын жактары эки он жылдык мурун жөнгө салуу менен инфраструктурага сиңирилген. Криптодо инфраструктура — өзүңүз. Бирдиктүү тасма жок, ордерди коргоо эрежеси жок, комиссия чеги жок, нетто эсептешүү жок — жана эң негизгиси, капиталыңыз азыр эле турбаган жерде соода кылуу мүмкүнчүлүгү жок.
Бул макала — маршрутизаторду барыбир куруу жөнүндө: бирдиктүү китеп жана эмне үчүн ага карата эң жакшы баа боюнча жөнөкөй маршрутизация акча жоготот, бөлүштүрүү маселеси — чакан ордер мөөнөтүнүн ичинде чечүүгө болгон дөңс программа катары, крипто SOR'ду казына башкаруудан ажыратпай турган капитал чектөөсү, аянтчалар аралык мейкер-таануучу маршрутизация, жана бардыгы иштейби деп айткан TCA кайтарым байланышы жөнүндө. Бул Rust'та татаал арбитраж аткаруусу макаласынын инженердик тууганы — ал макала наносекунддарды камтыйт, бул макала чечимдерди камтыйт.
Акциялар SOR'у бекер эмнени алат
АКШ акциялар маршрутизациясы жөнгө салуудан эмнени мураска алганын так түшүнүү маанилүү, анткени тизмедеги ар бир нерсе сиз кайра куруу же аны билип туруп жашабай коюу керек болгон нерсе.
Regulation NMS (SEC, 2005) бул жерде маанилүү үч нерсе жасады. 611-эреже, Ордерди коргоо эрежеси, башка биржада көрсөтүлгөн корголгон баадан начарыраак баада аткарууну — "trade-through" — тыят, бул ар бир брокерди же эң жакшы көрсөтүлгөн баага маршрутизациялоого, же аны intermarket sweep ордерлору менен басып алууга мажбурлайт. 610-эреже корголгон бааны алуу үчүн каалаган аянтча ала турган кирүү комиссиясын акцияга $0.003 менен чектейт, ошондуктан көрсөтүлгөн баалар аянтчалар боюнча 30 милге чейинки тактыкта салыштырма болот. Ал эми бирдиктүү тасма (SIP'тер) Улуттук Эң Жакшы Сатып Алуу жана Сунуш баасын жарыялайт — "рынок деген эмне" деген суроого бирдиктүү расмий жооп.
Бул архитектуранын академиялык корутундусу — ал таң калычтуу деңгээлде жакшы иштейт дегенди билдирет. O'Hara жана Ye (2011), "Is market fragmentation harming market quality?" (Journal of Financial Economics 100(3), 459–474), фрагментация деңгээлдери боюнча АКШ акцияларын изилдеп, көбүрөөк фрагментацияланган акциялардын транзакция чыгымдары төмөнүрөөк жана аткаруулары тезирээк экенин, баалары кокус басып жүрүүгө жакыныраак экенин аныкташкан. Алардын корутундусундагы негизги сөз айкашы: АКШ акциялары "бир нече кирүү чекиттери бар бирдиктүү виртуалдык рынок" катары иштейт. Акылдуу маршрутизаторлор менен trade-through коргоосу фрагменттерди кайра тигип чыкканда, фрагментация зыянсыз болот. Foucault жана Menkveld (2008), "Competition for Order Flow and Smart Order Routing Systems" (Journal of Finance 63(1), 119–158), механизмди Голландия рыногунда көрсөтүшкөн: экинчи лимиттик ордер китеби (LSE'нин EuroSETS'и) Euronext'ке каршы киргенде, бирдиктүү тереңдик көбөйгөн, ал эми аянтчадагы ликвиддүүлүк сунушу анын trade-through ставкасы менен түз чектелген — аянтчаны этибарга албаган маршрутизаторлор анын баа коюу мотивациясын өлтүрөт.
Бул жөнгө салынган дүйнөдө да, бирдиктүү көрүнүш кыска горизонттордо жалган. Ding, Hanna жана Hendershott (2014), "How Slow Is the NBBO? A Comparison with Direct Exchange Feeds" (Financial Review 49(2), 313–332), SIP NBBO'сун ошол эле дата-борборунда түз биржа лентасынан курулган NBBO менен салыштырып, активдүү тикерлерде секундасына бир нече жолу дислокация — адатта бир-эки миллисекунд уланган — таап чыгышкан, бул таза агрегация жана транспорт кечигиши. Бул санды эсиңизде тутуңуз: бул криптодо бир-эки тартипке начарыраак болгон маселенин акциялар версиясы.
Эми муну баарын жок кылыңыз. Криптодо SIP жок болгондуктан NBBO да жок. Trade-through эрежеси жок: аянтча сизге башка аянтчанын баасынан беш тик ары баада бажырата акча жазат, эч ким эч жерге арыз бербейт. Комиссия чеги жок: тейкер комиссиялары базистик пункттун жүздөн бирине чейин келишилген деңгээлдерден 10 базистик пунктка чейинки бөлчөк тарифтерине чейин болот, ошондуктан көрсөтүлгөн баа боюнча иреттөө жана таза баа боюнча иреттөө туруктуу түрдө дал келбейт. Жана бирдиктүү клиринг жок: ар бир биржа алдын ала толтурулган балансы бар өз алдынча силос. Сиз бир эле убакта SIP да, маршрутизатор да, клиринг фирмасы да болосуз.
Бирдиктүү китепти куруу жана жөнөкөй эң жакшы баа боюнча маршрутизация эмне үчүн ишке ашпайт
Инженердик база жарктырбаган нерсе: N WebSocket L2 агымдары, аянтча боюнча ырааттуулук номериндеги боштуктарды иштетүү, символ жана тик өлчөмүн нормалдаштыруу, жана баа-валютасын нормалдаштыруу (BTC-USD китеби менен BTC-USDT китеби USDT/USD курсу боюнча айырмаланат, ал так 1.0 эмес жана кээде такыр 1.0 эмес). Нормалдаштырылган китептерди бир баа боюнча тизилген тепкичке бириктириңиз, ар бир деңгээлди анын аянтчасы жана — эң маанилүүсү — ал алынган снапшоттун жашы менен белгилеп. Эгер бириктирилген китебиңизде аянтча боюнча баанын жашы биринчи класстагы талаа катары жок болсо, сиз маршрутизатор эмес, скринсейвер курдуңуз.

Жөнөкөй маршрутизатор бул бириктирилген тепкичти ач көздүк менен басып өтөт: биринчи эң жакшы таза баа. Ал үч башка себептен ишке ашпайт, жана бул себептерди өз-өзүнчө сактап туруу маанилүү, анткени чечимдери да ар башка.
Эскирген баалар жана кечигиш ассиметриясы. Аянтчаларыңыз маалыматты бирдей кечигиш менен жеткирбейт. Коллокацияланган агым сиз ага таасир эткенде 3 мс эски болушу мүмкүн; континенттин башка бөлүгүндөгү аянтчанын коомдук WebSocket'и 300 мс эски болушу мүмкүн. Бириктирилген китептин башы демек ар башка өткөндөрдүн композити. BTC 200 мс ичинде 10 базистик пункт жылганда — бул адаттагы көрүнүш — эскирген аянтчанын баалары так туура эмес жакта тартымдуу көрүнөт. Аларга маршрутизациялоо сиз мурунтан жеңилип койгон жарышты сатып алуу дегенди билдирет: баа жок болуп калат, IOC'уңуз бош же жарым-жартылай толтурулган түрдө кайтып келет, жана кайра маршрутизациялаганга чейин жаңы аянтчалар баасын кайра өзгөртүп үлгүрөт. Бул Ding–Hanna–Hendershott'тун 1–2 мс SIP дислокация маселеси, бирок сиздин дислокацияларыңыз жүздөгөн миллисекунд уланат жана эч ким эч нерсени сыйлоого милдеттүү эмес.
Фантомдук ликвиддүүлүк. Аянтчалар боюнча көрсөтүлгөн көлөмдү кошуу ашыкча эсептейт, анткени бир эле маркет-мейкердин запасы бир эле убакта бир нече жерде баа коет. Van Kervel (2015), "Competition for Order Flow with Fast and Slow Traders" (Review of Financial Studies 28(7), 2094–2127), муну фрагментацияланган акцияларда документтештирген: бир аянтчадагы соода бир нече миллисекунддун ичинде атаандаш аянтчалардагы лимиттик ордерлердин олуттуу жоюлушу менен коштолот, тез ликвиддүүлүк берүүчүлөр бардык жерде дубликат көлөмдү баа коюп, бирөө басылганда көчүрмөлөрдү тартып алат деген моделде так болжолдонгондой. Крипто маркет-мейкерлери Binance/OKX/Bybit боюнча ошол эле оюн планын аткарышат, ошондуктан жеткиликтүү бирдиктүү тереңдик көрсөтүлгөн бирдиктүү тереңдиктен олуттуу азыраак, жана бул айырма аянтчаларга кандай ырааттуулукта (бир эле убакта эмес) кайрылганыңызга жараша өсөт. Эгер маршрутизаторуңуз ар бир толтуруу ырастоосун күтүп, чакан ордерлерди бир убакта бир аянтчага жиберсе, сиз өзүңүздү фермерлеп жатасыз: ар бир толтуруу калган көчөгө жоюу керектигин сигнал берет.
Комиссиялар тепкичти кайра иреттейт. 7.5 базистик пункт тейкер комиссиясы менен эң жакшы чийки бааны көрсөткөн аянтча көбүнчө китептеги эң начар таза баа болот. Бул айтууга өтө ачык-айкын угулат, бирок биринчи муундагы крипто маршрутизаторлордун (жана бир нече вендор өнүмдөрүнүн) көбү дал "эң жакшы көрсөтүлгөн баа" маршрутизациясын ишке ашырышат. Комиссиясыз таза салыштыруу — минималдуу планка; мейкер-тейкер комиссиялары жана кайтарымдар жөнүндөгү туугандаш макала аянтча боюнча комиссия математикасын, VIP-деңгээл динамикасын, жана эмне үчүн маргиналдык комиссия деңгээлиңиз — жарлык эмес — маршрутизаторго тиешелүү экенин камтыйт.
Маршрутизация оптималдаштыруусу
Чакан ордер маселесин формалдаштырыңыз. Сиз азыр көлөмүн сатып алышыңыз керек, соодалуучу, аянтчалары боюнча. — аянтча нин китебинен бирдикти жегенден кийинки маргиналдык сунуш баасы болсун (L2 снапшотунан алынган, кемибей турган баскыч функциясы), — анын тейкер комиссиясы, жана — аянтча деги эскирүү жана терс тандоо үчүн бирдик боюнча жаза (төмөндө өз маркауттарыңыздан калибрленет). Бөлүштүрүү мындай чечилет
Ар бир дөңс (кемибей турган функциянын интегралы, плюс сызыктуу мүчө), ошондуктан маселе дөңс, жана KKT шарттары бүт окуяны айтып берет: мындай босого бар,
жана болгон ар бир аянтча үчүн, ал эми эч нерсе албаган аянтчалар үчүн . Башкача айтканда: ордерди суу сыяктуу аянтчалар боюнча куюп, соода кылган ар бир жерде маргиналдык толук баасын теңдеп чыгыңыз. Аянтча так качан четтетилет — анын биринчи бирдиги — эң жакшы баа, плюс комиссия, плюс эскирүү жазасы — башка жердеги маргиналдык бирдиктен начарыраак болгондо.

Баскыч-функция китептери үчүн, суу-толтуруу чечими комиссия жана жаза менен оңдолгон бириктирилген тепкич боюнча ач көз басып өтүү менен эсептелет — ошондуктан ач көз тереңдик-басып-өтүү өзү туура эмес эмес; ал так чечим, эгер сиз чийки көрсөтүлгөн баалар эмес, кыркылган көлөмдөр менен таза маргиналдык чыгымдарды ач көз басып өтсөңүз. Бул айырма — маршрутизатор менен скринсейвердин ортосундагы бүтүндөй айырма.
Жалпы маселенин канондук иштелип чыгышы — Cont жана Kukanov, "Optimal order placement in limit order markets" (Quantitative Finance 17(1), 21–39, 2017; arXiv:1210.1625). Алар аянтчалар боюнча ордер жайгаштырууну — лимит жана рынок ордерлеринин ортосундагы бөлүштүрүүнү, комиссиялар менен кайтарымдарды, жана аткаруу тобокелдиги үчүн жазаны кошо алганда — дөңс оптималдаштыруу катары формалдаштырышат, бир аянтчалуу лимит/рынок бөлүштүрүүсү үчүн так жабык формула чыгарышат, жана көп аянтчалуу учур үчүн он эки биржа боюнча бөлүштүрүүнү 200 мс'дан аз убакытта эсептеген стохастик-жакындоо алгоритмин беришет. Бул чаржык крипто пайда болгонго чейин иштелип чыккан, бирок дээрлик кол тийбестен өтөт, анткени ал эч качан NBBO бар деп ойлогон эмес — ал болгону аянтча боюнча китептерди, аянтча боюнча комиссияларды жана толтуруу тууралуу белгисиздикти гана болжолдогон, бул так криптодогу кырдаал.
Соодалуучу тарабынын минималдуу, чынчыл эскизи (эскирүү кыркуулары менен дөңс суу-толтуруу):
import math
from dataclasses import dataclass
@dataclass
class Venue:
name: str
asks: list[tuple[float, float]] # (price, displayed size), sorted
taker_fee: float # fractional, e.g. 0.0002 = 2 bps
quote_age_ms: float
kappa: float # phantom-liquidity decay rate, 1/ms
lam: float # staleness/toxicity penalty, $ per unit
def allocate(venues: list[Venue], Q: float):
ladder = [] # (marginal all-in cost, accessible qty, venue)
for v in venues:
surv = math.exp(-v.kappa * v.quote_age_ms) # P(level still there)
for price, size in v.asks:
cost = price * (1.0 + v.taker_fee) + v.lam
ladder.append((cost, size * surv, v.name))
ladder.sort()
fills, remaining = {}, Q
for cost, qty, name in ladder:
take = min(qty, remaining)
fills[name] = fills.get(name, 0.0) + take
remaining -= take
if remaining <= 1e-12:
break
return fills, remaining # remaining > 0 => book too thin: slice parent
Он алты сап логика; бардык акылмандык киргизилген маалыматтарда жашайт. (көрсөтүлгөн көлөм баа жашы менен канчалык тез буулана тургандыгы) жиберилген учурдагы баа жашынын функциясы катары өз IOC толтуруу катыштарыңыздан калибрленет. аянтча боюнча маркауттардан (акыркы бөлүм) келет. Экөө тең өлчөнөт, болжолдонбойт.
Иштелип чыккан мисал. Үч аянтча боюнча BTC сатып алыңыз:
| Аянтча | Тейкер комиссия | Баа жашы | Сунуштар (баа × көлөм) |
|---|---|---|---|
| A (терең, жаңы) | 2.0 bps | 10 ms | 87,000 × 3.0; 87,010 × 4.0; 87,025 × 6.0 |
| B (арзан комиссия, эскирген) | 1.0 bps | 250 ms | 86,995 × 1.5; 87,015 × 2.0 |
| C (эң жакшы баш баа, семиз комиссия) | 7.5 bps | 20 ms | 86,990 × 2.0; 87,000 × 3.0 |
Чийки лента C'де эң жакшы сунуш бар дейт (86,990), андан кийин B. Комиссияны эске алып оңдоп, тепкич толугу менен кайра иреттелет: C'нин жогорку деңгээли таза берет — экрандагы эң начар ликвиддүүлүк. B'нин жогорку деңгээли 87,004 берет, A'ныкы 87,017. B'нин көрсөтүлгөн көлөмүнө 30% эскирүү кыркуусун колдонуп () жана суу-толтуруп: B'нин биринчи деңгээлинен 1.05 BTC, A'нын биринчисинен 3.0, B'нин экинчисинен 1.4, A'нын экинчисинен 4.0, A'нын үчүнчүсүнөн 0.55. Толук орточо баа: **BTC үчүн 87,038.8 төлөйт: 1.9 базистик пункт начар, бир 10-BTC чакан ордерде болжол менен $166, бул күн бою ар бир чоң ордердин ар бир чакан ордеринде кошулуп жатат. Жана негизги жыйынтыкты белгилеп коюңуз: лентадагы эң жакшы көрсөтүлгөн баасы бар аянтча оптималдаштырылган маршрутизатордон нөл агым алды. Криптодо эч ким сизди ал жерде соода кылууга мажбурлабайт — "корголгон баа" аркылуу маршрутизациялоо түшүнүк эмес — жана туура бөлүштүрүү көрүнгөн эң жакшы бааны толугу менен этибарга албай коюшу көп кездешет.
Дөңс программа дагы эмнени этибарга албайт: бир мезгилдүүлүк (бардык аянтча чакан ордерлерин бир эле миллисекундда атуу, болбосо van Kervel'дин жоюулары аянтчаларды аткаруу учурунда кайра баалайт), дискреттик лот өлчөмдөрү жана минималдуу номиналдар (үзгүлтүксүз чечимди тегерете тегеректеп, ач көздүк менен оңдоо), жана спредди такыр аттабай коюу опциясы — бул 5-бөлүмдүн темасы. Бул аянтча логикасынын бардыгы иштегенге чейин чоң ордерлер убакыт боюнча кандайча кесилиши керек деген терең суроо үчүн, Almgren–Chriss оптималдуу аткаруусун караңыз; SOR чакан ордер кайда барарын чечет, качан чакан ордерлер болорун эмес.
Капитал чектөөсү: SOR — казына башкаруу
Жогоруда айтылгандын баары үнсүз түрдө сиз көлөмүн аянтча де соода кыла алат деп болжолдоду. Акцияларда бул болжолдоо бекер: бир прайм-брокер, нетто эсептешүү, азыр соода кылып, акчаны кийинчерээк которуу. Криптодо бул бүт системанын байлоочу чектөөсү. Биржалар алдын ала толтурулган баланстарды талап кылат — сиз Binance'те жаткан USDT менен Kraken'дин сунушун ала албайсыз. Ошондуктан чыныгы маселе
бул жерде — аянтча деги жеткиликтүү балансыңыз (сатып алуу үчүн баа валютасында, сатуу үчүн база валютасында). KKT шарттары эми деп окулат, мында баланс чегиндеги множитель. Чектелген аянтчаларда, : ошол жердеги маргиналдык доллар рынок-кең суу деңгээлинен арзаныраак аткарылат, жана сиз агымды кымбатыраак аянтчаларга түртүүгө мажбур болосуз. Бул множитель абстракция эмес — так азыр аянтча де дагы бир бирдик баланс болгондо канча долларды үнөмдөй турганыңызды билдирет. Болжолдуу агымыңыз боюнча суммаланганда, бул кайра баланстоо трансферине канча төлөөгө даяр экениниңиз, жана кайра баланстоо чечими каалаган казына системасы аткара турган салыштыруу болуп калат: мунда запасты жылдырыңыз качан
Оң жактагы бөлүк кичине же туруктуу эмес. Чынжырдагы BTC биржалар аны эсепке жаздырганга чейин 2–6 ырастоо талап кылат (20–60 мүнөт); ERC-20 которуулары рынок бош эмес кезде так секирип чыккан газ баасы менен бирге бир нече мүнөт талап кылат; TRC-20 жана Solana рельстери тезирээк жана арзаныраак, бирок бардык жерде колдоого алынбайт; жана ар бир биржа өз чыгарып алуу-иштетүү кезегин кошот, ал так волатилдүүлүк учурларында мүнөттөн саатка чейин созулуп кетет — так маршрутизаторуңуз запасты жылдыргысы келген учурда. Толук которуу-чыгым арифметикасы — комиссиялар, кечигиш бөлүштүрүүлөрү, жана жол ортосунда алып жүргөн баа тобокелдиги — каржылоо ставкасынын аянтчалар аралык арбитражы жөнүндөгү макалада иштелип чыккан, жана ал сөзмө-сөз которулат: SOR кайра баланстоосу арбитраж этабынын которуусу менен бирдей объект, чыгым тарабы кошо.
Ошондуктан бул жерде ички сиңирилиши керек академиялык натыйжа — аткаруу макаласы эмес, Makarov жана Schoar (2020), "Trading and Arbitrage in Cryptocurrency Markets" (Journal of Financial Economics 135(2), 293–319). Алар күндөрдөн жумаларга чейин уланган аянтчалар аралык баа четтөөлөрүн — анын ичинде 2018-жылдын башында 40%дан ашкан корейлик "кимчи сыйлыгын" — документтештиришкен жана транзакция чыгымдары муну түшүндүрө албастыгын, ал эми акырын кыймылдаган, капиталы көзөмөлгө алынган арбитраж капиталы түшүндүрө турганын көрсөтүшкөн. Крипто аянтчалары O'Hara–Ye'дин "бир нече кирүү чекиттери бар бирдиктүү виртуалдык рыногу" эмес. Алар акырын, кымбат түтүктөр менен байланышкан жарым-жартылай сегменттелген бассейндер, жана маршрутизаторуңуз ошол сегментациянын ичинде жашайт. Казына модели жок крипто SOR — акциялар SOR'ун кийимине кийинген нерсе гана.

Практикада бул эки убакыт масштабындагы контроллерге айланат. Тез цикл (миллисекунддар) ар бир чакан ордер үчүн учурдагы баланстардын ичинде чектелген суу-толтурууну чечет. Жай цикл (мүнөттөрдөн саатарга чейин) көлөкө баалардын убакыт катарын жана болжолдуу агымды байкайт, жана нин туруктуу компоненти которуу-чыгым тоскоолдугун ашканда трансферлерди пландайт — гистерезис менен, анткени шуулдун негизинде аянтчалардын ортосунда запасты ары-бери түртүү сиздин артыкчылыгыңызды Tron тармагына белек кылып берүүнүн жолу. Институционалдык столдор маселени биржадан тышкаркы эсептешүү менен кысышат (Copper ClearLoop, Ceffu MirrorX): күрөө кастодиан менен жатат жана аянтчаларга чагылдырылат, бул колдоого алынган аянтчалар үчүн которуу кечигишин олуттуу кыскартат — бул чектөөнү тарытат, бирок жоготпойт, жана бул өз алдынча контрагент статьясын киргизет.
Мейкер-таануучу маршрутизация жана аянтчалар аралык кезек оюндары
Спредди гана аткан маршрутизатор эң арзан ликвиддүүлүктү сатып албай калтырат: өзүнүкүн. Cont–Kukanov чаржыгы жоопту мурунтан эле камтыйт — алардын бир аянтчалуу жабык формуласы ордерди коюу менен алуунун ортосунда комиссияларга, кезек позициясына жана аткаруу тобокелдигинен качуу деңгээлине жараша бөлөт — жана көп аянтчалуу версия муну жалпылайт: (мейкер комиссиясы, кезек узундугу, чакан ордер мөөнөтү ичинде толтуруу ыктымалдыгы) артыкчылык кылган аянтчаларда пассивдүү коюу, ылдамдык арзан аянтчаларда алуу, жана толтурулбаган пассивдүү калдыкты мөөнөт бүткөндө тейкер оптималдаштыруусуна кайра кирген агым катары кароо.
Экөө крипто-өзгөчө кыртыш муну акциялар версиясынан бай кылат.
Комиссия артынан кууу — өлчөнгөн тузак. Battalio, Corwin жана Jennings (2016), "Can Brokers Have It All? On the Relation between Make-Take Fees and Limit Order Execution Quality" (Journal of Finance 71(5)), АКШ брокерлору лимиттик ордерлерди эң жогорку кайтарым берген аянтчаларга маршрутизациялаганда өлчөнөрлүк начар аткаруу — төмөн толтуруу ставкалары, начар ишке ашкан сапат — беришкенин көрсөтүшкөн, анткени кайтарым аянтчасы — бардык башка кайтарым издөөчүнүн ордери да отурган жер: эң узун кезек, эң терс толтуруулар. Крипто аналогу так. Эң жакшы мейкер кайтарымын төлөгөн аянтча бардык маркет-мейкердин пассивдүү баасын тартат; ордериңиз терең кезекке кошулат жана негизинен баа сиз аркылуу өтө турган учурда толтурулат. Аянтча боюнча таза-маркаут мейкер экономикасы (кийинки бөлүм) көбүнчө аянтчаларды алардын комиссия тарифтерине карама-каршы иреттейт.
Кечигиш ассиметриясы — эки тараптуу оюн. Van Kervel коргонуу жоюлушу катары документтештирген ошол эле аянтчалар аралык маалымат агымы, экинчи тараптан, чабуулчу сигнал болуп саналат: Binance'тин китеп башында болгон соода OKX'тин тиешелүү деңгээлиндеги соодаларды жана жоюлууларды бир нече миллисекунд ичинде болжолдойт. Демек мейкер-таануучу маршрутизатор (a) отурган ордерлерин башка аянтчалардын окуялары боюнча кайра баалашы керек — жергиликтүү орточо эмес, аянтчалар аралык микробаага байланыштырып — болбосо ал аянтчалар аралык арбитражерлор тандап алган жай контрагентке айланат; жана (b) атайылап оюн ойной алат: артта калган аянтчада коюп, толтуруу учурунда алдыда бараткан аянтчада хеджирлеп. Бул — аянтчалар аралык кезек арбитражы, жана бул аянтчалар аралык арбитраж аткаруусунда пайдаланылган ошол эле кечигиш структурасы, болгону stat-arb китептин ордуна аткаруу мандатынын ичине сиңирилген. Иштиктик талап бирдей: A аянтчасындагы толтуруу окуясы жана B аянтчасына хедж ордери бир эле бир орундуу-миллисекунд код жолунда жашашы керек, болбосо артыкчылык башка бирөөгө таандык болуп калат.
Маршрутизация сапатын өлчөө: маркаутттар жана лига таблицалары
Акциялар маршрутизаторлору 605/606-эреже ачыкка чыгаруусу менен тартипке салынат. Сиздикин эч нерсе тартипке салбайт, өз TCA'ыңыздан башка — аткаруу дефицити жана TCA макаласындагы чаржык — эсеп тактасы; бул жерде анын маршрутизаторго тиешелүү бөлүгү.
Атомдук өлчөм — аянтча боюнча маркаут: ар бир толтуруу үчүн, үчүн учурундагы (бирдиктүү, кечигиш боюнча оңдолгон) орточону жазып алыңыз, терс белги рынок толтурууңузга каршы жылганын билдирет. Толук лига таблицасына бириктириңиз:
| Аянтча | Тейкер толтуруу үлүшү | Натыйжалуу спред (bps) | Комиссия (bps) | Маркаут 1с (bps) | Толук баа (bps) |
|---|---|---|---|---|---|
| A | 46% | 1.4 | 2.0 | −0.6 | 4.0 |
| B | 31% | 1.9 | 1.0 | −2.1 | 5.0 |
| C | 23% | 1.2 | 7.5 | −0.4 | 9.1 |
Комиссия тилкеси B арзан аянтча дейт. Толук баа тилкеси B кымбат аянтча дейт: анын эскирген баалары рынок алардын ичинен өтүп жаткан учурда сизди тандалма түрдө толтурат, жана 1-секунддук маркаут эсепти жыйнайт. Бул инверсия — комиссия рейтинги менен натыйжалуу-баа рейтингинин ортосундагы — столдор бул таблицаны биринчи курганда эң туруктуу табылган нерсе, жана бул так маршрутизаторго кайра тиешелүү сан: дөңс программанын жазасы — өлчөнгөн, тегиздеген жана жаңыртылган туруктуу аянтча боюнча маркаут дефицити болуп саналат. Маршрутизатор менен TCA жабык циклди түзөт, же экөө тең иштебейт.
Бир методологиялык тузак: тирүү маршрутизатордон курулган лига таблицалары тандоо жаңылыштыгы менен булганган. Эгер маршрутизатор мурунтан эле кыйын, маалыматтуу агымды терең аянтчага, ал эми жеңил агымды арзан аянтчага жиберип жатса, терең аянтчанын маркаутттары адилетсиз начар көрүнөт. Таза чечим — атайылап рандомизация — чакан ордерлердин бир нече пайызын бирдей ыктымалдуулук менен кокустан жиберүү (ε-ач көз маршрутизатор, аны кванттар дөңс-оптималдаштыруу приору бар бандит катары тааныйт) — контрфактикалык вариант болушу үчүн. Бул рандомизацияланган үлүштө базистик пунктарга турат жана бул калган 95% агымдын жакшы маршрутизацияланганын далилдеп берүүнүн жалгыз жолу.
Демек, стек: кечигишти чынчыл эсептеген бирдиктүү китеп; өлчөнгөн буулануу жана уулуулук параметрлери менен таза маргиналдык чыгымдар боюнча дөңс суу-толтуруу; көлөкө баалары трансфер-чыгымды эске алган жай циклди айдаган баланс-чектелген тез цикл; кезектерди жана аянтчалар аралык маалымат агымын урматтаган пассивдүү жайгаштыруу; жана ар бир параметрди кайра тамактандырган рандомизацияланган, маркаутка негизделген TCA. Бул компоненттердин эч бири өз алдынча терең эмес. Система терең — анткени криптодо, акциялардан айырмаланып, эч бир жөнгө салуучу орган аны сиз үчүн эч бир катмарын курган эмес, ал эми рынок ар бир чакан ордер үчүн 2 базистик пункт алат, түбөлүккө, өзүңүз тим болмоюнча.
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.