Are you under any pressure to make back the API costs???
None at all, except for what pressure I put myself under.
So far the ideas coming up are to build a data mining app and to sort myself out with a system which will allow me to diversify the markets I'm monitoring, as well as possibly implementing a new strategy or two.
To be honest, I hadn't thought about setting myself up with lots of test data, but now that it is mentioned, its not a bad idea at all. I have been toying with the idea that certain prices are 'stickier' than others - for example 1.05 (in football) can take a while to break through, as can 1.1, but 1.13 just blows past as if it never existed, as does 1.19. If I can come up with something which finds out whether thats true or not, and if true, which prices have those properties, there could be an edge in there. Certainly something worth looking at anyway, and once the data is in, the problem becomes how to analyse it rather than trying to figure out how to store it.
The simulator idea is a good one - the way I generally write a bot is to build a simulator mode into it, which factors in delay times and price changes after the bet has been placed but before it has been matched. Once I have everything running smoothly with that, I'll start work on the live mode. It seems to work so far, particularly because it will make the bot go through the entire process, showing up bugs and problems on the way.
Alright, so far I think my priorities are as follows:
- bodge up my current bots to accept more markets under their current rules;
- Set up some sort of db for prices;
- possibly combine the database app with a simulator which will allow me to test different strategies - I can feel a framework coming on.
- Identify new strategies.
Right then. If you guys have any other ideas, weigh in!