Bfexplorer PRO 2 - Close position
Posted in Popis betfair robotov by Mir.
Close position je robot, který uzavírá otevřenou pozici na výběru (Selection). Nabízí uzavření do Profitu a pomocí Stop-loss funkce zavírá do ztráty.
Nastavení:
Bot criteria name - uživatelské jméno robota. Robota si pojmenuj s ohledem na jeho užití a jeho vlastnosti. Jméno bude vidět v seznamu v okně Bot Executor.
Bot Setup, Market Criteria, Selection Criteria - záložky Market Criteria a Selection Criteria jsou vysvětleny v tomto článku. Bot Setup je konkrétní nastavení robota. Tedy přesně CO bude vykonávat.
Bet attribute - vlastnosti sázky
- BetMatchingTimeout - doba, za kterou se neuzavřená sázka zruší; 00:00:04 = 4 sec (doba se počítá od vykonání příkazu Bfexplorera. Pokud na trzích dochází ke zpoždění (zpravidla v In-Play, není tato doba do toho započítána. Počítej s tím a pokud víš, že zpoždění je 5 sec a chceš mít sázku na trhu minimálně 5 sec v nabídce, zadej 00:00:10.)
- ClosePositionImmediately - umísti uzavírací sázku okamžitě. Nastavením na True se vypočítá profitová sázka (pomocí parametru Profit) a okamžitě se umístí na trh, kde čeká na uzavření. Naopak při nastavení False robot čeká s uzavřením pozice až do chvíle, kdy nastanou podmínky pro Profit.
- CheckingLastPriceTraded - zapnutím tohoto parametru na True bude robot při uzavírání do ztráty kontrolovat zda skutečně to co je nabízené bylo i zobchodované. Jde o praktickou funkci, kdy robot nebude bezhlavě uzavírat do ztráty, pokud dojde ke zmizení nabídky. K takové situaci dochází při přechodu do In-Play (Horse racing, football, apod.)
Jinými slovy: k uzavření dojde pouze až v takovém případě, když dojde na (nebo za) Stop-loss pozici k nějakému jinému zobchodování. - PlaceBetOnBetterOdds - umístit sázku na lepší kurz; nastavením na True nabízí robot Back sázky na nejlepší Lay pozici a Lay sázky na nejlepší Back pozici. Zde u robota Close Position má význam s parametrem PriceImprovement, kdy od "lepšího kurzu" se počítá posun Stop-loss sázky.
- PriceImprovement - posunutí sázky o +/- x [ticks]. Použití s PlaceBetOnBetterOdds ... více v příkladech. - doba, za kterou se neuzavřená sázka zruší
Market - vlastnosti robota k celému trhu
- StopMarketMonitoring - nastavením na True se po vykonání robota přestane trh monitorovat; přestanou se načítat nové ceny, objemy peněz apod. Monitorování trhu se definitivně zastaví až v případě, že se ukončí všechny činnosti aktivních robotů na celém trhu. Zde se toto nastavení využije nejlépe, protože Close position je zpravidla poslední instance a na trhu již dále žádný jiný robot stejně nebává dále aktivní.
Profit/Loss - zisk/ztráta
- Loss - hodnota typu; nastavená v ProfitLossType.
- Profit - hodnota typu; nastavená v ProfitLossType.
- ProfitLossType - nastavení typu v čem se bude Profit a Loss počítat. Potřebuješ nastavit konečnou hodnotu ztráty na 5 EUR a zisku 2 EUR, nastavíš Loss = 5, Profit = 2 a ProfitLossType = Money.
Money
Ticks
Percentage
Selection - výběr, příležitost
- ExecuteOnSelection - spustit na selection; 0 - aktuální výběr, 1 - favorit, 2 - druhý favorit, 3 - třetí favorit atd. Řazení je podle nastavení v záložce Market Criteria > Sort Selection By ... Pokud nastavíš Sort Selections by Probability to loss a nastavíš ExecuteOnSelection = 1, robot se spustí na posledním outsiderovi (řazeno od nejpravděpodobnějšího losera a první v tomto řazení).
Stake attribute - vlatnosti sázky
- HedgingEnabled - při nastavení True se na uzavření pozice (ClosePosition) vypočítávají sázky tak, aby se rovnoměrně rozdělil zisk nebo ztráta na všechny Selections (všechny příležitosti na trhu). Při nastavení False se pozice uzavře sázkou Stake (respektive součtem všech otevíracích sázek)
Time - čas
- ClosePositionOnTime - uzavři otevřenou pozici v konkrétním čase; možnosti: -00:01:30 = 1minutu a 30sec PŘED oficiálním začátkem, 00:02:20 = 2minuty 20sec PO oficiálním začátku.
- ClosePositionOnTimeEnabled - nastavením True se povolí možnost uzavřít otevřenou pozici v konkrétním čase
Příklady:
Obrázek funkčnosti Close Position (podle nastavení z horního obrázku). Nastavení Profit = 2 ticks /Loss = 3 ticks. Sázka do Profitu je umístěna okamžitě po uzavření otevírací sázky 20 EUR na 3,75. V této chvíli čeká robot na:
1) uzavření Lay sázky
2) překročení Stop-loss hranice a zahájení Stop-loss procesu.

Byla překročena Stop-loss hranice.
1) Při běžném nastavení robota se pozice OKAMŽITĚ uzavírá.
2) Já mám, ale nastaveno PlaceBetOnBetterOdds s Price Improvement. Robot spustí Stop-loss, stejně jako v bodě 1) na kurzu 3,90, ale místo toho aby okamžitě zavřel, najde si nejlepší možný kurz na okamžité uzavření (3,95) a posune jej o -3 ticky.

Uzavírací sázka se bude takto umisťovat do konečného uzavření; tedy nejlepší nabídka je na 4,30, kurz bude posunutý na 4,00 atd. Počítej s tím a zvaž nasazení na divokých In-Play trzích, kde nemusí k uzavření vůbec dojít!

---------------------------------
Poznámka:
Nejlepší použítí robota je právě jednou nebo na konstantním na trhu. Nemilá vlastnost robota je, že počítá s průměry uzavřených otevíracích sázek. V praxi to znamená, že pokud uděláš jeden obchod na kurzu 4,00 a pak otevřeš na kurzu 5,00 robot podruhé okamžitě a naprosto zbytečně nabízí Profit až na 4,30, protože si vypočítá průměr VŠECH otevíracích sázek. Na obrázku je vidět co udělá ...
Normálně bych čekal, že po ukončeném tradu kolem kurzu 4,00 (ať už dopadne jakkoli), bude opět obchovat kolem kurzu 5,00. Navíc když mám nastavený ProfitLossType = Ticks.
Stop-loss se aktivuje normálně, tedy (x) ticků nad kurzem 5,00


Wednesday, August 03, 2011
Áno ak je robot spustený s bot executor-a, tak potom berie tvoju pozíciu ako celok, však odkiaľ má vedieť ktoré stávky by mal zarátať pri výpočte uzatváracej stávky, a ktoré nie.
Ak je však robot súčasťou Chain execution robota, tak potom LastBetId je prebraté z predošlého robota, ak tento robot podporuje túto vlastnosť. Vtedy Close position uzatvára len stávky v rámci jedného spustenia Chain execution robota.
Saturday, July 07, 2012
//omylom vložený príspevok