Community Articles
- Popular
- Recent
- Comments
-
Hello. Since yesterday I have a delayed API on my BF Explorer trading software. I had no bots running when this happened and now I am also unable to trade as all stakes in the markets keep flashing all over the ladders on random odds, being absolutely impossible to figure out what was the last price ...
9.5.2020 16:19:41 -
I tried BFexplorer, having used 3-4 different software applications beforehand. The 2 days utilising the software, I managed to get a feel for the product and like the modern display on the black background. Bets placed were very responsive with no lagging experienced from other products. A few ...
25.3.2015 17:55:00 -
Version 5.07.0322 The cumulative Betfair AI Trading, Create Strategy Settings LLM support. Install from Bfexplorer Preview version. Version 4.11.0214 The cumulative Betfair AI Trading. Install from Bfexplorer Preview version. Version 4.10.1227 The cumulative ...
23.3.2026 17:38:27
-
Hi mate, I've just donated £15 for the premium, I have a problem. When I login with 2FA the pop up just goes white and doesnt appear to have actually logged me in
9.8.2026 15:28:54 -
Time to process after market change
Assuming I want to implement a strategy where I place a bet once a price moves to price X, how long in real time would it take from the price moving on the Betfair server to BFexplorer placing the bet? How much of this is determined by my location and distance from server etc?
6.8.2026 8:25:35 -
Is it possible to get notified when certain markets are loaded by Betfair and a certain amount of volume is available? Eg WNBA gets loaded quite late compared to other sports and it is frustrating to contually check.
4.8.2026 6:35:52
-
Have you got a guide on how to setup and use either Copilot or Claude?
by : djdarbs - by : Betfair Bot
- by : Betfair Bot
- by : djdarbs
- by : Betfair Bot
- by : Betfair Bot
Betfair Bot
Eduardo, I always listen to user’s requests, and if such request is useable for others, or just I like the idea then I implement such feature in couple days. Did you forget that I implement Multiple Market Dutching tool, and that was your request.
Bfexplorer offer 3 feature levels, for free users, basic features (for bettors), and for professionals all features.
What you actually requests are professional features, I mean any feature which can be implemented by bot, and from what you named, those are 4 features of your 7 requests. In professional version you can add any bot to My Ladders Bots, so execute them from a ladder context menu.
I prefer to implement features which allows simply extend bfexplorer features, by tools, or custom bots, bot triggers. This approach allows me to build a lot of features, but avoids to actually adds something to base bfexplorer code base.
I will never implement reversed ladder, with such ladder your offered/unmatched bets are actually hidden, as should be shown on that side where you offers such bet. So how solved that these betfair apps with reversed ladder? They either added additional columns for unmatched bets, or shows unmatched bets in Odds column.
Bet in the queue feature, such feature is not support by betfair api, so those who implemented this feature just shows not relevant numbers.
I will add notification for bets placed at in-play if in-play delay is more than 1 second.
Betfair graphs, are just for information, and are not refreshed in the popup window.
I made a video showing how you can change application layout. I do not know what screen resolution you are using, but as a basic subscriber only, close all views you actually cannot use, Navigator view can be hidden, so you will get more space for ladders, and when navigator is needed you just hover mouse over Navigator caption and it will popups automatically.
I believe you trade only on horse racing maybe, in such case you actually do not need Navigator, just open horse racing win markets for UK and IE (you can add such setting to your favourite events), and now you open to Bet Event Traders first market on which you want to trade, do you trading and to open next market in the list, just click on Close context menu: Close Market and Open Next.
I implemented this feature for free users, as these users can open just one market, and free users are just those who starts trading again on horse racing mainly.
Betfair Bot
Not to confuse others, you must append OpenBetPosition to all parameters which influence Place Bet bot functionality (in this trading bot: Place bet and close selection bet position), and CloseBetPosition to parameters which influence Close selection bet position bot behavior.
Betfair Bot
Sometimes, all you really need is just to use common sense. In our countries we say you should use zdravý sedliacky rozum, zdravý selský rozum.
Any bot offers some parameters, and those parameters are grouped to quickly find them or organize them, so you can find named groups in bot parameters: Bet Attribute, Bet, Stake, Time, Selection and so on.
Place Bet and Close Selection Bot Position bot is made from two bots, as the name of this bot could suggest. It means that bot offers quite a lot of parameters.
You can actually see it in the bot editor that Bet Attribute group is actually made by two bot setting data: PlaceBetParametersData and ClosePositionParametersData, and so to access Place bet bot parameters in bot parameter setting you must append OpenBetPosition name.
I already mention such fact in my article: Case Study 1 - Back a list of horses and green up at a % offset
http://bfexplorer.net/Articles/Content/74
So in your CSV additional parameters, you must add:
CloseBetPosition.Profit
CloseBetPosition.Loss
Betfair Bot
Bot Trigger caches csv file, so you must restart bfexplorer.
Betfair Bot
I said: For now there are supported BetType, Boolean and Float values for additional bot parameters.
10 is the full number, the interger.
10.0 is the floating point number (float).
Betfair Bot
It is quite clear that when you do not use Use Ladder parameter, then default action bot is not overridden by what you clicked on the ladder. On the other hand your bot trigger base feature is react on what was clicked on the ladder, so entry parameters are delegated to your bot script.
Actually when you open the bot script file you can see how it is done and so you can use such type of ladder click processing in similar bot triggers.
You bot trigger base logic consists from 9 lines of code.
Actually I already showed how to use additional parameters:
5.0;Back;Place bet;Stake;55.55
2.0;Back;Trade 2 ticks
The first line have one additional parameter Stake, the second line has no additional parameters. You add additional parameters in pairs, first the name, and then value:
Stake;55.55
Betfair Bot
Yes, I know about it, therefor I named this feature Stop/Cancel All, it is available only when there are some unmatched bets on the market selections. It is about implementation details, I do not have seperate container for market selection bots, therefor it is hard to implement it, for now I leave as it is, later maybe I will do something.
Betfair Bot
Betfair chart is not refreshed, and actually there is no reason to do so as it always displayed the latest chart image when popup window appears.
Profit column does not offer Stop and cancel all feature, you must click on the ladder button to explicitly activate this action. Click into a row in the Profit column places a hedge bet only.
I hope I have fixed problem with currency symbol, 1.6.5692 is released.
Betfair Bot
I do want to start a series of articles about Bot Trigger programming or about using them, and I actually did and do a lot in bfexplorer infrastructure to extend Bot Trigger features.
For instance I added two new triggers OpenAssociatedMarket and WatchMarketSelections that allows you orchestrate your trading markets or just to add market selections to Watched Selections view, so help you done what you have to do manually in couple step, done by Bot Trigger in one click.
You posted a couple ideas for Bot Trigger, so selected the one you want to implement first.
Betfair Bot
Well, yes in your trading style you prefer to execute your bot at exact odds, so it makes sense to visualize bot status on a selection ladder, but on the other hand there are bots which are not directly associated with a trigger action at the exact odds, but to odds range, or bots running on a market not on a selection.
As you are free to start as many bots as you want to, you can start two or more bots to be triggered at one odds level, so it means that in one row/price(odds) level, there would be more bots, not just the one.
Your comments helped me to realize the issue with PlaceBetInAllowedOddsRange set to False, because that is the only setting you can use in your scenario for Place Bet and Place Bet and Close Position bots, when bot trigger is set to start bet placing at exact odds. I have fixed this issue, and will update Market Bots to report about bet status.
Betfair Bot
Eric, I would like to see what you actually do, so if you are able to make video screencast then do so and publish it on youtube.
On Monday we can use Teamviewer, or other desktop sharing app, so I can connect to your computer remotely and assist you with setting up your solution.
You maybe never heard about desktop sharing or making video screencast, but Internet does, so just try to find some sources about it, and actually the best way for it is not to “google”, but directly search it on youtube, people do videos about everything, even about how to open a box.
In my post here on forum, I asked you to specify what you actually want to do, as it is clear that I will have to prepare/develop a bot trigger for you.
I am not trying to steal your strategy as you can describe it by general parameters you will be able to set in your bot trigger, not even saying about bot trigger main feature, and that is to execute your action bot. The action bot is defined/set in My Bots, so you are free to set anything to be your action bot in your bot trigger strategy, and that can be simple bet placing or trading bot, or even another bot trigger.
Betfair Bot
Just rotate your monitor to portrait mode, no I am not joking, actually chance is that you have got such type of stand on your monitor, then switch display settings in windows to portrait for this monitor.
I did rotated one of my monitors to portrait orientation and after changing app layout putting some of views on landscape orientated monitor and main app window with Bet Event Trader on portrait orientated monitor I have got when comparing ladder with 2 odds in middle, in portrait orientated monitor I saw odds from 1.6 to 2.54, in landscape one from 1.82 to 2.28.
For me, the computer is working tool, and as a software developer I used to use two monitors, it has advantages as when debugging a program, your IDE (for not programs/software developers the application you use to develop programs in, on Windows platform mainly Visual Studio) is on one monitor, and debugging app/program on other monitor. Some software developer use second monitor by default in portrait mode, as software developer you must read documentation, and so on.
I have got two old Samsungs 2443, with new 4K monitors I would again bought two monitors, even if resolution for latest monitors is a lot bigger now, that it was some years back.
Yes, what Miro suggests, the compressed typed of ladder has some advantage.
I do not think to be successful trader on in-play markets the ladder size makes any advantage, quite opposite is true, you must spot opportunity sooner than others do, and take value bet/s.
I have got two Professional users/traders from GB I made bespoke solutions years ago with their own different features, but basically what both do is to place a set of bets, cancel unmatched bets after set timeout (if active), close bet position (if active) either by hedging or set stake. Both traders actually do not use ladders, but activate bot execution for horse they type saddle number for. If saddle number is from 1-9 then firing action bots is as quick as pressing one number, for saddle numbers. One trader uses minus as well to change bet type to lay bet.
They use mini notebooks directly on racecourse, so they are seconds before you in judging race, and they place sets of bets by bot so in one API request. Well, yes if you know what you do then you can find your edge in in-play trading even if you trade from another country on UK horse race.
Betfair Bot
I do not understand where you have got a problem with selecting a ladder and why? Actually you select a ladder directly when clicking on one of row/column, and this click also defines your desired action: placing a bet, cancelling a bet, update a bet, placing a hedge bet to close position, or the latest addition when Use Ladder is active, then starting selected bot.
You need to select a market selection only when executing a bot by Start bot button in the My Bots view. Think again, in this case you need to select a market selection only in that case when your bot setting requires to define selection by user, so when the parameter: ExecuteOnSelection is set to 0.
I noticed it on your examples as well as on other use ones that you are lazy to name your bot setting correctly.
For instance I could name my bot: Trade 3 ticks.
What such bot name suggests to me? It suggests this bot is used primarily for execution from ladder, either through My Ladder Bots context menu, or through your addition so directly clicking on a ladder, of course when Use Ladder feature is active.
In the bot name there is no information about stake, nor bet type either, and it is clear that bot must have some initial settings for BetType and Stake, I used to set BetType by default to Back, and Stake only to 10 Euro. BetType or Stake is actually not relevant as those parameters are taken from my current settings, on the other hand in the bot name is missing information about Loss, well is not missing as is set to 0, so bot does not close my bet position in loss.
If I name my bot: Trade 2 ticks profit or 3 ticks loss, again is clear what my bot does.
If I name my bot: Trade 2 ticks by backing 100 Euro on favourite, then it is clear what my bot does exactly, and that I do not need to select a selection on which I want to execute this bot, the bot will do so automatically.
You can name your bots in Czech, if such naming is shorter, but in Slovak language naming of bots is always longer, so I prefer English. Some users use just abbreviation in letters, I hope you understand what I wanted to say.
*
Well, yes I like nice looking user interface as well, but in some cases there are some implementation details which do such visualisation of data difficult. I will see what I can do to visualize bot state on ladder, for now you must use Market Bots view.
Betfair Bot
You do not have to watch all videos, but you definitely have some problems using base bfexplorer features. We all bet on betfair markets, and if you did not understand how Event Browser is used with bfexplorer infrastructure, then you need to watch at least those videos.
The other video is a video showing how to change and save bfexplorer workspace/s. I have got big monitors, and some users use bfexplorer on notebooks with small resolution screens, bfexplorer is still useable on small screens but you need to change and save layout of views.
Yes, I will continue with Bot Trigger tutorials, but you need to be a little bit specific, in what way do you want to use horse latest form. For instance I can create a trigger taking last form from available horse, take for instance only horse/s winning in last race, and then execute an action bot on horse with lowest price/odds.
Betfair Bot
Well, you say after analyzing output data..., but I believe you want your bot to analyze winning or losing streak, and then set different trading parameters for your trading bot.
If bot trigger will execute your trading bot on defined selections then win/loss results could be saved, but the question is how you want to implement “the analyzing logic”.
Use just general description, so leaving bot simple enough to start development of this trigger bot, in simple and understandable steps.
Betfair Bot
You were right B, M shortcuts not worked correctly, I forgot to extend stake changing to all 6 stakes. I added Use a ladder click to start a bot, and Start selected bot to the ladder context menu.
Betfair Bot
It would be possible to create Bot Trigger script managing bots or/and their parameters. As the bot trigger runs on one market you can do so only on one market. You should say exactly what you want to do, then I can say if it is possible or not.
Betfair Bot
Eric, did you really watch some of videos?
http://bfexplorer.net/Products/ProductFeatures
In your trading solution there are involved Event Browser and Bot Executor. Did you manage to add your favourite event to the Navigation view?
When you open bfexplorer and login to betfair, bfexplorer loads Upcoming in-play events by default, here you can click on Horse Racing, what would load all upcoming horse racing win markets for today.
You run your betting solution only on GB and IE markets. Therefore it is a good idea to add this event setting to My Favourites Events, so my events are one click to load, right?
That is the first thing I believe any bfexplorer user do, to add his/her favourite events to the list.
Let’s assume you already managed to add some bot setting to My Bots (again there are tutorial videos to show what to do and how), let’s assume you run your betting strategy on all horse racing win market, then if your action bot is in the first list in My Bots, you can do so, then to run your solution you need to make 4 clicks:
1) To open horse racing markets to Event Browser, clicking on the favourite item in My Favourite Events.
2) Clicking on first item in Event Brower list of markets, in your case on first race, to activate Open button, and in Open button context menu click on the menu item: Open in Bot Executor.
3) If you accept default setting, and as I said your action bot is first in the list, then to run your betting strategy you need your final click on the Open button.
That is all. I do not think there is something sophisticated in those 4 clicks.
Betfair Bot
B, M shortcuts do work correctly.
*
Do you select a ladder before placing a bet? Of course you do not select a ladder but directly click on a ladder column row to place required bet.
Bet Event Trader view has no notion of selecting a selection. On the other hand if you want to use bot execution in the Bet Event Trader, then simply when creating a bot definition type in the bot category name: My Ladder Bot.
All bots with the category name: My Ladder Bot then appear in the ladder context menu so you can execute a bot from a ladder as well. You already know that such bot execution takes Stake, BetType and Price/Odds to change the bot execution parameters. It means the bot with My Ladder Bot should be a bot for general use and execution of a certain bot strategy, so you should name it appropriately.
Once, a user sent to me a bfexplorer screenshot to report some issue. His My Bots view was on the left side in full height of application window, filled with more than 40 bot settings. When I asked him for what he uses so many bot settings he told me that basically almost all bot settings are for “Be the first in queue” bot with different bet type and stake, and with allowed odds range, for this type of bot when BFIQ bot backs you should define minimal allowed odds, and opposite when BFIQ bot lays you should define maximal allowed odds.
I asked him why he did not use My Ladder Bot feature to execute his BFIQ bot from a ladder, because what he actually did when starting BFIQ bot was to open a market selection, then judge the true market value, bet type and odds, and then chose from his list of bots, which bot to start.
All that he can do with just one BFIQ bot setting marked with the category name: My Ladder Bot. On ladder he chooses bet type by column, stake is set by Stake toolbar settings, and allowed odds range is changed to the row/odds he clicked on ladder.
*
When you decide to use a bot for your betting or trading strategy, then you delegate your job to the bot. If for any reason later you decide to stop the bot, then you are responsible to manage your bet position yourself, so if necessary then cancel unmatched bets or close your bet position.
I can only see one such bot with this functionality, a spoofing bot, its purpose is actually not to place bets to be matched but to manipulate a market, so when such bot is stopped, it is just clear that all managed bets must be cancelled.
Betfair Bot
I have just released updated version adding this shortcut to Bet Event Trader.