Efficient Solutions is dedicated to bringing you innovative portfolio optimization, asset allocation and retirement software at an affordable price. Our products are designed for both investment professionals and sophisticated personal investors.
All our products have been updated to run on Windows 8, 8.1 and 10. Please be sure to download the latest version before installing.
All products are available for free 30-day trial and are targeted to PC platforms running Windows 95 through Windows 10.
Group discounts and academic licenses are available for some products.
Mean-Variance Optimization (MVO), also known as Modern Portfolio Theory (MPT), is a quantitative asset allocation technique that allows you to use diversification to balance the risk and return in your portfolio.
Click here to learn more about MVO in both single and multi-period contexts, or here for more detail. The second link also contains suggestions on how to decide which of our two optimizers is right for you.
VisualMvo is a single-period mean-variance optimizer that enables you to construct the Efficient Frontier -- the set of portfolios with greater expected return than any other with the same or less risk, and less risk than any other with the same or greater expected return. VisualMvo is an implementation of the Markowitz critical line algorithm.
MvoPlus is a novel mean variance optimizer with the ability to optimize for true multi-period (geometric mean) return of portfolios that are rebalanced to a given allocation at the end of each period. MvoPlus allows you to build Constant Ratio Asset Allocation (CRAAL) strategies with the potential to out-perform all of the constituent assets in your portfolio. The algorithm used in MvoPlus is based on recent research in portfolio optimization.
The program also functions as a conventional single period optimizer, or as a back-tester and optimizer of historical data.
MCRetire is a Monte Carlo retirement simulator that takes into account the fluctuations on your investment. Use MCRetire to help you decide if your retirement assets are adequate for your needs.
Features include: calculation of success probability for a given withdrawal, calculation of allowed withdrawal for specified success probability, display of individual Monte Carlo realizations, and a built in adjustment model for inflation, expenses and taxes.