The Bot is needed to run on the Betdaq exchange, only.
A manual login to the Bot is ok, but once its started, unless the Betdaq exchange crashes, needs to be able to work, unattended.
It needs to scan the days English and Irish horse races, and, 15 mins before the advertised start of the race, place Lays, on all runners, according to some criteria.
The criteria, will be :
The reduction factor
The amount of liability
So, say the reduction factor has been set at 20%, and liability ?50 .. for all runners, lays will be placed. The price used, will be the Lay 3 column price (where col 1, might be 1.78, col 2, 1.8 and col 3 1.85).
In this case, using (1.85-1)x.8+1 = 1.68 .. so a lay of
73.53 at 1.68 is sent to the exchange.
Once a bet has been sent for a race, no futher action is required - thou, if its matched, a sound wave is required to play, and details of the matched bet, is to be displayed
in a window, and kept in a days betting log file.
The Bot will be left on, unattended. Each days races should be loaded automatically, referencing the reduction factor/liability, and processing the bets.
The project is needed to be completed, in 2 weeks.