Previous page About

What's New for Horizon Investment Portfolio Analyst!

Version 6.47
1) Optimized the code to improve installation speed.
2) Made the registration process easier.

Version 6.42

1) Enhanced the grid editing:  a) When you edit a new record, initially,
   the date defaults to today's date.  Thereafter the date *and*
   description default from the previous entry.  b) Changed the default
   behavior when Enter key is pressed in Edit mode, to return the grid to
   normal (view) mode, but added a new preference option 'Advance to next
   cell after Enter is pressed' for those who like the old way.

2) Added a new option 'Insert blank rows', which is handy when you want to
   see previous records of the same date or type while you enter new ones.

Version 6.41

1) Modified the import routine so that strings no longer need to be
   enclosed in quotes *unless* they include a comma.  If a string field
   includes a comma and is enclosed in quotes, the program will read it
   in without modification; otherwise, it will split the record into
   individual fields at each comma.

2) Added to the website a smaller, simpler installation package for users
   who are upgrading from a previous version, rather than installing from
   scratch.

Version 6.40

1) Added OLE drag/drop capability.  Now, you can drag and drop files
   to Horizon Investment Analyst from Price Watch, Explorer, and other
   OLE enabled programs.  This makes creating and organizing portfolios
   and importing files much easier.
2) Added several enhancements to the 'Open Investment Files' dialog:
   a) Now you can drag and drop files from Explorer and other OLE
      enabled programs to easily create, organize, and manage portfolios.
   b) Added the ability to click on the heading to toggle the sort
      order of the list between 'File name' and 'Description'.
   c) Increased the investment file description length from 52 to 100
      characters, and added an edit dialog so you can easily modify
      them if necessary.
   d) Added the ability to use Ctrl and Shift to select multiple files
      to remove from the current portfolio or edit their descriptions.
3) Added a new option under the 'Transactions' menu to allow you to select
   or deselect specific record types to display on the grid.  This is
   handy if you want to see at a glance, for example, all the purchases
   you've made, without also seeing all the sales & other transactions.

Version 6.37

1) Changed the List option 'List all investments, and print a
   consolidated IRR for the entire portfolio' to also print the total
   value of the portfolio, and other aggregate statistics.
2) Added the ability for registered users to save their chosen Print
   Preview and Chart colors so they will be used as the default from
   session to session.
3) Previously, if you picked 'Charts' from the menu, and a chart had
   already been created but not subsequently unloaded, the program would
   add a new series from the open investment to the existing chart.
   Now, the program will ask you if you want to add the new data to the
   existing chart, or erase it and start over.

Version 6.35

1) Fixed a bug that caused the screen to be repainted incorrectly when
   you hit escape to exit edit mode.
2) Fixed a bug in Print Preview that caused the screen to be repainted
   incorrectly if you changed the screen colors, then minimized the
   window, and then ran another Print Preview.
   Now, you can change the colors, then minimize the window, and run
   another Print Preview for the same or a different investment, and it
   will keep your chosen colors.

Version 6.33

1) Modified the load procedure to eliminate stalling if the user chooses
   to have the program run automatically at Windows startup.
2) Modified the instructions in the manual concerning adding a program
   shortcut to Windows Startup folder.

Version 6.30

1) Added a command line option '/W nn' which can be added to the end
   of the command string to tell Horizon Investment Analyst to (W)ait
   a specific amount of time for Windows resources to become available
   when the program is run.
   This solves the problem which occured on a few systems, of the program
   sometimes stalling when it is set up to automatically run at Windows
   startup.  See the 'Introduction' topic in the manual for more details.
2) Added logic to preserve the window state if the program is closed by
   Windows shutting down, so that it will be restored correctly the next
   time the program is run.

Version 6.29

1) Added logic so that if you try to run Horizon Investment Analyst when
   it is already running, it will pass control to the already running
   window, and exit, rather than create a new window.
2) Added logic so that if you click 'Start Horizon Price Watch', and it
   is already running, Horizon Investment Analyst will pass control to
   the already running window.

Version 6.28

1) Made some error messages more informative.
2) Made the Open and Save dialogs more user friendly.

Version 6.27

1) Modified the logic with respect to lines per page settings for investment
   listings and basis worksheets so that most users can just leave them
   blank and let their printer's device driver determine when to make page
   breaks.

Version 6.26

1) Changed the 'Printer properties' button on most dialogs to a 'Page Setup'
   button, allowing you to change orientation, page margins, and even the
   printer at print time, if desired.  Printing has never been easier!
2) Did a lot more work on font scaling and rendering, for printing reports in
   both Portrait and Landscape orientation.

Version 6.24

1) Added the ability to save (backup) the currently opened file, and to restore
   the data if you make a mistake and want to return the data to what it was
   before you started.  You can also choose to let Horizon Investment Analyst
   automatically save your data each time a file is opened, and/or at regular
   1 to 99 minute intervals.
2) Added the ability to copy data from a cell and then paste it to one or more
   cells, adding to the block functions first introduced in 6.23 that allow
   clearing a range of cells and deleting a range of rows, rather than just one
   at a time.
3) Changed the Input Box to display the last share price entered for each
   investment, making it easier to run consolidated IRR listings.
4) Changed the way folders are resolved so that, for example, the user can
   create multiple program shortcuts to run Horizon Investment Analyst using
   different preference settings, investment folders, etc.
5) Adjusted font rendering so that it is more accurately proportioned for
   Print preview and the printer.

Version 6.23

1) Added the ability to clear a *range* of cells or delete a *range* of rows
   (using shift), instead of just one at a time.
2) Added text to the manual explaining the 3 data grid modes: Normal, Highlight,
   and Edit, and how to highlight a range of cells or rows using keyboard or
   mouse.

Version 6.22

1) The Import function was enhanced to accept dates that are spelled out, such
   as '01-Mar-02', etc., for any Windows supported language.

Version 6.21

1) Some records were being flagged on the grid and in printouts as having arithmetic
   errors, that didn't have any errors.  This was fixed.
2) The Import function was enhanced to accept a wider variety of date formats,
   including dates without the '/' or '-' separators, for instance, MMDDYY and
   MMDDYYYY.
3) The bug that prevented being able to print Basis Worksheets to disk file was
   fixed.
4) More text was added to the Investment Terms page of the user manual, including how
   to utilize the consolidated IRR to determine the aggregate performance of 'simple'
   cash flow' investments, like stocks, bonds, and CD's, by grouping them into one
   portfolio.
5) The description of the IRR algorithm that Horizon Investment Analyst uses, was
   corrected in the manual from saying just 'dollar weighted', to 'dollar and time
   weighted'.

Version 6.20

1) Previously, Horizon Investment Analyst would only save the user's screen state (normal
   or maximized), if the 'Remember data grid column & row sizes' was checked.  Now, the
   screen state is saved each time the user exits the program, and restored when the
   program is next run, regardless of that option setting.
2) If the user's import layout includes a '*Not Used' entry, the program would *not* save
   and restore the layout correctly between sessions.  The entry has now been changed to
   '*Not_Used', and is saved and restored correctly.

Version 6.19

1) Added a landscape orientation report option, which adds more detail to the investment
   listing report, allows larger fields, more fonts and font sizes, and is easier to read.
   Adds new 'Shares this transaction', 'Record Type', and 'Error' columns.
2) Added another test when displaying or listing the investment.  Previously, a record was
   flagged as incomplete or ambiguous if the date was incorrect, or the program couldn't
   determine its record type.  The new test also verifies whether the arithmetic is correct
   for sales (since sales are the only transaction for which all 3 numeric fields must be
   input).  For these, a record will be flagged if the '# of shares bought or sold'
   multiplied by 'share price' doesn't equal the amount entered for the transaction.
   Also, these errors are now flagged in listings to the printer and disk file.
3) Added the ability for the user to adjust page margins to their preference.

Version 6.18

1) New Printer/page setup options were added, to specify the # of blank lines to skip
   at the top of each page, and user-specified printer initialization and reset control
   codes.
2) Added the date format (MDY, YMD, DMY) to the saved import file layout definition.
3) Can now share data files more easily with The Variable Investment Analyst (the original
   1990's MS-DOS incarnation of Horizon Investment Analyst).
4) Added code that automatically updates the screen and grid when the system date changes.

Version 6.17

1) Some enhancements were made to the new Print Preview and Print Options functions which
   were introduced in 6.16 and which now give you total control over report layout
   and appearance.
2) The previous version also introduced the ability to change the colors of the various
   parts of the data grid.  This version expands that to allow the user to customize even
   more colors and attributes *and* now, the user can even select the font, font size, and
   font emphasis used in the data grid.
3) To further customize the data grid, the user can now optionally move the RT (record types)
   column from the far right column to the far left.  If you choose to display the RT column
   on the left, *that* column will become a *fixed* column, so that when you scroll the
   grid horizontally, that column will always be visible, and columns to the right will
   appear to 'slide under' it.  You will also be able to change the data grid's row height
   and column widths.
4) An option has been added to allow the user to save imported file layout definitions so
   they can be easily retrieved and re-used between sessions.
5) An option has been added to require the program to ask for confirmation before clearing
   cells and deleting rows.
6) Quite a bit more context-sensitive, popup, and other help text has been added to the user
   manual, and quick access keys were added to the command buttons on all the screens.

Version 6.16:

1) Added a dialog to the Rebuild function so you can rebuild any data file, not just the
   file that's currently open.

Version 6.13:

1) The old 'User Manual.doc' file was replaced with a slick, new, completely customizable,
   hypertext linked, 3-pane help engine.  It is really nice, and includes 'Contents',
   'Index', 'Full text Search', and 'Favorites' tabs, the latter allowing you to bookmark
   specific topics so you can easily jump to them any time you want, not only during the
   'current' session, but every time you run the program.  It is completely customizable
   by the user.
2) Added a 'Record Type' column when listing an investment to disk file.

Version 6.12:

1) Modified the Import routine, so it will provide a default description in most output
   records, if the input record doesn't already include one.
2) Added the ability to select the Pie chart weighting basis.  The choices are 'None',
  'By area', and 'By diameter'.
3) Modified the X-Y charting routine, when charting share price history, to include records
   where the share price = 0.
4) Imported all the Dow Jones 30 and S&P 500 monthly closing prices from 1981 thru 2001,
   giving 20 years of price history for both indices.

Version 6.11:

1) For the Yearly charts, added 'Previous' and 'Next' buttons, which, when clicked, cause the
   program to automatically re-plot the data using the next sequential chart type of the 11
   possible types.
   This saves having to close the chart window, and then clicking the Chart options each time
   you want to see how your data looks using a different chart type.  Also a label was
   added to the screen and footnote, to identify which type of chart is being shown.
2) Added a chart option to display data in 'stacked bar' format.
3) Added a chart option to display the datapoints as values or percentages.
4) Added a chart option to display an additional statistical line on 2D Line charts, to show
   minimum, maximum, mean, standard deviation, or regression trend.
5) Modified the charting routine for the *category* charts, so that if you plot multiple
   series, and one series includes a year that wasn't included in a prior series, it will
   insert the new column into the appropriate spot in the existing columns, rather than
   appending it to the right side of the chart.
6) Added many more Y-scale scaling options to the charts.  Scaling options now include
   linear, % of chart, series, or column maximum or sum, and even logarithmic.
7) Fixed a bug that prevented loading an investment where the purchases and dividends were
   exactly equal.

Version 6.10:

1) Added convenient right-click popup context menus to the data grid and chart screen.
2) Fixed a problem with the Delete key not working in the Share Price text box.
3) Clarified the instructions concerning changing chart component colors.

Version 6.09:

1) All dates, numbers, and currencies now display and print using the format defined under
   the Regional settings in your Control Panel.
2) More flexibility has been added to the Import option, to import dates in different
   formats.
3) An option has been added to the 'Preferences' tab, to show negative amounts on the data
   grid in red color.

Version 6.08: 

1) Fixed a problem, where, after viewing a large file, then opening a very small file, some
   records in the small file weren't shown on the data grid.

Version 6.06:

1) Many more chart options have been added, including 2 and 3 dimensional bar, line, area,
   and pie charts.
2) You can now interact with the charts.  For instance, using your mouse, you can drag the
   3D charts to change their perspective (rotation and elevation).  You can also change the
   colors of the series and other components of any of the charts, by double clicking on the
   component you want to change.

Version 6.05:

1) An option has been added to toggle the display of the Grid Control frame on or off.  If
   you toggle it off, the visible part of the data grid will expand, giving you more space
   to work.  This is especially helpful for people using lower resolution settings on their
   monitors.
2) You can now save your preferred data grid column widths so that the program will remember
   and use them every time you run the program.
3) New Y scaling options, 'Linear', and 'Percentage of maximum', have been added to the chart
   options.  The latter is especially useful when plotting multiple investments on one chart,
   and allows you to compare them much more easily.
4) New options have been added for printing the Chart to a printer.  You can now specify
   your preferred orientation (portrait or landscape).  Also, you can specify whether you
   want to copy the chart to the printer as is (unmodified), or to stretch or shrink the
   chart to better fit the paper size in your printer.


Thank you!

Return to top of page Return to top of page
Next page Horizon Price Watch