The book that might help you is Steven Achelis Technical Analysis from A to Z. It contains a brief description of many indicators and their formula.
Could I suggest that you seem to be setting out to reinvent the world. It sounds to me as though you need to step up from a simple software like Ezy to something more professional. Have a look at TradeStation. I am told that it allows you to write your own indicators - and to test them. This would seem a better use of your time than writing charting software, when you could be learning to trade.