Track your multiple investment or portfolios in one place

Overview

Portfolio Returns

Portfolio Returns is a financial app for macOS that helps you track your multiple investment or portfolios in one place.

It's inspired by return spreadsheet built by Bogleheads forum member longinvest. To learn more about how it computes returns, see Bogleheads wiki page Calculating personal returns.

screenshot

Features

  • Track your multiple investment or portfolios in one place.
  • Compute investor return (money-weighted return, internal rate of return).
  • Compute portfolio return (time-weighted return, comparable return).
  • Show portfolio returns for 1 month, 3 months, 6 months, year-to-date (YTD) and 1 year.
  • Show portfolio returns for 3 years and up to 50 years.
  • Calculate and show growth of $10,000 chart.

Download

download on the Mac App Store

Requires macOS 11 Big Sur or later.

Usage

  1. Create a portfolio.
  2. Add one or more accounts.
  3. At the close of the last day of each month, add total contributions, total withdrawals and account balance to each account.
  4. Sleep well. Do not watch your portfolio. Let it perform.

System Requirements

Portfolio Returns is developed and built with SwiftUI. To use this app, be sure your Mac is running macOS 11 Big Sur or later.

License

Portfolio Returns is available under the MIT license. See the LICENSE file for more info.

Comments
  • 10,000 return?

    10,000 return?

    The app seems to assume some sort of 10,000 investment baseline. I highly doubt this at first glance random number will help. For me, I do know that it gives me incorrect calculations for 1+ years of return.

    Let's make a way to disable that?

    opened by I-Valchev 5
  • Big Sur issues fix

    Big Sur issues fix

    • [x] Portfolio toolbar configure button now showing up (folder.badge.gearshape not supported?) #49
    • [x] Welcome view markdown text not rendered #50
    • [x] Delete confirm dialog appears twice #51
    • ~~[ ] Others?~~
    opened by ashchan 3
  • Individual account performance

    Individual account performance

    Hey! The app looks great, thanks for spending time to develop it!

    Is there a way to track the individual performance of an account, in addition to the overall? Much useful feature.

    opened by I-Valchev 2
  • Import/export JSON for backup/restore

    Import/export JSON for backup/restore

    TODO

    • [x] export
    • [x] import
    • [x] localization
    • Since CloudKit sync will not be implemented this would be the option to move data cross devices
    • It also allows to do regular backups to avoid data loss

    Note CSV import might not be easy to do. The original excel/gdoc files don't have a good CSV output.

    Instead of CSV, the format would be JSON to simply represent CoreData data.

    opened by ashchan 2
  • Calculations View

    Calculations View

    Implement this calculations view, with those hidden balance columns:

    1mo/3mo - 50yr, flow, count and internal rate of return will be implemented as another future task.

    CleanShot 2021-11-10 at 09 45 05@2x

    opened by ashchan 1
Releases(v1.3)
Owner
Jianming Chen (James)
Developer, from China with love, living in Japan.
Jianming Chen (James)
Calculate your Equated Monthly instalment (EMI) for Home loan, Housing loan, Car loan & Personal loan

Calculate your Equated Monthly instalment (EMI) for Home loan, Housing loan, Car loan & Personal loan

Tirupati Balan 19 Sep 20, 2022
An iOS application that helps the user to track his/her investments and maintain portfolios.

CryptoX Technology has changed the way people work, communicate, shop, pay and collaborate. One such transformation was the origin of cryptocurrency.

Anant Kanchan 32 Aug 21, 2022
SIP calculator calculates the future value of SIP (Systematic Investment Plan) payments.

SIP calculator calculates the future value of SIP (Systematic Investment Plan) payments. This app is available in the AppStore. Learn more here. #Desc

Tirupati Balan 26 Dec 7, 2022
React-native-place-picker: Pick any place with single click 🚀

React-native-place-picker: Pick any place with single click ??

b0iq 59 Dec 29, 2022
Swift/iOS viewer for photography galleries or portfolios

Swift/iOS viewer for photography galleries or portfolios. The app is intended for photographers who participate in classical photo clubs: a portfolio covers (curated) images that were presented and critiqued within a photo club.

Peter van den Hamer 8 Dec 24, 2022
TwilioChat_iOS - Twilio iOS SDK Implementaion Chat one-one Chat One-Many (Group)

TwilioChat_iOS - Twilio iOS SDK Implementaion Chat one-one Chat One-Many (Group) - Add Participant - Remove Participant Send Attachment Image Android - iOS Tested iOS - iOS Tested iOS - Android Tested React to Message, Delete a Message Read, Delivered, Sent Delete a Conversation Unread Messages Filter

Zeeshan Haider 2 May 23, 2022
See all your scheduled local notifications in one place

ScheduledNotificationsViewController Nice Photon is available for hire! Talk to

Nice Photon 171 Oct 8, 2022
App Everything in one place (news, weather, stocks and much more)

Dashy Everything in one place (news, weather, stocks and much more) I tried to follow MVVM Pattern, Used Decodable And URLSession instead of thrid-par

Aayush 3 Nov 24, 2021
Link - a macos application for keeping important and complicated urls in one place

Link Description Link is a macos application for keeping important and complicat

Johan Solbakken 2 Jul 21, 2022
Escuela - A student-productivity app. Everything in one place

escuela a student productivity app Features Tasks Notes Calendar (coming soon) A

Isaac Barsoum 1 Feb 8, 2022
SleepingBaby - Track your kids activity and allow them sleep soundly with relaxing music in ONE app

Sleeping Baby Скачать в AppStore. Ключевые используемые технологии: UIKit, MVVM,

Egor Kostyukhin 0 Jan 7, 2022
🚀 Create XCFrameworks with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! The better way to deal with XCFrameworks for iOS, Mac Catalyst, tvOS, macOS, and watchOS.

Surmagic ?? Create XCFramework with ease! A Command Line Tool to create XCFramework for multiple platforms at one shot! The better way to deal with XC

Muhammed Gurhan Yerlikaya 260 Dec 28, 2022
An Xcode 7 plugin to build and run an app across multiple iOS devices with one click.

RunEverywhere Xcode Plugin Overview An Xcode 7 plugin to build and run an app across multiple iOS devices with one click. Gone are the days of manuall

Eric Mika 322 Sep 7, 2022
A simple shake-one-shake, Convenient for us to integrate the shake-one-shake.

MGSwiftShaker Example To run the example project, clone the repo, and run pod install from the Example directory first.

null 3 Nov 21, 2021
This little app aims to help teach me how to implement more then one API in one single application in a reusable and properly structured manner.

LilAPI App News & Weather This little API app combines two of Jordan Singers Lil Software API's into one app. The goal with this app was to learn how

hallux 1 Oct 13, 2021
Standard Notes is a safe place for your notes, thoughts, and life's work

Standard Notes iOS & Android App Standard Notes is a safe place for your notes, thoughts, and life's work. It focuses on being simple, so you don't ha

Standard Notes 842 Dec 31, 2022
Pegase is a beautifully easy tool to keep track of your financial life on all your macOS

Pegase ?? Features ?? Documentation Personal account software Pegase is a beautifully easy tool to keep track of your financial life on all your macOS

null 2 Oct 12, 2021
RNH Tracker is a GPS logger for iOS (iPhone, iPad, iPod) Track your location and send your logs to RNH Regatta :-)

RNH Tracker for iOS + WatchOS RNH Tracker is a GPS logger for iOS (iPhone, iPad, iPod) with offline map cache support. Track your location, add waypoi

Ed Cafferata 0 Jan 23, 2022
iOS Trakt Client - Keep track of your favorite TV shows and movies on your iPhone. (Under development)

CouchTracker Keep track of your favorite movies and tv shows on your iPhone Setup for development You will need Xcode 11.2.1 Swift 5.1.2 Run the follo

Pietro Caselani 42 Apr 19, 2022
ARKit Base Project. Place virtual objects based on WWDC example project

ARKit - Placing Virtual Objects in Augmented Reality Learn best practices for visual feedback, gesture interactions, and realistic rendering in AR exp

Ignacio Chiazzo Cardarello 338 Jan 5, 2023