Bfexplorer Forum | Bfexplorer Products
I can not use bfexplorer, I receive this message "User has not be permissioned to use API login"
Posted in Bfexplorer Products by Hamid
Hi Stefan,
I can not use Bfexplorer but I can bet on Betfair if I use their website.
Thanks
Is it possible to display the current Discount Rate ?
Posted in Bfexplorer Products by Hamid
Hi Stefan,
Happy Easter. Is it possible to add the current discount rate, could be a good idea if this info could appear down to the right next to the Betfair api counter.
Problem with paypal
Posted in Bfexplorer Products by Hamid
Hi Stefan,
I have a subscrition with Bfexplorer pro since very long time and my account used to be debited automatically the 15th of the month. But this time the things did not work as usual.
It is like my subscrition was delited but I did nothing for it.
NB: I checked the valid date of my credit card and all is ok
Update: I repeated the process of subscription with bfexporer website and all is ok.
pocket pc
Posted in Bfexplorer Products by Daly
Is there a pocket pc version for download it does not matter if it is an older version of pocket pc. If anyone on the forum has ever used pocket pc can you please tell me about pocket pc performance speed, how responsive was the pocket pc software, etc.
Happy new year to all the punters!
Posted in Bfexplorer Products by Hamid
I have just 2 wishes:
1- Is it possible to use a more as possible English languauge...even Slovakian and Czech are bery beautifull languages.
2- What about the new Betfair API? What will it bring to us and when it is be ready.
Good luck in 2013 for your bets!
Could you add a extension showing the matched bet?
Posted in Bfexplorer Products by Hamid
Hi Stefan,
There is an extension named "All my bets" which shows all my bets on active markets. Could you add a new one to shws the matched bet?
This extensions would be very helpfull for people like me who place a lots of little bet and who want to react according to the bet is matched or not matched.
Thanks
Problem with back all
Posted in Bfexplorer Products by media-monster
Hi! I got a problem. When i want place Back All the horses, i put my Odds, such as 3 and bet $2. Click to place, but the program is to place bets on current odds on the horses.
Bfexplorer PRO plugin: NinjaTrader Betfair Data Feed
Posted in Bfexplorer Products by StefanBelo
On the chart above I used the following indicators:
- VOL - Volume
- MACD - Moving average convergence/divergence
- VMA - Variable moving average
- Bollinger - Bollinger bands
You can read more about it in this article.
Simulation mode
Posted in Bfexplorer Products by Timothyholy
Simulation mode. In this mode, everything works fine but there is no delay in establishing rates. Then the mode is just the coefficient is appropriate but does not include the amount of money. You can do something about it?
How to automate my betting strategy
Posted in Bfexplorer Products by StefanBelo
I'm not sure which of your services is right for me; I'd like to lay all horses under 3.05/1 in the GB market at every meeting in every race in the win market. Can this be automated? If so, I would like to give your service a go, with support setting up my system.
The Bfexplorer PRO offers two types of tools to automate your betting or trading strategy:
- Trade opportunity lookup service
- Execute my strategy on selections
In this tutorial I will show you how to use the trade opportunity lookup service (TOLS) to automate your bet placing for every race in the GB win market.
Any automated solution can be divided into two parts, a criteria section and an action section. In the criteria section market data are evaluated to find qualified selection/s, in your case you look for all selections which odds are under 3.05. Your action section is defined as to lay all such selections.
Criteria and action parameters can be described by bot criteria settings you can prepare using the bot executor criteria editor, or by LookUp bot script you can write in Visual Basic or C#. You can read more about bot programming in the tutorial:
- A betfair bot is born
I will use the TOLS and not the Execute my strategy on selections tool because I want the automated solution to select qualified selections itself. Using the Execute my strategy on selections is better approach if you want to choose selections manually and let the system check them later at preset time if all your criteria are valid for this selection so the action bot can be executed.
In this tutorial first I will use the bot criteria settings as this approach is very simple, all you need is to setup your bot parameters using the bot executor.
Step one: The Bot Executor
The Bot Executor is a tool you can use for creating different bot criteria settings which you can later execute just by one click on the start button.

You can utilize set of built-in bots for placing bets, dutching or trading. The possibilities are endless as you can create your own custom bot scripts as well.
When using the bot executor you must understand that bot criteria editor allows you to add market and selection criteria and setup an action bot which will be executed by bot executor only when all your preset criteria were evaluated as valid. Of course you can setup only an action bot without setting any market and/or selection criteria.
If you open the bot executor and try to add new bot criteria settings you will see that you can use ten different action bots.

You can see that you have got two types of bots for placing bets:
- Place bet
- Be the first in queue
Two types of bots for placing dutching bets:
- Dutch all
- Dutch runners
Five types of bots for trading:
- Place bet and close position
- Auto trader
- Back/Lay
- Lay/Back
- Close position on the outcome
And the last bot type:
- My Bot
You can use to set parameters for any custom bot script.
None of these bots places bets on more selections exactly as you want to: "I'd like to lay all horses under 3.05/1 in the GB market". Actually there is one bot which places more bets the dutching bot so I will show you first how to use this dutching bot and later I will show you how to place lay bets on more selections what will require to use My Bot settings with customized bot script.
If you want to read more about the bot executor and different bots and how they were used in different scenarios read the article:
Step two: Dutch runners bot criteria settings
As there is neither exactly specified how to lay all selections nor minimal number of selections which should be layed, using the dutching bot could be even better as we can specify how many selections to lay as a matter of fact on a market it can happen that only one selection is under 3.05.
To add a new bot criteria click on the icon Add a new bot criteria the bot criteria editor appears. Name your bot criteria settings and click on Dutch runners options.

Set the following parameters:
| Parameter | Value |
|---|---|
| BetType | Lay |
| PlaceBetOnProbableWinner | True |
| PlaceBetOnRunner | 0 |
| PlaceBetOnRunners | 2 |
| Stake | 100 |
What means that we want to place lay dutching bet on two favorites. The stake parameter represents the payout if the bet wins.
Now we need to set criteria as we want to place lay dutching bet only when second favorite odds are under 3.05. These criteria will be evaluated on the second favorite so we need to sort market selections. This can be set on the market criteria page:

And on the selection criteria page we set the selection criteria as we want to lay dutch only when the second favorite odds is under 3.05.

So that is all finally, now it is time to test our bot criteria settings, but first it is a good idea to switch the bfexplorer into the practice mode so we will not risk our money, the bet placing will be simulated only.

Step three: My Bot - PlaceSetOfBetsOnRunnersInOddsRange
I said it before the bfexplorer can use built-in bots or customized bot scripts. One of such customized bot script is the script: PlaceSetOfBetsOnRunnersInOddsRange you can find in the My Bots (Tools / My Bots) opening the bot script file:
- Bfexplorer.Scripting.PlaceSetOfBetsOnRunnersInOddsRange.cs
When you open this file you can see that it is a text file and content of this file is a source code of the bot programmed in the C# programming language. As the name of the bot script suggests the bot will place a set of bets on runners (selections) if the runner’s odds/price is in the preset range.
To use this bot you not only have to know what the bot does but the parameters you need to set. This bot uses the following parameters:
- BetType
- Stake
- MinimalOdds
- MaximalOdds
- StakeIsMyLiability
- AllowPlacingBetInPlay
- StartBetPlaceFrom
To setup the bot criteria settings for this bot I opened the bot criteria editor and named the bot criteria:
- Lay all selections <= 4 with 50 as my liability
This bot criteria setting will use customized bot script, so I have to setup My Bot.
And set the following parameters:
| Parameter | Value |
|---|---|
| BotType | MyBot |
| MyBotClassName | Bfexplorer.Scripting.PlaceSetOfBetsOnRunnersInOddsRange |
| MinimalOdds | 1.2 |
| MaximalOdds | 4 |
| Stake | 50 |
| StakeIsMyLiability | True |
And again to test the bot criteria setting open two markets for testing in the practice mode. One market with odds range the bot will not fire any bet, and on the other one with odds range of horse which would trigger to place at least one bet.

You can see on the screenshot that bot placed two lay bets on horses in preset odds range from 1.2 to 4.
Step four: The trade opportunity lookup service
I prepared two bot settings and now I want to use one of them to automate my betting strategy. I open the trade opportunity lookup service (TOLS) tool, set a refresh rate and time at which TOLS should start market monitoring. TOLS just loads market data and executes action bots if preset criteria are met, so to run any automated solution by TOLS you need to add a bot by clicking on Add a new bot icon.

The TOLS can run two types of bot scripts:
- Customized lookup bot scripts
- Bot criteria settings
As I wanted to use the bot criteria setting I had prepared before I clicked on the check box: Use bot criteria from the Bot Executor. In the bot criteria dialog I selected: Lay all selections <= 4 with 50 as my liability.

And finally I need to add markets I want to run my strategy on. I have got six possibilities:

After the TOLS loads all horse racing markets from today’s card it started market monitored at preset time and market evaluation by added bot/s. In the screenshot below you can see that TOLS executed my "Lay all selections <= 4 with 50 as my liability" bot and lay bet was placed automatically.

Conclusion
In this tutorial I showed you how to create bot criteria setting you can use with the bot executor and how to use such bot criteria settings to run fully automated betting or trading strategy.
