Make Your Investment Tracking Easier with QuoTracker - the Online Stock Quote Tracker!
[ Contents | Introduction | Installation | Getting Started | Functional Details | Hints & Tips ]


QuoTracker Functional Details
[ Specifications | Fundamentals | Utilities ]


This section gives you a detailed description of QuoTracker functions. It also provides some background information on how and why. It's about 20 printed pages.

Specifications

It will be easier to understand how QuoTracker works if you know a bit about its mission principle. When developing QuoTracker, we have the following specifications in our minds:

  • Use Microsoft Explorer as a prototype of QuoTracker's main window. Everybody knows that clicking on a node in the treepane on the left portion, more detailed information is shown on the right portion. Right-clicking should popup a context-sensitive menu that allows one to select item-specific actions.
  • It should maintain a small client site database to keep track of the most current information (no historical data because nobody can afford ever growing disk space). By having a local database refreshed properly, people can do some offline analysis and evaluation. This is especially useful for home users with modem access to the Internet.
  • At least two quote servers should be provided, so that in case one server is down or busy due to the high traffic, you can still check quotes with the other one. It's unlikely that two servers are down at the same time.
  • Downloading quotes should run asynchronously in a separate thread. This way, downloading will not block the navigation and other actions in the main window.
  • Rich customization should allow users to define their own way and use their preferred methods to track their investment.

Fundamentals

[ Quote Server | Local Database | Main Window | View Format | Database Maintenance | Options | QuoExplorer ]

Quote Server - Providing Source Quotes for QuoTracker

QuoTracker is based on free Internet services provided by different web sites. It uses three major quote services from Canada-stockwatch, Yahoo! PC Quote to feed its local quote database, mainly because those sites allow downloaing multiple quotes for each download. Additional information can be retrieved through quick links that you can customize by adding your favorite sites. By default, QuoTracker comes with the following links (may vary): CANOE, the Globe Fund, IMoney, the Toronto Star, CNN Financial Network, Quicken.Com, Quote.Com, Datek Online, Kitco.

While QuoTracker is heavily relying on the quotes provided by Canada-stockwatch, Yahoo!, and PC Quote, other links are optional and can be customized completely to make links to your favorite sites. In addition to those free services that may result in a limited access, Canada-stockwatch subscribers can let QuoTracker use their account for downloading quotes and accessing other more advanced information (Be aware of its charge from Canada-stockwatch!). If you never tried to use Canada-stockwatch, you may want to do it now. You can subscibe to 30-day free trial first to see how it works.

Normally free quotes provided by a web site are delayed by 15 to 20 minutes. Some web sites feed their quote server continuously (e.g. Yahoo!) while others do it in certain interval (e.g. Canada-stockwatch refreshes their delayed quotes every 3 minutes). Also the information provided by different sites are slightly different: Canada-stockwatch provides bid/ask sizes (which are very important to many active trading people) while Yahoo! does not.

Local Database - Your Local Stock Market

QuoTracker has a 'thin' local database. Besides your personal watch lists and portfolios (and some other internal) settings, it also keeps track of most recent quote information of your preferred stock market like bid/ask price, last price, volume and so on. No historical quotes are saved locally.

Why do we need a local database to track this information when it is available directly from the Internet? We think it has at least two merits: When it is refreshed after the market hours, you can work offline, in the evening or at weekends, with your local database to evaluate and analyze some aspects of the market, to examine your portfolios, etc. This is especially important for users with modem access to Internet. Secondly, by having a local database, QuoTracker can provide a unique query system and other utilities to assist your investment tracking.

Why is it a 'thin' database? We mean that it is not like one in a quote server site that tracks all the changes of a security with time. QuoTracker's database just tracks some most recent quote information, and doesn't keep historical changes because, we think, nobody can/will afford ever-growing disk space of his local drive.

QuoTracker is using the Canada-stockwatch convention for the security symbols in its local database. Compared to other sites (e.g. Yahoo!), we found Canada-stockwatch's naming convention has the advantage that it is concise and unique. Each stock market is identified by a single unique exchange code (e.g. T for TSE, Q for NASDAQ). Because Canada-stockwatch does not maintain U.S. mutual funds and Yahoo! does not have Canadian mutual funds (aha, QuoTracker is the only one who has both!), we use Canada-stockwatch's naming convention for Canadian mutual funds, and Yahoo!'s naming convention for U.S. mutual funds. While U.S. mutual fund symbols seem to be unique everywhere, it is a pity that currently there is no unique symbol-definition for Canadian mutual funds, which also makes QuoTracker's life harder.

The base symbol of stocks is generally unique everywhere. However, some symbols can have a suffix for identifying special features of that share, and this suffix is not unique everywhere, e.g. warrant is indicated by '.WT' in Canada-stockwatch, but '_w' in Yahoo!. QuoTracker has to translate these suffixes when querying quotes from Yahoo!. Furthermore, the codes for stock exchanges are not unique in different web sites, e.g. Canada-stockwatch is using one character to identify each stock exchange, Yahoo! is not using any code for U.S. stock exchanges but using one or two characters for Canadian stock exchanges. Some web sites use exchange codes as a prefix, and others as a suffix. Again, QuoTracker automatically translates exchange codes when downloading from different web sites.

QuoTracker comes, as in its initial public debut, with a default database of all the necessary elements to give you a good starting point for setting up your working environment. It contains all North American stocks and mutual funds (note: before v1.0, only TSE stocks and Canadian mutual funds were included). There are also several watch folders and portfolios that were created during the development of QuoTracker for testing purpose. Of course, you will change these settings to make your own watch folders and portfolios.

Follow instructions for basic setup in 'Getting Started' to setup the basic environment.

Main Window - Your Investment Tracking Center

[ Interface | Treepane | Gridpane | Gridbar | Toolbar ]

Interface

On launching the QuoTracker, you will see its Explorer-like main window divided in two portions: the treepane on the left and gridpane on the right. There is also a toolbar and a statusbar, the former can be placed on top, left or right margin, and the latter can only be at the bottom; and both can be hidden. There is an additional toolbar above the gridpane, which we call gridbar. Gridbar is always visible and can't be hidden.

QuoTracker has chosen to use a gridpane but not a listview as in Explorer because in gridpane the fixed rows (header) and columns (the symbol column) are always visible when scrolling. This is convenient if you have selected many fields to show.

Treepane

The treepane provides groups of the related stuff. There are three major groups: Stocks, mutual funds and portfolios. Within each group, there are subgroups. In the stock and mutual fund groups, there are three subgroups: Categorized stocks or mutual funds, market highlights and personal watch folders. The first two are predefined and cannot be changed. The watch folder can be modified (add/rename/delete) on your needs. In the portfolio group, different portfolios can be created.

There is a context-sensitive popup menu in the treepane, which lets you perform item-specific actions for the selected treenode. The popup menu is divided in four groups:

  • The first group 'Show Quotes' is designed primarily to provide a visual message for shortcuts, i.e. you can override the state of the 'Update' button on the gridbar by using Shift/Ctrl key. By default, when clicking on a treenode, QuoTracker will first get quotes from its local database and show them in the gridpane. If the 'Update' button is pressed down, it will immediately start updating the quotes in the current gridpane from the selected quote server. You can temporarily turn on/off this behaviour independent of the setting of the 'Update' button by pressing down the Shift or Ctrl key while clicking on a treenode. Pressing down Shift key will force QuoTracker to always start update from the quote server, while pressing down the Ctrl key will force it not to do it.
  • The second group is for managing the watch folder and portfolios. Here, you can add new, delete or rename watch list or portfilios.
  • The third group is specially for editing symbols in the watch list. You can edit symbols for the selected watch folder. You can also directly paste symbols into the selected watch folder when e.g. copied from the gridpane. The format must be like 'T:NT+Q:MSFT+Z:IBM' (which is the format used by QuoTracker in many places where multiple quotes are allowed).
  • The forth group is for managing your portfolios. You can start entering transactions into the selected portfolio. You can also set protections for the porfolios by setting a password. There are two levels of protection for portfolios. You can set a password which will be asked whenever a portfolio is clicked for viewing - this is more restrictive. Or you can set a password which will be asked only when trying to enter transactions into it - this is less restrictive. A password can be set for all portfolios or one by one individually. Once a password is set, you can lock that porfolio. To unlock it, you have to enter a valid password. Once unlocked, it remains accessable for the entire QuoTracker session. If a password is set for a portfolio, that portfolio will be locked automatically in a new sessoin of QuoTracker.

Treepane can be made invisible temporarily by clicking on the 'View' button on the gridbar in case you need more space for looking at the current gridpane.

Gridpane

Gridpane is the center part of QuoTracker. It shows more detailed quote information in the format you can define. It is also the place where you can initiate different actions based on the market movement. The content shown in gridpane depends on where you clicked. There are three sources that the gridpane can respond to. In most cases, the command comes from the treepane when clicking on a treenode. Another source is the '' combo above the treepane when pressing the Return key. Also the 'QuoQuery' is making use of gridpane to show the query results. It is one of the nice features of QuoTracker that, once the quotes are shown in the gridpane, all the gridpane-related functions apply, so that it give you a unique access and view independent of where the request comes from. For example, if the 'Update' button is pressed down, it will start updating immediately by downloading quotes from the selected server. Double-clicking on a symbol can quickly show the ticker-specific chart from a site as you defined. Also the view format and color settings remain, and all the (eligible) functions of the context-sensitive popup menu are available.

Some explanations to the gridpane:

There is a context-sensitive popup menus in the gridpane, where you can take item-specific actions depending on which row and which column you clicked, E.g. look at chart/quote/news at additional sources; manage your portfolios or do transactions; get quick links to other useful sources; or change your display settings or view format. The popup menu in the gridpane is divided in six groups:

Gridbar

The gridbar above the gridpane provides frequently used and gridpane-related functions for easy access. Gridbar is always visible and its location can't be changed.

The following are brief descriptions of each element in gridbar.

Toolbar

QuoTracker has a toolbar that collects several functions for your quick access. Toolbar can be shown on the top, left or right margin, or hidden. All functions in the toolbar are also available from the main window's 'Tools' menu. Using 'View' menu function of the main window or corresponding functions in the 'Options' window, you can turn on/off short description of toolbar buttons, place toolbar at other locations. Currently, you cannot customize toolbar buttons.

The following are brief descriptions of toolbar buttons:

View Format - Show What You Want to See

With 'View Format' we mean how quotes get displayed in the gridpane. The current view format is indicated in the view format combo on the gridbar. You can modify existing format or add new format for your needs. Each group (stocks, mutual funds and portfolios) has a basic view format that can not be renamed or deleted, but can be modified to make it your most favorable view format for the group. In addition, each folder except the portfolio can have a default view format that will be used for displaying this folder if defined.

To customize the view format, right-click on the gridpane and select 'Display Settings' function from the popup menu that gives you different options to add new view foramts or modify existing view formats.

  • There are three types of view formats in QuoTracker: the basic view format for each group, the default view format specific to a folder (but not for portfolios), and the user-defined view format. Each group has a basic view format (actually portfolio has three basic view formats, see below). Basic view format can be modified to make it your most favorable view format for the group, but it cannot be renamed or deleted. You can define a default view format for each folder (except for portfolios) which will be used when this folder is selected for display. A user-defined view format becomes a default view format for a folder if its name is the same as that of the folder.
  • QuoTracker is using a simple logic to find out which view format is going to be used. Upon clicking on a treenode (or pressing enter key in 'Quick Quote' or starting a query from 'QuoQuery'), it first checks if a view format with the same name of the folder has been defined. If yes, use it. Otherwise it will use the view format that has been selected manually for this group (it resets when moved out of the group) previously, or the basic view format if just entered this group.
  • To modify the basic view format, right-click anywhere on the gridpane and select 'Display Settings' and then 'Manage Columns...' from the popup menu. In the 'Column Management' window, you can select the display content by check or uncheck items, reorder columns by drag-and-drop, change column header, width and alignment for each individual column. You can set all columns to auto-width by clicking on the button 'Set All Auto-width' or set individual column to auto-width by clicking the button 'Set Auto' next to the column width textbox. Check 'Save this Format on Exit' to save it, otherwise it will get lost when you move to another view format.
  • To add a new format, right-click on the gridpane and select 'Save Format As...' to save the current format as a new one and then modify the new format using similar procedure as described for basic view format above.
  • To add a new default view format for a specific folder, either rename an existing format or use 'Save as...' function to get a new format name identical to the name of the folder. Note that folder name (or that from 'Quick Quote' combo box or from 'QuoQuery') is always shown as title in the gridbar.
  • You can change the current view format temporarily by using functions in the popup menu (when right-clicking on gridpane). The menu actions always applies to the column you clicked on. For example, you can hide the current column where mouse is right-clicked. You can change its alignment for the current column. You can reorder columns by directly drag-and-drop column headers, or you can change column width by directly drag-and-drop column separators. These changes are temporary unless you save it using 'Save Format' function from the same popup menu before you move to another format.
Note that stocks and mutual funds have been separated into two categories mainly because of two reasons: Mutual funds generally have fewer interesting fields to show than stocks do, so that you can define more specific view format for each category. Furthermore, unlike stocks, mutual fund quotes are updated only once daily after the stock market has been closed, so that you wouldn't waste your computer resource by updating the same data repeatedly. Note also that only the view formats for portfolios have special calculated fields (see below).

View Format for Portfolios - How Are You Doing Today?

It's worth explicitly mentioning view format for portfolios because they are special in QuoTracker. Each portfolio has at least three different views: Summary, details and history. Each view has some specific calculated fields. You can add all fields available for stock/fund view to the portfolio view.
  • The Summary view gives you a summarized report of your holdings in the current portfolio by grouping holdings with the same symbol together. As a result, some fields (e.g. 'Shares', 'Invest', 'BuyFee') present totals of all related holdings, and others (e.g. 'BuyPrice', 'AvgPrice') are average values. Some fields like 'BuyDate' cannot be shown in this view because it can't be averaged or at least not meaningful to do so. Note that the 'AvgPrice' is the 'BuyPrice' deducted by the averaged commission fee.

    If you have 'Last Price' and 'Change' fields added to the summary view, as in default setting, you can have five additional calculated columns:

    • Today's change indicates what the market change means to you in absolute value or in percentage compared to last trading day. As you can see, they always have the same color pattern as the 'Change' column.
    • Total changes indicate what the market change means to you in total, i.e. compared to your initial investment. You may still have wins while the market goes down, and vice versa. Therefore, the color pattern for this group of calculations does not necessarily match with the 'Change' column.
  • The Details view presents the current holdings in the unit of transactions, so that you can track wins and loses for each individual transaction. There is one more calculated field, the annualized return (%/Year) because we know when the fund is bought. Note that the 'AvgPrice' is the 'BuyPrice' deducted by averaged commission fee.
  • The History view tracks the sales history of the current portfolio. It lists all transactions for sold securities, and provides three calculated fields: Net win (or lose), its percentage and the annualized return.
  • You can define a date range to limit the portfolio view to just show those transactions within the defined date range. The date range defined remains effective during each QuoTracker session only and is primarily designed for printing or exporting grid data. You can use 'Archive' function from the 'Database' -> 'Maintain...' menu to archive those sold securities you don't want to see in your portfolio for longer period (which you can restore any time).

Database Maintenance - Focus on Your Target

QuoTracker database is password-protected to make its maintenance easier. All the manipulations must be carried out through dedicated functions provided by QuoTracker to guarantee its integrity. You can backup your QuoTracker database that can be used later to restore in case it is corrupted. You can also manipulate data by adding/changing/deleting securities or categorized stock markets, archiving or restoring portfolio transactions for sold securities, and so on.

The 'Database' menu of the main window is the entry point for manipulating your local database. Use 'Backup...' function to make a backup of your QuoTracker database, and use 'Restore...' function to restore it in case you need to. The 'Maintain...' function allows you to do a lot of manipulations divided in four tabs:

Refer to Batch Update for how to update complete database. Refer to QuoQuery for querying your local database.

Options - Fun Starts with Customization

QuoTracker provides a large set of options allowing you to customize various aspects to meet your needs. Most customization options are collected in one center location: the 'Options' window. Many (but not all) items in the options window are also available in the menu functions for quick access.

Options are divided in six groups presented in six tabs.

QuoExplorer - Specialized Internet Explorer

One of the QuoTracker's major features is that it separates your portfolio tracking part from the Internet exploring part. This way, it can save you a lot of back-and-go just to get different aspects of the same security. QuoExplorer is a build-in Internet Explorer. Its major task is to receive a command (in most cases it is the URL plus some site-specific options) from the main window (e.g. when you double-click on a ticker symbol) and navigate to the corresponding web site. It's also a fully functional Internet Explorer. Because of this, we didn't make QuoExplorer an integral part of QuoTracker's main window, instead, it is a separate window you can move, resize or hide independently.

The only additional feature of QuoExplorer, compared to the Microsoft Internet Explorer, is the 'Timing Refresh' button. Press it down will make QuoExplorer to refresh the current page periodically in predefined interval. This is primarily for tracking some pages with changing contents but not refreshing automatically. For example, if you are interested in the most active stocks (e.g. NASDAQ or TSE) available in Yahoo!, you would have to keep clicking on the refresh button to get up-to-date information when you use regular webbrowser. Now, you can use QuoExplorer to observe the market moving without this hectic. You can change the refresh interval from the 'AutoRefresh' menu.

Utilities

[ Alert | Historical Quotes | Batch Update | QuoCalc | Broker Fee | Portfolio Manager | Fund Info | QuoQuery | QuoBar | ExBar | Mortgage/Loan ]

This section describes some utilities in QuoTracker.

Alert - Keeping You Up-To-Date in Critical Moments

QuoTracker allows you to set your own alert criteria for each individual security. When an Alert is triggered three different actions can be taken: highlight or flash the symbol in the gridpane, play a sound you selected, or send a message to the central alert message box. QuoTracker gives you complete control of defining your alert criteria. An alert could be a simple expression like those provided by many online portfolio tracking systems. It could also be quite complex if you know how to write SQL query. You can define alert criteria for each individual symbol with specific requirements or for a group of symbols with general requirements.

Note that you have to enable alert watch by pressing down the 'Alert' button on the gridbar in order to watch alerts. You can also enable it by checking the menu function 'Watch Alert Now' from the 'Alerts' menu. If you prefer to always watch alert, you can check the menu function 'Activate Alert Watch on Startup' from the 'Alerts' menu (or through corresponding item in the 'Alert' tab of the options window).

Historical Quotes - Knowing Yesterday for Tomorrow

You can use QuoTracker to download historical quotes. The downloaded historical quotes are shown in a grid view for your examination. You can then export them to an ASCII file in a specific format for other uses (e.g. using a third party graphic tool to analyze). There is also a simple build-in charting tool to let you look at the quotes graphically (plus a technical analysis MACD chart).

The historical quotes for all North American stocks are available from both Yahoo! and Canada-stockwatch. While Yahoo! provides them for everybody for free, Canada-stockwatch provides them for its subscribers only and a charge of $0.20 per year applies. Again, historical quotes for U.S. mutual funds are from Yahoo! only (for free) and for Canadian mutual funds from Canada-stockwatch only (also $0.20 per year). Because of this, by default, QuoTracker always tries to get historical quotes from Yahoo!, except for Canadian mutual funds. If you are Canada-stockwatch subscriber, you can also force QuoTracker to get historical quotes from Canada-stockwatch (instead of Yahoo!) by pressing down the Ctrl key while download is starting (i.e. either by selecting the 'QuoChart' function from the popup menu of the gridpane or by clicking on the 'Refresh' button in the 'Historical Quotes' window).

  • To download historical quote for a symbol, right-click on it in the gridpane, and select 'Historical Quotes...' from the 'Edit' menu. A new window will show up. The symbol automatically enters into the desired combo box. You can add additional symbols manually using format like 'T:NT+Q:MSFT+Z:IBM'. You can also select multiple symbols using Shift and/or Ctrl key before you right-click. The selected symbols will automatically enter into the desired combo box. Note that you can also directly enter Yahoo!-style symbols into the combo box for downloading historical quotes.
  • Select download date range and data type (for Canadian mutual funds, it's always dialy quotes), then click 'Refresh' button to start downloading. After downloading, all quotes are shown in the current grid view for your examination.
  • As explained before, by default, when clicking on the 'Refresh' button, QuoTracker will get historical quotes for all North American stocks and U.S. mutual funds from Yahoo! because it's free, and for Canadian mutual funds from Canada-stockwatch (if you are its subscriber and have logged in before!). You can override this behavior by pressing down the Ctrl key when 'Refresh' button is clicked, it will then use Canada-stockwatch to get historical quotes.
  • If you allow QuoTracker to cache historical data (set by default, and can be changed in 'Options for historical quotes' window), QuoTracker will always try to use the cached data if possible. You can force it not to use cached data by pressing down the Shift key while clicking on 'Refresh' button.
  • By default, historical quotes downloaded from a website doesn't contain the current day's quote (sometimes even in the late evening). QuoTracker can add the current day's quote from your local database if you want (set by default, and can be changed in 'Options for historical quotes' window). In this case, the last price is always interpreted as close price.
  • You can export historical quotes from the grid view to an ASCII file in a specific format for other uses (e.g. using a third party graphic tool to analyze).
  • You can also import historical quotes into the grid view. Once they are in grid view, you can treat them like freshly downloaded from a server and export to a different format.
  • Once historical quotes are downloaded or imported, you can use the build-in 'Chart' function to look at the data graphically. Currently, there are three charts shown: Prices chart at the top, Volume chart in the middle, and MACD chart at the bottom. We will add more technical analysis funtions in future.
  • The three chars always completely fill in the graph window. You can change the relative size of charts by dragging the separators between charts. When clicked on any chart, a vertical line across three charts appears, and the value underneath the line is shown at the top left corner of each chart. The vertical line moves with the mouse. Clicking on chart again will release the stick. Clicking outside of the chart will make the vertical line invisible. You can also use the Left or Right key to move the line to the left or right one by one.
  • MACD stands for 'Moving Average Convergence and Divergence". It is a combination of the weighted moving averages with different average lengths. Amoung many technical analysis mothods for the stocks, MACD is the most important one that has been used by professional investors for long time. Some hints for reading MACD: When the fast moving average line and slow moving average line cross over, it indicates a buy or sell signal. It is a buy signal when the fast line is moving above the slow line, and vice versa. The trend is also indicated in the accompanying histogram.

There are also lots of options to customize your historical quote downloading. The file menu or the context-sensitive popup menu when right-clicked on the grid view gives you access to settings.

  • The General tab defines some settings used by start up. You can set start date and end date that can be fixed or relative to the current date. The start date can also be relative to the end date. The data type can be set fixed to one of daily, weekly, monthly, or dividends. You can allow or disallow QuoTracker caching historical data. Each year's data consumes about 10 KB of your hard disk. You can also decide if you want QuoTracker to use the current quote from your local database in its graph.
  • The Import tab allows you to specify settings to import a file. Only ASCII data files can be imported at this moment.
  • The Export tab lets you define settings for exporting quotes in the current grid view (could be downloaded or imported).

Batch Update - Prefer Working Offline?

Normally, you may only want to monitor some quotes of your special interest at daytime during the market hours, which you put into your personal watch folders. After the market is closed in the late afternoon, you may want to update all quotes at once for your offline evaluation in the evening or at the weekend.

  • To start a batch update, select one of several entries in 'Updates' menu.
  • While stock quotes (both Canadian and US) are available on both Canada-stockwatch and Yahoo!, mutual funds can currently only be downloaded from one site: Canadian mutual funds from Canada-stockwatch and U.S. mutual funds from Yahoo!. Therefore, there are separate menu entries for different categories.
  • When updating mutual funds, quote server is selected automatically, independent of the quote server setting shown on the gridbar. That is, use Canada-stockwatch for updating Canadian mutual funds, and Yahoo! for U.S. mutual funds.
  • When updating stocks, the batch update will use the quote server currently shown on the gridbar. Note that Canada-stockwatch restricts up to 10 quotes (20 for its subscibers) per each download, and Yahoo! up to 100. Therefore, we suggest you to use Yahoo! for daily complete equity update. The bid/ask sizes that are not available from Yahoo! become meaningless anyway after the market hours.
  • There is an additional menu entry 'Update Selected Quotes...' which allows you to update quotes selectively, instead of the complete category. This is useful sometimes, e.g. when a previous batch update failed in the middle of downloading. In this case, you may want to use this function to continue updating from where it stopped, instead of from the start again. Of course, you can also use this menu function to do complete batch updates.
    • You can specify which category you want to update, stock or mutual fund. If it is stock, you can also specify a quote server to be used.
    • You can choose the update content. Select 'All securities' is essentially equivalent to one of 'Update All...' menu functions. More interesting is selecting symbols in a certain range. You can leave the 'From' or 'To' field blank if not used. For example, if you want to update all securities of symbols starting with 'M' and after, you just need to specify the 'From' field with '>=M', and leave the 'To' field blank.
    • You can also selectively update all securities not updated since a given time (the default setting ' < Date() - 1' means not updated since yesterday). You can also enter fixed date instead of relative date.

QuoCalc - Commission & Returns Calculator

QuoTracker has a special calculator for calculating 'Commissions and Returns' by taking the commission fee into portfolio. There is also a calculator to estimate the interest rate by given invest value and period, and vice versa.

QuoCalc is accessible either through the 'Tools' menu from the main window or through the 'Tools' menu of the popup menu in the gridpane.

Commission calculator can be useful in some cases. For example, if you have several trading portfolios in different institutions with different broker fee schedule (especially for penny stocks), you can use QuoCalc to easily find out who is charging the least - you have to customize your broker charge rules first, see below. QuoCalc can also help you find out how many shares to buy in one transaction in order to pay the lowest commission fee.

QuoCalc also has an expected return calculator by taking the commission fee into portfolio. This can help you decide where to sell your holdings if you have fixed expected returns (say 20%) - yes, like many people do, or to see what would be your return if you sell it at a given price.

While the number of shares ties up commission and returns, QuoCalc has a further independent calculator for calculating interest rate by the given invest value and period, or vice versa. You can let QuoTracker calculate any one field by just click the 'calc' option underneath it. By the way, in QuoTracker, as usual in windows applications, all the textboxes with white background are ready for input, while those with gray background are locked. Therefore, you can change the value in all white-background textboxes to see changes in the others.

Broker Fee - Are You Paying too much?

In general, each broker has its commission fee schedule. Many brokers have a flat rate for trading large valued stocks, say over $20.00. For smaller valued stocks, especially penny stocks under $2.00, rules are different and commission fees can differ quite a lot. In QuoTracker, you can set up these rules to make your life later easier.

You can get access to the commission fee setup window by clicking the question mark next to the broker combo box. The broker combo box is visible in two places: on the 'Commission and Returns' calculator or on the 'Portfolio Management' window.

By default, QuoTracker has implemented a few popular Canadian banks, which can serve as a starting point of your own customization. You can add new brokers or delete ones you don't need anymore.

Portfolio Manager - Your Local 'Trading' Center

In QuoTracker, you can setup unlimited portfolios. In many aspects, QuoTracker portfolios behave like a trading account and allow you to track many things not available in normal portfolio tracking systems. QuoTracker portfolios are also flexible. You can make them like that in your bank where you do real trading. It could also be anything just for test or fun.

Use the 'Enter Transactions...' function from the popup menus (on the treepane or gridpane) to start your portfolio management session, where you can buy or sell funds, and deposit or withdraw cash.

Like a regular banking account, you normally have to deposit some money into your account first in order to be able to spend it later. QuoTracker will just give you a warning when you make negative balance in your portfolio, but will not disallow you to do so - because it could be just for fun.

Whenever you want to do a transaction, you have to select a portfolio from the desired combo box first. Upon selection of a portfolio, it will show you the current status of this portfolio. There are 4 views for each portfolio, the complete transactions gives you, as its name indicates, a complete list of all transactions. All the modifications are recorded in the note field. If it contains long text, clicking on it will bring up a new window to show you all text. The other three views are similar to that in gridpane.

Note that if a portfolio is locked, you have to unlock it before you can access it.

People make mistakes. So, what to do if you entered wrong information into a portfolio? Correct it. Because mistakes can be so different, it is really difficult to make a reasonable 'correct' form for every case. It would be easier to give everybody the complete access to the database, so that he or she could correct the mistakes directly. However, this may cause more problems.

QuoTracker comes with a 'Correct/Change' form that gives you almost complete but controlled access of your portfolios in the local database. With this form, you can delete or modify entries in your portfolios to correct input errors. It can also be used to change some values due to the market change, e.g. when a security splits or merges into the other.

In general, the fields in the 'From' column serve as query criteria, and you have to be specific enough in order to select the record you want to delete or change. The fields in the 'To' column are the new values to be changed to. You only need to specify fields that will change, and leave unchanged fields blank (it doesn't harm if you fill in unchanged fields with the same value as in the 'From' column). If none of the portfolios is selected, then the change will apply to all portfolios. However, your desired changes will be ignored for unlocked portfolios. There will a message afterwards to tell you about this fact if any.

Here are a few examples:

  • You entered a wrong symbol, when you enter buy information. To correct it, you enter the wrong symbol into the field in the 'From' column and the right symbol in the 'To' column. You don't need to select a portfolio if you are sure there is just one entry. Otherwise select your portfolio.
  • You entered a wrong action (e.g. buy to sell). To correct it, select the wrong action (buy) in the 'From' column and the correct action (sell) in the 'To' columns. Furthermore,
    • you also have to specify the portfolio and the symbol in the 'From' column because you don't want to change all the entries with 'buy' to 'sell' in all your portfolios.
    • You may also need to specify the transaction date if you have more than one entry of this symbol in your portfolio.
    • You may also need to specify the quantity if you have bought this security more than once with different quantities that day.
    • You may also need to specify the unit price if you have bought this security more than once with different unit prices that day.
    • Note that if you change the action, the commission fee will be taken into portfolio automatically because normally, if not zero, commission is added to the total invest value when you buy a security, and deducted from the total sell value when you sell it. If you don't want this to happen, you also have to specify comm. fees in the 'From' and 'To' columns.

    As you can see, you have to provide enough fields to distinguish the record to be corrected from the other records.

  • You entered a wrong net invest value. This could be caused by having entered an incorrect quantity, unit price or value. To correct it, you enter the wrong and right value into the desired fields. You also have to decide if quantity or unit price will be recalculated automatically.
  • To delete an entry, just select the 'Delete' option. All 'To' fields are inaccessible. Enter your deletion criteria into the 'From' column.
  • A security XX splits, 1 share to 3, and you want to make corresponding changes in your portfolio. Select the 'Split/Merge' option, many fields will be inaccessible. You can specify a portfolio if you just want to make changes in this portfolio. Otherwise, leave it blank to make changes in all portfolios. Enter the symbol (XX) into the 'From' field, and enter 1 into the quantity in the 'From' column and 3 into that in the 'To' column. The unit price will be calculated automatically. If it is a merge into another security, you just need to enter the new symbol into the symbol field in the 'To' column. Note that the 'Split/Merge' action will only affect current holdings and no change will be made to records already sold.

FundInfo - Memorize Some Critical Information

The company information window displays some company-related information. Currently, the company's homepages are not updated in your local database (we will do it later!), but you can enter it into your database using this window. By doing this, you can be directly linked to that homepage by double-clicking on it if you have selected the company web to be shown in the gridpane. Clicking on a symbol in the gridpane while leaving the FundInfo window open will automatically bring up information for this symbol and it's ready for your new input.

QuoQuery - Pick up Securities Based on Your Criteria

QuoTracker has a powerful local database query function to select securities by different criteria. It allows you to access almost all database fields and you can build complex criteria to make specific queries.

  • To start query, click 'Query' button on the toolbar, or select it from the 'Tools' menu. It is also accessible from the 'Tools' of the popup menu of the gridpane.
  • Because it is based on your local database, we suggest you to do a batch update to refresh your local database before you run the query.
  • Almost all fields in the database can be queried. You just need to modify the fields you are interested in and hit 'Enter' key will enter it to the criteria field.
  • You can also manually enter your own query criteria if you know how to write SQL queries. In this case, you can combine all the fields to make complex queries.
  • To run the query, you can press 'Run' button or hit 'Enter' key again when the query criteria field gets focus (which is always the case after you modified a field and hit 'Enter' key).
  • The query result will be shown in the gridpane. Like clicking a node in the treepane, all the settings for current gridpane apply. For example, if the 'Update' button is pressed down, QuoTracker will automatically start downloading query results. You can also change view format to show special fields (e.g. you could have defined special view formats for queries).

QuoBar - Always Keeping You Informed

Because many QuoTracker users are not professional investors, they normally don't want QuoTracker to show up on their desktop all the time, although they would like to keep updated. Therefore, QuoTracker comes with a QuoBar to remedy this situation. QuoBar is a small utility that shows some fields of quotes in concise format in one of three window styles: standing, flipping and moving.

QuoBar is accessible either through 'Tools' menu of the main window, from the toolbar, or from the 'Tools' menu of the popup menu in the gridpane. You can also have it started up automatically whenever QuoTracker is started by setting it from the 'File' menu or from the 'Options' window.

Major features of the QuoBar are:

  • QuoBar comes with three window styles: standing, flipping and moving. The standing style will try to display all the quotes in the window with predefined number of rows (number of columns is calculated automatically). The flipping style with predefined number of rows and columns displays several quotes at a time and changes to the next sequence after a predefined period. If the window you defined is large enough to fit all quotes, this style changes to standing. The moving style displays the quotes in one line flowing from right to the left in predefined step length and frequency.
  • QuoBar can hide quickly on the site margin of the screen by clicking on it. Clicking on it again will make it show up again. If you want, you can disable the click-to-hide feature.
  • QuoBar can hide automatically after showing for a period that you can specify (5 seconds by default). It can also let it show up automatically whenever the quotes are refreshed while the main window is minimized or behind other windows. You can toggle 'Show on Update' function quickly by clicking on the QuoBar while pressed down Shift or Ctrl key.
  • QuoBar can be shown at one of the screen's four corners and hidden in the corresponding margin.
  • You can also make your QuoBar as colorful or plain as you want.

Lots of settings from the popup menu allow you to customize QuoBar in many ways.

ExBar - Tracking the Online Exchange Rate

People, who are interested in investment, may also be interested in the world currency exchange rate. QuoTracker comes with an ExBar that can keep you updated on the exchange rate of your desired currencies by downloading the exchange rate from Yahoo! periodically.

You can open 'ExBar' either through the 'Tools' menu of the main window, from the toolbar, or from the 'Tools' menu of the popup menu in the gridpane. You can also let it start automatically whenever QuoTracker is started up by setting it from the 'File' menu or from the 'Options' window.

Once started, 'ExBar' downloads exchange rate from Yahoo! periodically in a predefined frequency. Yahoo! currency exchange rate is delayed 30 minutes and refreshed about every 10 minutes at daytime.

You can select your desired currencies ($US to $CAN by default), and define refresh frequency from the options window. The rates downloaded (only when changed) are logged in the historical log window during the session. Nothing is saved to disk.

Mortgage/Loan Calculator

As a free bonus, QuoTracker comes with one more utility, the Mortgage/Loan Calculator. It is actually not related to the 'Quo' but may be of interest for some people because it does have something to do with money. No explanation is necessary, just play with it.

[ Contents | Introduction | Installation | Getting Started | Functional Details | Hints & Tips ]
Copyright © 1999 Sunnymoon Consulting. All rights reserved.