Bot Executor: My Bot

The bfexplorer offers a set of built-in bots but as well a possibility to customize existing bots or write your own ones. Once you created such bot script you can use it with the bot executor setting its parameters by the My Bot. You have got more then 30 different parameters which could be used by your bot.

 Bot Executor - My Bot

The bot script which will be executed by the bot executor is defined by MyBotClassName. The rest of used parameters depends on the bot script you will use.

Case study

I want to lay each horse in-play if odds traded are in range from 1.3 to 1.7.

You need to set following parameters:

ParameterValue
BotType MyBot
ExtraBotType PlaceBet
MyBotClassName Bfexplorer.Scripting.SetupBotOnRunners
BetType Lay
MinOdds 1.3
MaxOdds 1.7
Stake 100
StakeIsMyLiability False
AllowPlacingBetInPlay True
AtInPlayCancelBet True

Comments (5)

  1. StefanBelo Says:
    Sunday, January 04, 2009

    From my Inbox

    Today I found following question in my email inbox:

    Can't I use "my bot" to reach my target? If I set "Auto trader" or "Be the first in the queue" as "extra bot type and "AlnPlaycanceBet" = True?

    Well, this user wants to run one or the other of mentioned bots, but stop any bot execution when market is turned at in-play and cancel all unmatched bets. Those two bots do not offer such functionality, only the Place Bet and Close position does.

    The main purpose for "MyBot" setting in the Bot Executor is to give an user chance for adding any bot script he/she would program so this way to extend the bfexplorer functionality in the bot execution.

    If you make your own bot this way, you can add it into the bfexplorer by MyBot parameters configuring all parameters your bot would use. You set the parameter MyBotClassName to your bot name and all parameters your bot will use. The bfexplorer then will create an instance of your bot and set all parameters you set, so the bot can operate with them.

    If you want to know how to program such bot, read this tutorial on the bfbotparadise.org: HelloBetfair

    So to answer your question: No you cannot use the MyBot this way, the MyBot is just the way how to configure external bot and execute it with the Bfexplorer PRO infrastructure.

  2. pashulik Says:
    Friday, January 09, 2009

    Working with this Bot

    Stefan,

    today I'm testing My Bot with criteria Lay all runners in range as you describe here. I'm just changing odds. And sure I use Trade Opportunity LookUp. I load UK and Irish markets. But BF PRO "does not" see Kelso market at all inspite of it's fully loaded working with other markets! I suppose Kelso is Irish racing. But what's wrong?

    Thank you.

  3. StefanBelo Says:
    Saturday, January 10, 2009

    Trade Opportunity Lookup Service - Browse markets or events

    The trade opportunity lookup service offers 7 types of market browsing and I am just working on one which will load also Racing Post data for UK horse racing markets. So depending on what type of market browsing you used bfexplorer loads markets either from Todays Card or from Horse Racing filtering them by country you selected.

    If you would contact me that day by technical support chat window I would investigate this issue, sometimes happens that market data are not loaded by betfair stuff correctly so in this case maybe the country code was not set, but hardly say anything now.

  4. pashulik Says:
    Saturday, January 10, 2009

    Working with this Bot more

     I'm testing My Bot today with criteria Lay in range and I set PlayBetOnRunner - 2 as I want to lay 2d fav in some range. But BF PRO is placing bet on any horse in my range...

     

  5. StefanBelo Says:
    Sunday, January 11, 2009

    When you want to use the parameter PlaceBetOnRunner then you need to market’s selections as well, otherwise the value 2 for PlaceBetOnRunner would mean to placing bet on 2 selection at order in which are selections added into the market.

     

    Click on the Market Criteria tab, and switch on: "Sort selections by". The screenshot is just illustration from some dutch bot criteria.


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