You will find a vast array of stock analysis programs to choose from. By the term stock analysis software we imply charting software. Stock analysis software can range from freeware utilities to $2000+ programs, it comes down to your individual budget and requirements.
We do tend to find that many investors start with a simpler charting package while they get used to charting and technical analysis. You will find that as your experience grows you will desire stock analysis software with more features and flexibility to enable you to expand your technical analysis capabilities.
The following is a brief guide to some areas to consider when selecting stock analysis software.
Does it support a wide range of chart types?
We described three of the most popular chart types above. As a minimum you should ensure that the charting package can support a simple line chart and bar chart (open, high, low, close). Stock analysis software aimed at the more professional end of the market come with an almost limitless array of chart types and some are even sophisticated enough to allow you to create your own chart types.
What kind of database does it use?
All stock analysis software stores price information for each security for each period. Think of this as a large database filled with price information. It is wise to understand what kind of database technology the stock analysis software uses, it is common for many of the smaller programs to utilise a proprietary database that has been designed by the makers of the program.
This has several limitations, firstly the database becomes a "one-of-a-kind". You need to be confident that the company making the stock analysis software is going to be around to support the database. We have seen various charting software applications brought to the market only to be bought out or stop leaving all the users with a database of data that is not supported.
Increasingly we are seeing the major stock analysis software applications utilise a common database. This seems to be an emerging trend as the leaders in this industry take more of a market share.
Be wary of the database requirements of any stock analysis software before you decide upon which one you are going to use.
Is historical data readily available for the database format?
This leads on from the previous question. After you purchase any stock analysis software you are going to need historical data. Historical data is price data that can be loaded into the stock analysis software enabling you to view charts with pre-loaded data. You then continue to update the data on a periodic basis to keep the database up to date.
Make sure that you can readily purchase or obtain historical data for the securities you wish to analyse and in the format which the stock analysis software requires.
How can the price data get updated?
Another data management question! Don't forget all stock analysis software are giant stores of price data. You need to make sure the data management side of the software application is going to meet your requirements.
After you have installed historical data the only maintenance item required will be to update the price data on a periodic basis, this may be every hour, every day, week or month. It depends upon the data you are using for your analysis.
The most commonly accepted way of updating price information is to import a text file of price information straight into the database. The text file of data can be obtained from either a data provider or more common these days is for the data to be provided by a stock broker.
Other methods of updating prices may include an automatic update over the internet. This is convenient as it is "click of a button" updating. If you think you would prefer this method of price updating then you will have to make sure the stock analysis software supports this feature as well as your data provider.
Most stock analysis software programs will support the updating of price data manually. This is not an option when you are analysing more than 30 securities as it becomes too time consuming to update each price manually.
All in one analysis packages?
We generally do not recommend the "all-in-one" approach to stock analysis and portfolio management. You will come across stock analysis software applications which combine charting, portfolio management, personal management and more. These types of applications are generally lacking in quality and features which you will need to perform each part of the job correctly.
We recommend a portfolio management application designed to do only one specific task, portfolio management. Stator - Advanced Finance Management is a perfect example of a solid portfolio management solution which you will not grow out of.
The same can be said for stock analysis software, you should aim to purchase an application that has been designed for the job and has a strong reputation for providing a solid charting platform for all skill ranges.
Does the software have its own programming language?
If you feel technically minded you will get to the stage were you will want to create your own indicators and systems to expand your analysis. If you think you are going to want this flexibility you will need to ensure that the stock analysis software that you settle on has a programming language that is widely used and accepted, has a large user base (for support and help purposes) and is flexible enough to cater for your needs.
|