Hi Wizardgold,
Well, the user interface (UI) is designed the way how I use the Bfexplorer
and as I wanted to visualize any information which I could get from betfair
service it may seems for the first sight too complicated.
The Bfexplorer is not only trading platform but as well a tool for
monitoring data which could help in a process of deciding on which market
and at what moment to enter, and as well a platform for BOT development.
As there is really a lot of information which could be presented for any
market I decided to use the dockable windows and tabbed panels as a main
parts of the user interface for Bfexplorer. You can open and dock only those
windows you need and the tabbed documents which are useful only for certain
actions could be closed if not more necessary.
At this moment there are four tabbed panels:
• Start Page
• Monitored Markets
• Find In Play Events
• My Bots
And eleven dockable windows:
• Choose Your Selection
• Market Information
• Market Statistics
• My Bets
• My Favorite Events For Today
• Output
• Runner Property
• Traded and Available
• Trade the Market
• Watched Markets
• Tennis Score Board
Tennis Score Board is actually a tool for people betting/trading on tennis
matches, but its UI is done by dockable window so I added it to the list. I
hope the similar tools will come for the rest of trades. I am open for any
suggestion what it could be.
If you are just a punter you only need to open Browse Betfair markets,
select a market you want to place a bet and then place a bet using the My
Bets window or if you prefer a one click user interface by Trade The Market
window. That is all what you need. The Monitored Markets panel is the main
part of the user interface, the dockable windows just present additional
information or actions, you can find all in menu View.
The concept and components of UI are common and used in many applications,
for instance Microsoft Office uses the dockable windows for help assistant
and any tools UI where it makes sense of using it. If I may suggest if you
open any new application, first just look at the menu it tells you what
application can or could do.
It seems it was your first experience with dockable windows as they have
auto hide functionality you need to dock them by dragging on the place you
want, if you prefer the other place than default one, and then clicking on
pin button to switch off the auto hide functionality. If you want to show
other window, for instance Watched Markets, just click on the menu
View/Watched Markets, or you can click on tab Watched Markets and the window
will show up.
By the way, as there is really a lot information and if you switch on
everything you need a lot of space on your screen, as I am a software
developer I use two LCD monitors a couple of years, now there are LCD wide
screens, but if I buy a new ones, I will take again two monitors. Then you
can customize your Bfexplorer working place as you want.
If you want to run a bot on selected market just select it in the Market
Details, then select your selection/runner, click on View/Runner Property.
The runner property window displays the set of parameters/attributes which
could be set for any selection in the market. The Runner Properties are
devided to five groups:
• Analyze
• Bot
• Bot Parameter – Place Bet
• Bot Parameter – Trading
• Odds
All those parameters are accessible by bot code and are used as a mean for
entering bot input values.
To setup Football Over/Under 2.5 goals bot, set the following parameters:
BotType: FootballUnder25BackLay
TestTheBot: True (First test the bot on some match)
Stake: your stake here, for instance 10
MinPriceDifference: your minimal price difference between back and lay
odds/price, for instance 0.05
RepeateTradingCycle: True, if you want to repeate trading cycle, otherwise
False
That is all for this type of bot type. You can find the source code of this
bot in C# or VB project for testing and debugging bots for Bfexplorer at:
http://www.esnips.com/web/BetfairExplorer
The algorithm for this bot, in the case that goal was scored increases
initial stake by ten times and opens a new position, then waits for minimal
price difference to close the position and ends processing.
To run the bot just click on tool bar button Start Bot, or click the right
mouse button to open the context menu for selected selection/runner and
there you can Start Bot as well.
All bot activity is displayed in the Output window.
It is really simple bot, can be coded a lot of better, for instance when the
goal is scored it place the bet on the first offered back price, in some
cases it is good in some not, so there should be some logic done to do it
the better possible way. Other issue is how the bot acts in trading, because
it could waits for better conditions maybe as well, by checking actual trend
and so on, but I think it is a good starting point.
If you are interested we could code something together if you have any
experiences with coding.
Unfortunately just for now the Bfexplorer will run only on Windows platform,
actually I have some experiences with development for Mac OS X platform, but
how many people will use the Bfexplorer on the Mac OS?
Regards,
Stefan