Skip to content

A software that will track and store investment with live update.

License

Notifications You must be signed in to change notification settings

deadlykam/InvestmentTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Investment Tracker

Introduction

This is a software that keeps track of all the investments made. For now it keeps track of BitCoin. It uses live tracking of the BitCoin price which it gets from Coinbase's json. Uses visual to help know how far up or down the investment is in.

Table of Contents:

Prerequisites

Windows 10

For now this works in Windows 10. In future will try to get it on Linux and MacOS


Stable Build

Stable-v1.0.4 is the latest stable build of the project. If development is going to be done on this project then it is advised to branch off of any Stable branches because they will NOT be changed or update except for README.md. Any other branches are subjected to change including the main branch.


Installation

  1. First download the latest InvestmentTracker.zip from the latest Stable build.
  2. Once downloaded unzip it.
  3. After unzipping open up InvestmentTracker.exe

User Interface

This is the UI of the software. Using visuals to represent if an investment is up or down. Green means the investment up. Red means the investment is down. Orange means that row/data has been selected and can be updated. Below it shows all the total and average values.


Features

Adding Data:

To add data first click the ADD button.

This will open up a new interface which is the add new data interface. Here you can set the date, invested amount, price bought, BTC and platform stored in. Once you have done putting in the data then hit CONFIRM button.

You will notice that a new row have been added with the latest data.

Selecting Data:

To select a data or row simply click it anywhere in the row. This will highlight the selected data/row with an orange highlighter.

Updating Data:

To update a data or row make sure it is first selected and the orange highlighter is shown. Then click the UPDATE button.

This will open up the update interface. Here you can update any data you want. Once updating the data is done click the UPDATE button.

You will now notice that the data/row is updated with new values.

Sorting Data:

You can sort the table by clicking any of the headings of the table. This will sort the data in ascending or descending order. This is feature helps to show how investments are doing.

For example. Click the GAIN (%) header. This will first sort the data in ascending order. The order will be done using the gain values.

Now click GAIN (%) header again. This time it will sort the data in descending order. The order will be done using the gain values.

Target ROI:

You can set the target ROI value. By default at the start it is 1.5. You can change this value to any other value. Try changing the ROI(x) value to 2 and then hit the Enter key.

You will notice that the SELL PRICE (£) AND BTC SELL PRICE (£) value changing as the ROI(x) value changes. This makes sure the sell price of the invest and the target btc market value is updated so that the investor will know when to sell the investment.

Custom Market Value:

You can set the custom market value to see how your investment will do. This helps to predict what the gain/loss will be. At start the custom value is 0 by default. Change the CUSTOME VALUE to 50000 and then hit the Enter key.

You will notice that GAIN AMOUNT, GAIN TOTAL AND GAIN (%) values changing. This is because the calculation is being done based on the custom market value. To go back to the current/live market value make the custom value back to 0.

To go back to the current/live market value change the CUSTOME VALUE back to 0.


Versioning

The project uses Semantic Versioning. Available versions can be seen in tags on this repository.


Authors


License

This project is licensed under the MIT License - see the LICENSE.md file for details.