I am a Java Developer who is looking for an introduction into Automated Trading. I would appreciate any suggestions on getting started. The reasons I want to do this is: Strictly from a software engineer perspective I need to do a project to enhance my average Java skills. The reasons I am posting on this forum is I have an interest in trading so it will definitely be something I will finish as opposed to doing a book project or something out of the book. Basically I am just looking for a way to get an initial push and from there I would slowly build some kind of system etc. Any suggestions would be greatly appreciated. Have a nice day.