Kuidas Orbit Exchange API juurdepääs toimib

Orbit Exchange on white-label börsitoode, mis on ehitatud Betfairi turu infrastruktuurile. See tähendab, et turud, mida näete ja millega OrbitX-is kauplete, jagavad sama likviidsuse kogumit ja tehnilist infrastruktuuri kui Betfair Exchange'i turud. Praktiline tagajärg automaatsetele panustajatele on märkimisväärne: Betfair Exchange API (tuntud kui APING ehk Betfair Exchange API Next Generation) on ka Orbit Exchange'i turgude juurdepääsu kiht.

Selle asemel, et õppida uut API-t või taasehitada olemasolevaid süsteeme, saavad kauplejad, kes on juba Betfairil automatiseeritud, laiendada oma juurdepääsu Orbit Exchange'i turgudele, avades maaklerikonto, mis pakub API-tasemel juurdepääsu samadele turu lõpp-punktidele. Maakleri positsioon selles struktuuris on pakkuda konto- ja rahastamiskihti, samal ajal kui API suhtlus aluseks oleva börsituru toimub Betfairi infrastruktuuri kaudu.

Sellel arhitektuuril on nii eelised kui ka piirangud. Eeliseks on see, et Betfair API tööriistade, dokumentatsiooni ja kogukonna teadmiste tohutu ökosüsteem kandub otse üle Orbit Exchange'ile. Piiranguks on see, et OrbitX-ile ei saa pääseda API kaudu Betfair API raamistikust sõltumatult ning igasugused muudatused, mida Betfair oma API-s teeb (versioonimine, päringumäära piirangud, autentimine), mõjutavad ka Orbit Exchange API juurdepääsu.

Orbit Exchange'i konto avamise põhisammude kohta maakleri kaudu vaadake meie Orbit Exchange'i juurdepääsu juhendit ja meie Orbit Exchange'i registreerimise juhendit konto avamise täieliku protsessi jaoks.

OrbitX-i jaoks asjakohane Betfair API struktuur

API komponent Funktsioon OrbitX-i asjakohasus
APING (Exchange API) Turgude loetlemine, panuste tegemine, panuste tühistamine, hindade voogedastus Peamine juurdepääsu kiht kõigi OrbitX-i turutoimingute jaoks
Streaming API Reaalajas turuandmed WebSocketi kaudu (madal latentsus) Oluline mängusiseste kauplemisrobotite jaoks OrbitX-is
Historical Data API Varasemad turuandmed tagasitestimiseks ja mudelite ehitamiseks Saadaval; kaetud Betfairi ajalooliste andmete teenusega
Accounts API Saldo, vahendid, väljavõte Hallatakse maakleri konto liidese kaudu, mitte otse Betfair API kaudu

Mängusisese automaatse kauplemise jaoks on Streaming API kõige olulisem komponent. Erinevalt küsitluspõhisest APING-ist, mis nõuab hindade muutuste kontrollimiseks korduvaid päringuid, edastab Streaming API turuuuendusi reaalajas püsiva WebSocket-ühenduse kaudu. Koerte võidusõidu roboti jaoks, mis kaupleb 30-sekundilistes võistlustes, või NBA roboti jaoks, mis reageerib mängusisestele skoorimissündmustele, on Streaming API ainus elujõuline lähenemine. Standardse APING küsitluse kasutamine isegi 1-sekundiliste intervallidega toob kiiretel mängusisestel turgudel kaasa liiga suure latentsuse.

Orbit Exchange'iga ühilduv kauplemistarkara

Betfair API-sertifitseeritud kauplemisrakenduste ökosüsteem esindab praktilist tööriistakomplekti mittearendajatele, kes soovivad Orbit Exchange'is automatiseerida ilma oma koodi kirjutamata. Need rakendused ühenduvad Betfair Exchange API-ga ja neid saab seadistada tegutsema OrbitX turu lõpp-punktidel.

Peamised kauplemisplatvormid OrbitX automatiseerimiseks

Tarkvara Sobib kõige paremini Automatiseerimise võimekus Nõutav tehniline tase
Bet Angel Professional Hobuste võidusõit, jalgpall, mitmespordi kauplemine Täielik robotiehitaja, Guardian automatiseerimine, Exceli integratsioon Keskmine (koodi kirjutamine pole vajalik)
Gruss Betting Assistant Hobuste võidusõit, koerte võidusõidu automatiseerimine Päästikupõhine automatiseerimine, Exceli integratsioon Keskmine
Geeks Toy Kõrgsageduslik skalpimine, kiire täitmine Automatiseerimine lisandmoodulite kaudu; peamiselt käsitsi kiirusvahenditega Algaja kuni keskmine
Kohandatud Python robot (betfairlightweight / flumine) Kohandatud strateegiad, statistilised mudelid Täielik kohandatud automatiseerimine APING/Streaming API kaudu Edasijõudnud (Pythoni programmeerimisoskus vajalik)
Kohandatud Java robot (Betfair API SDK) Kõrge jõudlusega tootmissüsteemid Täielik kohandatud automatiseerimine voogedastuse kaudu Edasijõudnud (Java programmeerimisoskus vajalik)

Enamiku börsikauplejate jaoks, kes ei ole tarkvaraarendajad, katavad Bet Angel ja Gruss Betting Assistant enamiku automatiseerimisvajadustest ilma koodi nõudmata. Panustajatele, kes soovivad kasutusele võtta statistiliselt juhitud mudeleid, pakub Betfair API ümber olev Pythoni ökosüsteem (eriti betfairlightweight teek ja flumine raamistik) kõige paindlikumat alust. Meie börsi kauplemistarkara juhend käsitleb neid tööriistu põhjalikumalt, sealhulgas konkreetseid seadistamise kaalutlusi ja iga platvormi õppimiskõverat.

Testige paberil enne reaalajas kasutuselevõttu

Iga automaatne süsteem, olenemata sellest, kui hästi on aluseks olev mudel ajalooliste andmetega valideeritud, tuleks simulatsioonirežiimis käivitada vähemalt 2 kuni 4 nädalat enne reaalajas kasutuselevõttu. Betfair API sisaldab simuleeritud panustamiskeskkonda (Betfairi testkeskkond), mis võimaldab teil tellimuste paigutamise loogikat testida ilma pärisrahata. Lisaks sisaldavad enamik kolmanda osapoole tööriistu (Bet Angel, Gruss) paberkauplemise režiime. Tellimuste täitmise loogika peened vead, eriti servaolukordade puhul nagu turu peatamine mängusiseste sündmuste ajal või samaaegsed tellimuste tühistamised, on kõige parem avastada paberkauplemise ajal, mitte reaalajas seansi jooksul.

Maakleri kaalutlused API-tasemel juurdepääsu jaoks

Mitte kõik Orbit Exchange'i maaklerid ei paku sama API juurdepääsu taset ja see erinevus on märkimisväärne panustajatele, kes kavatsevad kasutada automaatseid süsteeme käsitsi panustamise asemel veebiliidese kaudu.

Mida kontrollida enne maaklerikonto avamist API kasutamiseks

Maaklerite hindamisel spetsiaalselt API ja automaatse kauplemise kasutamiseks on peamised küsimused:

  • Kas maakler pakub otseseid Betfair API volitusi? Mõned maaklerid pakuvad lihtsustatud patenteeritud liidest, mis ei paljasta Betfair API kihti. Kui vajate kolmanda osapoole tarkvara nagu Bet Angel ühendamiseks, vajate otsese API juurdepääsu volitusi, mitte pakendatud patenteeritud API-t.
  • Kas maakleri tingimustes on automaatse panustamise piiranguid? Mõned maaklerid piiravad selgesõnaliselt automaatset või roboti panustamist, eriti kui nad usuvad, et see tekitab ebaproportsionaalset serverikoormust või vahendustasude struktuuride ärakasutamist. Lugege tingimused enne automatiseerimise kasutuselevõttu hoolikalt läbi.
  • Milline on päringumäära piirangu poliitika? Kõrgsageduslikud robotid, mis küsitlevad hinnaandmeid mitu korda sekundis, võivad olla maakleritasandil päringumäära piirangutele allutatud lisaks Betfairi enda API piirangutele. Kinnitage, kas teie kavandatud kasutusviis jääb vastuvõetavate parameetrite piiresse.
  • Kas API kasutajatele on pühendatud tugi? API juurdepääsu tehnilised probleemid (autentimise vead, ühenduse katkestused, turu lõpp-punkti muudatused) vajavad kiiremat lahendust kui standardsed kontopäringud. Maaklerid, kellel on API klientidele pühendatud tehniline tugi, sobivad automaatseks kauplemiseks oluliselt paremini kui need, kes käsitlevad kõiki kontopäringuid ühetaoliselt.

AsianConnect88 ↗, meie soovitatud maakler Orbit Exchange'i juurdepääsuks, pakub juurdepääsu Betfair API infrastruktuurile koos oma standardse veebiliidesega, muutes selle sobivaks panustajatele, kes soovivad tegutseda samal kontol nii käsitsi kui ka automaatsete süsteemide kaudu. Vaadake meie AsianConnect88 ülevaadet nende teenusepakkumise täielikuks hindamiseks.

Vahendustasude struktuur ja robotid

Automaatsed süsteemid tekitavad tavaliselt suuremaid kauplemismahte kui käsitsi panustamine, mis suhtleb vahendustasude struktuuridega konkreetsetel viisidel. Orbit Exchange'is võetakse vahendustasu 3% puhaskasumitest turu kohta. Skalpiimisrobotite jaoks, mis avavad ja sulgevad palju väikeseid positsioone samal turul, kehtib vahendustasu puhaskasumile kõigi nende positsioonide lõikes selle turu piires, mitte igale üksikule tehingule. See on struktuuriliselt soodsam võrreldes kindla tasu-per-tehing mudeliga ja tähendab, et robotid, mis keskenduvad puhas-positiivsetele turutulemustele, mitte toorele tehingute arvule, maksavad prognoositavat vahendustasu määra. Meie Orbit Exchange'i vahendustasude juhend selgitab täielikku vahendustasude mehhanismi ja kuidas need kehtivad suure mahuga automaatse kauplemise puhul.

Kohandatud roboti ehitamine Betfair API-le

Programmeerimisoskustega panustajatele, kes soovivad ehitada oma automaatseid süsteeme, on Betfair Exchange API hästi dokumenteeritud ja sellel on aktiivne arendajate kogukond. Pythoni ökosüsteem on enamiku arendajate jaoks kõige praktilisem lähtepunkt.

Pythoni ökosüsteemiga alustamine

Kõige laialdasemalt kasutatavad Pythoni teegid Betfair API arenduseks on:

  • betfairlightweight: Kerge Pythoni klient Betfair Exchange API jaoks, mis tegeleb autentimise, turgude loetlemise, tellimuste paigutamise ja voogedastusega. Hästi hooldatud ja sobiv enamiku kasutusviiside jaoks lihtsast panuse paigutamisest kuni mängusisese voogedastuseni.
  • flumine: Kõrgema taseme raamistik, mis on ehitatud betfairlightweight'ile ja pakub struktureeritud lähenemist panustamisstrateegiate ehitamisele sisseehitatud paberkauplemise, logimise ja simulatsioonirežiimidega. Soovitatav panustajatele, kes soovivad keskenduda strateegialoogikale, mitte API infrastruktuuri torustikule.

Mõlemad teegid on avatud lähtekoodiga, aktiivselt hooldatud ning neil on ulatuslik dokumentatsioon ja kogukonna näited. Keskmise tasemega Pythoni oskustega arendaja saab nende teekidega alustades mõne päevaga käivitada töötava turgude loetlemise ja põhilise panuse paigutamise roboti.

Peamised API toimingud börsi kauplemisrobotite jaoks

Toiming API lõpp-punkt Kasutamine kauplemisrobotites
listMarketCatalogue APING Saadaolevate turgude avastamine sündmuse tüübi, võistluse, kuupäeva järgi
listMarketBook APING (või Streaming) Praegused hinnad, tagasi panustamiseks/vastu panustamiseks saadaolev, sobitatud maht
placeOrders APING Tagasi- või vastupanuste esitamine (limiit- või turuhind)
cancelOrders APING Sobitamata tellimuste tühistamine; mängusiseste positsioonide sulgemine
replaceOrders APING Atomaarne tellimuste tühistamine ja uuesti esitamine uue hinnaga
Market Streaming Streaming API (WebSocket) Reaalajas hinna- ja tellimusraamatu uuendused mängusiseste robotite jaoks
"Elushoidmise" nõue

Betfair API seansi tunnus aegub 12 tunni pärast, kui seda ei uuendata. Pidevalt töötavate robotite jaoks (ööpäevaringsed mängusisesed süsteemid või üleöised mängu-eelsed turusüsteemid) on seansi elushoidmise mehhanismi rakendamine hädavajalik. Ilma selleta kaotab robot vaikselt oma autenditud seansi ja lõpetab panuste tegemise ilma veateadet tekitamata. keepAlive API lõpp-punkt uuendab seansi tunnust veel 12 tunniks. Kutsuge see oma robotist välja iga 8 kuni 10 tunni tagant turvalise varuga. Selle sisseehitamine roboti arhitektuuri algusest peale hoiab ära salapärased tõrked pikaajaliste seansside jooksul.

Miks kasumlikud robotkauplejad eelistavad Orbit Exchange'i

Lisaks API juurdepääsu mehaanikale väärivad konkreetset kaalumist struktuurilised põhjused, miks tõsised automaatsed kauplejad kasutavad Orbit Exchange'i Betfairi asemel.

Betfairi Premium Charge on eriti karistav edukate automaatsete süsteemide jaoks. Süstemaatiline robot, mis tekitab järjepidevalt positiivset tulu isegi tagasihoidlike marginaalidega, koguneb eluaegse kasumlikkuse künniseni, mis käivitab Premium Charge'i, kiiremini kui juhuslik käsitsi panustaja, suurema panustamismahu tõttu. Kui see on käivitunud, hävitab 20 kuni 60% maks puhaskasumitest enamiku robotstrateegiate ökonoomika, mis tegutsevad õhukeste servadega. Premium Charge'i täielikku mõju algoritmilistele kauplejatele käsitletakse meie Betfairi Premium Charge'i juhendis.

Orbit Exchange võtab kindla 3% vahendustasu puhaskasumitest turu kohta, ilma Premium Charge'i lisamaksuta, ilma lojaalsuspõhiste määra kohandamisteta ja ilma tagasiulatuva maksuta kumulatiivsetele eluaegsetele kasumitele. Robotstrateegia jaoks, mis tegutseb 5% ROI-ga enne vahendustasu, on vahe 3% OrbitX vahendustasu ja 40% Betfairi Premium Charge'i vahel vahe marginaalselt kasumliku strateegia ja struktuuriliselt kasumliku strateegia vahel.

Lisaks ei sea Orbit Exchange maakleri juurdepääsu kaudu automaatsele kauplemisele kontopiiranguid nii, nagu üksikud kihlveokontorid teevad. Puudub maksimaalse panuse lipp, mis käivitub järjepideva võidumäära tõttu, puudub konto jälgimise algoritm, mis vähendab panuse limiite tuvastatud süstemaatilistele operaatoritele. Börsimudel tähendab, et teie vastaspooled on teised panustajad, mitte kihlveokontori riskiportfell, mis eemaldab institutsionaalse stiimuli kasumlike süstemaatiliste kauplejate piiramiseks. Vaadake meie börsi ja kihlveokontori võrdlust täieliku struktuurilise võrdluse jaoks.

Korduma kippuvad küsimused

Orbit Exchange ei avalda eraldiseisvat avalikku API-t Betfair API-st eraldi. Kuna OrbitX tegutseb Betfair'i likviidsuse infrastruktuuril white-label börsina, saavutatakse automatiseeritud juurdepääs Orbit Exchange'i turgudele Betfair Exchange API (APING) kaudu. Kolmanda osapoole kauplemisrakendused, mis on Betfair API jaoks sertifitseeritud, nagu Bet Angel, Gruss Betting Assistant ja Geeks Toy, saavad selle API kihi kaudu Orbit Exchange'i turgudele ühenduda. Juurdepääs nendele tööriistadele ja API-võtmetele hallatakse tavaliselt teie maaklerikonto kaudu.

Jah. Panustamisrobotid ja automaatne kauplemistarkara saavad tegutseda Orbit Exchange'i turgudel Betfair Exchange API kaudu. Sama API, mis toetab automatiseerimist Betfairil, töötab ka OrbitX turgudel. Roboti kasutamiseks Orbit Exchange'is on vaja: (1) Betfair Exchange API rakenduse võti, (2) Orbit Exchange'i maaklerikonto, mis pakub API-tasemel juurdepääsu, ja (3) ühilduv kauplemistarkara, mis on seadistatud OrbitX turu lõpp-punktide jaoks. Mitte kõik maaklerid ei paku API juurdepääsu, seega on oluline seda võimalust enne konto avamist kontrollida, kui automatiseerimine on prioriteet.

Iga kauplemistarkara, mis kasutab Betfair Exchange API-t, saab töötada Orbit Exchange'i turgudega, olenevalt teie maakleri seadistusest. Kõige laialdasemalt kasutatavad tööriistad Orbit Exchange'i kauplejate seas on Bet Angel (põhjalik kauplemistarkara automatiseerimise ja robotitega), Gruss Betting Assistant (populaarne hobuste- ja koertevõidusõidu automatiseerimiseks), Geeks Toy (madala latentsusega täitmist eelistavad kõrgsageduslikud skalperid) ning kohandatud Python/Java robotid, mis on ehitatud otse Betfair APING-ile. Ühilduvus Betfair API infrastruktuuriga on peamine nõue, mitte konkreetne integratsioon OrbitX brändiga.

Betfair Exchange API on mitteäriliseks kasutamiseks teatud päringumäära piirini tasuta. Äriline kasutamine või suuremad päringumahud nõuavad Betfairilt tasulist API tellimust. Kui ehitate ärilist kauplemisrobotit või tegutsete suurte päringumahudega, peate taotlema sobivat API juurdepääsu taset. Teie Orbit Exchange'i maakleril võivad olla ka konkreetsed tingimused automaatse juurdepääsu kohta, mis erinevad isikliku käsitsi panustamise tingimustest. Uurige alati API juurdepääsu tingimusi ja nendega seotud piiranguid oma maaklerilt enne automaatsete süsteemide ehitamist.

Te ei vaja isiklikku Betfairi panustamiskontot panuste tegemiseks Orbit Exchange'is, kuna maaklerikontod pakuvad juurdepääsu kihti. Siiski nõuab Betfair Exchange API-le juurdepääs arendus- ja testimiseks tavaliselt Betfairi arendajakontot ja API rakenduse võtit, mis on Betfairi panustamiskontost eraldi registreerimine. Mõned maaklerid, kes pakuvad Orbit Exchange API juurdepääsu, haldavad seda infrastruktuuri kliendi nimel, pakkudes lihtsustatud API lõpp-punkti, mis abstraheerib Betfairi autentimise kihi. Uurige oma maaklerilt, kas nad pakuvad maakleri hallatavat API lahendust või kas peate Betfair API volitusi ise haldama.

Orbit Exchange API juurdepääsu päringumäära piiranguid reguleerib Betfair Exchange API päringumäära raamistik. Standardne juurdepääs lubab kuni 1000 API päringut tunnis enamiku toimingute jaoks, madalamate piirangutega teatud andmemahukate lõpp-punktide jaoks (nagu ajalooliste andmete päringud). Kõrgsageduslikud kauplejad ja automaatsed süsteemid, mis vajavad kiiremat küsitlust, taotlevad tavaliselt kõrgendatud API juurdepääsu tasemeid. Praktikas on standardsed päringumäära piirangud piisavad enamiku tõsiste börsikauplejate kasutatavate mängusiseste kauplemisrobotite ja mängu-eelsete automatiseerimissüsteemide jaoks. Süsteemid, mis nõuavad väga kõrgsageduslikku täitmist (nagu skalpiimissüsteemid, mis teevad mitu päringut sekundis), peavad võib-olla läbirääkima kõrgendatud juurdepääsu nii Betfairi kui ka oma maakleriga.