Horse Racing In-play Trading Chaining Different Betfair Bots

is bfexplorer able to do this.

has bfexplorer a chain like facility to do something like this i could start by saying ,,

if horse number 7,

is backed in running ,

by myself ( other option could be if price matched at to then back at x )

odd range of 4.2-8.4 ,

to lay at 2.2, for back stake matched

then lay at 1.4, for back stake matched

then green up at 1.1

i could apply this to one horse or the field, i could then set up many different chains for different price ranges.

i think this would be most useful for in running betting,its hard to think quick enough in the final furlong of a race to work out what prices i can lay at to make it a worthwhile bet in the first place without laying too much off. if i had a function like this i would be able to do it before a back or lay bet is placed, leaving me time to watch the race and react to what i see. hope you can make sense of that.

is this possible in bfexplorer now or in the future?

regards brendan

Hi Brendan

Bfexplorer PRO supports automation for betting or trading. The Bot Executor offers possibility to parameterize prebuilt bot scripts for placing bets, trading, dutching, or closing position by net stake or hedging (11 different bot types altogether).

Your requirements is quite unique, as dividing the closing position to three steps, first closing position by net stake (2 times) and then finally by hedging. You require either to execute trading procedure when bot would open your position and then close it, or just close the position you opened manually backing some horse, those are bot types:

Place bet and close position Close position, or alternatively Close position on the outcome

So for now you can just create two types of close position bot settings (for net stake, and hedging) and execute them manually. Bfexplorer PRO offers possibility to create custom bots script so you can do so if you are familiar with C# or VB programming languages, or we can do it for you but that is not free service.

Basically if you understand the idea behind the Bot Executor, read more about it here:

You can take any bot setting as a betting or trading procedure that should be executed under preset criteria (if set), so it is possible to chain them together to create a batch, but frankly to say most users have problems to setup a bot with two parameters, not a chain of bots which could be executed by one click. It is a good idea and maybe I will add it sometime, it is your pity I did not find such chaining feature interesting before, otherwise it would be implemented. For now I have got just one Czech user asking for this chain feature as you do now.

If you decide to test Bfexplorer PRO for your in-play trading, switch off charts and market full depth, change the default refresh rate of 1 second to the lower number, but keep in mind betfair data charges. Test anything in the practice mode first using the Bfexplorer PRO, so without risking your real money.

Have a look at on attached screenshot so you can see how such settings of bfexplorer pro for in-play trading could look like.

By the way, from knowing what you want, I do not think you will find other betfair api software which could automate your trading the way you want it, as others offer just Excel automation, and I cannot imagine how you could simply setup something like that in Excel, but that is your time to waste, so good luck.

Best regards Stefan

Comments (4)

  1. StefanBelo Says:
    Friday, April 02, 2010

    With the latest version I added possibility to execute a bot criteria file, so chainning different bot settings.

  2. StefanBelo Says:
    Thursday, April 08, 2010

    Bfexplorer PRO Hidden Features

    Miro wrote:

    Četl jsem to ... sice dokážu pochopit jak je dobré pouštět různě nastavené boty postupně za sebou, ale vůbec nejsem moudrý JAK TOHO DOCÍLIT.

    Předpokládám, že spustím prvního robota, který až se ukončí spustí dalšího - zřejmě uloženého v .bcd - a to je ExecuteBotCriteriaDatafile

    Bot uložený v .bcd se otevře, pokud nastanou podmínky, se vykoná, ukončí a pak by měl předat štafetový kolík zase dalšímu .bcd ?

    Kdybych viděl nastavení, snad bych to pochopil, rychleji. Mohou se takto na sebe "vázat" i scripty z MyBots nebo lze jenom "přednastavené" z executora?

    Mir.

    Bot Executor is able to export or import bot criteria settings. If you install the latest version of Bfexplorer PRO you can find the file: MyBotCriteria.bcd in MyBots folder so you can import some of base bot criteria settings I use.

    What is interesting on this Bot Executor feature is that you can save/export a subset of bot criteria settings, for instance when you want to send your betfair friend some of your bot settings only.

    This feature can be used to group some of your bot criteria settings as well, so later you can execute a bot batch file. Your bots will be executed in the order at which they are exported to your batch file.

    For instance I have got six bot criteria settings in my Bot Executor and they are named (just for the sake of simplicity) A,B,C,D,E,F. I want to create a bot batch file where I want to use two bots and its functionality named C and E. The bot C will be executed first and then after the C bot will finish its job the bot E will be started.

    To export bot criteria settings click on the Export toolbar button, uncheck Select all, and select only bots your want to save to your bot batch file, in our example I would select bots C and E. Clicking on the OK button the Save as dialog appears and save my bot batch file as MyTest.bcd to the folder:

     C:\Users\Admin\Documents\Bfexplorer PRO

    So now I have got the bot batch file: MyTest.bcd which can be used to execute two bots C and E, but the question is how to execute such bot batch file?

    Add a new bot criteria settings and select the bot type: My Bot. In the parameters group (property list on the right) select BotType and change from MyBot to ExecuteBotCriteriaDataFile. This bot uses just one parameter: MyBotClassName where you have to set the full path file name of your bot batch file. In my example it is:

    C:\Users\Admin\Documents\Bfexplorer PRO\MyTest.bcd

    In the bot batch file you can execute any bot type, so built-in bot or custom built bot script, or even another bot batch file.

  3. Mir. Says:
    Thursday, April 08, 2010

    Sorry for my misunderstanding.

    You wrote: "The bot C will be executed first and then after the C bot will finish its job the bot E will be started."

    What can I do if I want bot C replace by bot E (the bot E will be executed first, and the bot C second). Should I change only first letter in name of the bot? Bots runs in alphabetical order?

  4. StefanBelo Says:
    Friday, April 09, 2010

    Bot Executor One New Feature: Auto Start

    Miro have a look at on the screenshot bellow and the Bot executor window.

    You can see that I have got quite a lot of bot settings in my Bot executor, and I believe you noticed it yourself that after you add some bot settings into the list, the list is reloaded at the same order after you restart your Bfexplorer.

    The first bot settings is: "Trade 3 ticks profit backing", the last one visible on the list is: "Close position for market 5 Euro". Now if I would decide to chain two bots, to add them together into a bot batch file, and such bot batch should make some sense when actually executed on a market, I would selected two bot settings for instance:

    Back AutoDripFeedingBot, Close position for market 5 Euro

    And export them to my bot batch file.

    If I would decide to make a bot batch file from bot settings:

    Back Back AutoDripFeedingBot, Close position 3 ticks profit

    It does make sense even more than my first example, because I need to close position only on the selection the bot places the back bet by auto dripping for instance 500 Euro in 10 Euro small bets.

    This bot batch file will not work correctly, because the order of those two bots is not right. "Close position 3 ticks profit" is before "Back AutoDripFeedingBot", so when exporting them to the bot batch file, the bots will not be in the correct order for execution, as you would expect.

    The conclusion is that bots in batch file are executed in the order they are presented in the Bot executor list, so if you already have bot settings you would like to add into a bot batch file, but they are not in the right order, you have to add bot settings so they will be in the right order.

    I can solve this problem by adding possibility to reorder entries in the Bot executor list, or adding possibility to execute set of bot batch files.


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

User Menu