Maybe I can help you with some sources.
What language you want to use?
I could also join this project, if it is being developed in Java. While I am not extremely familiar with technical trading, I can add features such as support for extra exchanges, alternate ways of storing data, and the like.