-
Delayed API Status
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
-
Free Trial Review
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
-
Bfexplorer Latest Release
Version 3.23.1126
Cumulative updates to the Bfexplorer Preview version (.net 9.0)
Version 3.22.0821
Cumulative updates to the Bfexplorer Preview version
Version 3.10.0721
Cumulative updates to the Bfexplorer Preview version (.net 8.0)
Version 3.9.0425
Cumulative ...
26.11.2024 10:54:45
Corneliu
Simply brilliant. Thanks alot.
Betfair Bot
Click to input text box, for StartCriteria or StopCriteria, in the right side of the input box appears button […], click on it and Criteria Editor appears, enter your criteria and click on OK button.
Now you can see that Criteria Editor created text representation of your formula, so if you can type criteria formula by text input then you can do so with exact format Criteria Editor uses.
Corneliu
In this new version of the "FootballBot", what formats should be used on the "Start" and "Stop" fields ? One has to input the whole criteria or just the values ? i.e. to start at the 5th minute if the score is not 0-0 and score difference <2 and to stop at the 80th minute if the score is not 0-1 or 0-2 and score difference >=2 ? Thanks alot Stefan
glaukopide@gmail.com
I'Ve tried with Ninja 7 everything works fine but it's possible to monitor more than one market? Eg under/over 2.5 and match odds? so to open as many chart as I need? Thanks
Betfair Bot
You can change view layouts, resize, dock, or undocked views, close/hide unused ones and then add your workspace by clicking on the menu item View / Workspaces / Add.
This way you can create many workspaces for different use scenarios, I have got such two workspaces the one for bot execution, and the one for manual traded, so Bet Event view is switched to ladders. I have got special workspaces created for tennis treading or horse racing trading when utilizing market data on one ladder. Please have a look on this articles and videos.
Application layout and workspaces:
http://bfexplorer.net/Products/Feature/12
My Football Trading Workspace:
http://bfexplorer.net/Articles/Content/115
Analyzing betfair data to trigger trading on horse racing markets:
http://bfexplorer.net/Articles/Content/291
Portrait Layout:
http://bfexplorer.net/Articles/Content/213
MopsyTurtle
I have an ultra-wide monitor 2560x1080, so for someone like me having another column would be no bother at all. But I realise that not everyone does, so maybe a customisable UI would a nice-to-have in the future.
As a fellow developer, I doubt that the criteria editor is too complicated for me to understand. As long as it follows logic (which I'm sure it does), there should be no problem. I certainly would enjoy some more flexibility on the football bot.
Betfair Bot
Monitored column (including the column: “Total Matched”) fully describes monitoring status. I do not like to overcomplicate user interface (UI) with a lot of displayed data, less data displayed in UI means more clear UI.
I was thinking to change “Football Bot” parameters similar to mentioned "If Then Else" bot, adding Score, MatchTime and GoalDifference parameters, then you would be able to set criteria for Start and Stop criteria, combining a lot of criteria values.
Have a look at on mentioned bot and let me know if you will manage setup such bot, as Criteria Editor could be too complicated for some users with a common sense in Boolean algebra.
MopsyTurtle
I think that some additional functionality would be good on the Football bot. Can we have a "MatchScoreStop" as well as the "MatchTimeStop"?
This way we could put multiple scores in there to make the bot stop. If I could prevent the bot from even starting if the score is not 0-0, that would be the perfect use of resources.
Many thanks.
MopsyTurtle
It is a relief to know that I'm not doing anything wrong. I had understood the "Monitored" column in the present tense, rather than both the present and past tense.
Am I correct to assume that there is nothing in the "Order / Bot Executor" window that tells me what is being monitored right now and using the resources of the software to do so? The reason I ask is because on a saturday there are far more football matches than any other day of the week, and I do not want to use resources where they are not required.
Betfair Bot
English is foreign language for me, so maybe I have got bad felling in using some words, but in this context “Monitored” term says: has been monitored, and as well is monitored.
I wanted to show flag, so you can filter, group or sort markets in “Bot Executor” view by Monitored column and so differentiate among those three states: is not yet monitored, is monitored, has/had been monitored.
Grid view offers other three columns which are by default hidden, but you can show them by clicking on column with your context mouse button/right mouse button, then clicking on Show Column Chooser, from which you can drag and drop hidden column to the grid view. I suggest to show (drag and drop) “Total Matched” column, so you will see that what I was talking about really works.
If market is monitored by “Bot Executor” tool then “Total Matched” changes values when data are reloaded from betfair servers.
MopsyTurtle
Thanks for your reply Stefan. I'm not sure if what I'm expecting to see in the Order/Bot Executor window is what it should be. There is a column that says "Monitored", and when the bot hasn't started there is no checkmark there, which is great. When the bot starts this column becomes checked, which is also great. However when the bot stops this column still has a checkmark against it and I was expecting to become unchecked. I have the Output window open and I can see the message to say that the bot has stopped. In essense what I am wondering is if there is a checkmark in the "Monitored" column is it using the resouces to actively monitor it or not? Because unless I am doing something wrong once this column becomes checked it never becomes unchecked even long after the game has ended.
Betfair Bot
If you run your bots in Bot Executor tool, then Bot Executor stops market monitoring immediately after no bot is running on the market.
“Football bot” offers the parameter: MatchTimeStop, so when the parameter is set, the bot stops its execution after set match time is reached (MatchTimeStop). So you can simply set MatchTimeStop to more than 75.
Score parameter allows multiple score entries (separate them by ;), for instance: 0 – 0;1 – 1
Alternatively I can reprogram “Football bot” to implement criteria similar to bot: "If Then Else"
Corneliu
Perfect ! Thanks alot Stefan
Betfair Bot
You can see PriceTrend value on each ladder, under selection name. It is calculated from local minimal or maximal reach price (odds) and the current price.
Book value is 100% and higher, for back prices and under 100% for lay prices.
OfferedAmountToBack/ToLay is calculated from 3 best offered prices.
Corneliu
Which are the valid inputs for the Criteria "PriceTrend", "BackBook", "OferedAmountToBack" and "BestOfferedAmountToBack" ? This would be huge improvements. Thanks
Corneliu
Yes, I've tried that also but must have missed something in the way. I'll do it again, but this time exactly as you're suggesting. In all your comments there's always something new to explore. You'd have so many more subscribers with all this info documented on a manual. Thanks for your help Stefan
Betfair Bot
Let’s say you have got a strategy running on football markets, you execute it on match odds market because decision to trigger bots is done by match time and/or score.
You setup your action bots, and then two bots to be open on associated markets using the bot: "Execute On Associated Market", on Under/Over 1.5 and Under/Over 2.5, so you will setup: one bot setting with MarketName: OVER_UNDER_15, and the other one with OVER_UNDER_25.
So you have got two bots to be executed when your trigger criteria are met on “Football Bot”, but as you already noticed “Football Bot” takes only one bot name in the parameter: BotName.
Open “Add a new bot” dialog, and type Execute in Search box, what bots are listed? Six bots starting with Execute .., what do you think the bot: “Execute Bots” could do?
Well, yes exactly what the name of bot says, it will execute bots, defined by parameter: BotNames, so you can add there your two bots to execute your strategy on Under/Over 1.5 and Under/Over 2.5 markets, and you name such new bot, “My football action bots”.
Now you have got one bot, which can be added to “Football Bot” parameter BotName, and when triggered it will open two associated markets, and execute your action bots on them.
I would really suggest you to read bot names and description of bot parameters this is all what you need to understand.
Bot setting is your instruction to be executed, that is all, similar like in programming code where lines of code express instructions of code execution.
Corneliu
Ok. Could you please tell me how can I associate more than one market at a time or do I have to do it one by one ? Do "Open" markets need to be also associated manually one at a time ? Thanks
Betfair Bot
Bots like “Football Bot” or “Execute On Associated Market” just execute action bot set by parameter BotName, nothing more!
If your bot places “tons of bets” as you say, then you should check bot settings of bot/s which place bets.
What you could make wrong is as well to add in sequence of your bots execution the same bot, which takes execution in recursion, therefore I asked you to make short video showing your bots settings (just sample if you think someone would steal your strategy this way), and how you use it.
You did not make such video so it means you have basically problems to use any software, right?
Well, I cannot help you anymore to understand how any windows software is used. It is really only up to you, learn and if not understand just try again.
In bfexplorer when you construct your bot strategy by setting more bots, you should check each bot settings in practice mode and see what bot does when executing, that is the only way how to check if all works fine.
Corneliu
I used FootballBot to place the bot on the associated market because when I used ExecuteOnAssociatedMarket to place the bot on the associated market it wouldn't stop placing tons of bets in the same odds. Do you think the associated market doesn't recognize the bets on its market because of FootballBot ? Do you suggest any other bot and/or condition to control this repeated behaviour of ExecuteOnAssociated market. I used a criteria, tried "EvaluateEntryCriteriaOnlyOnce" on and it behaved the same way. With and without ExecuteBots before and after with and without criteria. That's why I asked if it's possible to associate multiple markets at the same time, not having to do it one by one. "Open" markets don't have to be associated, right ? Thanks Stefan for being so helpful