Betfair Bot

Closed Posted Sep 27, 2005 Paid on delivery
Closed Paid on delivery

I require a bot that will interogate a specific betfair market and if certain criteria are met then I would like the bot to lay some odds in the specific market.

Criteria to include: current over-round percent of specific market & total money matched so far.

The laying process will be: Take a snapshot of the current best prices, enter your liabilty and then evenly ajdust the prices until a specific over-round is reached. Then enter your liabilty again.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

4) Navigate to the current days' soccer fixtures. These can be found by clicking All Markets-Soccer Fixtures-Fixtures *current date

*

5) Starting at the top of the list, click the first soccer match.

6) Select the 'Correct Score' Market

7) Check the over-round percentage meets the criteria (the criteria is variable and will need to be set by me at the start of this process). The over-round percentage I am interested in is the one above the blue column.

8) Check the 'Total matched so far' figure meets the criteria (the criteria is variable and will need to be set by me at the start of this process). This figure is located under the 'Rules' tab on the right hand side of the screen.

9) If both criteria are met take a snapshot of the current best prices (the prices in the blue column).

10) Lay all of these prices. To do this, click any price in the pink column and then click the 'Lay All' button. Enter the prices extracted from the blue column in step 9 and enter them into the relevant fields.

11) Enter the liabilty for this market. (The liabilty is variable and will need to be set by me at the start of this process). To do this, click on the 'liabilty' limk and enter the firgure.

12) Decrement each price evenly until a specific '% Lay.....' is reached. (This is variable and will need to be set by me at the start of this process).

13) Enter the liabilty again for this market. (As changing the prices changes the liabilty)

14) Perform a final check to confirm that the prices are lower than the 'blue line' prices.

15) Submit the prices by clicking the 'submit' button.

16) Confirm when prompted

17) If any errors are encountered during this entire process then that particular game shall not have any prices entered and the error message should be written to a log file for later scrutiny.

## Platform

Windows XP and IE6 and above

Apple Safari Engineering Google Chrome Microsoft MySQL PHP Software Architecture Software Testing Windows Desktop

Project ID: #3909085

About the project

Remote project Active Oct 8, 2005