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 -
Subscribe for BF Explorer Community Subscription Plan.
Hello Can I please subscribe for bfexplorer community subscription plan ? Thanks
22.5.2020 0:28:44
-
In the new year I will release the new version of bfexplorer. If you want to test the preview version, please download it from my dropbox: https://www.dropbox.com/s/ewmbdcgqf75ak3t/Bfexplorer.msi?dl=0 The app requires WebView2 Runtime - Evergreen ...
24.8.2023 12:57:02 -
Hello any other copies of a csv import bot as the one on GitHub does not seem to work, gives no error in output when run
17.8.2023 19:41:50 -
Are you familiar with the bfexplorer app? If not ask Chat GPT.
Yes, I am familiar with the bfexplorer app. bfexplorer is a popular software application designed for Betfair exchange users. It provides a range of features and tools for betting, trading, and automating strategies on the Betfair platform. Users can create and execute their own custom bots, utilize ...
1.6.2023 12:43:16
Stefan
Delete all workspaces, exit bfexplorer and reopen it again, recreate your workspaces.
Stefan
Video is from old bfexplorer, but the concept is the same.
Create in NinjaTrader new instruments and name them SEL1, SEL2, SEL3 …
Activate/Connect External data feed in NinjaTrader.
Open a market and NinjaTrader tool in bfexplorer.
Select a market selection you want monitor, and activate Monitoring in NinjaTrader bfexplorer tool.
In NinjaTrader you will that Orders panel is populated with data, well of course if name of instrument is set to SEL1.
Now you can create a new chart in NinjaTrader.
Stefan
Miro, “Trailing Stop Loss” bot had been operating correctly in my video. Maybe the name of the bot or just its parameter name: Loss is a little bit misleading. This bot actually never closes your bet position in loss, but only when your bet position can be closed in a profit, and when the biggest reached profit is reverted to lose its profit by set amount of ticks (the Loss parameter).
On my video you could see that when I executed this bot it set the target odds two ticks above the open odds, what were 3.05. Now when odds moved down the target odds was set x ticks lower depending on for how many ticks odds went down.
The Loss parameter was set to 2 ticks; those 2 ticks make a buffer zone for closing bet position. It is pity that I switched from ladders to grid view at the moment when “Trailing Stop Loss” had been triggered.
I wanted to show that bfexplorer in that moment operated with matched orders/bets and with automated orders/bots, so I showed Market Bets and Market Bots views side by side, and similar like you cancel unmatched orders/bets, you can stop automated orders/bots.
In my video I created special type of bot which used to close bet position by trailing stop loss in profit, and close selection bet position at odds. I hope you understand how this bot was constructed, and how the ladder entry was used to set odds at which the bot should close bet position in loss, it was set to 3.35.
Stefan
Miro, how is the bot presented in Market Bots view when running?
It is presented as a Selection Bot, in the column Selection there is a selection name on which the bot is running. It means that Profit value is a current selection profit balance you can see as red or green value presented on close buttons, or anywhere in bfexplorer user interface (Watched Selections, Ladders, Market Selections buttons, or Bet Event selection buttons)
I believe you already figured out that if you click on green or red button/rectangle anywhere in bfexplorer, the selection bet position is hedged to this value.
There is only one bot running on market and its profit value is associated with market profit balance, the bot name is: Close Market Bet Position.
ProfitBalance parameter can be found in criteria editors as well; in these editors I will change naming convention adding Selection to the parameter name.
It would be a good idea if you post separate article if you need to discuss specific bot functionality. Discussion to this article is more chitchat than anything useful.
I think you found out that I added Comments page:
http://bfexplorer.net/Comments
And we all just read those comments without adding useful information to the theme of the original article.
Stefan
Miro, I think that is a good question for Ilya, he has more experience on trading on financial markets as well, and if I am not mistaken trailing stop loss works this way on financial markets as well.
Stefan
Ilya, your assumptions are wrong when thinking about betfair market and products for them. Just do your research, and you will find out that most vendors are ISV (one person “companies”, better to say enthusiasts) There are some attempts of software house/s to enter this market, with the same wrong assumption they can make big money. The same wrong assumption you have got about betfair and their R&D.
Funny enough to mention the fact that we had to pay them for api access and they used us to test new things or get them feedback for free.
Stefan
Miro, I think you do not understand a concept of bfexplorer bots which offers different functionality in each of them. To close a bet position on a selection there are:
"Close Selection Bet Position"
"Close Selection Bet Position At Odds"
"Trailing Stop Loss"
None of them repeats a functionality of another one. The last two mentioned bots could be combined to create a new bot to close bet position with set Loss, and Profit target.
Stefan
Ilya, actually I am a trader, or better to say a bot operator. Eduardo and Miro know me for years, we never met but we know each other through bfexplorer. Back in 2007 I discovered betfair as a bettor, and like many others at start it was maybe a good luck but I won a good amount of money, with a novice luck it all turned wrong way couple months later.
At that time I made a good decision and did not deposit money but started to analyze what went wrong, and then I discovered there are some apps for trading and betfair offers web service to access their data.
I started to develop a program which would make me to be a trader. Betfair offered free api, with limited speed and full transactional api for which I had to pay 200 GBP per month. To cover those 200 GBP per month I released bfexplorer 6 months later after my first running app at the end of 2007.
With a new api, betfair released last year, I do not have to pay those 200 GBP for now, we will see in near future if betfair will change that. On the other hand there is a decline on betfair in every aspect.
I think you already noticed that my web site is quite different, it is more my blog, than a web site trying to sell product, therefore I have no problems, to make fun of my app, or just to discus other products, and give them a credit, if they earned it.
As I said I listen to what my users say sometimes, mainly when there are some good ideas to implement.
Stefan
Miro, “Trailing Stop Loss” bot had been operating correctly in my video. Maybe the name of the bot or just its parameter name: Loss is a little bit misleading. This bot actually never closes your bet position in loss, but only when your bet position can be closed in a profit, and when the biggest reached profit is reverted to lose its profit by set amount of ticks (the Loss parameter).
On my video you could see that when I executed this bot it set the target odds two ticks above the open odds, what were 3.05. Now when odds moved down the target odds was set x ticks lower depending on for how many ticks odds went down.
The Loss parameter was set to 2 ticks; those 2 ticks make a buffer zone for closing bet position. It is pity that I switched from ladders to grid view at the moment when “Trailing Stop Loss” had been triggered.
I wanted to show that bfexplorer in that moment operated with matched orders/bets and with automated orders/bots, so I showed Market Bets and Market Bots views side by side, and similar like you cancel unmatched orders/bets, you can stop automated orders/bots.
In my video I created special type of bot which used to close bet position by trailing stop loss in profit, and close selection bet position at odds. I hope you understand how this bot was constructed, and how the ladder entry was used to set odds at which the bot should close bet position in loss, it was set to 3.35.
Stefan
Miro, I did not ask you to compare ladders but automation functionality of Bfexplorer and Market Feeder. It is clear that automation is built on base logic/algorithmic blocks which operate on different entry parameters/rules.
I asked you if Market Feeder offers similar type of betting operation like “Be the first in queue” and if not, if such functionality can be implemented by triggers, what I think cannot be done by Market Feeder.
If we compare what type of strategies can be built by bfexplorer bots, and what type of strategies can be built by Market Feeder trigger rules, then Market Feeder base blocks are:
Placing bets, cancelling bets, placing offset bets (hedge bets) on selection, hedging market, and set rules triggers those actions.
With bfexplorer the base blocks are bots with specific functionality, and triggering is made by programming bot trigger, or by using those 8 construct bots…
Never mind, we can end this discussion now.
Stefan
Eduardo, open bfexplorer home page, at the end of the page you can find Bfexplorer Statistics with real number of current users.
On the forum there are at the moment 3 active users, all of them free Professional users, two of them Basic subscribers, and one non subscriber who donated and were willing to post on bfexplorer forum so I gave him free Professional access as well.
The most of bfexplorer users do not even bother to post anything on forum, so I believe they found bfexplorer features useful and have no interest on any changes.
There are 3 features levels for bfexplorer. You can use free version for years the only requirement is to post on bfexplorer forum, no one uses this option.
Basic subscriber is bettor on betfair. Professional subscriber is trader, or bot operator running his/her automated betting or trading solutions. I have got 3 or 4 active professional subscribers for whom I built bespoke solutions, so applications according to their requirements.
Your problem is that you want some features which are implemented by bots, what is the feature offered only for Professional subscribers.
I work from 5 to 10 hours daily on bfexplorer or on support, so I am not able to offer anything more for free. Well, of course I use my app for my own bot strategies, so most of that time is time I spend on my own betfair research activities.
Stefan
Starting from bfexplorer 1.7.5743, all “bot triggers” will be released as compiled assemblies as well.
After downloading .zip file from bfexplorer web site, do not forget to Unblock it.
Stefan
I knew you would not be offended. I always listen what users say and take what I think could be a good addition to bfexplorer features, such features are added in hours and not in weeks like other betfair software vendors do.
I added CancelAllBets, as an experiment some users could use, and that was your suggestion. From my point of view I would implement the heartbeat feature as I mentioned and if such feature will be required by some users.
Stefan
Thanks Miro for your video, and what about Market Feeder settings that would execute a bet placing procedure like bfexplorer bot: “Be the first in queue” does?
Bfexplorer for now offers 8 bots to allow constructing bot strategies:
“Execute on Selections"
"Execute Bots
"Execute On Associated Market"
"Execute Till Target Profit"
"If Then Else"
"Chain Execution"
"Repeat Until"
"Execute Trigger Bot”
In Ilya strategy the missing part was a bot which would cancel bets on other selections and executes further action bot, in this case bot closing a bet position at odds.
I would need more examples of different strategies to develop a general purpose bots.
From this example I can think about extending "If Then Else" bot features.
Stefan
Ilya forgive me I was wrong giving you credibility to be an expert in any aspect of this meaning :-) We are both Slavs (I am Slovak, and you are Russian) so I hope you will not take my words too seriously to be offended.
The base feature any starting trader needs is a trading ladder where he can place his/her bets, update them or cancel. The ladder offers Profit column where if a bet is matched it shows your current bet position you can close by hedging when clicking on a profit value. Those are essential features for any trading software to place a bet and take a profit or loss.
The ladder interface is set to be default view when you open bfexplorer. Of course you can create many different workspaces with different layouts and switch off ladders totally if you do not need them.
When betfair trader manages these base features for trading he can go further, and setup one click bet orders which automatically trades out at a target profit or loss, those are betfair bots.
On youtube you can watch many videos with people clicking on ladders. If you have got a strategy you can do what many do manually by using betfair bots, and then you actually do not need a ladder, well maybe only for reading a situation on a market if your trading strategy is executed manually.
Yesterday you posted a comment with user interface (UI) mockup: http://i.imgur.com/AqtWvrJ.png
Showing how UI presenting bets should look like. This is quite funny because bfexplorer is able to present any grid data in tree like structure, and I showed it in my article Cancel Bets on All Markets.
Presenting data in grids is a common UI practice, using grouping, filtering, sorting or searching as well. Actually such features are so commonly used, also by operating system like Windows (just have a look at File Explorer and its grouping features) that I think it is not necessary to explain users how to group, filter or search.
Well, of course all that depends on a software developer if he uses such features in his programs or not. In my video you can see that I used and use such features in my programs.
Stefan
You mentioned Cymatic and Geek Toy, but these apps offers 2 – 3 features for automated bet placing like placing stop loss bet or tick offset, therefore in their user interface you can find panels to setup such features.
If I did the same for bfexplorer, there would not be enough screen estate to accommodate setup panels for all those features, therefore I added My Bots view where you can add your required setting for different functions.
Stefan
Ilya, what makes you think that bfexplorer does not offer such essential trading functionality you talk about?
Click on Add a new bot, setup your OCO settings (using Place Bet and Close Selection Bet Position), click on Use Ladder, and clicking on ladder you will place your OCO order with set profit and/or loss target. In Market Bots you can cancel/stop such order, or you can do so by clicking on Stop/Cancel All.
Stefan
Ilya, I will wait till Miro show us Market Feeder running your simple solution, or your video of Cymatic.
I want to continue constructive discussion, if someone claims that something can be done better, then I want to see a video showing the fact, otherwise anything is just unverified claim.
Stefan
Ilya, I would like to ask you to do the same what I asked Miro. Please, make a short video showing your semi-automated strategy running by Bet Angel.
Did you actually read what suggested Miro to you in the first comments to this article?
You could/can use Place bet and close selection bet position, to setup your strategy for one horse, so lay at 1.1 and place back bet immediately after a lay bet is matched. To execute this on all horses/ on all field you need to use Execute on Selections bot, so then you can execute your strategy on a horse racing win market just by one mouse click on the Start bot button.
Of course, your bot trigger is ready, tell me how could I make a video without this bot trigger? In my video I show how you will setup and use this bot trigger.
I had to extend features for Execute Trigger Bot, bet cancelling was not yet implemented for bot triggers, so I had to add it to bfexplorer back end infrastructure. Unfortunately, I did not yet release bfexplorer with this new features, I will do so tomorrow, as I have got other updates in my list.
I will wait for your videos (your and Miro’s ones) and will release bfexplorer after watching them, maybe your videos will be inspirations to make further changes to bfexplorer infrastructure.
Stefan
Miro, I asked you three times to make a video and you did not do it. You claim something what I cannot understand or do myself to test, so I want to see it on my own eyes.
You told many things about bfexplorer when you were not able to understand something or do something. I patiently explained it and when it was necessary I made a video to help you understand. For now there is 63 videos showing all bfexplorer features.
The strategy is quite simple, and you can watch my 3 minutes video showing how to execute this strategy with bfexplorer.
You told us that Market Feeder is easy to use, like a Lego cubes, so I believe you show us even shorter video presenting this Ilya horse racing strategy as I did in my video.
Place lay bets on all horse, when a lay bet is matched (I simulated this action by updating a lay bet to be matched at current offered lay price/odds), place a back offset bet. That is all what I ask you to show us I your video with Market Feeder.