All Projects → enricoschumann → Pmwr

enricoschumann / Pmwr

Portfolio Management with R: Backtesting investment and trading strategies, computing profit-and-loss and returns, reporting, and more.

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Pmwr

v-currency
A plugin for formatting currency for different countries in Vue
Stars: ✭ 24 (-22.58%)
Mutual labels:  accounting
Double entry
A double-entry accounting system for Ruby applications.
Stars: ✭ 276 (+790.32%)
Mutual labels:  accounting
Budget
Get a grip on your finances.
Stars: ✭ 609 (+1864.52%)
Mutual labels:  accounting
uzerp
uzERP - Open Source Business Management
Stars: ✭ 41 (+32.26%)
Mutual labels:  accounting
Django Ledger
A bookkeeping & financial analysis engine for the Django Framework. UNDER ACTIVE DEVELOPMENT & NOT STABLE YET.
Stars: ✭ 253 (+716.13%)
Mutual labels:  accounting
Ledger
Double-entry accounting system with a command-line reporting interface
Stars: ✭ 4,062 (+13003.23%)
Mutual labels:  accounting
awesome-beancount
Awesome Beancount Resources
Stars: ✭ 114 (+267.74%)
Mutual labels:  accounting
Apskaita5
Open source accounting system designed for Lithuania
Stars: ✭ 20 (-35.48%)
Mutual labels:  accounting
Ledger
Command line double-entry accounting program
Stars: ✭ 272 (+777.42%)
Mutual labels:  accounting
Transity
Keep track of your 💵, 🕘, 🐖, 🐄, 🍻 on your command line
Stars: ✭ 528 (+1603.23%)
Mutual labels:  accounting
OpenAM
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.
Stars: ✭ 476 (+1435.48%)
Mutual labels:  accounting
SimpleScreens
Simple Screens is a library of screens and screen components (forms, sections, transitions) to be included, extended, or generally reused in applications based on Moqui Framework and Mantle Business Artifacts.
Stars: ✭ 20 (-35.48%)
Mutual labels:  accounting
Akaunting
Free and Online Accounting Software
Stars: ✭ 4,599 (+14735.48%)
Mutual labels:  accounting
gone
Where has my time gone?
Stars: ✭ 46 (+48.39%)
Mutual labels:  accounting
Rotki
A portfolio tracking, analytics, accounting and tax reporting application that protects your privacy
Stars: ✭ 689 (+2122.58%)
Mutual labels:  accounting
PyGtk-Posting
Open source financial accounting and business management for Linux.
Stars: ✭ 18 (-41.94%)
Mutual labels:  accounting
Gauzy
Gauzy™ - Open-Source Business Management Platform (ERP/CRM/HRM)
Stars: ✭ 374 (+1106.45%)
Mutual labels:  accounting
Invoicing
🧾💰App for issuing invoices, track expenses and managing clients for all the sole traders of New Zealand. That are registered for GST. And can host a Rails app. And are able to configure Google OAuth.
Stars: ✭ 24 (-22.58%)
Mutual labels:  accounting
Metasfresh
We do Open Source ERP - Fast, Flexible & Free Software to scale your Business.
Stars: ✭ 807 (+2503.23%)
Mutual labels:  accounting
Wp Erp
An open-source ERP (Enterprise Resource Planning) solution for WordPress
Stars: ✭ 441 (+1322.58%)
Mutual labels:  accounting

#+TITLE: Portfolio Management with R #+AUTHOR: Enrico Schumann

  • About PMwR

Functions for the practical management of financial portfolios: backtesting investment and trading strategies, computing profit-and-loss and returns, analysing trades, reporting, and more. The aim of PMwR is to provide a small set of reliable, efficient and convenient tools that help in processing and analysing trade/portfolio data. The package does not provide a complete application that could be used 'as is', but building blocks for creating such an application.

PMwR grew out of various pieces of software that I have written since 2008. The package is under active development and changes frequently, simply because the code has been written over many years and is in need of being groomed for general use. Specifically, the interfaces to functions are not stable (e.g., argument names are currently being made consistent across functions); in some cases, generic functions will be introduced. The recommended practice is therefore to explicitly name arguments in function calls (and not pass arguments by position). Any changes in argument names will be documented in the NEWS file ([[http://enricoschumann.net/R/packages/PMwR/NEWS]]) and so can be followed easily. More details are in the ChangeLog ([[http://enricoschumann.net/R/packages/PMwR/ChangeLog]]).

  • What PMwR provides

The package provides functions that can serve as building blocks for many activities in portfolio management.

  • Keeping track of transactions :: The package provides functions for handling journals (sometimes called blotters). See =?journal= and =?position=.
  • Testing strategies :: See =?btest=.
  • Computing profit/loss and returns :: See =?returns=, =?rc= =?pl= or =?unit_prices=.

All details are in the manual:

[[http://enricoschumann.net/R/packages/PMwR/manual/PMwR.html]]

New features are often described in these [[http://enricoschumann.net/notes/PMwR/][notes]].

I am grateful for comments, suggestions and corrections.

  • Installation

The latest release of the package is available from [[http://enricoschumann.net/R/packages/PMwR/]]. You can install the package directly from within R: #+BEGIN_SRC R :eval never install.packages('PMwR', repos = c('http://enricoschumann.net/R', getOption('repos'))) #+END_SRC The package depends on several other packages, which can be obtained from the same repository and from CRAN.

There is currently no automatic build for Windows. If you wish to use the package on Windows and have problems building it, then please contact me and I will provide you with a Windows version.

There are also publicly-available repositories at https://github.com/enricoschumann/PMwR and https://gitlab.com/enricoschumann/PMwR.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].