• Subscribe to this RSS Feed
  • Despite wide availability of backup software, many people still do not back up their files.
    03/09/2010 4:30PM

    Last month we were hit with an unusual problem: Yahoo had inadvertently inserted some bad character data into their data stream for several popular stocks (including AMZN).  This problem was fixed very quickly, but there was a time window during which if you closed Personal Stock Monitor, that bad data was saved to your file.  The problem was that this bad data exposed a bug in the code that reads back the data, which caused a lot of data to disappear from the screen.  This would not be so bad if you then didn't immediately save the file, but the people who did this and contacted us about it, unfortunately this resulted in data loss.

    While this sequence of events definitely pointed out what we should do to fix our software in case this should happen in the future, it also shed light on another big problem: our customers have not been backing up their important data.  In fact, it seems some customers have been running with the same data files for years without making a single backup.  (Yes, you know who you are.  :)  )  Because our software had been extremely reliable up to this point, and their computers had been extremely reliable up to this point, this problem with Yahoo caused those few people to lose a lot of data, and unfortunately we could do nothing to recover it.

    This reminded me of another fact: in our position, we get a lot of requests from customers to re-send license keys, and often they will mention a hardware failure such as a hard drive crash.  I had never before wondered what other data they might have lost in that same crash, because it stands to reason that if you lost your license key, you may have also lost your important data.  Most people would be surprised how often hard drives fail.  I've had personal experience with about a half dozen hard drive failures or partial over the years, and have only been able to recover data in a couple of instances.

    So that brings me to my point: it seems that some of our customers, as a representative sample of computer users of all levels of experience, are not making regular backups, despite cheap external hard drives and USB memory sticks, and universal availability of backup software, either included free with the hard drive or available free on the Internet.  Even the most basic procedure of regularly dragging and dropping important files from the built-in hard drive on your computer to an external device could save years of work.

    One thought that crossed my mind with regards to this issue is that perhaps customers don't know where their important data files are located on their hard drives.  This is certainly possible, because as I mentioned we do have customers with widely varying levels of computer experience.  Some customers may need assistance with basic computer tasks such as installing backup software and setting it up properly.  This is quite understandable, and unfortunately is beyond the scope of what we can help them with.  (However we would certainly encourage those customers to seek assistance with getting their backups set up.)

    We're not going make our customers go out and buy an external hard drive, install backup software, etc., because that's their responsibility.  But the least we could do, since it is something over which we have some level of control, is to reduce the possibility of future data loss by including an automatic backup feature in Personal Stock Monitor.  (Even though we have had a Backup command under the File menu for years, which some people used, but many people had apparently not discovered it.)  What this new feature does, based on your preferences, is to either ask to make a backup, or automatically make a backup, of the current data file containing your ticker lists and portfolio data.  It places the new file in the same folder on your hard drive as the original data file, but adds a timestamp to the file name so you know what date the backup was made.  By default, on new installations this happens once every seven days, so at most you would lose seven days of data.  For frequent traders, we would advise reducing the backup interval so that you always have recent data available.

    Realizing that this does not help customers who don't know where the data is stored by default, that location is C:\Documents (or C:\Documents and Settings, depending on which version of windows you're running) \[your user name]\My Documents\My Portfolios.  If you have automatic backup software that takes care of moving your important files to an external drive, you can set it up to automatically back up this folder.

    With that, I will end this long post by encouraging everyone, not just our customers, but everyone, to make frequent backups of their important data.  This will avoid potentially costly problems in the future.

  • What is a .collab file?
    03/02/2010 3:15PM

    We wanted to give our customers an easy way to share their data with their friends or clients, so we created the .collab file format.  A .collab file is created from the Share button in the main program window, and can contain your ticker list, transaction history, and alerts, which is then easily imported into another copy of Personal Stock Monitor or Personal Stock Streamer simply by double-clicking on the .collab file on your hard drive.  It's an easy way to share and distribute lists of tickers that are immediately usable in the software.

    Why a new format?  Because .collab is flexible enough to accomodate sections of data, without the need to send your entire file to someone.  Plus, including transactions and alerts is completely optional, so you can send as much or as little data as you need to.

    How do I use .collab files? The Share button in the software allows you to send your account tab or folder containing your ticker list to a friend or associate, optionally including transactions and alerts.  We have integrated this mechanism with MAPI-compatible email clients, such as Microsoft Outlook and Mozilla Thunderbird, as well as having the capability to send the file directly, using the email client built into Personal Stock Monitor and Personal Stock Streamer.  You can also simply save the .collab file to disk* and use another method to share it, such as posting it to a message board or forum.

    The recipient of the .collab file needs only to double-click on it, and it will automatically open in Personal Stock Monitor or Personal Stock Streamer.


    * Saving to disk is supported in Personal Stock Monitor 9.1.8 or later, or Personal Stock Streamer 9.8.8 or later.

  • The New Personal Stock Monitor Option Symbology
    02/26/2010 2:58PM

    In February, 2010, brokerages and market data services in the US have started transitioning their options symbols to use explicit data elements.  For reference, the old options symbol consisted of an option root, followed by a letter code for the expiration month which also combined the code for puts and calls, and followed by a letter code for the strike price.  The new options symbology, proposed by the Options Clearing Corporation, is [option root][2-digit expiration year][expiration month][expiration day][C/P][strike price * 1000, padded with zeroes to 8 digits].  (During the initial transition period, the option roots remain the same as with the old option ticker format, but will transition to use the underlying ticker symbol instead.)

    While the new option ticker symbology is much easier to read and write than the old one, it is still more machine-friendly than human-friendly.  Also, it appears that although brokerages and data services have to use the new symbology to communicate with the exchanges, internally they can present any symbology they see fit to their customers.  This gave rise to many different implementations of the new options symbology, which causes problems for a program such as Personal Stock Monitor that has to communicate with different data services.

    Because we didn't want to force our customers to use the data service internal formats (and in one case, this was explicitly disallowed)  we created a ticker symbol format for options that made it easy to read, and write the format for our customers, as well as making it easy to translate the format to any of the internal ticker symbol formats supported by the brokerages and data services.  Our format is as follows:

     [option root] [3-letter expiration month] [expiration day] [expiration year] [Put/Call] [strike]

    So for example, an OCC symbol that is MSQ100220P00030000 would be written as MSQ Feb 20 2010 Put 30 in PSM.  Also, we decided that the expiration day should be optional.  If the day is not specified, PSM will calculate it using the "Saturday after the third Friday of the month" rule.  This works for the majority of equity options, but for index options and some others, you have to specify the day explicitly since it may not follow this rule.  If you specify the incorrect expiration day, the brokerage or data service will not be able to retrieve the option price, and it will show a question mark next to it.

    This new option ticker format is now supported in all parts of PSM, including trading and option chains.

  • Yahoo Options Tickers
    02/15/2010 8:15PM

    As of the 9.1.5 release, Personal Stock Monitor will support the native Yahoo options ticker format. For more information on the this ticker format please see:

    http://biz.yahoo.com/opt/symbol.html

  • Price Performance Extension 1.0.5
    01/10/2010 3:00PM
    The Price Performance Extension has been updated to version 1.0.5.  This version adds a small check to make sure that the "All Dates" filter is not selected, otherwise historical data retrieval can potentially take a very long time and make it appear as if the application was frozen.  You can get or update your extension through the Tools->Extensions dialog.
  • 1 2 3 >>