Viewing Stock Market Application As Guest

funny money?
This is a functioning application, as I actually use it. It's also intended to serve as a demo of my ability to do jsp based applications which interrogate databases. As a guest, you do not have access to personal watchlist/ screen / account / sales features available to a registered user, and may not enter anything into the DB. You are allowed to view:

Javascript requirement

As opposed to optional use in the rest of this site, in these pages javascript is more or less required. This allows more tightly coupled interaction and saving of display real estate while allowing access to more data. Links may bring up a javascripted dialogs and popup menus, and you won't be able to get at those functions without javascript. Extra information is also displayed as rollover tool tips on links and overscored text. Error messages / confirmations are displayed as javascripted dialogs.

Target devices:

I primarily use this on a desktop. This site picks up use of a mobile device, and changes some of the UI elements. It replaces the "breadcrumb" style navigation at the top with a "Menu:" selection to save screen space. Realizing that tooltips based on "mouse hover" don't work, it turns them off. And it turns off floating UI elemnts so you can scroll them out of the way. However, you are still looking at a desktop application on a mobile screen.

For the stock pages this is particularly true as their purpose is to display a lot of data in tabular displays with many options for filtering and sorting it. Won't work very well on your phone. A decent sized laptop is preferable, or at least a large tablet. On a large tablet, you might like to choose "desktop" from the menu to restore the breadcrumb navigation and floating displays (which can be turned off again if you don't like them).

Usage notes:

"No data" is not an error. New securities can get entered into the system, and data will not have been getting collected. They will show as "new" or "no data" until the next update. If somebody enters something that doesn't exist or doesn't have quotes available, of course, it stays that way.

Price data may also occasionally be "stale" - older than 20 minutes. If that is the case, the price is shown but noted as not being current. This can happen for several reasons:

  1. The data scraping hiccuped, either due to a connection failure, or errors returned from the pages being scraped. The next update should fix it.

  2. A symbol that was once legitimate is no longer available for some reason such as acquisition, symbol change, delisting, etc.

  3. The security is a very thinly traded issue that doesn't trade every day. New entries of this sort are going to be "no data" until there's a trade.

  4. The first data snap of the day leaves low volume issues stale because no trades have happened yet.

In this application, "equity" means something traded on the market and for which quotes exist. This may include bond funds, royalty trusts, etc. Income provided will be referred to as "dividends", although it might properly be termed a "distribution".

Limitations

Since this is just a demo, or an application intended for my own personal use, there are some things which would be addressed in a commercial deployment:

© copyright, 2005-2022, Robert L. McQueer
Powered By