TakeStock 2

Copyright © Ravi Bhavnani
All Rights Reserved

Home
Download
User’s Guide
Features
Release Notes
Bug Tracker

On what versions of Windows do you run TakeStock 2?  Please take a moment to answer.

 Version 2.0 Release 57, published 9 Mar 2019
  • Bug fixes:
    • Bug #197, Reported 2019.03.09 by Ravi Bhavnani
      The Edit Held Position window doesn’t record a change to the position’s target date.
    • Bug #196, Reported 2019.03.01 by Peridot
      Buy/sell target values and target alert dates of grouped positions aren’t always shown.
    • Bug #195, Reported 2019.03.01 by Peridot
      The application’s AMFI information provider isn’t able to retrieve fund information.
    • Bug #194, Reported 2018.12.07 by Kevin Lee
      The application’s Canada Mutual Funds information provider isn’t able to retrieve fund information.

 Version 2.0 Release 56, published 18 Feb 2019
  • Enhancements:
    • The new Auto Add Dividends tool allows you to automatically discover and add missing dividends to multiple positions.
      [Suggested by Mark K, Al Amin, Don Sleeth]
    • A default trading commission amount can now be associated with specific portfolios.
      [Suggested by Don Sleeth]
    • Right-clicking a row in the Held screen and selecting New Position from the popup menu causes the Add Position window to be pre-filled with the selected security's symbol.
      [Suggested by Don Sleeth]
    • The application now allows you to specify a default time-of-day when adding dividends.
    Bug fixes:
    • Bug #193, Reported 2019.02.17 by Don Sleeth
      The application doesn’t remember its maximized window state.
    • Bug #192, Reported 2019.02.15 by Ravi Bhavnani
      The folder view’s Transactions tab doesn’t allow deletion of items by pressing the Delete key.
    • Bug #191, Reported 2019.02.15 by Ravi Bhavnani
      The folder view’s Transactions tab doesn’t allow selection of all items by pressing Ctrl/A.
    • Bug #190, Reported 2019.01.28 by Ravi Bhavnani
      The application is unable to retrieve the market status.

 Version 2.0 Release 55, published 3 Nov 2018
  • Bug fixes:
    • Bug #189, Reported 2018.11.02 by Ishan Shastri
      Charts aren’t available for securities on the Shenzen (.SZ) and Shanghai (.SS) exchanges.

 Version 2.0 Release 54, published 25 Aug 2018
  • Enhancements:
    • A new column "Ex-Dividend Date" has been added.
      [Suggested by Daniel Arbour]
  • Bug fixes:
    • Bug #188, Reported 2018.08.04 by David Carlson
      Attempting to create a historical snapshot of a portfolio that contains one or more securities whose historical prices cannot be determined, causes the application to crash.  (No data is lost.)

 Version 2.0 Release 53, published 2 Jul 2018
  • Bug fixes:
    • Bug #187, Reported 2018.06.29 by Peridot
      The AMFI (Association of Mutual Funds in India) information provider is unable to find symbols and retrieve data.
    • Bug #186, Reported 2018.06.24 by Ravi Bhavnani
      The TakeStock Canada Mutual Fund information provider is unable to retrieve data.
    • Bug #185, Reported 2018.06.22 by John Horvath
      The application’s Precision settings are ignored for portfolio views.  They only work for folder views.
    • Bug #184, Reported 2018.06.17 by Joe Steele, Mariano De Santis
      The application sometimes crashes when viewing a portfolio.  No data loss data occurs.
    • Bug #183, Reported 2018.06.17 by Alan Clarke, Peridot, LeeWah Bao
      A new install of TakeStock 2 fails to start and displays the error: “An error occured while opening the TakeStock database TakeStock2Database.dat.  Unable to read beyond the end of the stream.”

 Version 2.0 Release 52, published 9 Jun 2018
  • Enhancements:
    • The Folder view now includes Held, Sold and Transactions tabs, allowing you to view the details of positions in all portfolios in the folder and its subfolders.
    • Improved the security of the TakeStock Cloud.
    • The "Check For New Version" window now allows you to see what's new in the latest version of TakeStock 2 before deciding whether to install it.
  • Bug fixes:
    • Bug #182, Reported 2018.06.04 by Ravi Bhavnani
      The application isn’t able to get the latest data for .ASX (Australian Stock Exchange) symbols.
    • Bug #181, Reported 2018.06.03 by Ravi Bhavnani
      The Symbol Finder isn’t able to find symbols when using the ASX (Australian Stock Exchange) search provider.
    • Bug #180, Reported 2018.06.03 by Ravi Bhavnani
      The Symbol Finder displays the error “The search failed because the total number of results could not be determined.” when using the Yahoo Finance search.
    • Bug #179, Reported 2018.05.28 by Rahul Shah
      The application crashes when attempting to refresh its data if a portfolio contains a MoneyControl (India) position whose symbol is invalid (e.g. MC.539889).
    • Bug #178, Reported 2018.05.01 by C Saravanan
      The application is unable to import a .TS2Portfolio file exported by a version of TakeStock older than R51.
    • Bug #177, Reported 2018.02.13 by Ravi Bhavnani
      The Quote Bar displays a security’s Bid Price in pennies instead of dollars and cents.
    • Bug #176, Reported 2017.12.24 by Claudio Negri
      The application interprets numeric data (share quantity and currency amounts) using the numeric format of the version of Windows (e.g. English) and not the language I’ve selected (e.g. Italian).
    • Bug #175, Reported 2017.12.13 by Arthur Rich
      Charts aren’t available for .VI (Vienna Stock Exchange) securities.

 Version 2.0 Release 51, published 18 Nov 2017
  • Bug fixes:
    • Bug #172, Reported 2017.11.13 by Farhad Vesuna, Mike Cell, AB
      Some columns like "Date", "Avg Volume" and "Yield" display blank values.
    • Bug #170, Reported 2017.07.23 by Ravi Bhavnani
      The absolute value in the "Realized Gain (+Div)" column in a folder's Performance tab displays the portfolio's pre-dividend realized gain instead of the post-dividend realized gain.

 Version 2.0 Release 50, published 22 Jul 2017
  • Bug fixes:
    • Bug #169, Reported 2017.07.18 by Karel Peijnenborg
      An unintended consequence of bugfix 168 causes quantity and price values entered by users in locations whose Windows number format setting is not similar to that used in the United States (i.e. decimal separator = period, thousands separator = comma) to be multiplied by 100.

 Version 2.0 Release 49, published 15 Jul 2017
  • Bug fixes:
    • Bug #168, Reported 2017.07.10 by Alejandro Nicolini, Karel Peijnenborg
      The Last Trade value of securities are incorrectly displayed (but correctly stored) for users whose Windows number format setting is not similar to that used by users in the United States (i.e. decimal separator = period, thousands separator = comma).

 Version 2.0 Release 48, published 27 Jun 2017
  • Enhancements:
    • Implemented quarterly snapshot creation and view frequency.
      [Suggested by Dushyant Pandit]
    • Improved performance of snapshot display.
  • Bug fixes:
    • Bug #167, Reported 2017.06.07 by Martin Horsefield
      Charts aren’t available for .V (TSX Venture Exchange) securities.
    • Bug #166, Reported 2017.06.06 by Ravi Bhavnani
      The Yahoo Symbol Finder isn’t able to find symbols.
    • Bug #165, Reported 2017.05.30 by Ravi Bhavnani
      Historical dividends aren’t available for some US securities.

 Version 2.0 Release 47, published 22 May 2017
  • Bug fixes:
    • Bug #164, Reported 2017.05.21 by NB
      Compound annual growth rate (CAGR) values should only be shown for securities that have been held for at least one year, since there isn’t sufficient data to compute this value for securities held less than a year.
    • Bug #163, Reported 2017.05.21 by Ravi Bhavnani
      Editing or deleting a specific snapshot causes the entire Snapshots view to unnecessarily be redrawn.
    • Bug #162, Reported 2017.05.21 by Ravi Bhavnani
      The Edit Snapshot Values window doesn’t save updated values of securities whose previous values were unknown.
    • Bug #161, Reported 2017.05.18 by Ravi Bhavnani
      The Dividend Finder is unable to retrieve dividends.
    • Bug #160, Reported 2017.05.18 by Ravi Bhavnani
      Historical prices for positions served by the Yahoo Finance information provider are no longer available.
    • Bug #159, Reported 2017.05.18 by NB
      Suggestion: A portfolio’s concept of a long-term hold should be optional, since not all financial jurisdictions differentiate between short and long term capital gains.
    • Bug #158, Reported 2017.05.11 by Mike Cell
      Suggestion: Provide an option to refresh all portfolios when the application starts.
    • Bug #157, Reported 2017.05.11 by Mike Cell
      Suggestion: Rename "Trade" column to "Last".
    • Bug #156, Reported 2017.05.11 by Ravi Bhavnani
      The application is unable to retrieve the current market status.

 Version 2.0 Release 46, published 6 May 2017
  • Enhancements:
    • Improved performance of data retrieval for Indian securities.
  • Bug fixes:
    • Bug #155, Reported 2017.05.01 by Ravi Bhavnani
      For some international securities, the Quote Bar doesn’t display a + sign before the security’s positive day change value.
    • Bug #154, Reported 2017.04.30 by Ravi Bhavnani
      The application is unable to retrieve data for some non-US (e.g. Indian) securities.
    • Bug #153, Reported 2017.04.18 by Ravi Bhavnani
      The application is unable to retrieve the current market status.
    • Bug #152, Reported 2017.04.18 by Ravi Bhavnani
      When the current market status is not available, the displayed Updated timestamp is stale.
    • Bug #151, Reported 2017.04.08 by Mike Cell
      The units of the Moving Average options in the Chart window are sometimes incorrect.  When the interval is set to Intraday, the moving average units should be in minutes; when the interval is set to Last Week, the moving average units should be in hours; when the interval is set to 2 or 3 years, the units should be in weeks; when the interval is set to 5 or 10 years, the units should be in months; when the interval is set to "All data", the units should be in quarters.
    • Bug #150, Reported 2017.04.08 by Mike Cell
      Rename the chart interval "Last week" to "Last 5 days" which is more accurate.
    • Bug #149, Reported 2017.03.24 by Ravi Bhavnani
      The "Portfolio inception" date selector in the "Create snapshots for a period" tab of the "Historical Snapshots" window doesn’t set the "From" date to the portfolio inception as expected.

 Version 2.0 Alpha 45, released 19 Mar 2017
  • Enhancements:
    • Implemented Portfolio Snapshot feature that lets you analyze a portfolio’s performance over time.
      [Suggested by NB]
    • Implemented ability to import dividend payments from a CSV file.
      [Suggested by NB]
    • Implemented on-demand database backup and restore to/from a file or the new TakeStock Cloud.
    • Improved performance of MoneyControl (India) information provider.
    • Implemented ability to auto deposit a position’s purchase price into the portfolio, just before buying the position.
    • Implemented option to hide Cash balance and Total from Portfolio and Folder summaries.
      [Suggested by NB]
    • Implemented ability to edit a portfolio’s comment directly from the Comments tab.
    • Implemented online help (work in progress).
  • Bug fixes:
    • Bug #148, Reported 2017.03.06 by NB
      The Transactions view remembers the symbol of the security filter of the previously viewed portfolio.  This can cause no matching transactions to be shown when viewing a portfolio that doesn’t have any positions with that symbol.
    • Bug #147, Reported 2017.02.22 by NB
      Dividend amounts for Australian securities retrieved by the Dividend Finder tool are sometimes incorrect, due to incorrect information displayed at Yahoo Finance.
    • Bug #146, Reported 2017.02.12 by Ravi Bhavnani
      Existing values in the "% Portfolio Value" column are not updated when a position is added, modified, sold or deleted. This only impacts displayed values, not internal data.
    • Bug #145, Reported 2017.02.12 by Ravi Bhavnani
      The Buy Commission field on the Purchase tab of the Sell Position window is editable, giving the impression that the value of this field can be changed. The Buy Commission field should in fact be read-only.
    • Bug #144, Reported 2017.01.01 by Ravi Bhavnani
      Information displayed in the Quote Bar doesn’t take the security’s multiplier into account.  This only impacts displayed values, not internal data.
    • Bug #143, Reported 2017.01.01 by Ravi Bhavnani
      Displayed values for portfolio total and CAGR don’t take a security’s multiplier into account.  This only impacts displayed values, not internal data.
    • Bug #132, Reported 2016.02.13 by Piero Scarsella
      Suggestion: Provide the ability to associate notes with a folder (like you can do with a portfolio).

 Version 2.0 Alpha 44, released 27 Dec 2016
  • Bug fixes:
    • Bug #142, Reported 2016.12.26 by Vikram Utamsingh
      A position’s multiplier currently applies to the last trade value.  It should also apply to dividend values retrieved by the Dividend Finder.

 Version 2.0 Alpha 43, released 17 Dec 2016
  • Enhancements:
    • Added ability to track securities on the Australian Securities Exchange (ASX).
      [Suggested by NB]
    • You can now choose a default time of day when adding a new position. See Tools | Options | New Position to set the default time of day.
      [Suggested by NB]
    • You can now associate a negative capital distribution amount with a security in order to indicate a capital loss.
      [Suggested by NB]
    • The Symbol Finder is now automatically initialized by the symbol you typed in the previous window.
      [Suggested by NB]
    • Improved performance of stock information retrieval.
  • Bug fixes:
    • Bug #141, Reported 2016.12.17 by Ravi Bhavnani
      Due to changes at MoneyControl.com, the MoneyControl symbol finder returns extra information for Money Control securities.

 Version 2.0 Alpha 42, released 30 Nov 2016
  • Bug fixes:
    • Bug #140, Reported 2016.11.29 by Ravi Bhavnani
      The application is unable to display charts for Money Control (India) symbols.
    • Bug #139, Reported 2016.11.29 by Ravi Bhavnani
      The application is no longer able to fetch quotes for Money Control (India) symbols.
    • Bug #138, Reported 2016.08.04 by Ravi Bhavnani
      When the Price Finder tool is used to select a position’s sale price, the tool always returns the non-adjusted close price, even if "Adjust close prices for splits" is checked.
    • Bug #137, Reported 2016.07.11 by Ravi Bhavnani
      The application is unable to retrieve the daily and 52-week high/low for some indexes (e.g. ^BSESN, ^DJI).
    • Bug #136, Reported 2016.02.21 by Bugman
      Windows that allow time selection always display the time selector in the format "h:mm AM/PM" instead of the format selected by the user in Windows.
    • Bug #135, Reported 2016.02.21 by Bugman
      A portfolio name in the TakeStock Explorer gets truncated when selected, if the name contains ampersand (&) characters.
    • Bug #134, Reported 2016.02.21 by Bugman
      A fresh installation defaults the auto-refresh interval to 15 minutes, yet clicking Reset in the Tools | Options | AutoRefresh window sets the interval to 30 minutes.  The initial and reset intervals should be the same.
    • Bug #133, Reported 2016.02.21 by Bugman
      Multi-line comments for a portfolio cannot be written by pressing Enter at the end of each line.
    • Bug #131, Reported 2016.01.25 by Matt I
      Charts are not displayed for securities whose symbols contain hyphens, e.g. BBD-B.TO and D-UN.TO.

 Version 2.0 Alpha 41, released 1 Jan 2016
  • Changes:
    • The Value Research Online (India) data provider has been removed as it no longer provides publicly accessible data.
  • Bug fixes:
    • Bug #130, Reported 2015.12.31 by Bugman
      If a position’s quantity or purchase/sale price contains decimal digits after the 4th place, editing the position causes these values to be rounded to the 4th decimal place.  For example, an original quantity of 1.23456 will be rounded to 1.2346 if the position is subsequently edited.
    • Bug #129, Reported 2015.12.30 by Bugman
      Grouped positions can’t be copied from one portfolio to another.
    • Bug #128, Reported 2015.04.01 by Ravi Bhavnani
      The folder view’s summary pane is missing the Cost Basis value.
    • Bug #127, Reported 2015.04.01 by Ravi Bhavnani
      The Symbol Finder is not able to retrieve results from Yahoo Finance.
    • Bug #126, Reported 2015.03.30 by Ravi Bhavnani
      The Quote Bar fails to retrieve quotes for symbols that have been manually entered into the Quote Bar.

 Version 2.0 Alpha 40, released 29 Mar 2015
  • Enhancements:
    • Information provider selection when adding a new position is now automatic.  However, this can be overridden in the Tools | Options | Data Providers window.  The Quote Bar also allows automatic selection of the data provider when retrieving a quote.
    • The Held Positions summary pane now includes the portfolio’s Cost Basis.
      [Suggested by George K]
  • Bug fixes:
    • Bug #123, Reported 2015.03.11 by Ravi Bhavnani
      The new MoneyControl (India) information provider cannot be selected in the Quote Bar.
    • Bug #124, Reported 2015.03.11 by Joe H
      The application is unable to get quotes for US mutual funds.

 Version 2.0 Alpha 39, released 25 Oct 2014
  • New features:
    • Portfolios can now be exported to CSV (comma separated values) files, allowing for easier integration with other applications such as Microsoft Office.
  • Enhancements:
    • The application is now able to get position information from MoneyControl (India), providing greater coverage for stocks on the BSE (Bombay Stock Exchange).
      [Suggested by Vijay Idnani]
    • A custom URL can now be selected for displaying a security’s home page.
      [Suggested by Bob Horman]

 Version 2.0 Alpha 38, released 6 Sep 2014
  • Enhancements:
    • The Print feature now allows the size of the printed text to be selected.

 Version 2.0 Alpha 37, released 17 Aug 2014
  • Bug fixes:
    • Bug #96, Reported 2014.05.19 by Bassam A
      A portfolio folder’s summary doesn’t reflect the contents of portfolios in subfolders.
    • Bug #115, Reported 2014.08.04 by Ravi Bhavnani
      The folder view ignores the alternate row highlight color setting selected in the application’s "Display" options.
    • Bug #116, Reported 2014.08.07 by Bassam A
      A "Day Range" cell doesn’t display its borders when printed, if the cell is empty.
    • Bug #117, Reported 2014.08.09 by Ravi Bhavnani
      The Print command displays a message if the TakeStock window is set to always on top, requesting permission to no longer keep TakeStock on top of all windows, so that the Windows Print dialog is not covered.  However, accepting the message does not make TakeStock no longer always on top.
    • Bug #118, Reported 2014.08.09 by Ravi Bhavnani
      Changing the precision of a Portfolio view doesn’t affect the Cash Balance column in the Transactions tab.  This column always displays amount to 2 decimal places.
    • Bug #119, Reported 2014.08.13 by Kevin Wang
      When automatically found dividends are added with the "Reinvest dividends" option, the application associates an extra cash withdrawal transaction with the purchased position.
    • Bug #120, Reported 2014.08.13 by Ravi Bhavnani
      When automatically found dividends are added with the "Reinvest dividends" option, the purchased positions are bought on the same day as the dividend distribution.  This causes the Dividend Finder to identify an extra dividend distribution with the purchased positions.  The position should be purchased on the following day.
    • Bug #121, Reported 2014.08.14 by Ravi Bhavnani
      TakeStock displays an "Insufficient funds" error when a dividend is reinvested, and the containing portfolio contains a negative balance.
    • Bug #122, Reported 2014.08.17 by Michael Anderson
      The application is unable to import a TakeStock 0.15 database export file that contains comments that include opening or closing quote characters.

 Version 2.0 Alpha 36, released 26 Jul 2014
  • Enhancements:
    • Reporting of cash flow in a portfolio has been improved.  Previous versions of TakeStock allowed positions to be bought/sold without affecting the portfolio’s cash balance.  Now, any purchase or sale of a position causes the portfolio’s cash balance to be appropriately decreased or increased.
    • Support for tracking margin loans and margin loan repayment has been added.
  • Bug fixes:
    • Bug #112, Reported 2014.06.02 by Ravi Bhavnani
      The cash balance reported in the summary pane of a portfolio’s Held view does not include dividends received from sold positions (if any).
    • Bug #113, Reported 2014.06.08 by Ravi Bhavnani
      Copying a portfolio doesn’t copy standalone cash transactions - i.e. those that aren’t associated with a position purchase or sale.
    • Bug #114, Reported 2014.07.14 by Ravi Bhavnani
      The Information Provider tab in the Edit Position window doesn’t display the security’s multiplication factor.

 Version 2.0 Alpha 35, released 25 May 2014
  • Enhancements:
    • Portfolios can be set to optionally display their full path name.
      [Suggested by Robert Paulsen]
    • The Portfolio Summary pane now includes the total portfolio value.
      [Suggested by a TakeStock 2 user]
    • The Edit Portfolio dialog now allows the portfolio’s location and display precision to be changed.
  • Bug fixes:
    • Bug #108, Reported 2014.04.17 by Ravi Bhavnani
      The "Day Change" value shown in the summary of a portfolio’s Held view shows an incorrect value if the portfolio contains positions that were bought today.  The displayed value should ignore positions that were bought today.
    • Bug #109, Reported 2014.04.19 by Ravi Bhavnani
      The application crashes if an automatic refresh occurs when the computer is locked.  No data loss or corruption occurs.
    • Bug #110, Reported 2014.04.24 by Lone Ranger
      When the TakeStock 2 window doesn’t have focus, the text of an entry selected in the portfolio view loses its gain/loss (green/red) color indication and is instead displayed in black.
    • Bug #111, Reported 2014.05.24 by Ravi Bhavnani
      The Unrealized Gain amount in the folder view’s summary pane is incorrectly computed.

 Version 2.0 Alpha 34, released 5 Apr 2014
  • Bug fixes:
    • Bug #106, Reported 2014.04.01 by Edoardo Pompei
      On Italian versions of Windows, editing a held or sold position causes the position’s quantity and buy/sale prices to be scaled by a factor of 100.
    • Bug #107, Reported 2014.04.04 by Ravi Bhavnani
      The application crashes when attempting to refresh its display after performing an auto-refresh when the computer is locked.  No loss of data occurs.

 Version 2.0 Alpha 33, released 30 Mar 2014
  • Enhancements:
    • The Chart tool is now able to display charts for securities traded on these exchanges:
      • Amsterdam (Netherlands)
      • Buenos Aires (Argentina)
      • Hong Kong
      • Milan (Italy)
      • New Zealand
      • Oslo (Norway)
      • Singapore
      • Stockholm (Sweden)
      • Switzerland
    • Right-clicking an empty part of the portfolio list in a Folder view displays a popup menu allowing you to create a new portfolio or folder or import portfolios into the folder.
  • Bug fixes:
    • Bug #103, Reported 2014.03.14 by Ravi Bhavnani
      The application is unable to retrieve information about Value Research Online (India) mutual funds.
    • Bug #104, Reported 2014.03.23 by Ravi Bhavnani
      Right-clicking a portfolio in a folder view’s Performance tab and selecting "Export" sometimes displays the message "Please select the portfolio you want to export."
    • Bug #105, Reported 2014.03.25 by Edoardo Pompei
      If Windows is set to a non-English culture, the latest and historical prices of securities may be multiplied by 100.

 Version 2.0 Alpha 32, released 23 Mar 2014
  • New features:
    • The application is now able to track the performance of Canadian mutual funds.
  • Bug fixes:
    • Bug #101, Reported 2014.03.14 by Dave
      The application is unable to retrieve the latest stock prices when the database contains more than 200 unique stock symbols.
    • Bug #102, Reported 2014.03.16 by Piero S
      Changing the application’s home market to a setting other than "United States" no longer works.

 Version 2.0 Alpha 31, released 2 Mar 2014
  • New features:
    • Copies of portfolios can now be created.
  • Enhancements:
    • The Portfolio Move and Delete commands can now operate on multiple portfolios.
    • Several improvements have been made to views:
      • Two new standard portfolio views have been added: "[Held] Unrealized gain (+Div)" and "[Sold] Realized gain (+Div)", which take dividend distributions into account.
      • The column "Percentage gain realized from sale" has been added to the standard portfolio view "[Sold] Realized gain".
      • The Folder view’s Performance tab now contains columns "Unrealized Gain (+Div)" and "Realized Gain (+Div)" so that both sold and held positions are correctly measured.
  • Bug fixes:
    • Bug #95, Reported 2014.02.18 by Mark K
      Clicking a column header in a portfolio’s "Sold" tab doesn’t sort the column in descending order.
    • Bug #97, Reported 2014.02.19 by Ravi Bhavnani
      The "Lifetime" column of the folder view’s "Performance" tab displays an incorrect value for portfolios that contained only sold positions.
    • Bug #98, Reported 2014.02.22 by Ravi Bhavnani
      Renaming the symbol of a position that has associated dividend payments causes the application to crash.  No data is lost, but the position is not be renamed.
    • Bug #99, Reported 2014.02.22 by Ravi Bhavnani
      The application is unable to add a dividend found by the Dividend Finder, if the date of the dividend is the same as the position’s purchase date.  The application complains that the dividend must occur after the purchase timestamp.  For example, buy the position MSCFX on 11-Aug-2011 and attempt to add its dividends using the Dividend Finder.
    • Bug #100, Reported 2014.02.25 by Ravi Bhavnani
      Editing a position’s purchase (or sale) price using the Price Finder doesn’t update the purchase (or sale) date.

 Version 2.0 Alpha 30, released 16 Feb 2014
  • New features:
    • Positions can now be copied within and across portfolios.
  • Bug fixes:
    • Bug #90, Reported 2013.10.05 by Steve B
      I should be allowed to add dividend payments and capital gain distributions that occur after a stock’s sale date.
    • Bug #92, Reported 2013.10.27 by Ravi Bhavnani
      An internal error occurs the first time the portable version of the application is restarted after upgrading.
    • Bug #93, Reported 2014.02.08 by Ravi Bhavnani
      A portfolio’s "Held Positions" view contains columns "Gain (+Div)" and "% Gain (+Div)" that display the absolute and percentage unrealized gains (including dividends).  However, there are no corresponding columns for realized gains in the "Sold Positions" view.
    • Bug #94, Reported 2014.02.12 by Ravi Bhavnani
      Clicking the "Price Finder" button on the "Purchase" tab of the "Edit Sold Position" window displays a message indicating historical prices are not available.

 Version 2.0 Alpha 29, released 26 Oct 2013
  • Enhancements:
    • A new information provider (Association of Mutual Funds in India - AMFI) has been added to the application.  This provider covers a larger range of Indian mutual funds than the Value Research Online provider.
      [Suggested by Vijay Idnani]
  • Bug fixes:
    • Bug #91, Reported 2013.10.26 by Ravi Bhavnani
      When adding a new position for a symbol that isn’t already present in any portfolio, the position’s up/down indicator is always displayed as down instead of no-change.

 Version 2.0 Alpha 28, released 19 Oct 2013
  • Enhancements:
    • The following enhancements have been made to the Chart window:
      • Charts can now be displayed in 3 sizes: small, medium and large.
      • In addition to stock splits, charts can also display earning and dividend events.
      • A new time interval (YTD) has been added.
    • The performance of the Value Research Online (India) information provider has been improved.
  • Bug fixes:
    • Bug #89, Reported 2013.10.15 by Alain Houe
      The Value Research Online (India) provider is unable to find symbols and retrieve stock quotes.
    • Bug #88, Reported 2013.10.15 by Vijay Indnani
      Charts are not displayed for stocks on the Paris stock exchange.
    • Bug #87, Reported 2013.09.07 by Ravi Bhavnani
      The New Portfolio dialog sometimes doesn’t honor the "Debit and credit this portfolio’s cash balance when buying and selling securities" setting from the Options dialog.
    • Bug #86, Reported 2013.09.07 by Ravi Bhavnani
      The Quote Bar displays a security’s Bid Price in cents instead of dollars and cents.
    • Bug #84, Reported 2013.07.22 by Ravi Bhavnani
      A portfolio that has just been renamed displays the old name when a position in that portfolio is renamed.

 Version 2.0 Alpha 27, released 1 Sep 2013
  • Enhancements:
    • TakeStock 2 can now run as a portable or standard installed application.
  • Bug fixes:
    • Bug #85, Reported 2013.07.15 by several users
      When upgrading the application by using the Help | Check For New Version menu command, the application displays a message indicating the installer was successfully downloaded but could not be started due to an anti-virus program that hasn’t finished checking the installer.

 Version 2.0 Alpha 26, released 21 Jul 2013
  • Bug fixes:
    • Bug #83, Reported 2013.07.15 by Vijay Idnani
      TakeStock is unable to update information for Indian securities.

 Version 2.0 Alpha 25, released 5 May 2013
  • Enhancements:
    • The Dividend Finder window pre-selects new dividend payments.  In addition, a "Select new" link allows new new dividend payments to be selected.
  • Bug fixes:
    • Bug #82, Reported 2013.05.04 by Ravi Bhavnani
      The order of entries in the Dividends and Dividend Finder windows is inconsistent.
    • Bug #81, Reported 2013.05.04 by Ravi Bhavnani
      The Dividend Finder window’s "Today" link is non functional.
    • Bug #80, Reported 2013.05.01 by Ravi Bhavnani
      A security’s custom multiplier value is erased when the view is refreshed.
    • Bug #79, Reported 2013.04.14 by Ravi Bhavnani
      There’s no way to easily reset a security’s name to its original value after having changed it.

 Version 2.0 Alpha 24, released 13 Apr 2013
  • New features:
    • A security’s name can be changed from the Edit Position window.
    • A multiplier can be applied to quotes of specific securities.
  • Enhancements:
    • A portfolio can be exported by R-clicking it in the TakeStock Explorer or a folder view.
    • A portfolio can be renamed by R-clicking it in the TakeStock Explorer or a folder view.
    • Positions can be grouped and ungrouped by R-clicking them in the Held Positions and Sold Positions views.
    • Hiding the TakeStock Explorer now collapses it into a vertical bar; clicking the bar reveals the Portfolio Explorer.
  • Bug fixes:
    • Bug #78, Reported 2013.03.28 by Ravi Bhavnani
      Unselling a single position doesn’t refresh the Sold Positions view.
    • Bug #77, Reported 2013.03.28 by Ravi Bhavnani
      A folder view summary sometimes displays an unrealized (or effective) gain of zero in green or red, instead of black.
    • Bug #76, Reported 2013.03.27 by Ravi Bhavnani
      When a new position is added, the Held Positions view does not automatically select it.

 Version 2.0 Alpha 23, released 23 Mar 2013
  • Enhancements:
    • The folder view has been enhanced to contains 2 tabs: Current Value and Performance.  The Current Value tab displays the current value of portfolios in the folder, while the Performance tab displays the true gain of each portfolio, taking dividend payments into account.
  • Bug fixes:
    • Bug #75, Reported 2013.03.22 by Ravi Bhavnani
      The TakeStock 2 updater would sometimes fail to start when a slow (or malfunctioning) anti-virus program was installed on the PC.  The likelihood of this happening has been reduced.
    • Bug #74, Reported 2013.03.22 by Ravi Bhavnani
      The QuoteBar displayed ampersands (&) in a security’s name as underscores (_).  The ampersand character is now correctly displayed.

 Version 2.0 Alpha 22, released 3 Mar 2013
  • Bug fixes:
    • Bug #73, Reported 2013.03.02 by Azzad Kara
      Viewing the transactions of an imported portfolio would cause the application to crash.  The problem had to with transactions being incorrectly linked in the exported portfolio.  The application now correctly exports a portfolio.
    • Bug #72, Reported 2013.03.02 by Ravi Bhavnani
      When attempting to purchase a position using funds in the portfolio, the application would only consider funds that has been deposited up to (but not including) the day of purchase.  The application now correctly computes a portfolio’s available cash when purchasing a position.

 Version 2.0 Alpha 21, released 21 Feb 2013
  • Bug fixes:
    • Bug #71, Reported 2013.02.21 by Ravi Bhavnani
      Importing a TakeStock 2 portfolio could cause an imported position to be assigned a different symbol.  This could occur if the TakeStock 2 database contained a position with the same name but a different symbol.

 Version 2.0 Alpha 20, released 9 Jan 2013
  • Bug fixes:
    • Bug #70, Reported 2013.01.09 by Danny D
      On Windows 7, exporting a portfolio caused the application to create the portfolio export file in the application’s installation folder instead of the folder specified by the user.

 Version 2.0 Alpha 19, released 9 Jan 2013
  • New features:
    1. Portfolios can now be exported and imported.

 Version 2.0 Alpha 18, released 29 Dec 2012
  • Enhancements:
    • To encourage users to eventually upgrade to the latest version of the application, TakeStock 2 was set to expire at the end of the year.  This restriction has been permanently removed.  Versions of TakeStock 2 will no longer expire.

 Version 2.0 Alpha 17, released 21 Oct 2012
  • Bug fixes:
    • Bug #69, Reported 2012.10.21 by Aloke Pande
      On some Windows 7 machines, the numeric control used to select the length of a long-term hold in the Advanced tab of the Edit Portfolio window is not visible.
    • Bug #68, Reported 2012.10.10 by Piero Scarsella
      When selling a grouped position, the sales commission (if specified) is applied to each lot instead of being applied proportionally across all lots that comprise the grouped position.

 Version 2.0 Alpha 16, released 8 Oct 2012
  • New features:
    1. Positions can now be moved between portfolios.
  • Enhancements:
    1. An improvement has been made to the performance of displaying the contents of a portfolio.
    2. When adding or editing a position, the application now displays a warning if the position’s symbol contains spaces.
    3. The application would prevent you from creating a portfolio if a portfolio was already selected.  Now, the application assumes you want to create the portfolio in the same folder as the currently selected portfolio.
  • Bug fixes:
    • Bug #67, Reported 2012.09.21 by Piero Scarsella
      The application crashes when attempting to display the CAGR (compounded annual growth rate) columns for sold positions whose sale commission exceeds the total sale proceeds.
    • Bug #66, Reported 2012.07.09 by Isaac G
      The alternate row color selector in the Display pane of the Options window doesn’t do anything.

 Version 2.0 Alpha 15, released 7 Jul 2012
  • Enhancements:
    1. The color of sorted columns and alternate rows in a portfolio view can now be customized.
      [Suggested by Isaac G]
  • Bug fixes:

 Version 2.0 Alpha 14, released 20 Jun 2012
  • Enhancements:
    1. Improved the performance of sorting in a portfolio view’s Transactions tab.
    2. Improved the performance of reporting a portfolio’s load progress.
  • Bug fixes:

 Version 2.0 Alpha 13, released 17 Jun 2012
  • Enhancements:
    1. A new tab has been added to the Options window.  The "New Portfolio Settings" tab allows you to define default settings to be used when creating a new portfolio.
    2. A progress indicator has been added to the portfolio view to display the progress of loading a portfolio that contains a large number of transactions.
  • Bug fixes:
    • Bug #55, Reported 2012.06.15 by Piero Scarsella
      The application consumes excessive CPU time (causing it to freeze) when viewing a portfolio containing positions that have several years of reinvested dividends.
    • Bug #54, Reported 2012.06.13 by David Fuzie
      A portfolio imported from TakeStock 0.15 displays cash values and share quantities as whole numbers.  Attempting to change its precision causes an internal error.
    • Bug #53, Reported 2012.06.08 by Ravi Bhavnani
      Attempting to sell less than all shares of a position causes the application to display the message "An invalid quantity was specified".

 Version 2.0 Alpha 12, released 3 Jun 2012
  • Enhancements:
    1. Adding a new position automatically retrieves the security’s name and exchange.  Manually refreshing the view after adding a new position is no longer necessary.
  • Bug fixes:

 Version 2.0 Alpha 11, released 27 May 2012
  • New features:
    1. The ability to automatically refresh portfolio views with the latest quotes has been implemented.
  • Enhancements:
    1. Share quantities and cash amounts can now be displayed to up to 6 decimal places.
    2. The process of adding discovered dividends and automatically reinvesting them has been greatly speeded up.
    3. Multiple transactions can now be deleted at once.
    4. The order of columns in the standard view "Unrealized Gain" has been modified to make the view easier to use.

 Version 2.0 Alpha 10, released 21 May 2012
  • Enhancements:
    1. The Dividend Finder window should include a "Select All" button to select all discovered dividend distributions.
      [Suggested by Jamie O’sell]
  • Bug fixes:
    • Bug #39, Reported 2012.05.20 by several users
      The Group Positions feature is buggy - it sometimes hides more positions than it should.
    • Bug #40, Reported 2012.05.20 by Ravi Bhavnani
      The Dividend Finder window allows you to select dividends that were declared before the position was bought.
    • Bug #41, Reported 2012.05.21 by Bassam Abdul-Baki
      Closing TakeStock when maximized causes it to restart non-maximized at that size.
    • Bug #42, Reported 2012.05.21 by Ravi Bhavnani
      It’s not always possible to sell all shares of a position that contains a fractional number of shares, due to round-off errors that may occur when parsing a fractional amount entered in the Sell Position window’s "Quantity" box.

 Version 2.0 Alpha 9, released 19 May 2012
  • New features:
    1. The new Dividend Finder feature in the Dividends window allows you to discover (and apply) a position’s dividend payments that have occured in the past.
      [Suggested by Rahul Shah]
    2. Two new columns "Gain (+Div)" and "%Gain (+Div)" display a position’s absolute and percentage gain taking applied dividend payments into account, thereby enabling a more accurate analysis of a position’s performance.
    3. The ability to display information about a position at the following sites has been implemented:
      • CNN Money
      • Reuters
      • Reuters (India)
  • Enhancements:
    1. The precision used to display share quantities and cash amounts can now be set per portfolio.
      [Suggested by Bassam Abdul-Baki]
    2. An option to select the background color of charts comparing two or more symbols has been added to the application’s "Display" options.
      [Suggested by David Roper]
    3. Similar held and sold positions can now be grouped.
      [Suggested by Maxwell Moon]
    4. The process of selecting a view and changing the displayed columns has been made easier.
    5. The application now remembers a portfolio’s last used view type (Held | Sold | Transactions).
    6. A position, cash deposit or cash withdrawal can be added by right-clicking an empty row in the Held, Sold and Transactions views.
  • Bug fixes:

 Version 2.0 Alpha 8, released 6 May 2012
  • New features:
    1. The following views can now be printed:
      • Held positions
      • Sold positions
      • Portfolio transactions
      • Folder contents
  • Bug fixes:
    • Bug #29, Reported 2012.05.06 by Ravi Bhavnani
      The "Price Finder" window would sometimes display zero records on Sundays.
    • Bug #28, Reported 2012.04.29 by Rahul Shah
      The values of the "CAGR" and "CAGR (+Div)" columns are swapped.

 Version 2.0 Alpha 7, released 27 Apr 2012
  • New features:
    1. Positions can now be written off (sold at zero).
      [Suggested by Matti I]
    2. Earned interest entries can now be tracked.
    3. Capital gain cash distributions from mutual funds can now be tracked.
  • Enhancements:
    1. All windows that allow entry of cash amounts now include a button to run Windows Calulator.
    2. The default view for a new portfolio’s held positions is now "Unrealized Gain".
    3. Made it easier to select a different view when viewing a portfolio.
  • Bug fixes:

 Version 2.0 Alpha 6, released 18 Apr 2012
  • Bug fixes:
    1. Bug #12, Reported 2012.04.18 by Vijay I
      TakeStock displays an "Unable to start - Value cannot be null - Parameter: path1" error message when run on a brand new installation.
    2. Bug #10, Reported 2012.03.25 by Lou E
      The Chart window isn’t able to display charts for securities traded on the London Stock Exchange.

 Version 2.0 Alpha 5, released 16 Apr 2012
  • New features:
    1. Ability to check for and install the latest version of TakeStock 2 without having to exit the application.
    2. A backup copy of the TakeStock 2 database is automatically created whenever the database is modified.
    3. Implemented the "View | Always On Top" command.
    4. Ability to distribute dividend payments across multiple positions of the same security at the same time.
    5. Ability to reinvest dividends.
    6. Ability to change the symbol of a held or sold position.
  • Enhancements:
    1. Added "CAGR (+Div)" column that displays the compound annual growth rate taking dividend distributions into account.
    2. Reduced time taken to display a portfolio view.
    3. Added "Import Here" context menu to the TakeStock Explorer.
    4. The Folder View now includes each folder’s cash balance.
    5. Implemented the "Alert Date" option in the position editor "Alerts" tab.
    6. Added context menus to the Folder, Held Positions, Sold Positions and Transactions views.
  • Bug fixes:

 Version 2.0 Alpha 4, released 26 Mar 2012
  • Enhancements:
    1. TakeStock2 displays a warning if its companion file TakeStock2.pdb is not present in the same folder as the application.
  • Bug fixes:
    1. Bug #10, Reported 2012.03.25 by various users
      If TakeStock2 encountered an incompatible older version of the database, it would simply display an error message and exit.  The application now offers to create a new database so it can continue to run.

 Version 2.0 Alpha 3, released 25 Mar 2012
  • New features:
    1. Ability to import a TakeStock 0.15j database.
    2. Support for tracking cash deposits and withdrawals.
    3. Support for tracking dividend payments.
    4. Ability to display and edit a portfolio’s detailed transaction history.
    5. Added several new options to the Chart feature.
    6. Reworked the Options dialog and added new user preferences.
  • Enhancements:
    1. The Price Finder’s "Adjust close prices for splits" and "Highlight price drops" settings are now saved.
      [Suggested by Danny D]
    2. Significantly improved performance of Symbol Finder and Price Finder.
    3. Improved selection and and management of custom views in a portfolio’s Held and Sold tabs.
    4. Numerous usability improvements throughout the application.
    5. Added ability to select security home page provider (Yahoo Finance, Google Finance or MSN Money).
    6. Better error reporting mechanism - errors are now written to a plain-text file (saved to the Desktop) that can be easily included in an email message to me.
  • Bug fixes:
    1. Bug #6, Reported 2011.08.9 by Danny D
      The "Change" column sorts on a position’s absolute (instead of relative) price change.
    2. Bug #7, Reported 2011.08.9 by Danny D
      The "Comment" and "Date bought" columns don’t sort.
    3. Bug #8, Reported 2011.08.23 by Danny D
      Creating a portfolio in a folder doesn’t update the folder view.  Exiting and restarting the application correctly dislays the contents of the folder.
    4. Bug #9, Reported 2011.08.23 by Danny D
      Creating a portfolio, navigating to a folder or TakeStock root view, and then clicking "Refresh" causes the application to crash.
    5. Bug #10, Reported 2011.08.23 by Ravi B
      Renaming the currently displayed folder doesn’t update the name in the folder view.

 Version 2.0 Alpha 2, released 7 Aug 2011
  • Enhancements:
    1. A "Choose columns" control has been added to the portfolio view, making it easy to change the columns displayed in the current view.
      [Suggested by Danny D]
  • Bug fixes:
    1. Bug #2, Reported 2011.08.1 by Maxwell Moon
      On some displays, the date selector in the Add Position and Edit Position dialogs isn’t wide enough to display the year’s last digit.
    2. Bug #3, Reported 2011.08.3 by Danny D
      Selling all units of a position causes the application to crash.
    3. Bug #4, Reported 2011.08.6 by Ravi Bhavnani
      On weekends, the historical price provider ignores cached data and consequently makes unnecessary accesses to Yahoo.

 Version 2.0 Alpha 1, released 1 Aug 2011
  • Initial version.

 
 


Most of the content at this site is copyright © Ravi Bhavnani.
Questions or comments?  Send mail to ravib@ravib.com