StockApp is a comprehensive investment tracking application designed to help users monitor their investment portfolios and dividend returns. The software provides advanced sorting capabilities that combine predicted price movements with dividend yields, enabling users to make informed investment decisions tailored to their investment style.
StockApp.dmg
from the official website
From the main screen, click on the Admin button to enter the administration screen.
The first time you enter the Administration screen you will be prompted for a folder to save Backups, Imports/Exports. Create and/or select a folder and click Open.
The main dashboard provides an overview of the selected client/portfolio and key metrics. By default , this page shows your open positions along with key data for each position. If there are no open positions, this page defaults to showing all of your followed stocks. Once a position is entered, the page defaults to only your open positions. To show all followed stocks again, click the [Show All Stocks] checkbox.
This panel displays an overview of active investments.
Features:
The Details panel shows detailed information about the selected symbol. There are three sections in the top half of the panel, Information is on the left side, Dividend and Potential profit calculations are in the middle, and on the right side the Open Position Report Card. This is the summary of all your open positions in this stock at this time.
IMPORTANT NOTE
Reset Grid Widths to Show All Columns
These columns are also adjustable. StockApp remembers your layout after a few seconds. If you hide a column and wish to redisplay it, in this case, you will have to reset column widths by right clicking anywhere in the grid and selecting the 'Reset Widths' option.
My Stats panel
On this panel, all the values are color coded.
In the above example you can see the original cost of all of the invested money is 176.06. There are 12 shares owned and that comes out to an average cost of 14.67 per share. These shares are spread across several companies but gives you an overall perspective of cost.
The [Current Market Cash Value] line in yellow shows that the current cash value is less than your original investment. This is a captial loss. However, looking further down the list we will see that the current standing is actually very good.
In the [Returns] section we can see that the unrealized returns are at a loss of -17.62 and down by ten percent. This is shown as a negative percent, i.e. -10% where zero is even. If we include the dividends we have received so far, we are 9.69% up. So even though the capital is down, the dividends easily made up for the loss of original captial and on top of that gave us an overall gain.
The [Open Trades Estimated Revenue] section gives an overall view of what can be expected moving forward as compared to the last 12 months. This is shown as an annual revenue. For convience, that figure is divided by 12 to give a monthly average amount. Keep in mind dividends are irregular and come at different times throughout the year. Therefore the monthly value is what an average amount might be at the end of the next twelve months provided nothing else changes for any of the companies. However that almost never happens and is why these numbers will fluctuate somewhat throughout your investment cycles.
[Closed Trades Past 12 Months] shows your profit or loss for any closed trades over the past 12 months from today
[Closed Trades All] gives you a historic overall average profit or loss for all trades keyed into this portfolio.The My Trades panel keeps a history of all your trades. You can view open, closed, or all. The search and filter sections are similar to the Stocks panel. You can search symbols only or all of the cells.
The Market Data panel consists of your universe of symbols. These are the symbols that are available for you to add via your Stocks panel. From this Market Data panel, you can download price and dividend data. Refer to [Step 3: Data Source Configuration] for initial set up.
StockApp currently reads four data providers for price data and two for dividend data.
The providers currently are Alphavantage.co, Marketstack.com, Tiingo.com, and EODdata.com.
Alphavantage, MarketStack, and Tiingo require a key to obtain data. Visit the websites for the services you wish to utilize to obtain a key for that service.
To input a key, click the Edit button for the appropriate service then save it. The key digits are hidden from view while not editing the field.
In the Show dropdown box, there are three options, My Tracked Symbols, Open Trades Only, and Entire Market.
You will find that searches for symbols are faster when not showing the Entire Market. Only show My Tracked Symbols or Open Trades Only unless you are searching for an elusive entry. When searching through the entire market, the system will appear to hang while searching. Depending on the speeed of your computer, this could take quite a while.
Additionally you may insert, edit, and delete a data point manually using the Manual Entry button.
The best format to use initially is MetaStockASCII with NAMES. This will properly populate a good universe of stocks for you to work with. I have included some step by step instructions at the beginning of this manual to populate via EODData.com. If you have a different source with MetaStockASCII data format with names as a text file, it might work with Stockapp.
Download Speed / Screen Updates
Data service providers have a limit on how many data requests can be made in a certain time frame.
Download speed is the pause time between downloads from the service providers. Depending on the data point requested, StockApp will download from one up to 100 data points at a time and process them before proceeding to the next batch.
The default of 250 milliseconds or one quarter of a second between downloads, appears to work well. If you are finding you are not getting data consistently, you may try increasing the time between requests.
The screen updates pause is the amount of time given to the computer to update the display. If your computer screen is not updating fast enough, it may need more time during downloads. The default of 250 milliseconds or one quarter of a second should work well on a modern computer. Of course the longer the time the slower the data downloads become.
From the Admin screen you can:
You are not limited to email addresses. Keep in mind when exporting and importing clients the email / identifier goes with the file. Hence the option of not using an email address as an identifier. StockApp does not provide a way to change identifiers. Changing an identifier would have to be done manually by creating a new identifier and then entering data points from the old identifier one by one.
NOTE: You need at least one client / identifier. Adding yourself as your own client is a good way to ensure you always have at least one client. Do not use the demo account as this will not be reliable for data.
Backups are also performed on imports and restores as a safetly precaution in case a restore was unintentionally performed. If imports are done frequently there will be many backups listed. You may select more than one backup at a time to delete. This will allow you to keep the number of backups to a reasonable amount. It is suggested that you keep at lease one backup somewhere in the cloud, or on another disk.
Export and save individual client data.
You can export more than one client at a time.
The Followed Stocks Exports screen allows you to share with other StockApp users the stocks you follow. When you import someone elses stocks, you will be prompted on how to address certain fields.
The registration screen allows you to register the software to a new user and license key. This is useful if you need to transfer ownership to another person.
NOTE: To activate the Registration button the keyboard must be used to key in at least one letter in the Registration Key area.
The Followed Stocks Exports screen allows you to share with other StockApp users the stocks you follow. When you import someone elses stocks, you will be prompted on how to address certain fields.
The registration screen allows you to register the software to a new user and license key. This is useful if you need to transfer ownership to another person.
NOTE: To activate the Registration button the keyboard must be used to key in at least one letter in the Registration Key area.
Deleting Your Data
Deleting or uninstalling the app from the Mac or Windows platform will not remove any exports you have created. It will also not remove the database tied to your user account. To delete the database there is another folder you need to delete.
In Apple Mac, the app is sandboxed and tied to your account. To remove all StockApp data, you would need to look for a folder called us.apptools.stockapp in the structure Apple uses for sandboxing apps and delete that folder to completely delete your data.
In Windows, StockApp is tied to your account. To remove all StockApp Data, look for the us.apptools.stockapp folder inside the AppData folder. Delete that folder to completely remove StockApp data from your user login.
Support
For support send an email via the website AppTools.us.
Also reference the Blog link at the bottom of the website to see latest updates.
I work on these products in my spare time and have a regular day job which sometimes runs late into the night. If I don't respond to you within a week, it's probably because I missed the emails. I'll need to work on a different email system to better notify me. Until that happens, we will just have to rely on emails running through the system and hope that it gets to me.