-
How to enable MCP /sse + WithParameters on Bfexplorer 5.08.0404?
Hi Stefan,
I'm automating bet placement from my own app and I need to place a Back bet with a dynamic MinimumOdds (a per-bet floor price computed externally), so the exchange never matches below my floor.
The changelog mentions ExecuteBfexplorerStrategySettingsWithParameters (MCP tool, ...
30.6.2026 18:49:17
-
From a Software Developer to a Successful Trader
To transition from a software developer to a successful trader or bettor on a platform like Betfair, you must recognize a fundamental distinction: Your technical skills provide the tools, but domain-specific analytical skills provide the edge.
In the world of exchange trading, your ability to write ...
6.6.2026 18:54:50
-
Introducing Bfexplorer Studio: Code
Overview
Bfexplorer Studio is an interactive environment designed to empower users—especially those with programming experience—to explore, test, and automate Betfair trading strategies and bfexplorer application features without the need to install a full IDE like Visual Studio or ...
17.4.2026 15:15:35
Corneliu
I got it ! I managed to update TLS 1.2 on my computer. Just can't understand why this problem only happened wit BFExplorer, as with Geeks Toy always worked fine all the time. Thanks for all your help !
Betfair Bot
What is your OS version? Send me TeamViewer access (by support email) code so I can check it myself.
I tested bfexplorer on Windows 10 and Windows Server 2012 and all works fine. I can confirm that bfexporer will not work on Windows 7 or XP, as bfexplorer app is compiled to .net 4.7 version without support for Windows 7 or XP.
If you want to run app with TLS 1.2 on Windows 7 or XP them it is just not a question of installing the latest version of .net assemblies, just google: tls 1.2 on windows 7.
Corneliu
It's not the OS because Geeks Toy works fine, I have updated the OS and still cannot log in BFExplorer. Why I paid yesterday and it still says in your website that my subscription expired on 23 FEB ?
Betfair Bot
There was planned maintenance-Tuesday 26th February & Wednesday 27th February 07:00 - 07:15 GMT on betfair servers.
From 19th February 2019 betfair servers accept only TLS 1.2 secure protocol.
Whenever any problem occurs with connection to betfair servers, first what you should do is click on menu item: Help / Betfair Exchange Api Status, it opens the following web page:
https://status.developer.betfair.com/
And so here you can check whether all betfair services work without problems.
If you problem is with TLS 1.2, then simply update to the latest version of windows operating system.
I use bfexplorer app daily, so you can be sure there is no problem in bfexplorer app.
Corneliu
Also, I have subscribed (again) today, paid the subscription, but in your website it still says it expired on the 23red of February. :(
Betfair Bot
First you need to setup your action bots, Place Bet bots, to place your bet on exact market selections, so 4 action bots, simply you need to declare what bets and on what market selections you want toplace your bets automatically.
You need to create 4 Football bot settings, setting your Start or Stop Criteria, MarketName and BotName (your action bot).
You can use Clone bot (click on popup menu item for Add a new bot), and change your MarketName and BotName for rest of Football Bots, if your Start or Stop Criteria are the same for all your football bots.
And finally you can use “Execute Bots” bot to create your strategy bot executor, adding all 4 football bots to BotNames. This way you have got one bot you can execute with Bot Executor.
Yes, as your strategy requires to place bets/execute action bots on three additional associated markets: Correct score, Over/Under 2.5 Goals, Over/Under 1.5 Goals the Bot Executor will open these markets for when Start Criteria are met, but all bfexplorer bots have the parameter: StopMarketMonitoring.
When you set StopMarketMonitoring parameter to True (checked) then when bot finishes its execution, and no other bot is running on the market, the market monitoring is stopped for such market.
Bot Executor does so automatically as well, even when you did not set the parameter StopMarketMonitoring, simply bot executor will check whether there is still some bot activate on the market, and when no bot is active/running, the Bot Executor stops market monitoring.
You say that on Correct Score market you want to place two bets, then of course you need to create/setup 2 Place Bet bots, and create executor bot for them, so as mentioned: “Execute Bots” bot setting, and this bot add as action bot to football bot BotName parameter.
Of course if you are familiar with bot programming, you can create bot trigger script to orchestrate your place bet bots, this way you will setup only your action bots, and the rest is simplified by bot trigger code, so this way you will need 5 bot settings.
The strategy orchestration just by setting up bfexplorer bots requires 9 bot settings.
Mir.
Hi Stefan, it is interesting. Bot Executor seems very useful.
But I am interested in a Football Bot. And its Start/Stop Criteria.
I see that from a "managing" Match Odds markets is very easy place bet on associated markets, for example at specific time and at specific score. It is good for one time action.
Example: Footbal Bots via a Place bet bots place 5 bets:
Correct score - 2×
Over/Under 2.5 Goals - 1×
Over/Under 1.5 Goals - 1×
Match Odds - 1×
Is there any simple solution through Football Bot (Start/Stop Criteria) how to orchestrate all affected markets, its market profit/loss!, time, actual score etc.
Is it at all possible?
And what about Market Data Request Limits in this cases with dozens footbal matches at the same time (saving use)?
Betfair Bot
Read this post: NinjaTrader
All posts above ninja tool:
http://bfexplorer.net/Articles/Search?text=ninja
Betfair Bot
When testing this horse racing strategy on today’s races using Bfexplorer Bot Executor tool, the bot trigger the action bot on 4 markets up till now, all trades in profit. The rest of races where the action bot has not been triggered the favourite were bred in Ireland.
Testing this horse racing strategy
Betfair Bot
http://bfexplorer.net/Products/ProductFeatures
Betfair Bot
This is a tutorial of building betfair bot, and testing trading strategy, therefore I leave many things unanswered, but of course for those who are interested they could draw their own opinion. Here is another video:
https://youtu.be/HlmTx53oTdY
1)
Liability increases from number of bets placed after goal is scored, as in many cases the problem with fake score occurred there were placed two additional bets. This is actually good when testing a strategy as for those who are not able to judge all risks in running such strategies, these fake score bets showed what could go wrong.
Fakes score can be fixed by double checking score results at set time interval, or by checking/getting scores from more reliable sources than betfair ones.
2)
When testing this strategy I did not set closing market bet position when required profit is reached. Actually “Close Market Bet Position” bot was executed but with unrealistic profit target, as I was more interested to learn what maximal liability can be reached just by requiring 2 Euro payout.
No 0 – 0 correct score bet was placed, again when you think about this strategy you will get maximal profit on matches ended by 0 – 0, I do not have current statistics but depending on league there is around 5 – 8% games ending with 0 – 0 draw.
This strategy can be executed by closing 0 – 0 in profit when using reasonable profit, so strategy could end on correct score market, avoiding this way risk of big liability on match odds trading when a lot of goals is scored.
3)
When executing this strategy on match odds market only, you can set maximal liability of potential bet, or match time at what bot does not place such bet when first goal is scored, as odds after goal is scored depends not only on team who scored but of course on match time remaining to the match end. If you watched my videos you could see that a lot of such bets introducing big liability were placed at 85 and more minute of the match.
4)
None strategy is 100% profitable, you must learn to take loss as well, when I start testing any strategy I do not set Loss parameter, I do so when fine tuning promising strategy, and that can be judged very simply, just by counting number of total trades, and losing ones.
So bot should be programmed, not just take required profit, but depending on match time, potential liability after next goal is scored, and of course when score is locked in our favor, close bet position in profit can be switched off.
5)
As said before most difficult part is to take loss, to judge that you need to execute a lot of trades.
6)
In my tests I did not selected matches on which I run this strategy, again it is clear that profitability depends on this selection process as well. I think anyone after reading this post and watching some of my videos should realize that big risk for this strategy are goals scored at the end of the match so after 90 minute. Some statistical methods of choosing “right” matches to trade on could help avoid risk of big bet liabilities.
Mir.
ad) Results!
Yes, it is specific strategy for selected markets, but It is crazy!
A huge! liability, risky betting on small odds at the end of the matches etc.
What about liquidity? I doubt that at the last minute one bet can reverse the betting result.
I wonder how to set the strategy differently to make it profitable, but not so risky (if possible, on real markets)
Otherwise, thanks for testing this strategy.
Mir.
Oh crap!
I never check the running of the scores...
Thousands of matches, sorry, not for me. But I can check if score decrease on monitored markets, how many and where.
After all, it is interesting. Thanks
Betfair Bot
Checking results:
https://youtu.be/RYxd64S1B2s
Betfair Bot
Fake scores from betfair live score provider is really big problem. I asked betfair about that, here is their reply:
https://forum.developer.betfair.com/forum/developer-program/general-betting/26180-var-rules
As you can see from my video:
https://www.youtube.com/watch?v=8csHYSPyUM8
In the Bundesliga match: FC Bayern Munich - SC Freiburg, there was no VAR decision:
https://fcbayern.com/en/matches/profis/bundesliga/2018-2019/fc-bayern-muenchen-sc-freiburg-03-11-2018-liveticker#content-navi
On the official Bayern web page there is live score provided by sportsdata, and no fake score was reported by sportsdata.
I think there is “insider trading” on fake scores to be blamed. This is not first occurrence on fake score on Sunday matches.
Betfair Bot
Automated trading is any algorithm choosing your bet selection automatically. In this strategy a bet selection is driven by goal scored event in a football match, so it can be called automated trading strategy.
Yes, you can run automated strategies using bfexplorer in 24/7 mode.
This strategy is good example to introduce bots for bettors, or to those whose place bets manually as it is simple, but can be executed with different parameters, for instance no placing bet on correct score market, or starting placing bets only from set match time when goal is scored.
The trigger bot code can be updated to not place bets but instead just notifies you about goal scoring, so bot would automatically display match and selection/team which scored goal, then you can make your bet decisions manually. Have a look at how that works in in-play horse racing strategy: Watch Favourite bot.
As said before this strategy profitability or risk affinity depends on number of scored goals, and time when last goal is scored. Biggest profit is made on 0 – 0 match results, biggest loss for more goals (3 and more, when score goes from one team to other and/or draw) and not match bet after goal scored in last minute.
Top leagues matches starts on Friday, but will leave running some matches with bigger liquidity through this week as well.
Mir.
yes, you are bringing solution for specific strategy.
It is great!
------------------
But there is question what is automated trading? Linear execution of the trading bots on selected markets? Or unattended strategy which works a weeks or a months...
In my opinion every strategy has similar results on few or many markets. If exists Score mismatch will be better calculate with this on 0,23 % markets, not on 10 %.
Btw liability. High liability isn´t problem if there is long term positive edge. But what I saw on videos... it would not leave me calm.
I look forward for new results in testing mode.
Betfair Bot
Maybe the VAR is used, but in such case the market should be suspended till VAR decides.
Betfair Bot
Today I made my own bot and found some time for testing.
Again I noticed one false score on SPAL – Frosinone match, at 32 minute of the match it was reported 0 – 1, then later in next minute the score was fixed to the right one: 0 – 0. When checking another source of score data, in 34 minute of the match was awarded yellow card only. I do not know whether betfair has problem with their feed or just provider of football live data plays with us its own strategy, as again prices reacted to that false score, betfair suspended and reopened the market, and new prices formed.
Here are some videos:
Back Goal Strategy Test 1
Back Goal Strategy Test 2
Back Goal Strategy Test 3
So I tested this strategy on 7 markets with total profit 24.72 Euro, but as I mentioned before to win just 25 Euro in total on some matches my liability reached 192 Euro to win 4 Euro.
I will run blindly this strategy in following days on each match from top of European leagues to see what could be won or lost.
It is a better idea to run this strategy on selected matches using either manual selection or automation by match statistics similar to this bot: Football Trigger Bots
Mir.
1) Thumb up for the possibilities in BFExplorer. And the latest results of this strategy are great
In my opinion:
2) For the full automation of football markets you only have to use one market and without closing the betting positions.
3) It is better to combine more different strategies in one market! If someone place bets on more markets is certain that one of them will be weak. (And fee policy is more friendly)