BFExplorer 2 - running bot & unmatched bets

Hi,

When running a placebet bot (and others) on a market that has previously placed unmatched bets, those unmatched bets are then cancelled?

Can you advise if this is correct?

Thanks

Matt

Comments (3)

  1. StefanBelo Says:
    Wednesday, July 27, 2011

    After you create a bot setting you can execute your bot by clicking on the Start bot button. You can use tools for automated betting or trading: Trade opportunity lookup, or Execute my strategies on selections to execute your bots as well.

    If you activate Auto Start option in the Bot Executor window you can execute your selected bot by clicking on the ladder as well. In such case BetType, Odds, Stake and StakeIsMyLiability parameters are taken from the ladder and set to the bot parameters if a bot support such parameters of course.

    This ladder behavior is very useful because in such case you can decide the right moment to execute your bot strategy, and you enter new parameters from the ladder setting as well. Have a look on bots: Place pair bots, Tick offset, Scratch trade which actually depends on such ladder behavior for entering bot parameters.

    When trading this way you can change your entry points when scalping so, in such case the previous running bot is stopped and all unmatched bets are cancelled automatically when a new bot is executed.

  2. wickedw Says:
    Thursday, July 28, 2011

    Thanks Stefan, that certainly has opened my eyes to other ways of starting and using a bot in BFE, will look at that further.

    Yet, as a quick example I have a very simple notification bot which inherits from RunnerBot which also cancels my unmatched bets as per this behaviour, and it is inconvenient having to sit and wait for my unmatched bets to be matched before I can start a bot and walk away.

    Would you consider a settable bot parameter of "Cancel Unmatched on Start Up" on all bots (you could default it to true), so I could set it to false for a given scenario?

    Thanks

  3. StefanBelo Says:
    Saturday, July 30, 2011

    If you add a new bot setting to your Bot Executor clicking on the toolbar button: Add a new bot criteria the Bot Criteria Editor appears offering 39 betfair bots you can use with different settings.

    In the Bfexplorer Bots group you can find 5 bots for placing bets, 5 trading bots, 4 bots to close your bet position.

    In the BfexplorerBotExecutor Bots group you can find helping bots which are able to execute any bot on different selections (5 bots), combine existing bots by chain or concurrent execution (3 bots), or execute bots when preset profit or loss is reached (2 bots), and 1 bot to change bot parameters on running bot/s.

    In the BfexplorerCommunity Bots group you can find bots I created for bfexplorer users who requested such bots on bfexplorer forum. You can find there notification bots (2 bots), bots to place bets (6 bots), 3 bots to trigger a bot (execute a bot) at preset conditions, 1 bot to close your bet position, 1 bot for money management, and 1 bot for football, to trigger a bot execution at preset time and score.

    The full source code of these bots is available in Bfexplorer BOT SDK, so you can use it to program your own betfair bots in any .net programming language. You are a software developer and I believe you did programmed your bfexplorer bots using Bfexplorer BOT SDK.

    As you can see in the BfexplorerBotExecutor Bots group you have got bots which allows combination of existing bots without programming. So you can simply create a trading bot which will drip feed your bigger bet and later close your bet position at preset conditions. You can do so simply by setting up two bots: Place bet by drip feeding and one of Close position bots. Because you want to create a new bot which you can execute from Bot Executor or from the tools: Trade opportunity lookup, or Execute my strategy on selections, or even from your own custom bot. All you have to do is to put together those two bot settings using one of Chain execution bots.

    What is your request?

    Would you consider a settable bot parameter of "Cancel Unmatched on Start Up" on all bots (you could default it to true), so I could set it to false for a given scenario? If I understand it correctly your betting or trading strategy requires execution of more than one bots. If you will use one of Chain execution bots, then you can add all your bots in a chain execution, so you will execute your super bot only once. Chain execution bot is then responsible for execution of your bots and the chain execution bot does not cancel unmatched bets a previous bot could left on a market selection.

    I hope you understand what is a difference in a bot execution when using Chain execution bot/s (Chain execution on selection and Chain execution on market) and Concurrent execution. The chain execution bot executes next bot in a chain only when previous bot in the chain stopped its execution.


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