mir.tikety.cz
Betfair API errors
Výpadky Betfairu jsou v poslední době na denním pořádku. Ani dnes 9.2. 2010 se nezadařilo. Cca hodinu po půldenní!! plánované odstávce Betfair API (vč. webu) OPĚT kleklo. Pro nikoho tato situace není příjemná. Dostal jsem reakci, že si těchto výpadků všímám pouze VELMI NEGATIVNĚ. Není tomu tak. Z jednoho prostého důvodu: NEMOHU úspěšně TRADOVAT! a navíc mi to způsobuje technické komplikace.
Tohle je screen z dnešního startu. Po 12 hodině, co jsem se trošku prospal, jsem pustil robota, načetl trhy a šel na oběd.
Vrátím se v cca 14h a koukám, že Betfair nejede. Nejede od cca 13:10, páč načtené trhy v Trade Opportunity Lookup stále čekají na zobchodování a poslední vyřízený obchod je chrtí dostih z 13:04.

A komplikace je na světě. Po dobrém obědě nejsem naštěstí spruzelý a frustrovaný, že musím sedět u kompu s nefunkčním API, pouze mě čeká kontrola, jak se budou trhy z fronty "vyřizovat". Celý problém je totiž v tom, že když nefunguje API, trhy se nemají jak obchodovat a ve frontě zůstávají. Když pak API naskočí, program začne každou načtenou příležitost ve frontě "standardním způsobem" kontrolovat. Řeklo by se "... normální procedura..." jenže co když API nejede půl dne!! Pak nastává drsná hra o počítačový výkon.
Podle mého nastavení Trade Opportunity Lookup se každý trh ve frontě kontroluje každou
1 sekundu, minimálně od 2 minut před začátkem dostihu. Pokud se splní nastavená (a celou tu dobu kontrolovaná) podmínka trh se začne obchodovat, resp. v mém případě: vezme si ho do parády robot. Co tedy nastane, když se API po několikahodinovém výpadku úspěšně rozjede je zřejmé. Všechny dostihy, i reálně dávno odběhnuté, se začnou v jeden okamžik zpracovávat. Procesor na 100%, API counter nestačí počítat ... dneska nebyl nutný lidský zásah. Systém BFE se s tím slušně vypořádal sám. Šlo o cca 10 dostihů. Několik dní zpět jsem ale raději ručně odmazal cca 50 dostihů, abych notebooku citelně ulevil. Snížil jsem tím i nároky na Betfair API protože vynucená volání překračovala 30-40, místo obvyklých 3-5. U obou situací jsem naštěstí byl.

(screen je z dnešních cca 14:20h)
Načítání trhů je jedna součást programu. Musí zbývat výkon PC i kapacita API na samotné obchodování. Raději neobchodovat, než za každou cenu vstoupit na trh. Netřeba smutnit, dostihů budou dále tisíce a tisíce ...
pozn. a dotaz: mám pocit, že program pořád kontroluje dostihy, které jsou NOT SETTLED (tedy nevyřízené) a zůstávají v nabídce Betfairu. A někdy po výpadcích tam zůstávají hodně dlouho a nutí program k opakované kontrole. Lze nějak nastavit, aby se v Bfexploreru dostihy natvrdo smazaly z fronty např. 20min po plánovaném začátku dostihu?
Aktuální hodnocení článku je: -6 ... ( 7x líbil / 13x ne )
Přidej komentář:
Kontrola komentářů je zapnuta pouze u článků starších více jak 2 měsíce. Následně odeslané komentáře se zobrazují se zpožděním. Vyhrazuji si možnost komentář netýkající se tématu nepublikovat!