Laying the Field at Low Odds with "Keep" option specified, a short time before the off

Hi Stefan 

I'm looking to automate the laying of the field, at a low price, approx 1 minute before the off (so non runners and late withdrawals are usually catered for).

I would like to duplicate this as well, so I might do a second lay of the same field at a different low price.

I want to specify the "Keep" option on all these bets as they will be unmatched at the off, and therefore leave them in running.

From a reply you gave over email, I understand i should be able to do the below :

"Use Bfexplorer PRO and following bots:

Place bet, to setup your lay bet 

then you can use the bot called:

Execute a bot on selections

You can create as many bot settings as you want to.

To run such bot at preset time use the tool: Trade opportunity lookup

If you want to run your bots on selection you will choose manually, then use the tool: Execute my strategy on selections"

 I've tried this (unsuccessfully), here's what I did - please bear in mind I am completely new to Bfexplorer) ......

 - I log in and select  a particular test market

 - on the left I go to the Bot Criteria Editor, select "Place bet", modify the "Odds" parameter to (say 1.03), Bet Type to "Lay", and set the "AtInPlayKeepBet" to True.

 - save this as a Bot Criteria Name -> Place Bet Test

 - go back into Bot Criteria Editor, select "Execute a bot on selections" - set "All Selections" to True. 

 - save this as a Bot Criteria Name -> Execute a bot on selections Test

 So I now see 2 Bot Descriptions.

 I click on each Bot in turn and Start it.

I then go to "Trade Opportunity Lookup" and click it.

And then I get confused, as I am sure I've made some mistakes.

Can you help please?

Thanks

Steve

Comments (7)

  1. StefanBelo Says:
    Tuesday, November 08, 2011

    I hope you correctly created bot setting using the bot: Place bet. In your case you could leave default parameters and set the following ones:

    Bet type: Lay, Odds: 1.03, PlaceBetInAllowedOddsRange: False, AllowPlacingBetInPlay: True, AtInPlayKeepBet: True, ExecuteOnSelection: 0, Stake: your stake. You named this bot setting: Place Bet Test

    Then you created second bot setting using the bot: Execute a bot on selections, but you forgot to instruct your bot what bot you want to execute on each market selectection, the parmeter BotToExecute. Set this parameter to: Place Bet Test

    So, now you have got two bots. The first one: Place Bet Test, places your lay bet on selected market selection (the parameter ExecuteOnSelection is set to> 0). The second bot will execute your Place Bet Test bot on each market selection.

    You can test both bots in the training mode.

    You want to use the tool: Trade opportunity lookup (TOL) to execute your bot (Execute a bot on selections Test) on all UK horse racing markets.

    You need to set the parameter: Start monitoring to: -60 (-60 seconds represents a time of 1 minute before official race off), and you need to add your bot to TOL. Click on the toolbar button: Add a new bot, and click on the button ... to select your bot: Execute a bot on selections Test.

    To load all UK horse racing markets, click on the popup menu for the toolbar button: Browse markets, and in the menu select: Browse horse racing - Today's Card UK.

  2. StefanBelo Says:
    Tuesday, November 08, 2011

    Watch some videos showing how to use bots and TOL.

  3. stevebr Says:
    Wednesday, November 09, 2011

    Hi Stefan

     

    I've got it placing some bets, but only on the first 2 selections in a race.

     

    I tried changing :

     

    Execute a bot of selections test ->

     

    OnSelections from "1,2" to "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30"

     

    (so it might lay the first 30) but it still only laid the first 2.

     

     

    I also tried setting :

     

    Place Bet Test ->

     

    ExecuteOnSelection to ">0" but it rejected the setting.

     

    However, when I launch the Bot Executor -> Execute a bot on selections test it does lay all horses in a race.

     

    Can you help again please?

     

    Thanks

    Steve 

  4. Sipkar.cz Says:
    Wednesday, November 09, 2011

    Execute bot on selections 1,2,3..... favorites

    All selection false

    Are favorites True

    One selections  1,2,3,.......

     

    Execute bot ao selections All favoritess

    All selection True

    Are favorites false

     

     

     

  5. StefanBelo Says:
    Wednesday, November 09, 2011

    Any bot parameter is described in the description window, so for the parameter ExecuteOnSelection you can read:

    The selection on which you want to execute your bot. If set to 0 the bot is executed on the active selection in the market grid view. If set to 1 .. X, the bot is executed on X favorite or X selection depending on how you set the parameter Sort selections by (See the market criteria page.)

    If you set the parameter ExecuteOnSelection to > 0, for instance to 1, then your bet will be placed on the first selection in the market.

    If you run such action bot with the bot: Execute a bot on selections then what would happen?

    Well, even if you set the parameter AllSelections to True, what is the only parameter you have to set to execute your bot on all market selections, then yes your bot will be executed on each market selection, but as you instructed to place your bet on exact market selection (ExecuteOnSelection to 1), then your bot will be executed x times on the same market selection, so the the selection 1.

    What you must understand is that setting a parameter you instruct your bot to do something.

    For instance when using the bot: Execute a bot on selections, you instruct your bot to execute an action bot defined by parameter: BotToExecute. As the bot name suggests (Execute a bot on selections) you want to execute your bot on selections, to instruct your bot on which selections to execute your action bot, you have got 3 parametrers: AllSelections, AreFavorites, OnSelections.

    If you want to execute your action bot on all selections, then you need to set the parameter AllSelections to True, the rest of Selection parameters is irrelevant in this case (AreFavorites, OnSelections) and you do have to set them.

    If you want to execute your action bot on exact market selection/s then you set the parameter OnSelections to 1,2,4 for instance if you want to execute your bot on market selections: 1,2 and 4.

    In this case the parameter AreFavorites is very important because it says that your selections are favorites, if the parameter is set to True, then 1,2,4 means that your bot is executed on 1th, 2nd and 4th favorite at the moment when the Execute a bot on selections evaluates a market data.

    In your email you mentioned you want to place a set of bets, on a market selection, in such case you should use the bot Place bets. Place bets bot does not support keep bet attribute so you should run your bot when a market is turned at in-play, you can use the bot: Trigger a bot when market turns in-play.

    If I may suggest you, make some video showing what you actually do.

  6. PSD999 Says:
    Thursday, November 10, 2011

    Ahoj chcem sa spytat, ci je mozne nastavit robota, aby vykonaval urcity typ operacie. Jedna sa o to aby som ja nemusel monitorovat kazdy zapas, ale aby robot sam vyhladaval urcity druh trhu, ktory chcem uzavret. Napr. chcem typ: correct score full time > 0 - 0 > lay 10.0 > za 5€. A teraz mi ide o to, aby robot vyhladaval kazdy zapas(aj in-play) a uzatvaral tento typ. Pretoze kazdy den sa hra povedzme 50 zapasov a manualne monitorovanie a uzatvaranie trva dlho. Dakujem za odpoved.

  7. StefanBelo Says:
    Thursday, November 10, 2011

    Podľa toho či chceš podať stávku alebo obchodovať použiješ robota Place bet alebo Place bet and close position (prípadne iného robota obchodníka). 0 - 0 výber je prvým výberom, nastavíš teda parameter ExecuteOnSelection: 1 a AllowPlacingBetInPlay: True ak chceš aby robot pracoval aj v in-play. Ak chceš takéhoto robot spustiť na všetkých in-play trhoch použiješ nástroj: Trade opportunity lookup. V popup menu pre Browse markets si vyber voľbu Browse selected in-play market type.

    Keďže chceš obchodovať na viacerých trhoch, je dobré v robotovi nastaviť parameter: StopMarketMonitoring na True.

    Nerozumiem prečo komentuješ anglický príspevok v ktorom sa hovorí o automatickom podávaní stávok na konských dostihoch, ak je tu slovenská sekcia, prípadne sú to články o obchodovaní na futbale.


Do you want to comment this article? Sign up here or login.