Hogyan működik az Orbit Exchange API-hozzáférés?

Az Orbit Exchange a Betfair piaci infrastruktúrájára épülő fehér-label tőzsdetermék. Ez azt jelenti, hogy az OrbitX-en látható és kereskedett piacok ugyanazt az alapul szolgáló likviditási poolot és technikai infrastruktúrát osztják meg, mint a Betfair Exchange piacai. Az automatizált fogadók számára ennek gyakorlati következménye jelentős: a Betfair Exchange API (APING, azaz a Betfair Exchange API Next Generation) egyben az Orbit Exchange piacaihoz való hozzáférési réteg is.

Ahelyett, hogy új API-t kellene megtanulni, vagy meglévő rendszereket újra kellene építeni, a Betfairen már automatizált kereskedők kiterjeszthetik hozzáférésüket az Orbit Exchange piacaira azáltal, hogy API-szintű hozzáférést biztosító brókeres fiókot nyitnak ugyanazokhoz a piaci végpontokhoz. A bróker szerepe ebben a struktúrában a fiók- és finanszírozási réteg biztosítása, míg az alapul szolgáló tőzsdei piaccal való API-interakció a Betfair infrastruktúráján keresztül zajlik.

Ennek az architektúrának vannak előnyei és korlátai is. Az előny az, hogy a Betfair API-eszközök, dokumentáció és közösségi tudás hatalmas ökoszisztémája közvetlenül alkalmazható az Orbit Exchange-re. A korlát az, hogy az OrbitX-et nem lehet a Betfair API-keretrendszertől függetlenül API-n keresztül elérni, és a Betfair által az API-ban végrehajtott változtatások (verziózás, rátakorlátok, hitelesítés) szintén érintik az Orbit Exchange API-hozzáférést.

Az Orbit Exchange brókeren keresztüli fióknyitás alapvető lépéseiért lásd az Orbit Exchange hozzáférési útmutatót és az Orbit Exchange regisztrációs útmutatót a teljes fióknyitási folyamathoz.

Az OrbitX szempontjából releváns Betfair API struktúra

API komponens Funkció OrbitX relevanciája
APING (Exchange API) Piacok listázása, fogadások elhelyezése, fogadások törlése, árak streamelése Az összes OrbitX piaci művelet fő hozzáférési rétege
Streaming API Valós idejű piaci adatok WebSocketen keresztül (kis késleltetés) Elengedhetetlen az OrbitX élő fogadóbotjaihoz
Historikus adatok API Múltbeli piaci adatok backtestinghez és modellépítéshez Elérhető; a Betfair Historical Data szolgáltatás keretében
Accounts API Egyenleg, pénzeszközök, kimutatás A brókeres fiók felületén keresztül kezelve, nem közvetlen Betfair API-n

Az élő automatizált kereskedéshez a Streaming API a legfontosabb komponens. A lekérdezéses APING-gel ellentétben, amely ismételt kéréseket igényel az árváltozások ellenőrzéséhez, a Streaming API valós időben küldi a piaci frissítéseket egy állandó WebSocket-kapcsolaton keresztül. Egy 30 másodperces versenyeken kereskedő agárbot vagy egy élő pontszerzési eseményekre reagáló NBA-bot esetében a Streaming API az egyetlen életképes megközelítés. A standard APING-lekérdezés még 1 másodperces intervallumoknál is túl sok késleltetést vezet be a gyors élő piacokhoz.

Az Orbit Exchange-szel kompatibilis kereskedési szoftverek

A Betfair API-ra tanúsított kereskedési alkalmazások ökoszisztémája az Orbit Exchange-en való automatizáláshoz szükséges gyakorlati eszközkészletet jelenti azon nem fejlesztők számára, akik nem akarnak saját kódot írni. Ezek az alkalmazások a Betfair Exchange API-hoz csatlakoznak, és konfigurálhatók az OrbitX piaci végpontokon való működésre.

Főbb kereskedési platformok az OrbitX automatizáláshoz

Szoftver Legjobb a következőhöz Automatizálási képesség Szükséges technikai szint
Bet Angel Professional Lóverseny, futball, többsportos kereskedés Teljes botépítő, Guardian automatizálás, Excel integráció Középhaladó (nem igényel kódolást)
Gruss Betting Assistant Lóverseny, agárfogadás automatizálása Trigger-alapú automatizálás, Excel integráció Középhaladó
Geeks Toy Nagy frekvenciájú skálpelés, gyors végrehajtás Automatizálások bővítményeken keresztül; elsősorban manuális, gyors eszközökkel Kezdő és középhaladó között
Egyedi Python bot (betfairlightweight / flumine) Egyedi stratégiák, statisztikai modellek Teljes egyedi automatizálás APING/Streaming API-n keresztül Haladó (Python programozás szükséges)
Egyedi Java bot (Betfair API SDK) Nagy teljesítményű éles rendszerek Teljes egyedi automatizálás streamingen keresztül Haladó (Java programozás szükséges)

A legtöbb tőzsdei kereskedő számára, akik nem szoftver-fejlesztők, a Bet Angel és a Gruss Betting Assistant lefedi a legtöbb automatizálási igényt kód írása nélkül. A statisztikailag vezérelt modelleket alkalmazni kívánó fogadók számára a Betfair API körüli Python ökoszisztéma (különösen a betfairlightweight könyvtár és a flumine keretrendszer) biztosítja a legrugalmasabb alapot. A tőzsdei kereskedési szoftver útmutatónk ezeket az eszközöket részletesebben ismerteti, beleértve az egyes platformok konkrét beállítási szempontjait és a tanulási görbét.

Élő bevetés előtt tesztelj papíron

Minden automatizált rendszert – függetlenül attól, hogy az alapul szolgáló modell mennyire jól teljesített historikus adatokon – legalább 2-4 hétig szimulációs módban kell futtatni az éles bevetés előtt. A Betfair API tartalmaz egy szimulált fogadási környezetet (Betfair tesztkörnyezet), amely lehetővé teszi a megbízás-elhelyezési logika tesztelését valódi pénz nélkül. Ezenkívül a legtöbb harmadik feles eszköz (Bet Angel, Gruss) tartalmaz papír-kereskedési módot. A megbízás-végrehajtási logika finom hibái – különösen az élő esemény közbeni piaci felfüggesztések vagy egyidejű megbízás-törlések körüli határesetek – papírkereskedés közben sokkal jobb, ha előkerülnek, mint élő munkamenet alatt.

Brókeres szempontok az API-szintű hozzáféréshez

Nem minden Orbit Exchange bróker biztosít azonos szintű API-hozzáférést, és ez a különbség jelentős mértékben számít azon fogadók számára, akik automatizált rendszereket kívánnak használni, nem pedig manuálisan helyeznek fogadásokat egy webes felületen keresztül.

Mit ellenőrizz a brókeres fiók megnyitása előtt API-használat céljából

Ha a brókert kifejezetten API- és automatizált kereskedési célra értékeled, a legfontosabb kérdések a következők:

  • A bróker biztosít közvetlen Betfair API hitelesítő adatokat? Egyes brókerek egyszerűsített, saját felületet kínálnak, amely nem teszi elérhetővé a Betfair API-réteget. Ha harmadik féltől származó szoftvert (például Bet Angelt) kell csatlakoztatni, közvetlen API-hozzáférési hitelesítő adatokra van szükség, nem egy saját, becsomagolt API-ra.
  • Vannak-e korlátozások az automatizált fogadásra vonatkozóan a bróker feltételeiben? Egyes brókerek kifejezetten korlátozzák az automatizált vagy bot-fogadást, különösen ha úgy vélik, hogy az aránytalanul nagy szerverterhelést okoz vagy visszaél a jutalékstruktúrával. Gondosan olvasd el a feltételeket az automatizálás bevezetése előtt.
  • Mi a rátakorlát-politika? A nagy frekvenciájú botok, amelyek másodpercenként többször kérdeznek le árfolyamadatokat, a Betfair saját API-korlátain felül brókeres szintű rátakorlátozásnak is ki lehetnek téve. Erősítsd meg, hogy a tervezett felhasználás az elfogadható paramétereken belül esik-e.
  • Van dedikált támogatás az API-felhasználók számára? Az API-hozzáféréssel kapcsolatos technikai problémák (hitelesítési hibák, kapcsolatkiesések, piaci végpont-változások) gyorsabb megoldást igényelnek, mint a standard fióklekérdezések. Az API-ügyfelek számára dedikált technikai támogatást nyújtó brókerek lényegesen alkalmasabbak az automatizált kereskedésre, mint azok, akik az összes fióklekérdezést egyformán kezelik.

Az AsianConnect88 ↗, az Orbit Exchange-hozzáféréshez ajánlott brókere, a Betfair API infrastruktúrához való hozzáférést biztosítja standard webes felületével együtt, így alkalmas azon fogadók számára, akik ugyanazon a fiókon keresztül kívánnak manuálisan és automatizált rendszereken keresztül is működni. Lásd az AsianConnect88 értékelésünket a szolgáltatásuk teljes értékeléséért.

Jutalékstruktúra és botok

Az automatizált rendszerek általában nagyobb kereskedési volument generálnak, mint a manuális fogadás, ami specifikus módon hat a jutalékstruktúrákra. Az Orbit Exchange-en a jutalék a nettó nyeremény 3%-a piaconként. A skálpelési botok esetében, amelyek sok kis pozíciót nyitnak és zárnak ugyanazon a piacon, a jutalék az adott piac összes pozíciójának nettó nyereményére vonatkozik, nem minden egyes üzletre külön-külön. Ez strukturálisan kedvező a tranzakciónkénti fix díjas modellhez képest, és azt jelenti, hogy a nettó pozitív piaci eredményekre összpontosító botok kiszámítható jutalékmértéket fizetnek. Az Orbit Exchange jutalék útmutatónk részletesen ismerteti a jutalék mechanizmusát és azt, hogy hogyan alkalmazható a nagy volumenű automatizált kereskedésre.

Egyedi bot építése a Betfair API-ra

A programozási ismeretekkel rendelkező fogadók számára, akik saját automatizált rendszereket kívánnak építeni, a Betfair Exchange API jól dokumentált és aktív fejlesztői közösséggel rendelkezik. A Python ökoszisztéma a legtöbb fejlesztő számára a legpraktikusabb kiindulópontot jelenti.

Az első lépések a Python ökoszisztémával

A Betfair API fejlesztéséhez legszélesebb körben használt Python könyvtárak a következők:

  • betfairlightweight: Könnyű Python kliens a Betfair Exchange API-hoz, amely kezeli a hitelesítést, a piaci listázást, a megbízások elhelyezését és a streaminget. Jól karbantartott, és a legtöbb felhasználási esethez alkalmas, az egyszerű fogadás-elhelyezéstől az élő streamingig.
  • flumine: Magasabb szintű keretrendszer a betfairlightweight-re építve, amely strukturált megközelítést biztosít a fogadási stratégiák kidolgozásához beépített papír-kereskedéssel, naplózással és szimulációs módokkal. Ajánlott azon fogadóknak, akik a stratégiai logikára szeretnének összpontosítani, nem az API-infrastruktúra alapjaira.

Mindkét könyvtár nyílt forráskódú, aktívan karbantartott, és kiterjedt dokumentációval, valamint közösségi példákkal rendelkezik. Egy közepes szintű Python-ismeretekkel rendelkező fejlesztő néhány napon belül működőképes piaclistázó és alapvető fogadás-elhelyező botot tud üzembe helyezni ezekkel a könyvtárakkal.

A tőzsdei kereskedési botok legfontosabb API-műveletei

Művelet API végpont Felhasználás a kereskedési botokban
listMarketCatalogue APING Elérhető piacok keresése eseménytípus, versenysorozat és dátum szerint
listMarketBook APING (vagy Streaming) Aktuális árak, elérhető vissza-/élő összegek, egyeztetett volumen
placeOrders APING Back vagy lay megbízások benyújtása (limit vagy piaci ár)
cancelOrders APING Nem egyeztetett megbízások törlése; élő pozíciók lezárása
replaceOrders APING Megbízások atomi törlése és újraküldése új áron
Market Streaming Streaming API (WebSocket) Valós idejű ár- és megbízáskönyv-frissítések az élő botokhoz
A „keep alive" követelmény

A Betfair API munkamenet-token 12 óra elteltével lejár, ha nem újítják meg. A folyamatosan futó botok esetében (24/7-es élő rendszerek vagy éjszakai meccselőtti piaci rendszerek) elengedhetetlen a munkamenet életben tartásának megvalósítása. Enélkül a bot csendesen elveszíti a hitelesített munkamenetét, és hiba felvetése nélkül leáll a fogadások elhelyezésével. A keepAlive API végpont további 12 órára megújítja a munkamenet-tokent. Hívd meg a botból 8-10 óránként biztonságos határon belül. Ennek beépítése a bot architektúrájába kezdettől fogva megelőzi a titokzatos hibákat a hosszan futó munkamenetekben.

Miért részesítik előnyben az Orbit Exchange-t a nyereséges botkereskedők?

Az API-hozzáférés mechanikáján túl érdemes külön figyelmet fordítani arra, hogy a komoly automatizált kereskedők miért használják az Orbit Exchange-t a Betfair helyett.

A Betfair Prémiumdíj különösen bünteti a sikeres automatizált rendszereket. Egy szisztematikus bot, amely következetes pozitív hozamot generál – akár szerény haszonkulccsal –, gyorsabban halmozza fel az élettartami nyereségküszöböt, amely kiváltja a Prémiumdíjat, mint egy alkalmi manuális fogadó, mert nagyobb fogadási volument generál. Az aktiválódást követően a nettó nyereményekre kivetett 20-60%-os adó tönkreteszi a legtöbb vékony széleken működő botba épített stratégia gazdaságosságát. Az algoritmikus kereskedőkre gyakorolt Prémiumdíj teljes hatásáról a Betfair Prémiumdíj útmutatónkban olvasol.

Az Orbit Exchange piaconként a nettó nyeremény átalány 3%-át számolja fel jutalékként, Prémiumdíj-felár nélkül, hűség-alapú díjkorrekció nélkül, és a halmozott élettartami nyereményekre visszamenőleges adó nélkül. Egy 5%-os ROI-val – jutalék előtt – működő bot-stratégia esetén a 3%-os OrbitX jutalék és a 40%-os Betfair Prémiumdíj közötti különbség az, ami egy enyhén nyereséges stratégiát strukturálisan nyereségessé tesz.

Ráadásul az Orbit Exchange brókeres hozzáférésen keresztül nem korlátozza az automatizált kereskedést úgy, ahogy az egyéni fogadóiroda-fiókok teszik. Nincs maximális tétjelző, amelyet következetes nyerési arány vált ki, nincs fiókfigyelő algoritmus, amely csökkentené a tétkorlátokat az azonosított szisztematikus szereplők számára. A tőzsdemodell azt jelenti, hogy a partnereid más fogadók, nem egy fogadóiroda kockázati könyve, amely megszünteti az intézményi ösztönzőt a nyereséges szisztematikus kereskedők korlátozására. Lásd az tőzsde vs. fogadóiroda útmutatónkat a teljes strukturális összehasonlításhoz.

Gyakran ismételt kérdések

Az Orbit Exchange nem tesz közzé önálló nyilvános API-t a Betfair API-tól függetlenül. Mivel az OrbitX a Betfair likviditási infrastruktúrájára épülő fehér-label tőzsde, az Orbit Exchange piacaihoz való automatizált hozzáférés a Betfair Exchange API-n (APING) keresztül valósítható meg. A Betfair API-ra tanúsított harmadik féltől származó kereskedési alkalmazások – mint a Bet Angel, a Gruss Betting Assistant és a Geeks Toy – ezen az API-rétegen keresztül csatlakozhatnak az Orbit Exchange piacaihoz. Ezekhez az eszközökhöz és az API-kulcsokhoz való hozzáférést általában a brókeres fiók révén kezelik.

Igen. A fogadóbotok és az automatizált kereskedési szoftverek a Betfair Exchange API-n keresztül működhetnek az Orbit Exchange piacain. Ugyanaz az API, amely a Betfair-en automatizált fogadást tesz lehetővé, az OrbitX piacain is használható. Az Orbit Exchange-en való bothasználathoz szükséges: (1) egy Betfair Exchange API alkalmazáskulcs, (2) egy Orbit Exchange brókeres fiók, amely API-szintű hozzáférést biztosít, és (3) az OrbitX piaci végpontokra konfigurált, kompatibilis kereskedési szoftver. Nem minden bróker kínál API-hozzáférést, ezért ha az automatizálás prioritás, elengedhetetlen ezt a képességet fióknyitás előtt ellenőrizni.

Minden olyan kereskedési szoftver, amely a Betfair Exchange API-t használja, kompatibilis lehet az Orbit Exchange piacaival – a bróker konfigurációjától függően. Az Orbit Exchange kereskedők által leggyakrabban használt eszközök: Bet Angel (átfogó kereskedési szoftver automatizálással és botokkal), Gruss Betting Assistant (népszerű lóverseny- és agárfogadás-automatizáláshoz), Geeks Toy (kis késleltetésű végrehajtás, amelyet a nagy frekvenciájú skálperek kedvelnek), valamint egyedi Python/Java botokon, amelyek közvetlenül a Betfair APING-re épülnek. A kulcsfontosságú követelmény az alapul szolgáló Betfair API infrastruktúrával való kompatibilitás, nem pedig egy konkrét OrbitX-integrációs jellemző.

A Betfair Exchange API ingyenesen hozzáférhető nem kereskedelmi célú felhasználáshoz, bizonyos kérési rátakorlátokig. A kereskedelmi felhasználás vagy a nagyobb kérési mennyiségek fizetős API-előfizetési szintet igényelnek a Betfairtől. Ha kereskedelmi kereskedési botot készítesz vagy nagy kérési mennyiséggel működsz, megfelelő API-hozzáférési szintre kell igényt benyújtanod. Az Orbit Exchange brókered is rendelkezhet egyedi feltételekkel az automatizált hozzáférésre vonatkozóan, amelyek eltérnek a személyes, kézi fogadási feltételektől. Mindig tisztázd az API-hozzáférés feltételeit és az esetleges korlátozásokat a brókereددel, mielőtt automatizált rendszereket fejlesztenél.

Nem szükséges személyes Betfair fogadási fiók az Orbit Exchange-en való fogadáshoz, mivel a brókeres fiókok biztosítják a hozzáférési réteget. A Betfair Exchange API fejlesztési és tesztelési célú elérése azonban általában Betfair fejlesztői fiókot és API alkalmazáskulcsot igényel, amely külön regisztráció a Betfair fogadási fióktól. Egyes brókerek, amelyek Orbit Exchange API-hozzáférést biztosítanak, ezt az infrastruktúrát az ügyfél nevében kezelik, leegyszerűsített API-végpontot biztosítva, amely elvonatkoztat az alapul szolgáló Betfair hitelesítési rétegtől. Kérdezd meg a brókeredet, hogy broker által kezelt API-megoldást kínálnak-e, vagy magadnak kell kezelned a Betfair API hitelesítő adatait.

Az Orbit Exchange API-hozzáférés rátakorlátait a Betfair Exchange API rátakorlát-keretrendszere szabályozza. A standard hozzáférés legfeljebb 1000 API-kérést engedélyez óránként a legtöbb művelethez, alacsonyabb korlátokkal az adatintenzív végpontokhoz (például a historikus adatokhoz). A nagy frekvenciájú kereskedők és az automatizált rendszerek, amelyek gyorsabb lekérdezést igényelnek, általában magasabb szintű API-hozzáférést igényelnek. A gyakorlatban a legtöbb komoly tőzsdei fogadó által alkalmazott élő fogadóbotok és meccselőtti automatizálási rendszerek esetében a standard rátakorlátok elegendőek. Azok a rendszerek, amelyek nagyon nagy frekvenciájú végrehajtást igényelnek (például másodpercenként több kérést küldő skálpelési rendszerek), esetleg emelt szintű hozzáférést kell tárgyalniuk a Betfairrel és a brókerükkel.