The system allows organizing a fully automated cycle of placing bets on any sport on the betfair.com site. In this case the system functionality description is given based on horse racing.
HRMP carries out all the necessary work related to search and fetching data on all races in Great Britain and Ireland for the nearest few days. It is made possible due to the use of so-called crawlers or search robots.
The system fetches both race cards and statistical information about horses, trainers and jockeys. Taken into account are also the pedigree and current real coefficients of every runner, going conditions and courses.
HRBS includes a parser, which enables the system to prepare all statistical info for further decision-making by the predictor.
The predictor evaluates a few tens of parameters for every runner and builds an internal rating for each of them, which allows generating predictions for both winners and runners that are most likely to lose.
Once the predictions are generated, Free Betfair API can be used for automatic bet placing on betfair.com. There is a great number of various strategies for generating predictions and bet making. Each of these strategies is realized within a so-called Betfair bot. To ensure the stable work of bots and monitor for the process of bet making, as well as to warn about some faults and errors the Bots controller is used.
The bots are fairly configurable. For each of them the user can set stop loss and stop won, limits for the number of runners, types of races, distance, going conditions, etc.
The system also contains a component allowing to check the races results in real-time mode and return the stakes results – won or loss.
The work of the whole system is logged and can be controlled in real-time mode with the help of the Web monitor, which in addition to providing the possibility to collect statistical info about the performance of each bot also allows calculating the profit on each of them.
The system is written using several technologies and programming languages such as C++, C#.Net, ASP.NET, MS SQL Server 2008, DotNetNuke.
Tools and Technologies