Edit Portfolios

Portfolios are simply sets of stocks which are assigned a unique name.

The Edit->Portfolio menu allows the user to Add, Change, and Delete portfolio items. Note that

Tickers
Tickers are not validated immediately by this dialog. However, when data is fetched from Yahoo, invalid tickers will have a zero price, and a warning will be displayed.

On Yahoo, index tickers begin with "^". Some common examples are :

In general, Yahoo requires both a ticker symbol and an exchange. For example, the stock CTR on the Toronto Stock Exchange has the Yahoo ticker CTR.TO, where .TO is a suffix defined by Yahoo to identify the exchange. (Suffixes are not used for the principal US exchanges, however.) StocksMonitor constructs Yahoo tickers in the same way, so requires input of both the ticker and the exchange. (Users do not need to know the suffixes, since StocksMonitor performs this mapping internally.)

One Currency Per Portfolio
StocksMonitor does not distinguish stocks by their underlying currency. Although the display of each stock remains valid, the display of summary values is erroneous if a portfolio mixes items having different currencies. The workaround is simply to use one currency per portfolio.

Implementation Note
The Add and Change dialogs are very similar, and are typical data entry dialogs. Note that each field