Bfexplorer PRO 2 - Place bet only on my odds
Posted in Popis betfair robotov by Mir.
Place bet only on my odds patří k tomu lepšímu co v Bfexplorer PRO 2 znám. Ačkoli jsem zde navrhoval pár věcí, pár mých poznámek bylo inspirací, pro mě osobně je příběh tohoto robota zásadnější.
Na Betfairu můžeš dělat spoustu věcí. Příležitosti jsou na každém rohu. Tradovat, naklikávat na žebříku (koně, greyhounds, tenis, ...), konstruovat složitější procesy (fotbal) nebo čistě sázet a zkoušet štěstí. Pokud se tato činnost dá navíc plně automatizovat, nebo radikálně zjednodušit je to výrazné plus.
Bfexplorer PRO 2 je spíše pro zkušené uživatele, nicméně umožní i "populární" obyčejné klikání na Ladderu. Novou konstrukcí Bot Criteia Editoru umožnuje poskládat celý obchodní proces; se vstupem i výstupem z trhu. Nespočet parametrů dává široké možnosti nastavení, nicméně mě tam chyběla variabilita.
V Bfexplorer PRO 2 se zaměřuji na automatické obchodní procesy a tak jsem se začal intenzivně zabývat, jak toho dosáhnout. Extrémně jednoduchý způsob, který pojme nastavení parametrů jinak ... A jednoho dne jsem na to přišel. Robot co bude na trh umisťovat sázky podle externě vytvořeného souboru. Otisknu do několika málo souborů chování tradera ("sebe sama") a nechám podle nich pracovat robota. Ta myšlenka mi naprosto vyhovovala. Musel jsem tento záblesk geniality strávit, a po nějaké době jsem požádat Štefana, zda-li by mi z toho mohl udělat komponentu do Bfexplorer PRO 2. Stalo se ... robot je tady!
Princip je jednoduchý:
Robot sleduje parametr (kurz, průměrný uzavřený kurz, Betfair Starting Price) a podle toho kde se bude nacházet, nahradí výstupní hodnoty pro Odds (kurz) a Stake (sázku), tvojí, zadanou hodnotou.

Popis obrázku:
Aktuální sledovaný nejlepší kurz je 4,60 (Entry Odds). Výstupní kurz je 6,0 (new Odds) a sázka 1,0 euro (new Stake). Standardní Place bet robot by se standardně nastavenou sázkou umístil sázku na kurz 4,60, ale Place bet only on my odds robot umístí "za stejných podmínek" sázku 1,0 euro na kurz 6,0.
Hezký příklad pro robota co bude "nabízet" Back sázky. V rozsahu sledovaných kurzů z trhu (4,90 - 5,60) bude robot nabízet sázku 3,50 eura pouze na 2 kurzech. A to na 5,40 nebo 5,70, nikoli postupně na celém rozsahu.
Na sledovaných kurzech 4,50 a 4,60 se bude sázka nabízet pouze na kurzu 5,0, ale s jinou výší sázky. Když bude na 4,60 umístí se sázka 4 eura, když bude vstupní kurz 4,50 umístí se 6 eur.
Tímto jednoduchým způsobem si vlastně nastavíš chování robota v celém rozsahu kurzů na trhu. Na vysokých kurzech nemusíš používat stejné sázky jako na nízkých kurzech, nemusíš slepě následovat trh (např. při výkyvu mezi kurzy 4,90 - 5,20 bude tvoje sázka v klidu sedět na 5,40 - přesně jak bys to udělal ty), atd. Určitou modelací kurzů a sázek si budeš řídit riziko, snadněji budeš tradovat Gapy, protože víš kde máš sázky a jak vysoké, řízením sázek budeš kontrolovat i míru Hedgování, takže např. na kurzech 2,0 - 5,0 budeš Hedgovat vyrovnaně, ale na kurzech 15-40 se budeš snažit vyobchodovat nulový zisk ...
Příkladů jsou desítky. A pozor, sledovaný kurz není jen klasický kurz, ale i kurz přesně mezi nejlepší Back Odds a Lay Odds (střed), pak průměrný uzavřený kurz (všechny uzavřené kurzy na Selection) a kurz Betfair Starting Price. Myslím si, že Place bet only on my odds je jediný robot na světě co takhle variabilně (a přitom jednoduše) dokáže kontrolovat celý rozsah kurzů na trhu.
Nastavení:
Jedná se o rozšíření Place bet robota. Použij tedy všechna dostupná nastavení z něj. Jediná zásadní změna je načtení externího datového souboru.
Data - externí soubor
- MyOddsDataFile - název externího souboru *.csv
pokud použiješ pouze název souboru, musí být uložený v adresáři c:\Program Files (x86)\BeloSoft\Bfexplorer PRO\
Ze souboru se při prvním spuštění robota načtou data a ten pak podle nich umisťuje sázky.
Zde jsem uložil vzorové soubory. Komprimovaný soubor ZIP obsahuje:
- myoddsdatafile.csv - soubor se stejným vstupním a výstupním kurzem, sázkou 2 eura.
1.sloupec obsahuje celou škálu Betfair kurzů a je řídící. Podle něj se pak přiřazují výstupní kurz a sázka.
2.sloupec je tvůj nový "výstupní" kurz, na který se nová sázka posune. Pokud zadáš hodnotu neodpovídající PriceIncrementu Betfairu program jej sám správně zařadí k nejbližšímu.
3.sloupec tvoje nová "výstupní" sázka. Funguje jako hodnota Stake v kterémkoli jiném robotovi. - for_testing_oddstype-back.csv - soubor vhodný pro testování Back varianty robota. V souboru jsou úseky výstupních kurzů vyšší než aktuální nabídka a proto bude robot umisťovat sázky vždy nad aktuální Best Back Odds, tj. vždy do nabídky. Vyzkoušej v Debug my bot a názorně uvidíš co robot díky externím datům dělá. Projížděj rozsah kurzů a sleduj kde se objevuje nabídka Back sázky.
- soubor obsahuje identická zdrojová data i v XLS formátu.
Technické tipy:
1) Robot si při prvním spuštění načte data do paměti. A ty tam zůstávají. Takže pokud provedeš změnu CSV souboru, musíš ho uložit pod jiným názvem a změnit i v nastavení parametru robota, nebo restartovat Bfe 2.
2) Z Excelu ukládej do CSV (data oddělená středníkem)!
3) Zachovej formát dat.
4) Pokud nastavíš ve 3 sloupci hodnotu sázky "0", robot sázku nepodá a vypne se, čehož se dá využít.
Příklad:
Na Horse Racing Markets umístění sázky na Lay sázky na kurz o 10% menší než je Betfair Starting Price.
1) připravíš si *.csv soubor, kde ve druhém sloupci budou hodnoty kurzů o 10% nižší než v prvním. Sázku, ve třetím sloupci, nastavíš podle sebe.
2) uložíš *.csv soubor do adresáře c:\Program Files (x86)\BeloSoft\Bfexplorer PRO\
3) připravíš Place bet only on my odds robota kde, BetType = Lay, MyOddsDataFile bude název tvého souboru a OddsType = BetfairStartingPrice
Pak už jen cca v čase startu dostihu spustíš na vybraných selections (třeba pomocí Execute bot on a selections). Do startu dostihu se nebude dít nic. Po reálném startu (in-Play), ihned jakmile robot zjistí jaká je Betfair StartingPrice, začne umisťovat sázky.
Tento jednoduchý příklad popisuje jak umístit sázky o 10% nižší. Ovšem největší výhodou tohoto robota je, že to nemusí být vždy přesně jedna hodnota, zde 10%. Na každém kurzu si nastavíš co budeš potřebovat. Např. v rozsahu 2,00-5,00 to může být 10%, ale 5,00-8,00 to už může být 15% a vše bude fungovat naprosto skvěle.

Sunday, March 04, 2012
Minimum bet stake to chase
Tento parametr mi u tohoto bota opravdu moc chybi/je obsazen v
Be the first in queue
, da se sice castecne nahradit parametrem Place betOn odds behinoferedamount, ale jelikoz tento bot se da pouzit nejen jako
Place bet, ale i jako Be the first - sazka na prvni misto, mel by tam sve uplatneni, zdaby to tam slo dat, to je ale jiz na Stefanovi.
Mne by to tedy opravdu pomohlo. Slo by tento parametr Stefane Tebou tam přidat či nikoli?
Monday, May 28, 2012
Kde je tento robot? V nových updatech není?
Monday, May 28, 2012
Nemám ho tam ani ja.
Monday, May 28, 2012
Také ne.
Monday, May 28, 2012
Pridám ho späť keď budem niečo update-ovať v BfexplorerCommunityBotExecutor.
Monday, May 28, 2012
Ok, v pohode.
Já jsem ho dlouho nevyužíval. Nyní se trhy zase trochu změnily, tak by se hodil ...
Wednesday, May 30, 2012
Máte ho tam.