Software and data refresher after many years absence
2. Typical choices are Amibroker, or something called RealTest. I am a big fan of RealTest. Good community, and though there is a learning curve it isn’t too bad. You can also use yahoo as your data source very easily.
3. Most people here use Norgate Data. Very good data, good customer service. It can be expensive if you’re like me and have the platnium (US + ASX). But that being said, it is good and I write it off as a business expense (beucase I need it to run my trading). As mentioned in #2, RealTest can use Yahoo very easily (RealTest also uses Norgate very easily too, but without a data subscription, there is no issue with RT/Yahoo).
4. Don’t have an answer for this.
Other things:
Looking at your question, it dawns on me that you may not be a mechanical trader. If that’s the case, than Amibroker may be a better choice.
Another thought could be to learn some python and do things that way. Utilising pyplot (module in python) you could chart what you want. you can download data for free using python too (connecting to yahoo). Python is free and there are a lot of free tutorials on youtube to use python for finance. It’s a bit out there, but could be an option.
Hope that’s helpful.