Short
Description
Contact
System Requirements
Limitations
Installation
Registration
Usage
Main Form
Shares
New
Details
Split
Statistics
Delete
Prices
Prices
Price Input
Charts
New
Details
Draw
Value Chart
Select
Portfolio
Portfolio Transactions
New
Details
Gain/Loss
Gain/Loss (cum.)
Portfolio Settings
Settings
PDepot-Info
What's coming up next?
History
PDepot is a Palm application for portfolio tracking. It features administration of shares, prices, portfolio transactions, charts and calculation of gains and losses. When hotsyncing your Palm, all data is backed up on the desktop pc.
The new version 0.7 brings you some new features.
The current version 0.7 is freeware and the complete package (PDepot07.zip) (including the documentation) may be (but only unchanged!) freely (without commercial intentions) distributed and used.
I will not be responsible for any damages or data losses caused by PDepot.
Please send any comments, bug reports, etc. to me (Juergen Schwarz) by e-mail PDepot@gmx.de
This program is my first Palm application, so please don't be too harsh when anything doesn't work as expected. I'm using PDepot myself and will keep on developing.
PDepot was successfully tested with the following Palms and OS versions:
The 'raw' PDepot uses about 68kB of Palm memory. The memory footprint increases when entering data such as prices, shares, etc.
Please send any comments running PDepot on other Palm/OS versions to me.
The archive 'PDepot07.zip' contains the following files:
PDepot.prc | The PDepot Palm application (German version) |
PDepot_e.prc | The PDepot application (English version) |
PDepotPortfolio.pdb | Sample portfolio |
PDepotPrice-459.pdb | Sample price database |
PDepotPrice-666.pdb | Sample price database |
PDepotShares.pdb | Sample shares database |
PDepotCharts.pdb | Sample charts |
Manual | This directory contains the user manual (German version) |
Manual_e | The user manual (English version) |
The sample databases (*.pdb) contain data for a portfolio with one share, some prices and one chart. If you do not need this data, install only the file 'PDepot.prc' using the Palm installation tool. The sample data can also be deleted from within the PDepot application.
CAUTION, IMPORTANT: If you have already entered your own data in PDepot do not attempt to install the sample databases because this would destroy all your data!
Version 0.7 of PDepot is fully compatible with older versions, so just install PDepot_e.prc on your palm to keep all your data. Nevertheless I advise you to hotsync prior to installation. If something goes wrong you can then make a cold reset on the palm and hotsync to retrieve all data.
Well, it's not really a registration as PDepot is freeware. But I would appreciate your mail if you use PDepot, simply to learn how many people are using it. As a return I will send you a new PDepot version when available (please tell me if you dont want that).
All program functions are selected by using the Depot main form's menu bar or the corresponding icons.
Use the form 'Shares' to enter share data.
The displayed shares are sorted alphatbetically by the short name.
![]() |
Delete | Deletes the selected share. Important: A share can only be deleted when no chart or portfolio transaction exist for that share. The corresponding price database is deleted with the share. |
![]() |
Details | Shows detailed info for the share |
![]() |
New | Inserts a new share record |
![]() |
Split | Performs a share split |
![]() |
Prices | Displays prices for the selected share |
![]() |
Ok | Closes the form |
Short: | Short name of the share |
Name: | Name of the share |
Ticker symbol : | Ticker symbol of the share |
Type: |
Type of the share. The following types are available:
|
Input price : | When this option is selected, the share is displayed in the "Price Input" form. This can be used to exclude a share from price input temporarily without having to delete it. |
![]() |
Save data and close form |
![]() |
Cancel without saving |
![]() |
No function if new share created |
Remark: The input for name., short name and ticker symbol don't have to be unique. But it is recommended nbot to use the same short name for different shares as the short name is displayed in many lists of PDepot.
Used to display and chage the data of a share. It uses the same form as for creating a new share (Exception: Button 'Statistics').
Performs a split for the selected share.
Split date: | Date of the split. |
Split ration: | Select the split ration |
![]() |
Performs the split for the selected share and closes the form |
![]() |
Don't split |
All share prices and portfolio transactions for the selected share before the split date are recalculated.
Examplel: At 12.6.2000 a split is performed at a ration of 1 old to 2 new shares. The price of the share at 11.6.2000 is $20.00. At 5.6.2000 10 share are bought at a price of $18,00. After the split the data has been calculated as follows:
Price at 11.6.2000:
$10,00
Buy: 20 shares at 5.6.2000 for $9,00
Shows the statistics for the selectedshare.
Number fo records: | Number of price records for the share |
ID: | Internal ID number |
Oldest: | Date of the oldest price record |
Newest: | Date of the newest price record |
Max.: | Highest price of the share |
Min.: | Lowest price of the share |
![]() |
Delete prices |
![]() |
Close form |
Deletes price records for the selected share and for a certain date range. Used to free memory when old prices are no longer needed.
From date : | Beginning of date range from where prices are to be deleted (inclusive). Default value is the date of the oldest price record. |
To date : | End of date range from where prices are to be deleted (inclusive). Default value is the date of the newest price record. |
Keep price every xx days |
This settings determines how prices are kept when deleting. You can select:
By selecting an appropriate value, you can keep the price databases small and still have enough records to display a chart. |
![]() |
Cancel without deleting |
![]() |
Delete now |
Display the stored prices for the selected share.
![]() |
Deletes selected price |
![]() |
Close form |
Das Formular 'Kurseingabe' ermöglicht (logischerweise) die Eingabe von Kursen.
Date: | Date for that a price should be entered |
Record: | Record number . |
Share: | Share for which the price should be entered. By tapping on the share a list pops up and another share can be selected. |
Ticker symbol: | Ticker symbol of the share |
Name: | Name of the share |
Price: | Input field for the share price. |
![]() |
Save price and go to previous share. Shares that have the "Input price" option disabled are skipped. 'Up' key can also be used. |
![]() |
Save price and go to next share. Shares that have the "Input price" option disabled are skipped. 'Down' key can also be used. |
![]() |
Cancel and do not save last price input |
![]() |
Save last input and close form. |
The form "Charts" lists all available charts and can be used to vrteate new charts, delete and change charts..
![]() |
Delete | Deletes the selected chart |
![]() |
Details | Shows detail info for the selected chart |
![]() |
New | Inserts a new chart |
![]() |
Draw | Draws the selected chart |
![]() |
Ok | Closes the form |
Creates a new chart.
Name: | Name of the chart |
Share | Share to display in the chart. Tapping on the share opens a list with all available shares and another share can be selected. |
![]() |
Copies the share name into the "name" field |
Draw stop-loss | When activated,
stop-loss transactions are drawn in the chart form as red (Palm IIIc) or
black (other Palms) makers. Note: When this option is deactivated in the global settings, no stop-losses are draw! |
Draw buy price | When activated,
buy transactions are drawn in the chart form as blue (Palm IIIc) or black
(other Palms) markers. Note: When this option is deactivated in the global settings, no buy prices are drawn! |
![]() |
Saves data and closes form |
![]() |
Cancel form |
Used to change the data of the selected chart. Uses the same form as for creating a new chart.
Draws the selected chart.
![]() |
Zoom out maximal (show all records) |
![]() |
Zoom out |
![]() |
Zoom in |
![]() |
Zoom in maximal (show records for the last 1,5 months) |
![]() |
Close form |
On the Palm IIIc with color display the lines for stop-loss (red) and buy prices (blue) are drawn in color, on all other Palms they are draw in black. These lines are only draw if the corresponding option is selected in the "Settings" form.
By dragging the pen on the drawing area, the share price is displayed together with the date.
When zooming out, a gap can be display at the left border of the chart if not enough records are present.
Remark: At least 4 price records are required in order to be able to draw a chart.
This form shows the value of the current portfolio as a chart. First the time interval to be displayed must be selected:
After selecting the start date of the interval and tapping on the OK button, the chart will be displayed:
Tapping on OK closes the form.
Notes:
As the calculation of the chart values takes some time, a message "please wait..." will be displayed during that time. The duration for the calculation depends on several factors:
The displayed chart does not use the transaction costs!
Important: For a correct display, enough price records for each share in the portfolio (also for the shares already sold) must be available. At least one of the price records for each share must be the same or older date as the buy date of the share.
Used to select the current portfolio.
Tapping on the portfolio selects it. Display of transactions and gain/loss always uses the current portfolio.
Selecting 'Cancel closes the form without changing the current portfolio selection.
The form "Portfolio Transacions" lists all transactions and can be used to create new and delete old transactions.
The transactions are sorted by the date.
![]() |
Delete | Deletes the selected transaction |
![]() |
Details | Showes detailed info for the transaction |
![]() |
New | Adds a new transaction |
![]() |
Ok | Closes the form |
Remark: Depending on the number of transactions, building the list can take some seconds. A note is displayed during that time.
Creates a new portfolio transaction.
Date | Date of the transaction |
Type |
Transaction type:
|
Price: | Share for the transaction. Tapping on the share opens a list with all available shares and another share can be selected. |
Amount: | Number of shares |
Price: | Buy/sell/stop-loss price |
Cost: | Costs for the transaction. Not used at the moment and reserved for future versions. |
Comment: | Comment for the transaction. |
![]() |
Save data and close form |
![]() |
Cancel and close form |
Remark: For the current version no plausibility check is performed. I.e. it is possible to sell more share than exist in the portfolio.
Used to change the data of the selected portfolio. Uses the same form as for creating a new transaction.
The form 'Gain/Loss' shows gain and loss and the current value of all shares in the portfolio.
![]() |
Closes the form |
The sorting order of the list can changed by tapping on the column header. On the Palm IIIc losses are displayed in red color. Only shares are display which are still in the portfolio. The last entered share price is used for the calculation.
The last column can display the following data:
G/L in % | Gain/Loss in per cent |
G/L | Gain/Loss in $ |
G/L p.a. | Gain/Loss per year. Is calculated by dividing the G/L by the number of years. |
Buy price | Price per share in $ for this portfolio position. The transaction costs are used if activated in the settings. |
Buy sum | Total buy prices in $ for this portfolio position. The transaction costs are used if activated in the settings. |
Value | Absolute value in $ |
When buying shares and selling part of them the sells are subtracted from the oldest bought position. Example:
8.11.99: Buy 20 shares Cisco
Systems Inc.
3.6.00: Buy 20 shares Cisco Systems Inc.
10.6.00: Sell 30 shares Cisco Systems Inc.
Then the current gain/loss at 10.6.00 is displayed as:
3.6.00: 10 shares. Cisco Systems Inc. +xxx%
Remark: Depending on the number of transactions, building the list can take some seconds. A note is displayed during that time.
At bottom of the form a total can be displayed (gain/loss, gain/loss in % or value).
Values that can not be displayed (i.e. if no price record is present) are displayed as '-'.
When activated in the settings, the transaction costs for the buy are used for the calculation of gain/loss.
Example:
Buy of 10 shares at a price of $20.00 per share and costs of $10.00 (this is
5% of the total buy price). Current price is $30.00:
Display without transaction
costs:
Buy sum: $200.00
Buy price: $20.00
G/L: +100.00
G/L in %: +50%
Value: $300.00
Display with transaction
costs:
Buy sum: $210.00
Buy price: $21.00
G/L: +75.00
G/L in %: +35.7%
Value: $285.00
Show the gain/loss as cumulative values (same shares are displayed together).
Note: In column 'date' the buy date of the first bought shares is displayed.
Settings of the current portfolio
Current portfolio: |
Number of the current portfolio |
Name: | Name of current portfolio |
![]() |
Closes the form and stores data |
The form 'Settings' is used to enter global settings for the program.
Password protection : |
When activated, the
palm password has to be entered before the portfolio and the gain/loss
form is displayed. |
||||||||
Draw stop-loss |
When activated, stop-loss transactions are drawn in the chart form as red (Palm IIIc) or black (other Palms) markers.
|
||||||||
Draw buy price |
When activated, buy transactions are drawn in the chart form as blue (Palm IIIc) or black (other Palms) markers.
|
||||||||
![]() |
Saves data and closes form. |
Shows info about PDepot.
The following features are planned for the next PDepot version:
Version | Date | Changes |
0.4 | 22.6.2000 | First version (German only) |
0.5 | 2.7.2000 |
|
6.7.2000 |
|
|
9.7.2000 |
|
|
0.6 | 2.8.2000 |
|
0.7.0 | 13.11.2000 |
|