• Intuitive and Customizable User Interface

    Choose one of three user interfaces for your betfair trading. Create your application workspace for trading on ladders, or for betfair bot execution.

  • Quick Navigation and Browsing Through Betfair Markets

    Create your favourite events to browse quickly for markets you want to trade on. Searching, sorting and filtering is supported across the entire application on any data.

  • Support for Trading on Multiple Markets Simultaneously

    Monitoring odds trend for chosen market selections and watching for current profit on open bet positions. Possibility to close bet position on a market selection, on entire market or on all open bet positions.

  • Trading Tools and Betfair Bots, Support for Automated Trading

    Placing dutch bets, closing a bet position on selection or on entire market. Be the firts in queue, Tick offset, Drip feeding, Trading bots, Trailing stop loss and more than ten other betfair bots. Tools for automated trading and betfair strategies.

  • Not yet betfair user? Get your free bet.

    Take winnings early or cut losses. Cash Out singles and accumulators. You're in control - you decide. Automatically get the best prices from The Exchange the moment you place your Sportsbook bets. Win or lose, we'll match your first bet with a free bet up to £50.

Welcome to betfair trading software.

Community Recent Articles

Community Recent Comments

  • Betfair Bot
    13.11.2019 22:33:48

    And here is the result.

    Well, yes it would be a good idea to optionally execute "Close Market Bet Position" bot, after dutching bet is matched.

  • Betfair Bot
    7.11.2019 10:16:36

    ATP player' statistics

  • Betfair Bot
    5.11.2019 9:07:36


  • peteresgate@outlook.com
    5.11.2019 8:36:36

    That's great thanks   Can the market interval be changed via code?

  • Betfair Bot
    4.11.2019 16:39:32

    Your bot code is executed in market update event, so if your active market refresh rate is set to 250 ms, then your bot is executed every 250 ms. For passive markets (default 10s) or markets added to bot executor tool the default settings is 1 second.

    It means that when time is critical factor for your bot execution then you must set reasonable values for market update interval.

    If you are using streaming for data update (that is relevant only for active and passive markets in Bet Event View and Open Markets view), then as updates are really streamed only when changes are detected, your bot can be executed in heart beat event only, set for active market to 1s and for passive markets to 15 seconds, keep that in mind!

    Why is it implemented this way?

    Well, because bot reacts on market data changes, and there is no reason to execute a bot when there are no market data changes.

  • peteresgate@outlook.com
    4.11.2019 15:22:10

    Would you mind linking the article?  I can't find it.


  • Betfair Bot
    4.11.2019 8:57:13

    I had already answered such question.

  • peteresgate@outlook.com
    30.10.2019 14:22:56

    Thanks.  Actually this explains everything :)

    With the offered prices, it has probability -  could you please tell me what this is?

  • Betfair Bot
    30.10.2019 13:07:48

    Please watch this video from my debugging of bot trigger code:

    Debugging Bot Trigger Code

    I set breakpoint, and add to watch view, selection and selection.BetPosition, so I could browse the watched object data, and see what properties are full with data.

    The similar dialog I added couple month ago to bfexplorer so you can browse some market and market selection data, to learn about bfexplorer data, and how/what you can use in your bot trigger code.

  • peteresgate@outlook.com
    30.10.2019 12:05:50

    Yes but this prints all the bets, with no way to get just the matched lay or matched back bets.  To get the unmatched with your code is good, but the matched doesn't work this way.  Could you please show a code sample?