Est. Budget: $600.00
My company has developed several very profitable horse racing software products that have been used by many individuals over the past 5 years. Currently we are moving increasingly into football markets and are seeking a competent and proactive programmer to implement several basic concepts that will help to collect data and improve pre-match positions we take on exchanges such as Betfair, Matchbook & Betdaq. This project is relatively basic, but represents the first milestone of an extensive value betting project that we are undertaking over the course of 2015.
There are two main objectives of the first milestone:
(1) to compare the odds at 15+ bookmakers and place pre-match bets on betting exchanges,
(2) to record, at regular intervals, the average odds across all bookmakers for the 3 outcomes of the match odds market in order to plot a graph of the price movements in pre-match odds
For objective (1) we are seeking to automatically compare the odds from 15+ online bookmakers on specified european Match Odds markets and place pre-match bets across the three main UK betting exchanges (Betfair, Matchbook & Betdaq) according to the restrictions that we will outline. We will provide these restrictions to the chosen programmer, and can confirm that no other data analysis is required. Currently the process can be done manually with a few basic calculations - but its time consuming and requires a higher level of automation.
We want to place bets on the Match Odds markets for the English, Scottish, Spanish, Italian, German & French leagues. For English football we need to incorporate all fixtures for the top 3 divisions and just the top 2 divisions for other countries. This includes cup/european fixtures. In my experience, around 20% of the games will identify bets to place given the restrictions we provide.
The overall aim is to find out the average current odds across the array of bookmakers, and to identify any available 'good' pre-match prices on the exchanges. If no bets satisfy our restrictions, then the program should not place bets at any price available. Once a bet is placed on one outcomes of a match, no more bets should be placed on that outcome specifically. All bets must be recorded with the timestamp, stake, odds, selection & game/match.
Note: There can be cases where a suitable bet on one outcome exists at more than one exchange. For now we want only one bet to be placed at the exchange with the best price.
To obtain the average current odds at the bookmakers, we recommend the use of the odds comparison website such as oddschecker.com as this will significantly cut down on the work required to complete the solution. Therefore we are seeking a programmer who is capable of using screen-scraping techniques to obtain the data from oddschecker, which is required to formulate the average odds values.
We are not looking to implement inplay strategies at this stage; we are using the selected bets with the intention of being well positioned for inplay trading ...