Šis turinys rodomas tik prenumeratoriams
Statistinis arbitražas (stat-arb) – tai didelė prekybos metodų grupė, pagrįsta pasikartojančių statistinių dėsningumų tarp aktyvų paieška. Tokie dėsningumai gali būti kainų regresija, faktorių nuokrypiai, PCA modeliai, klasterizacija ir kt.
Paprasčiausias ir, svarbiausia, pradedančiam prekiautojui prieinamas statistinio arbitražo variantas yra porinis arbitražas, dar vadinamas „pairs trading“ (porų prekyba).
Porinis arbitražas – tai prekybos metodas, leidžiantis gauti pelną iš laikino dviejų susijusių aktyvų kainų skirtumo. Kriptovaliutų rinkoje, kaip ir bet kurioje kitoje rinkoje, ši strategija padeda rasti galimybes gauti pelną, mažiau priklausomą nuo rinkos krypties.
Šiame straipsnyje aptarsime, kaip taikyti porinę strategiją kriptovaliutoms ir paruoštus porinio arbitražo įrankius TradingView.
Šiek tiek teorijos
Statistinis arbitražas – tai kiekybinė strategija, pagrįsta matematiniais modeliais ir istorinių duomenų analize.
Skirtingai nuo klasikinio arbitražo, kuris ieško nerizikingų vieno aktyvo kainų skirtumų, statistinis arbitražas veikia tikimybių pagrindu. Jis nustato aktyvus, kurių kainos istoriškai kito suderintai, ir stato ant to, kad po laikino nukrypimo jos grįš prie įprasto santykio.
Porinis treidingas – tai privatus ir populiariausias šios strategijos atvejis. Jis reiškia vienalaikį ilgos pozicijos atidarymą atsiliekančiam aktyvui ir trumpos pozicijos atidarymą pirmaujančiam aktyvui. Jei pora pasirinkta teisingai ir jų ryšys atsinaujins, pelnas bus gautas iš kainų skirtumo, nepriklausomai nuo to, ar bendra rinka augo, ar krito.
Poriniame treidinge prekiautojas ne tik lygina dvi kainas, bet ir sudaro neutralią poziciją rinkos atžvilgiu.
Pagrindinės porinio treidingo sąvokos ir rodikliai
Strategijos sėkmė priklauso nuo kelių statistinių rodiklių.
Koreliacija. Matuoja, kiek sinchroniškai juda dviejų kriptovaliutų kainos. Porinei prekybai ieškoma porų su aukšta teigiama koreliacija (paprastai didesne nei 0,8).
Z-Score (Z-vertinimas) yra pagrindinė priemonė sprendimams priimti pagal porinės prekybos strategiją. Z-reitingas rodo, kiek dabartinis kainų skirtumas (spredas) nukrypsta nuo savo istorinės vidutinės vertės, matuojant tai standartinio nuokrypio vienetais.
Aukštas Z-reitingas (pavyzdžiui, >+2) reiškia, kad spredas yra neįprastai didelis – pora išsiskyrė. Tai signalas parduoti pervertintą aktyvą ir pirkti nepakankamai įvertintą. Savo ruožtu, žemas Z-Score (pvz., <-2) yra signalas priešingam sandoriui. Z-Score apie 0 reiškia, kad kainos yra pusiausvyroje ir pozicijas galima uždaryti.
Volatilumas yra svarbus teisingam pozicijų dydžio apskaičiavimui. Aktyvas A gali turėti vienus volatilumo rodiklius, o aktyvas B – kitus. Todėl pozicijos, atidarytos pagal porinio arbitražo strategiją, dažnai balansuojamos atsižvelgiant į beta (β) rizikos draudimo koeficientą, kad sandoris išliktų rinkai neutralus.
β atsako į klausimą: „Kiek vienetų aktyvo B reikia paimti, kad kompensuoti aktyvo A judėjimą?“.
Pavyzdžiui, jei BTC padidėjo 1 %, tai ETH istoriškai padidėja 1,5 % esant tokiam judėjimui. Šiuo atveju „sąžiningas“ apsidraudimas yra 1 BTC ilgalaikė pozicija prieš 1,5 ETH trumpalaikę poziciją, o ne 1 prie 1.
Be β spredas „svyruos“ kartu su rinka, strategija nebebus neutrali-rinkos, o tai reiškia, kad prekiautojas prekiaus kryptimi, o ne santykine verte.
Kriptovaliutos: galimybė ir spąstai poriniam arbitražui
Kriptovaliutų rinka suteikia keletą akivaizdžių privalumų poriniam arbitražui, tarp kurių yra platus priemonių sąrašas, lankstus vykdymas ir prekyba 24/7.
Vienas iš pagrindinių privalumų – čia šiek tiek lengviau nei įprastose biržose rasti aktyvus, tinkamus porinei prekybai. Be to, skirtingai nuo tradicinių biržų, ne visi aktyvai yra prekiaujami botais, kurie per kelias sekundes uždaro susidariusį spredą.
Tačiau kriptovaliutų rinka turi savo riziką, kuri dažnai nusveria privalumus.
Didelis volatilumas ir dažni koreliacijų pokyčiai gerokai apsunkina patikimo statistinio modelio kūrimą. Jei prie to pridėsime mažą likvidumą aukštose pozicijose, dėl kurio atsiranda dideli nuokrypiai ir dideli spredai, vaizdas tampa visiškai niūrus.
Kriptovaliutų porinio arbitražo modeliai
Paprastas porinio arbitražo modelis
Modelio idėja yra labai paprasta: yra du aktyvai A ir B, kurie istoriškai juda „kartu“ (koreliuoja arba yra kointegruoti). Prekiautojui reikia tik rasti spredą, santykį, jį normalizuoti ir pradėti prekiauti nuokrypiais.
Paanalizuokime praktinį porinio arbitražo modelį, remdamiesi dviejų stipriai koreliuojančių aktyvų – Bitcoin (BTC) ir Ethereum (ETH) – pavyzdžiu.
1 žingsnis: poros pasirinkimas ir koreliacijos analizė
Pirmiausia įsitikinkime, kad aktyvai yra statistiškai susiję. BTC/ETH koreliacija praeityje paprastai buvo 0,8–0,9, todėl jie yra geri kandidatai paprasto modelio sukūrimui.
2 žingsnis: spredų apskaičiavimas
Mes ne tik lyginame kainas (BTC ≈ 60 000 USD, ETH ≈ 3000 USD), bet ir analizuojame kainų santykį:
Koeficientas = BTC kaina / ETH kaina
Istoriškai šis santykis svyruoja ties vidurkiu. Pavyzdžiui, jei 90 dienų vidurkis = 20, o dabartinė vertė = 22, tai reiškia, kad ETH yra santykinai nuvertintas palyginti su BTC.
3 žingsnis: Z-Score signalai
Pagrindinis rodiklis – standartizuotas Z-Score:
Z-Score = (Dabartinė_vertė – Vidutinė_vertė) / Standartinis_nuokrypis
Z-Score ribinės vertės:
- Z > +2: ETH yra per pigus palyginti su BTC → Perkame ETH/Parduodame BTC
- Z < -2: ETH yra per brangus palyginti su BTC → Parduodame ETH/Perkame BTC
- -1 < Z < +1: Uždarome pozicijas.
Prekybos pavyzdys
| BTC kaina | ETH kaina | Santykis | Z-Score | Veiksmas | |
| Norma | 61 000 $ | 3100 $ | 19,68 | +0,5 | Laukiame |
| Skirtumas | 62 000 $ | 2 900 $ | 21,38 | +2,3 | BUY ETH / SELL BTC |
| Grąžinimas | 61 500 $ | 3 200 $ | 19,22 | +0,2 | Uždaryti pozicijas |
Pelnas = (BTC pokytis) + (ETH pokytis) USD. Šiame pavyzdyje:
- Parduota 0,0161 BTC ($1,000) už $62,000, nupirkta už $61,500 = +$10
- Nupirkta 0,3448 ETH ($1,000) už $2,900, parduota už $3,200 = +$103.
Beveik profesionalus porinio arbitražo variantas
Norint įvertinti skirtingų prekybos priemonių koreliaciją, siekiant naudoti porinio arbitražo strategiją, reikia atlikti profesionalų apskaičiavimą hedžingo koeficiento β.
Hedžingo koeficientą β galima apskaičiuoti naudojant OLS regresiją (mažiausių kvadratų metodą) ir log kainas.
Kriptovaliutoms geriau naudoti būtent logaritmines kainas, o ne įprastas: jos teisingai veikia su procentiniais pokyčiais, o tai reiškia, kad β interpretuojamas kaip elastingumas, ir modelis bus stabilesnis esant dideliam volatilumui (kas yra būtina kriptovaliutoms).
Laiko intervalo pasirinkimas priklauso nuo prekybos tipo: intraday – 5 m / 15 m; swing – 1 val. / 4 val. Mokymui geriau pasirinkti 1 val., nes šiame laiko intervale yra mažiau triukšmo.
Lookback langas: 100–300 barų – agresyvus, 300–500 barų – stabilesnis. Kriptovaliutoms geriau taikyti slenkantį langą (modelis mokomas fiksuotu laiko intervalu ir testuojamas kitame periode, tada langas „pasislinksta“ į priekį), o ne fiksuotą.
OLS regresija – tai pagrindinis ir labiausiai paplitęs β apskaičiavimo būdas. Nustačius standartinius nuokrypius, galima apskaičiuoti β:
β = Standartinis nuokrypis turto A / Standartinis nuokrypis turto B
Pavyzdys BTC/ETH:
- Standartinis nuokrypis dienos pelno BTC = 3,5 %
- ETH dienos pelno standartinis nuokrypis = 4,2 %
- β = 4,2 / 3,5 = 1,2.
Tai reiškia, kad ETH yra 20 % labiau svyruojantis nei BTC, tai reikia atsižvelgti nustatant pozicijų dydį.
Realioje prekyboje β nėra pastovus ir jį reikia periodiškai perskaičiuoti: trumpalaikis β — skaičiuojamas už 20–30 dienų (jautrus paskutiniams pokyčiams), vidutinės trukmės β — skaičiuojamas už 60–90 dienų (stabilumo ir aktualumo balansas), ilgalaikis β — skaičiuojamas už 200+ dienų (maksimalus stabilumas).
Nustačius hedžingo koeficientą β, sudaromas spredas ir apskaičiuojamas Z-score.
Indikatoriai ir robotai poriniam arbitražui TradingView
Čia aptarsime geriausius indikatorius poriniam arbitražui – Cointegration Heatmap & Spread Table ir Z-Score Stat Trading.
Indikatorius Cointegration Heatmap & Spread Table
Indikatorius Cointegration Heatmap & Spread Table yra ko gero geriausias šiuo metu sprendimas gerų porų paieškai. Indikatorius pažymėtas kaip Editors’ picks TradingView, peržiūrų skaičius ≈ 14 825.
Indikatorius orientuotas į giluminę statistinę analizę: apskaičiuoja kointegracijos parametrus tarp daugybės tickerių, vizualizuoja koreliacijų matricą, sudaro spredus ir Z-score, rodo prekybos signalus.
Iš indikatoriaus privalumų paminėtinas patogumas, galimybė naudoti porų arbitražo paieškai ir kokybišką statistiką. Trūkumai kyla iš privalumų: sudėtingas skaičiavimuose, reikalauja laiko ir galios dideliems sąrašams.
Svarbiausias indikatoriaus privalumas yra tai, kad jis tinka visoms turto klasėms: nuo akcijų ir ETF iki kriptovaliutų ir valiutų porų.
Indikatoriaus nustatymai
Simbolių sąrašas: konfigūruojamas simbolių sąrašas, atskirtas kableliais.
Grąžina laiko intervalą: laiko intervalo pasirinkimas atgalinei atrankai (kas savaitę arba kas mėnesį).
Maksimalus periodų skaičius: maksimalus periodų skaičius, skirtas apriboti duomenis tam tikru laikotarpiu ir kontroliuoti indikatoriaus efektyvumą.
Šis indikatorius atlieka šias užduotis.
- Atskleidžia stabilius ilgalaikius ryšius (kointegraciją) tarp aktyvų, vizualizuojant juos šilumos žemėlapio forma.
- Stebi spredą – skirtumą tarp faktinių kainų ir prognozuojamos linijinės priklausomybės – tarp kiekvienos poros.
- Generuoja prekybos signalus, pagrįstus Z-rodiklio nuokrypiais nuo vidutinio spredo, padėdamas prekiautojams suprasti, kada pora yra statistiškai perpirkta ir greičiausiai grįš prie vidutinės vertės.
Kaip naudoti indikatorių
Indikatorius rodo dvi labai svarbias „šilumines“ lenteles: vieną centre, kitą dešinėje. Įvedus simbolius, pirmiausia reikia žiūrėti į centrinę lentelę.
Bet kokie aktyvai, kurių kointegracijos koeficientas yra 25 % (0,25), reikalauja ypatingo dėmesio, nes jie turi tvirtą ir stabilų ryšį. Viskas, kas yra žemiau šio rodiklio, netinka porinei prekybai.
Be to, dar viena svarbi riba yra 40 % (0,4) lygis. Tokie aktyvai greičiausiai turi labai stiprų ryšį.
Pavyzdžiu paimti šie instrumentai: EURUSD, CHFUSD, BTC, ETH, SOL, GOLD.
Centrinėje lentelėje matome, kad auksas turi tam tikrą koreliaciją tiek su valiutomis, tiek su pagrindinėmis kriptovaliutomis (nuo 23 iki 26 %). Žinoma, 99 % euro ir franko koreliacija niekur nedingo.
Dešinėje lentelėje matome, kad arbitražo galimybės yra porose EURUSD vs GOLD ir SOL vs GOLD.
Z-Score Stat Trading indikatorius
Z-Score Stat Trading indikatorius yra galingas įrankis dviejų koreliuojančių aktyvų kiekybinei analizei. Jis apskaičiuoja Z-Score logaritminių kainų skirtumui tarp bet kurių dviejų pasirinktų simbolių, pateikdamas tiek ilgalaikius, tiek trumpalaikius Z-Score signalus.
Pagrindinis indikatoriaus privalumas – jis duoda signalus pirkti / parduoti.
Svarbu patikrinti informacinę lentelę (apačioje kairėje grafiko) dėl koreliacijos, volatilumo, spredų, taip pat ilgų (NL) ir trumpų (NS) signalų skaičiaus per paskutinius 1000 barų.
Kaip naudoti indikatorių
Signalas pirkimui atsiranda, kai abu Z rodikliai nukrenta žemiau neigiamos ribos (pavyzdžiui, -2). Tokiu atveju reikia pirkti simbolį A ir parduoti simbolį B ir laukti, kol spredas grįš prie vidutinės vertės.
Signalas pardavimui atsiranda, kai abu Z rodikliai pakyla virš teigiamos ribos (pavyzdžiui, +2). Tokiu atveju reikia parduoti A turtą ir pirkti B turtą, vėl laukiant grįžimo prie vidutinės vertės.
Informacinė lentelė padeda greitai įvertinti signalų dažnumą ir esamą statistinį ryšį tarp pasirinktų aktyvų.
Išvados
Porinis arbitražas yra intelektuali ir potencialiai veiksminga strategija, bet ne greitas būdas lengvai užsidirbti. Pradedantis prekiautojas privalo prisiminti, kad porinis arbitražas yra prekyba spredu, o ne kainomis.
Tinkamai sukonfigūruota ši strategija leidžia gauti prognozuojamą pelną iš laikinų labai koreliuotų aktyvų skirtumų.
Praktiniai modelio trūkumai:
- komisiniai mokesčiai: dažni sandoriai sumažina pelną
- laiko horizontas: grįžimas prie vidurkio gali užtrukti valandas, dienas ar savaites
- koreliacijos atotrūkis: jei ryšys tarp aktyvų nutrūksta, modelis atneša nuostolių
Porinio arbitražo galimybes galima patikrinti platformoje TradingView.
Cointegration Heatmap indikatorius labiau tinka tyrimams/atrankai, o Z-Score Stat Trading yra praktinis įrankis signalinei prekybai po porų patikrinimo.














