EconPapers    
Economics at your fingertips  
 

Commands for financial data management and portfolio optimization

Carlos Dorantes ()

Mexican Stata Users' Group Meetings 2013 from Stata Users Group

Abstract: Several econometric software offer portfolio management tools for practitioners and researchers. For example, MatLab and R offer a great variety of tools for the simulation, optimization, and analysis of financial time series. Stata, together with Mata, offers powerful programming tools for the simulation, optimization, and analysis of financial data. However, related user commands are scarce. In this presentation, commands for online market data collection, data manipulation, and financial analysis for portfolio optimization are presented. Besides illustrating how these commands work, I will present the optimization algorithm used for portfolio optimization. Some of the commands include retornosyh. Based on the stockquote user command, this command retrieves online market data about stocks and indices (prices), computes returns—simple and continuously compounded—and then integrates the data into a formatted time-series dataset ready for further analysis. The following commands can be used to analyze data obtained with this command: gmvportws and gmvportwos, using series of continuously compounded returns, estimate the global minimum variance portfolio with and without short sales; and efrontier generates N portfolios in the efficient frontier and provides a graph showing the efficient frontier with and without short sales. The optimization algorithm was designed to estimate minimum variance portfolios according to Markowitz portfolio theory. When allowing for short sales, the minimum variance portfolio is analytically estimated based on Lagrange multipliers. When short sales are not allowed (nonnegative weights), there is no analytical solution, so the literature recommends using quadratic programming to find the minimum variance portfolio. Instead of following this numeric algorithm, I used an algorithm based on iterations and the analytical formula derived from Lagrange multipliers to estimate the minimum variance portfolio. Details and results will be described in the presentation.

Date: 2013-05-13
New Economics Papers: this item is included in nep-cmp
References: Add references at CitEc
Citations:

Downloads: (external link)
http://fmwww.bc.edu/repec/msug2013/Adorantes.pdf (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:boc:msug13:08

Access Statistics for this paper

More papers in Mexican Stata Users' Group Meetings 2013 from Stata Users Group Contact information at EDIRC.
Bibliographic data for series maintained by Christopher F Baum ().

 
Page updated 2025-03-19
Handle: RePEc:boc:msug13:08