get as much data as you can find and start back testing all trading ideas you can come up with... sooner or later you'll find something that works for you, the most important part of the back testing is to back test for at least 1 market cycle, the more market cycles, the more robust system you'll have...
After that it is easy to convert the code and build the trading robot, now every discount broker is offering API for automated trading...