That's me. Although the rest of your post if good advice for a newbie like me, I don't understand why there is no value in me picking up price information, storing it in my own db and then analysing it thus allowing me to develop strategies with entry and exit criteria.
If started this thread off to get advice. If I'm doing something daft, pls explain why it is daft rather than just telling me it is without qualifying so.
First of all - picking up price data off Yahoo will not give you anything like good data.
Secondly - go check out Tradestation & the kind of historical data you can get using their tools. I can look at a chart and get price data by volume (number of shares per bar), ticks (number of ticks per bar), Intraday (number of minutes per bar), daily, weekly & monthly. I get open, close, high, low for the bar as well. I can analyze that price data in my programs, I can analyze indicator results in my programs as well as tap into the huge amount of open source code that is out there.
Lets's say you get daily prices off Yahoo & you want to do analysis of 5 min charts - what will you do ?
You could go to Yahoo every minute and then do lots of crunching when you need a higher timeframe above that. There is no reason to do this as it is grunt work that people like Tradestation have done for you. They have also taken care of the time zones, market hours etc. etc. Even if you ask Yahoo for a price every minute, you won't get one, nor will you get OHLC data.
You need to focus on your value-add, in this case, you are not adding any value over & above what is currently out there at a much higher level of sophistication than you can hope to achieve on your own. Rather, you need to leverage what is already there and add your own layer of smarts to come up with a winning system.
You don't get points of the market for hard work, so don't re-invent the wheel, just subscribe to the data service. You can always get the tick data into your own database if that's what you want but I reckon a few hours on the Tradestation web site will send you down a different path.
Cheers
Pete