The API: [url removed, login to view]
While it may sound intimidating at first, the application is not intended to be overly advanced.
The program must use the API to download live feed data, and store last price data at a customizeable bar period and total length. It should also have functions to send orders. Buy, Sell, Short, every functionality available trough the API.
Using this fundament I will continue work on the program, where I will look for buy/sell strategies to automatically execute. So there should probably be a looping feed into some checking function at a specific interval.
I would prefer it to be coded in java, as I'm considering an android port. However I would also gladly accept offers to do it in C++.