Ako funguje prístup k Orbit Exchange API

Orbit Exchange je white-label burzový produkt postavený na trhovej infraštruktúre Betfair. To znamená, že trhy, ktoré vidíte a obchodujete na OrbitX, zdieľajú rovnaký základný likviditný fond a technickú infraštruktúru ako trhy Betfair Exchange. Praktický dôsledok pre automatizovaných stávkarov je významný: Betfair Exchange API (známe ako APING, alebo Betfair Exchange API Next Generation) je zároveň prístupovou vrstvou pre trhy Orbit Exchange.

Namiesto učenia sa nového API alebo prebudovania existujúcich systémov môžu obchodníci, ktorí sú už automatizovaní na Betfair, rozšíriť prístup na trhy Orbit Exchange otvorením brokerského účtu, ktorý poskytuje prístup na úrovni API k týmto trhovým endpointom. Pozícia brokera v tejto štruktúre je poskytnúť vrstvu účtu a financovania, zatiaľ čo API interakcia s podkladovým trhovým trhom prebieha prostredníctvom infraštruktúry Betfair.

Táto architektúra má výhody aj obmedzenia. Výhodou je, že rozsiahly ekosystém nástrojov Betfair API, dokumentácie a komunitných znalostí sa priamo prenáša na Orbit Exchange. Obmedzením je, že na OrbitX nemáte prístup cez API nezávisle od rámca Betfair API, a akékoľvek zmeny, ktoré Betfair vykoná vo svojom API (verzionovanie, limity rýchlosti, autentifikácia), ovplyvňujú aj prístup k Orbit Exchange API.

Základné kroky na otvorenie účtu Orbit Exchange cez brokera nájdete v našom sprievodcovi prístupom na Orbit Exchange a v našom sprievodcovi registráciou na Orbit Exchange pre celý proces otvorenia účtu.

Štruktúra Betfair API relevantná pre OrbitX

Komponent API Funkcia Relevancia pre OrbitX
APING (Exchange API) Zoznam trhov, zadávanie stávok, rušenie stávok, streamovanie cien Základná prístupová vrstva pre všetky operácie na trhoch OrbitX
Streaming API Trhové dáta v reálnom čase cez WebSocket (nízka latencia) Nevyhnutné pre in-play obchodné boty na OrbitX
Historical Data API Historické trhové dáta pre backtesting a budovanie modelov Dostupné; pokryté v rámci služby Betfair Historical Data
Accounts API Zostatok, prostriedky, výpis Spravované cez rozhranie brokerského účtu, nie priamo cez Betfair API

Pre automatizované in-play obchodovanie je Streaming API najdôležitejšou komponentou. Na rozdiel od APING založeného na dopytovaní, ktorý vyžaduje opakované požiadavky na kontrolu zmien cien, Streaming API tlačí aktualizácie trhu v reálnom čase prostredníctvom trvalého WebSocket pripojenia. Pre chrtieho bota obchodujúceho v 30-sekundových pretekoch, alebo NBA bota reagujúceho na in-play strelecké udalosti, je Streaming API jediným životaschopným prístupom. Používanie štandardného APING dopytovania aj v 1-sekundových intervaloch zavádza príliš veľkú latenciu pre rýchle in-play trhy.

Obchodný softvér kompatibilný s Orbit Exchange

Ekosystém obchodných aplikácií certifikovaných pre Betfair API predstavuje praktický nástrojový kit pre ne-vývojárov, ktorí chcú automatizovať na Orbit Exchange bez písania vlastného kódu. Tieto aplikácie sa pripájajú na Betfair Exchange API a môžu byť nakonfigurované na fungovanie na trhových endpointoch OrbitX.

Hlavné obchodné platformy pre automatizáciu OrbitX

Softvér Najvhodnejší pre Schopnosť automatizácie Vyžadovaná technická úroveň
Bet Angel Professional Dostihy, futbal, viacšportové obchodovanie Plný bot builder, Guardian automatizácia, integrácia s Excelom Stredná (kódovanie nie je potrebné)
Gruss Betting Assistant Dostihy, automatizácia chrtích pretekov Automatizácia na základe spúšťačov, integrácia s Excelom Stredná
Geeks Toy Vysokofrekvenčný scalping, rýchle vykonávanie Automatizácia cez doplnky; primárne manuálne s rýchlostnými nástrojmi Začiatočník až stredná
Vlastný Python bot (betfairlightweight / flumine) Vlastné stratégie, štatistické modely Plná vlastná automatizácia cez APING/Streaming API Pokročilá (vyžaduje programovanie v Pythone)
Vlastný Java bot (Betfair API SDK) Vysokovýkonné produkčné systémy Plná vlastná automatizácia cez streaming Pokročilá (vyžaduje programovanie v Jave)

Pre väčšinu burzových obchodníkov, ktorí nie sú softvéroví vývojári, Bet Angel a Gruss Betting Assistant pokrývajú väčšinu potrieb automatizácie bez potreby kódu. Pre stávkarov, ktorí chcú nasadiť štatisticky riadené modely, ekosystém Pythonu okolo Betfair API (najmä knižnica betfairlightweight a framework flumine) poskytuje najflexibilnejší základ. Náš sprievodca softvérom na obchodovanie na burzách tieto nástroje pokrýva podrobnejšie, vrátane konkrétnych úvah o nastavení a krivky učenia pre každú platformu.

Testujte na papieri pred nasadením naživo

Každý automatizovaný systém, bez ohľadu na to, ako dobre bol základný model overený na historických dátach, by mal byť prevádzkovaný v simulačnom režime minimálne 2 až 4 týždne pred nasadením naživo. Betfair API obsahuje simulované stávkovacie prostredie (testovacie prostredie Betfair), ktoré vám umožňuje testovať logiku zadávania príkazov bez skutočných peňazí. Navyše väčšina nástrojov tretích strán (Bet Angel, Gruss) obsahuje papierové obchodné režimy. Jemné chyby v logike vykonávania príkazov, najmä okolo okrajových prípadov ako pozastavenie trhu počas in-play udalostí alebo súbežné rušenie príkazov, sa najlepšie odhalia počas papierového obchodovania, nie počas živého sedenia.

Úvahy o brokerovi pre prístup na úrovni API

Nie všetci brokeri Orbit Exchange poskytujú rovnakú úroveň prístupu k API, a tento rozdiel je pre stávkarov, ktorí chcú používať automatizované systémy namiesto manuálneho zadávania stávok cez webové rozhranie, veľmi dôležitý.

Čo skontrolovať pred otvorením brokerského účtu pre použitie API

Pri hodnotení brokerov špeciálne pre API a automatizované obchodovanie sú kľúčové otázky:

  • Poskytuje broker priame prihlasovacie údaje Betfair API? Niektorí brokeri ponúkajú zjednodušené proprietárne rozhranie, ktoré neodhaľuje vrstvu Betfair API. Ak potrebujete pripojiť softvér tretej strany ako Bet Angel, potrebujete priame prihlasovacie údaje API, nie zabalené proprietárne API.
  • Existujú obmedzenia automatizovaného stávkovania v podmienkach brokera? Niektorí brokeri explicitne obmedzujú automatizované alebo bot stávkovanie, najmä ak sa domnievajú, že vytvára neúmerné zaťaženie servera alebo manipuláciu s provízijnými štruktúrami. Pred nasadením automatizácie si pozorne prečítajte podmienky.
  • Aká je politika limitov rýchlosti? Vysokofrekvenčné boty, ktoré dopytujú cenové dáta viackrát za sekundu, môžu byť predmetom obmedzovania rýchlosti na úrovni brokera nad rámec vlastných API limitov Betfair. Overte si, či váš zamýšľaný prípad použitia spadá do prijateľných parametrov.
  • Existuje dedikovaná podpora pre používateľov API? Technické problémy s prístupom k API (chyby autentifikácie, výpadky pripojenia, zmeny trhových endpointov) vyžadujú rýchlejšie riešenie ako štandardné otázky k účtu. Brokeri s dedikovanou technickou podporou pre API klientov sú výrazne vhodnejší pre automatizované obchodovanie než tí, ktorí zaobchádzajú so všetkými otázkami k účtu rovnako.

AsianConnect88 ↗, náš odporúčaný broker pre prístup na Orbit Exchange, poskytuje prístup k infraštruktúre Betfair API spolu so štandardným webovým rozhraním, čo ho robí vhodným pre stávkarov, ktorí chcú operovať manuálne aj prostredníctvom automatizovaných systémov na rovnakom účte. Úplné hodnotenie ich služieb nájdete v našej recenzii AsianConnect88.

Štruktúra provízií a boty

Automatizované systémy zvyčajne generujú vyšší objem obchodov ako manuálne stávkovanie, čo interaguje so štruktúrami provízií špecifickými spôsobmi. Na Orbit Exchange sa provízia účtuje vo výške 3 % z čistých výhier na trh. Pre skalpingové boty, ktoré otvárajú a zatvárajú mnoho malých pozícií na rovnakom trhu, sa provízia vzťahuje na čistý zisk naprieč všetkými týmito pozíciami v rámci daného trhu, nie na každý jednotlivý obchod. Toto je štrukturálne výhodné v porovnaní s modelom paušálneho poplatku za transakciu a znamená, že boty zamerané na výsledky čistého pozitívneho trhu namiesto surového počtu obchodov platia predvídateľnú provízijnú sadzbu. Náš sprievodca províziami Orbit Exchange vysvetľuje úplnú mechaniku provízií a ich aplikáciu na vysokoobjemové automatizované obchodovanie.

Budovanie vlastného bota na Betfair API

Pre stávkarov s programátorskými zručnosťami, ktorí chcú budovať vlastné automatizované systémy, je Betfair Exchange API dobre zdokumentované a má aktívnu vývojársku komunitu. Ekosystém Pythonu je pre väčšinu vývojárov najpraktickejším štartovacím bodom.

Začíname s ekosystémom Pythonu

Najpoužívanejšie Python knižnice pre vývoj na Betfair API sú:

  • betfairlightweight: Ľahký Python klient pre Betfair Exchange API, ktorý spracováva autentifikáciu, zoznam trhov, zadávanie príkazov a streaming. Dobre udržiavaný a vhodný pre väčšinu prípadov použitia od jednoduchého zadávania stávok po in-play streaming.
  • flumine: Vyššieúrovňový framework postavený na betfairlightweight, ktorý poskytuje štruktúrovaný prístup k budovaniu stávkových stratégií so zabudovaným papierovým obchodovaním, loggingom a simulačnými režimami. Odporúčané pre stávkarov, ktorí sa chcú zamerať na logiku stratégie namiesto kanalizácie infraštruktúry API.

Obe knižnice sú open-source, aktívne udržiavané a majú rozsiahlu dokumentáciu a komunitné príklady. Vývojár so strednými zručnosťami v Pythone môže mať funkčný bot na zoznam trhov a základné zadávanie stávok sprevádzkovateľný do niekoľkých dní po začatí práce s týmito knižnicami.

Kľúčové API operácie pre boty na burzové obchodovanie

Operácia API endpoint Použitie v obchodných botoch
listMarketCatalogue APING Objavovanie dostupných trhov podľa typu udalosti, súťaže, dátumu
listMarketBook APING (alebo Streaming) Aktuálne ceny, dostupné pre back/lay, spárovaný objem
placeOrders APING Odoslanie back alebo lay príkazov (limitných alebo trhových)
cancelOrders APING Rušenie nespárovaných príkazov; zatvorenie in-play pozícií
replaceOrders APING Atomické zrušenie a opätovné odoslanie príkazov za novú cenu
Market Streaming Streaming API (WebSocket) Aktualizácie cien a knihy príkazov v reálnom čase pre in-play boty
Požiadavka "keep alive"

Token relácie Betfair API expiruje po 12 hodinách, ak nie je obnovený. Pre boty bežiace nepretržite (24/7 in-play systémy alebo nočné pred-zápasové trhové systémy) je implementácia mechanizmu udržiavania relácie aktívnou nevyhnutná. Bez nej bot ticho stratí svoju autentifikovanú reláciu a prestane zadávať stávky bez vyvolania chyby. API endpoint keepAlive obnoví token relácie na ďalších 12 hodín. Volajte ho z vášho bota raz každých 8 až 10 hodín ako bezpečnú rezervu. Zabudovanie tohto mechanizmu do architektúry vášho bota od začiatku zabraňuje záhadným zlyhaniam počas dlho bežiacich relácií.

Prečo ziskoví bot obchodníci preferujú Orbit Exchange

Okrem mechaniky prístupu k API si zasluhujú osobitné zváženie štrukturálne dôvody, prečo seriózni automatizovaní obchodníci používajú Orbit Exchange namiesto Betfair.

Betfair Premium Charge je obzvlášť škodlivý pre úspešné automatizované systémy. Systematický bot, ktorý generuje konzistentné pozitívne výnosy, aj pri skromných maržiach, bude kumulovať prahovú hodnotu celoživotnej ziskovosti, ktorá spúšťa Premium Charge rýchlejšie ako príležitostný manuálny stávkar, kvôli jeho vyššiemu objemu stávkovania. Po spustení 20 až 60 % odvod z čistých výhier ničí ekonomiku väčšiny stratégií botov, ktoré fungujú s tenkými hranicami. Plný dosah Premium Charge na algoritmických obchodníkov je popísaný v našom sprievodcovi Betfair Premium Charge.

Orbit Exchange účtuje paušálnu 3 % províziu z čistých výhier na trh, bez Premium Charge prekrytia, bez úprav sadzieb na základe lojality a bez retrospektívneho odvodu z kumulatívnych celoživotných ziskov. Pre stratégiu bota fungujúcu s 5 % ROI pred províziou je rozdiel medzi 3 % províziou OrbitX a 40 % Betfair Premium Charge rozdielom medzi mierne ziskovou stratégiou a štrukturálne ziskovou.

Okrem toho Orbit Exchange cez prístup brokera neposkytuje žiadne obmedzenia účtu pre automatizované obchodovanie tak, ako to robia jednotlivé bookmacherské účty. Neexistuje žiadna vlajka maximálnej stávky spustená konzistentnou mierou výhier, žiadny algoritmus monitorovania účtu, ktorý znižuje limity vkladov pre identifikovaných systematických operátorov. Model burzy znamená, že vašimi protistranami sú iní stávkari, nie riziková kniha bookmachera, čo odstraňuje inštitucionálny stimul na obmedzovanie ziskových systematických obchodníkov. Úplné štrukturálne porovnanie nájdete v našom sprievodcovi burza vs bookmacher.

Často kladené otázky

Orbit Exchange nezverejňuje samostatné verejné API oddelené od Betfair API. Keďže OrbitX funguje na likviditnej infraštruktúre Betfair ako white-label burza, automatizovaný prístup na trhy Orbit Exchange sa realizuje prostredníctvom Betfair Exchange API (APING). Obchodné aplikácie tretích strán certifikované pre Betfair API, ako napríklad Bet Angel, Gruss Betting Assistant a Geeks Toy, sa môžu pripojiť na trhy Orbit Exchange prostredníctvom tejto API vrstvy. Prístup k týmto nástrojom a API kľúčom sa zvyčajne spravuje cez váš brokerský účet.

Áno. Stávkové boty a automatizovaný obchodný softvér môžu fungovať na trhoch Orbit Exchange prostredníctvom Betfair Exchange API. To isté API, ktoré poháňa automatizáciu na Betfair, funguje aj pre trhy OrbitX. Na používanie bota na Orbit Exchange potrebujete: (1) aplikačný kľúč Betfair Exchange API, (2) brokerský účet Orbit Exchange poskytujúci prístup na úrovni API a (3) kompatibilný obchodný softvér nakonfigurovaný pre trhové endpointy OrbitX. Nie všetci brokeri ponúkajú prístup cez API, preto je overenie tejto funkcie pred otvorením účtu nevyhnutné, ak je automatizácia prioritou.

Akýkoľvek obchodný softvér využívajúci Betfair Exchange API môže fungovať s trhmi Orbit Exchange, v závislosti od konfigurácie vášho brokera. Medzi najpoužívanejšie nástroje obchodníkov na Orbit Exchange patria: Bet Angel (komplexný obchodný softvér s automatizáciou a botmi), Gruss Betting Assistant (obľúbený pre automáciu pri dostihoch a chrtích pretekoch), Geeks Toy (nízkolatenčné vykonávanie preferované vysokofrekvenčnými skalpistami) a vlastné Python/Java boty postavené priamo na Betfair APING. Kľúčovou požiadavkou je kompatibilita s infraštruktúrou Betfair API, nie špecifická integrácia so značkou OrbitX.

Betfair Exchange API je zadarmo pre nekomerčné použitie až do určitého limitu požiadaviek. Komerčné použitie alebo vyšší objem požiadaviek vyžaduje platené API predplatné od Betfair. Ak vytvárate komerčný obchodný bot alebo operujete pri vysokom objeme požiadaviek, budete musieť požiadať o príslušnú úroveň prístupu k API. Váš broker Orbit Exchange môže mať tiež špecifické podmienky týkajúce sa automatizovaného prístupu, ktoré sa líšia od podmienok pre osobné manuálne stávkovanie. Vždy si objasnite podmienky prístupu k API a akékoľvek súvisiace obmedzenia s vašim brokerom pred budovaním automatizovaných systémov.

Na ukladanie stávok na Orbit Exchange nepotrebujete osobný stávkový účet na Betfair, keďže brokerské účty poskytujú prístupovú vrstvu. Na vývojové a testovacie účely však prístup k Betfair Exchange API zvyčajne vyžaduje vývojársky účet na Betfair a API aplikačný kľúč, čo je samostatná registrácia od stávkového účtu Betfair. Niektorí brokeri, ktorí poskytujú prístup k Orbit Exchange API, spravujú túto infraštruktúru v mene klienta a poskytujú zjednodušený API endpoint, ktorý abstrahuje základnú autentifikačnú vrstvu Betfair. Overte si u svojho brokera, či ponúka riešenie API spravované brokerom, alebo či potrebujete spravovať prihlasovacie údaje Betfair API priamo.

Limity rýchlosti prístupu k Orbit Exchange API sa riadia rámcom limitov Betfair Exchange API. Štandardný prístup umožňuje až 1 000 API požiadaviek za hodinu pre väčšinu operácií, s nižšími limitmi pre určité dátovo náročné endpointy (napríklad požiadavky na historické údaje). Vysokofrekvenční obchodníci a automatizované systémy vyžadujúce rýchlejšie dopytovanie zvyčajne žiadajú o vyššie úrovne prístupu k API. V praxi pre typy in-play obchodných botov a pred-zápasových automatizačných systémov používaných väčšinou serióznych burzových stávkarov sú štandardné limity rýchlosti postačujúce. Systémy vyžadujúce veľmi vysokofrekvenčné vykonávanie (napríklad skalpingové systémy zadávajúce viacero požiadaviek za sekundu) môžu potrebovať rokovať o vyššom prístupe s Betfair aj s ich brokerom.