• 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

  • Stefan
    8/12/2016 4:32:22 PM

    For more information read this article:

    http://bfexplorer.net/Community/BlogContent/234#Save Betfair Data to Database


  • Stefan
    8/7/2016 3:41:26 PM

    Visual Studio offers the NuGet package manager: 


    You can use it to quickly install all needed packages (assemblies/libraries) to your project, just type XPlot.Plotly 

    On GitHub you can find source code for this project: 


    So alternatively you can clone or download XPlot, and build XPlot.Plotly.dll assembly yourself. 

    Do not forgot that you have to replace path to bfexplorer assemblies this script is using as well. 

    Well, I am not quite sure if you manage to do it yourself, as you ask for help in very base and common tasks any programmer/software developer must already know. I would really suggest to learn that first.

    Yes, Microsoft Edge is my default Internet Browser, therefor the script opens Edge to show https://plot.ly/ charts. 

  • Archie
    8/7/2016 12:43:31 PM

     Hi Stefan,

    This looks like a nice addition, but I am having difficulty with the activation.  I have followed the video and receive the conosle error message in my output "FsiEvaluationException: Error:input.fsx(1,1):error FS0084 Assembly reference  '#r "D:\Projects\Bfexplorer\Development\Libraries\XPlot\bin\XPlot.Plotly.dll" was not dound or is invalid"

    I imagine I need the dll file somewhere in my own C drive for reference but can not find it to add.

    I noticed the graph opening in Microsoft Edge too, is this a possible default app setting somewhere?

    I would welcome your advice and help with this and also please can you let me know where the stored data is actually stored for future access. (I have the store race data bot running but not sure how / where it is storing data)

    Thanks very much.

  • Stefan
    8/7/2016 12:23:25 PM

    Actually all you need is just to read the code. To any console application you can enter command line arguments, and in the code of the console application those arguments are passed as array of strings.


    static void Main(string[] args)
        if (args.Length != 2)
            throw new Exception("Please enter your betfair user name and password!");
        var username = args[0];
        var password = args[1];
        var task = ExecuteMyTest(username, password);


    In the code you can see that the first argument (args[0]) represents your username and the second  argument (args[1]) your password. 

    Go to the Solution Explorer and on the BetfairApiConsole project click with your right mouse button, select Properties menu item, and click on it. 

    In the project properties window select Dubug, and in the Start Options sections, in the Command line arguments, enter your username and password. (the argument separator character is space). 

    Execute your bot sdk project, and your betfair credentials will be used to login to betfair thriugh betfair api. You can debug your test bot project or create your own ones. 

    In bfexplorer bot sdk you can find projects in C# or F# programming languages. 

  • Mir.
    8/1/2016 8:31:28 PM


    where is yours the "Save In-Play Market Prices" bot?


    Need any upgrade?

  • Stefan
    7/11/2016 8:05:15 AM

    I have just changed your subscription to Free Professional, you can execute bots now.

  • Neil NZ
    7/11/2016 3:55:31 AM

    Thanks Stefan,

    However, can you please check my status as I now receive an error message when trying to execute a bot . . . "Not Allowed To Use This Tool."

    Thanks in advance.


  • Stefan
    7/10/2016 1:03:26 PM

    Thanks Neil, community subscription is automatically prolonged to free subscription after your previous subscription expires (and you are allowed to use the community subscription), then after your donation I must changed your subscription status to Free Professional, please let me know when that happens.

    Well, how to use bots?

    Just try to browse all available bots, and you will find out that bot names suggest the bot functionality, and bot parameters in details describe this functionality.

    For instance from your strategy, the cash out function. Bfexplorer offers this function/feature in bots having Close Position in their name (just type: close to Add a new order/bot dialog search input box to list all such bots).

    I suggested using “Close Selection Bet Position At Odds” bot, as this bot operates on one selection, but you can use as well the bot: “Close Market Bet Position” that closes bet position on entire market, it cashes out all open selection bet positions. The Profit parameter is mandatory one, so if you want to force the bot to cash out at any profit/loss, you must set Profit to 0 and Loss to 0.001, what covers any profit or loss trigger condition.

  • Neil NZ
    7/10/2016 1:37:57 AM

    Hi Stefan,

    Wow, thanks for your detailed instructions . . . it works perfectly. I doubt I would ever have figured it out! I have made the donation for a month at this stage and will contribute to the forum.





  • Stefan
    7/9/2016 11:57:07 AM

    If you want to trigger your action bots by football/soccer match score or time then you must use “Football Bot”.

    Please install the latest version of bfexplorer:


    In the old version the Score parameter was mandatory, and you want to trigger by match time only as well.

    First you need to setup your two action bots, to place lay bet on “Over 2.5 Goals” and cash out.


    Use “Place Bet” bot and set following parameters: AllowPlacingBetInPlay to True (checked) , OfferMyBet to False, BetType to Lay, Stake, ExecuteOnSelection to 2, and name this bot setting: Lay Over 2.5 Goals


    Use “Close Selection Bet Position At Odds” bot and set following parameters: Odds to 0, ExecuteOnSelection to 2, and name this bot setting: Cash Out Over 2.5 Goals


    Use “Football Bot” and set following parameters: BotName to: Lay Over 2.5 Goals (use bot dialog to select your action bot, as typing the bot name you can make a mistake), Score to: 0 – 0, MatchTime to: 27, and name this bot setting: Lay Over 2.5 Goals at 27th minute and 0 – 0


    Use “Football Bot” and set following parameters: BotName to: Cash Out Over 2.5 Goals, MatchTime to: 46, and name this bot setting: Cash Out Over 2.5 Goals at 46th minute


    And finally to execute your strategy by one bot, use “Execute Bots” to add execute your two football bots, set the parameter BotNames to: Lay Over 2.5 Goals at 27th minute and 0 – 0; Cash Out Over 2.5 Goals at 46th minute (again use Select Bots dialog instead of typing bot names), and name this bot setting: My Football Lay Over 2.5 Goals Strategy (or of course name your bot settings as you like).

    You execute “My Football Lay Over 2.5 Goals Strategy” on selected markets manually or you can use Bot Executor tool.

Bfexplorer Statistics