Development of Stock Portfolio. Optimization Application Program Using. Fuzzy Linear Programming

Similar documents
Chapter 1 INTRODUCTION. 1.1 Background

Prediction of Stock Performance Using Analytical Techniques

Evaluation of Sub Query Performance in SQL Server

Target Strategy: a practical application to ETFs and ETCs

CUSTOMER RELATIONSHIP MANAGEMENT INFORMATION SYSTEM ST BORROMEUS HOSPITAL

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL

Oscillatory Reduction in Option Pricing Formula Using Shifted Poisson and Linear Approximation

A Genetic Algorithm to Price an European Put Option Using the Geometric Mean Reverting Model

Building Social CRM Framework. on Enterprise Architecture Framework. Using Value Chain Process Approach

An Evaluation Model for Determining Insurance Policy Using AHP and Fuzzy Logic: Case Studies of Life and Annuity Insurances

Decision Making and Evaluation System for Employee Recruitment Using Fuzzy Analytic Hierarchy Process

Credit Risk Comprehensive Evaluation Method for Online Trading

Comparing Artificial Intelligence Systems for Stock Portfolio Selection

Development Of Car Rental Management Information System (Case Study: Avis Indonesia)

Daylight Adaptive Shading Using Parametric Camshaft Mechanism for SOHO in Jakarta

Optimization of PID parameters with an improved simplex PSO

ONLINE ACADEMIC ADMINISTRATION SYSTEM TO SUPPORT DISTANCE LEARNING AT FACULTY OF COMPUTER SCIENCE UNIVERSITY OF INDONESIA

Actuarial Present Values of Annuities under Stochastic Interest Rate

Electronic Document Management Using Inverted Files System

Methodology Framework for Analysis and Design of Business Intelligence Systems

3 Results. σdx. df =[µ 1 2 σ 2 ]dt+ σdx. Integration both sides will form

Prediction Model for Crude Oil Price Using Artificial Neural Networks

Development of Mobile Library Application Based on Android in Universitas Ahmad Dahlan

Enhancing the Teaching of Statistics: Portfolio Theory, an Application of Statistics in Finance

Development of Virtual Lab System through Application of Fuzzy Analytic Hierarchy Process

A Big Data Analytical Framework For Portfolio Optimization Abstract. Keywords. 1. Introduction

Optimization applications in finance, securities, banking and insurance

Portfolio selection based on upper and lower exponential possibility distributions

Ph. D. thesis summary. by Aleksandra Rutkowska, M. Sc. Stock portfolio optimization in the light of Liu s credibility theory

ANDROID BASED BINUS PROFILE APPLICATIONS AS THE MARKETING TOOLS OF BINA NUSANTARA UNIVERSITY

International Journal Of Recent Scientific Research

Optimization of Fuzzy Inventory Models under Fuzzy Demand and Fuzzy Lead Time

Analysis and Design of Knowledge Management Systems for School of Information System at XYZ University (A Case Study Approach)

Fuzzy logic decision support for long-term investing in the financial market

Internet of Things for Smart Crime Detection

OPTIMIZATION AND FORECASTING WITH FINANCIAL TIME SERIES

Applied Mathematical Sciences, Vol. 7, 2013, no. 112, HIKARI Ltd,

GMO WHITE PAPER. The Capacity of an Equity Strategy. Defining and Estimating the Capacity of a Quantitative Equity Strategy. What Is Capacity?

An Integrated Production Inventory System for. Perishable Items with Fixed and Linear Backorders

In the case of the online marketing of Jaro Development Corporation, it

ECO 317 Economics of Uncertainty Fall Term 2009 Week 5 Precepts October 21 Insurance, Portfolio Choice - Questions

Research Article Two-Period Inventory Control with Manufacturing and Remanufacturing under Return Compensation Policy

End User Satisfaction With a Food Manufacturing ERP

Active Versus Passive Low-Volatility Investing

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

Inventory Analysis Using Genetic Algorithm In Supply Chain Management

A Fuzzy AHP based Multi-criteria Decision-making Model to Select a Cloud Service

Asymmetric Correlations and Tail Dependence in Financial Asset Returns (Asymmetrische Korrelationen und Tail-Dependence in Finanzmarktrenditen)

A New Method for Multi-Objective Linear Programming Models with Fuzzy Random Variables

CORPORATE FINANCE RISK ANALYSIS WITH CRYSTAL BALL ARE WE ADDING VALUE?

DEPARTMENT OF BANKING AND FINANCE

Comparative Analysis of FAHP and FTOPSIS Method for Evaluation of Different Domains

The Marketing Mix Strategy in Influence to the Competitive Advantage

How retail investors in Australia view the importance of social and digital media channels

Computing the Electricity Market Equilibrium: Uses of market equilibrium models

HELPDESK SYSTEM DESIGN AND DEVELOPMENT IN A UNIVERSITY BASED ON ITIL V3 FRAMEWORK (CASE STUDY: AL AZHAR INDONESIA UNIVERSITY)

Sentiment Score based Algorithmic Trading

The Development of a Web-Based Attendance System with RFID for Higher Education Institution in Binus University

Impact Investing TAILORED, TRANSPARENT SOLUTIONS

DATA MINING IN FINANCE

The Application of ANP Models in the Web-Based Course Development Quality Evaluation of Landscape Design Course

Fuzzy regression model with fuzzy input and output data for manpower forecasting

Extent of work (hours)

OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME. Amir Gandomi *, Saeed Zolfaghari **

Information Management and Business Review (ISSN ) Vol. 8, No. 1, pp , February 2016

Services Guide A S S E T M A N A G E M E N T P R O J E C T. Version 2.3 English

Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *

A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

TOURISM DEMAND FORECASTING USING A NOVEL HIGH-PRECISION FUZZY TIME SERIES MODEL. Ruey-Chyn Tsaur and Ting-Chun Kuo

A Robustness Simulation Method of Project Schedule based on the Monte Carlo Method

BELEX15 Methodology. Ver 2.3. Belgrade Stock Exchange, Avgust Page 1

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

SMG SMG WORLDWIDE

Yuanjie He Associate Professor, Technology and Operations Management Department, California State Polytechnic University, Pomona

CRASHING-RISK-MODELING SOFTWARE (CRMS)

A Weighted-Sum Mixed Integer Program for Bi-Objective Dynamic Portfolio Optimization

MATH 140 HYBRID INTRODUCTORY STATISTICS COURSE SYLLABUS

Asian Option Pricing Formula for Uncertain Financial Market

Dynamic Asset Allocation Using Stochastic Programming and Stochastic Dynamic Programming Techniques

Web Design and Implementation for Online Registration at University of Diyala

Coexistence with artificial intelligence

Stocks paying discrete dividends: modelling and option pricing

Applying Performance Dashboard in Hospitals

Study on the Evaluation for the Knowledge Sharing Efficiency of the Knowledge Service Network System in Agile Supply Chain

TDDC88 Lab 2 Unified Modeling Language (UML)

IMPROVING PRODUCTIVITY USING STANDARD MATHEMATICAL PROGRAMMING SOFTWARE

A Service Revenue-oriented Task Scheduling Model of Cloud Computing

Soft-Computing Models for Building Applications - A Feasibility Study (EPSRC Ref: GR/L84513)

Transcription:

Applied Mathematical Sciences, Vol. 8, 2014, no. 86, 4249-4259 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.45330 Development of Stock Portfolio Optimization Application Program Using Fuzzy Linear Programming Aga Rasyidi Sukandar Bina Nusantara University Jalan KH. Syahdan No. 9 Jakarta, Indonesia Ngarap Im Manik Bina Nusantara University Jalan Kebon Jeruk Raya No.27 Jakarta, Indonesia Fredy Purnomo Bina Nusantara University Jalan KH. Syahdan No. 9 Jakarta, Indonesia Copyright 2014 Aga Rasyidi Sukandar, Ngarap Im Manik and Fredy Purnomo. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Abstract Investing in the stock area is one of the popular category of investment nowadays. To get the maximum profit in stock trading, user usually creates a portfolio. In this paper the author present the Fuzzy Linear Programming approach to optimize the stock proportion in the Markowitz s portfolio selection model. Computer based program with PHP programming language are made to facilitate and improve the accuracy in the calculation of the optimal allocation of the stock portfolio selection. The computer program are able to passively analyze 45 best stocks contained in the Indonesia Stock Exchange. Keywords: Portfolio Theory, Stock, Fuzzy Linear Programming, Program Development, Optimization

4250 Aga Rasyidi Sukandar, Ngarap Im Manik and Fredy Purnomo INTRODUCTION Investment interest is increasingly rising. It is caused by the awareness in the investment community are increasingly arising in the ordinary, as well as computer technology and the internet is growing, so the impact to more easily and quickly in investing in the technology media. Stocks are excellent investments in recent years. In addition because it offers a relatively large gains, equity investments also offer a ' comfort ' in the form of risk level is not too high, when compared with the Forex investments and so on Investment in outline is the delay current consumption for use in the efficient production over a given period. Investment in the world economy and the stock that we know more specifically means investing activities are either directly or indirectly, to obtain the maximum profit with the least possible risk. To minimize the risks arising from the activities of the investment, the portfolio of investments that are made. In the world of stock investing, investment portfolio called stock portfolio is a means to minimize losses and maximize profits. Steps to be taken is to choose to buy a different stock with a maximum weight into account to produce the optimal combination. Activity determines the weight of share allocation has basically been done long ago before investing in stocks has grown as it is now. Is a Harry Markowitz in 1952 who has made a quantitative calculation that produces an allocation model to calculate the weight of the stock purchase, which last to this day known as the Markowitz model. The process of formation of allocation weights in stocks will often find many constraints compared to the number of shares purchased. The number of shares traded on the Indonesia Stock Exchange until August 2012 reached 451 shares and will continue to grow from year to year as the height of the IPO (Initial Public Offer) and an increase in economic prosperity. Although in the end the research is limited to 45 stocks in the stock, but investors still need to know the weight of each stock to determine the formation of many possible solutions of the future stock protfolio. Weight calculation manually stock allocation with the number of combinations of stocks and the data in it produces a distinctive difficulties and requires a very high level of accuracy. Therefore, the use of intelligence computer software is now absolutely necessary to facilitate and accelerate the process of allocation of decisionmaking [1]. Software that is currently widely used to determine the allocation weights are incorporated into the portfolio shares are still using the old formula and the formula in practice. Along with the development of mathematics and some research about the stocks according to the rules of mathematical optimization, and therefore the innovations in the field of optimization software portfolio stock selection absolutely must be done to increase the accuracy and reliability. On the issue of the establishment of a stock portfolio, the data used to compare the nature of the data is fuzzy ( fuzzy ) because the dynamics of change in a relatively high share data, so it needs an appropriate method for the determination of the weight

Development of stock portfolio optimization application program 4251 allocation is often beyond the usual methods used at the time such as genetic algorithms and quadratic Programming [10]. Therefore chosen method of Fuzzy Linear Programming is an optimization method of Linear Programming development but with a fuzzy constraint or constraint. In this paper designed a program for the establishment of an optimal portfolio of stocks using Fuzzy Linear Programming method that explanation will be given in more detail in the next section. Problems Formulation The problem faced is : The absence of a computer program that can be used to determine the optimal portfolio based on fuzzy linear programming method. Can the program be used for optimization of Indonesia Stock Exchange LQ45 particular? Can be used for Fuzzy Linear Programming optimization stock portfolio? Given the breadth of the topic of discussion, the authors limit the issues discussed as follows: 1. Program applications will be made use the PHP programming language. 2. Analysis on the Indonesia Stock Exchange was limited to stocks that are included in the ranks of LQ45. 3. Calculation of the optimal portfolio does not pay attention to external factors that affect stock pergerkan like the economic crisis, natural disasters and other factors. Objectives and Benefits The objectives are as follows: 1. Search for the optimal combination of shares of a stock portfolio using Fuzzy Linear Programming. 2. Introducing Fuzzy Linear Programming method to determine the optimal proportions in a portfolio of stocks. 3. Creating a PHP-based application program for determining the optimal proportion of the portfolio of stocks with Fuzzy Linear Programming. Benefits to be achieved are as follows: 1. For Readers: provide written information or references in the field of Fuzzy Linear Programming, computer programming and also on a stock portfolio optimization. 2. For other researchers: adding insight and knowledge about methods of Fuzzy Linear Programming and also in the world of investment, particularly investment in the stock sector. 3. For Authors: add to knowledge about how to determine the optimal stock portfolio as well as how to create a PHP-based application program. 4. For Investors: can utilize the application program designed to determine the optimal stock portfolio weights.

4252 Aga Rasyidi Sukandar, Ngarap Im Manik and Fredy Purnomo METHODS Methods to be used include the following stages: 1. To study literature. Authors conducted a study of literature and writing materials for the library through the internet and other sources. Authors understand the sources are then incorporated into the papers. 2. Method of Analysis Methods of analysis in this study is divided into several steps: i. Study the investment instruments and stock ii. Studying theory and Markowitz model stock portfolio. iii. Studying optimization and linear programming. iv. Studying Fuzzy Linear Programming. v. Learn the PHP programming language and MySQL database. vi. Study and analyze the formation of a stock portfolio using Fuzzy Linear Programming, and its implementation into a computer program. 3. The design method Stages of design in this paper is divided into several stages, namely: a. The design of algorithms and the structure of the program for every step in making the selection of a stock portfolio application program using Fuzzy Linear Programming. b. System design algorithms using Fuzzy Linear Programming via flowchart. c. Design program with applications using UML diagrams that illustrate some, usecase diagram, activity diagram, and the menu hierarchy. d. Database design selection stock portfolio optimization program. e. Designing the display screen. RESULT and DISCUSSIONS Optimal Portfolio Selection of the Regular Case Suppose an investor choose proportion invested in asset, where for number of asset (stock). The obstacles include and Return for asset is a random variabels, with expected return. Let and In this case, transaction cost for asset is which are descripted as [9][11]: Where is asset given value and is the transaction cost for the unit asset. So the total transaction cost can be described as:

Development of stock portfolio optimization application program 4253 Total Return can be described as : So total risk can be described as : Where Basically, the portfolio preferences of investors want high returns and low risk basis. This can be formulated mathematically as a programming model with two objective functions [4]. Portfolio Selection in Fuzzy Case In the investment process, the knowledge and experience of experts is critical in the decision of an investor. Based on the complexity and not terprediksinya financial markets, it is difficult to give a precise value for the prediction of risk and return, but it can be solved by forming a fuzzy objective function. According to [3] return can be formed into fuzzy values to make it in the form of a trapezium fuzzy numbers where. Linear membership function of fuzzy numbers can be noted as : Trapezoidal fuzzy number will be a triangular fuzzy number in the event. Besides, being a consideration in determining the optimal proportion of shares in the

4254 Aga Rasyidi Sukandar, Ngarap Im Manik and Fredy Purnomo portfolio is the Value at Risk or VaR, where value is the value given risk tolerance that can be borne by the investor. VaR values formulated fuzzy and annotated by trapezoidal fuzzy number To determine the appropriate proportion of optimal stock levels for maximum return on a floor [5][6] also concluded fuzzy linear programming for optimal stock portfolio selection has been put forward according to the model below : Description : Application Design SYSTEM Login Text Input Admin Data Input Figure 1. Use Case Admin On the Use-Case diagrams this admin session (Figure 1). Admin can perform tthree main activities, namely to login into the system, input stock data and to input the news into web sites.

Development of stock portfolio optimization application program 4255 SYSTEM Registration Portofolio Maintenance <<End5>> <<End6>> Read Text Input User Login Figure 2. Use Case User On the Use-Case diagrams user session (Figure 2) [7]. Users can do a few things such as membership registration on the web site, manage an optimal portfolio, read the news about the world of finance, business and matters relating to the shares, and log in as the user [2]. Discussions Taken a case, an investor wants to invest his money in the form of stock investment. At first the investors form a portfolio that contains 5 shares of LQ45, stock shares is: PT. ANTM,Tbk. PT. ASII, Tbk. PT. EXCL, Tbk. PT. MNCN, Tbk. PT. UNVR, Tbk. By calculating the stock price data monthly and annual dividend of the year 2011-2013, the results obtained in the form of return expectations and transaction costs in detail depicted in Table 1 below:

4256 Aga Rasyidi Sukandar, Ngarap Im Manik and Fredy Purnomo Table 1. Return and Risk Stocks Data Table Expected Company Name Return PT. ANTM, Tbk. 0.0394199 22 PT. ASII, Tbk. 0.0624412 7 PT. EXCL,Tbk. 0.0224061 95 PT. MNCN, Tbk. 0.0560869 12 PT. UNVR, Tbk. 0.0252979 58 Transact ion Costs 0 0.001 0.001 0.002 0.003 Having obtained the data return expectations and risk of each stock to be included in the portfolio. Subsequent data required is tolerance level VaR, and the maximum allowable proportion of each stock. Data from VaR, β and the maximum proportion ( ) are as follows : Fuzzy VaR Level ( )=(0.04; 0.046; 0.048; 0.05) = 0.05 Maximum proportion for each stocks ( ) : 0.39 Then the next step is to substitute these variables into a linear programming model below : So we get the following linear programming model [8]: Objectives :

Development of stock portfolio optimization application program 4257 Obstacles : Once the model is obtained, the next step was to work on Linear Programming models using 2-Phase Simplex method. So that the optimal proportion of the stock portfolio results obtained following this : After performing numerical calculations manually and through the implementation of the program through an application made, the result of both methods: Table 2. Results Comparison Table Company Name PT. ANTM, Tbk. PT. ASII, Tbk. PT. EXCL, Tbk. PT. MNCN, Tbk. PT. UNVR, Tbk. Expected Return 0.0394199 22 0.0624412 7 0.0224061 95 0.0560869 12 0.0252979 58 Optimal Proportio n (Manual) 0 0.39 0 0.39 0.22 Optimal Proportio n (Program ) 0 0.39 0 0.39 0.22 The same end result of both experiments either manually or using the program signifies the application program can be relied upon to calculate stock portfolio selection optimization.

4258 Aga Rasyidi Sukandar, Ngarap Im Manik and Fredy Purnomo CONCLUSIONS Based on the results of the analysis of application programming optimization stock portfolio selection using fuzzy linear programming, the following conclusion can be drawn: Stock selection in the stock portfolio can be optimized using Fuzzy Linear Programming, application program for the optimization of stock portfolio selection can be made in both the technical and design concepts and Program can be used to form the stock portfolio of stocks listed on the Indonesia Stock Exchange LQ45 through a defined strategy. REFERENCES [1] Billbao,T.A., Perz,G.B., Arenas,P. M. and Rodriguez,U.M.V. Fuzzy compromise Programming for Portfolio Selection, Applied Mathematics & Computation, 2006, 173:251-264. [2] Fowler Martin. UML Distilled : A Brief Guide to Standard Object Modelling Language, Boston : Pearson Education, 2003. [3] Guohua Chen, Shou Chen, Yong Fang, Shouyang Wang. A Possibilistic Mean VaR Model for Portfolio Selection. AMO - Advanced Modeling and Optimization, Volume 8, Number 1 (2006). [4] Hong-Wei Liu. Linear Programming for Portfolio Selection Based on Fuzzy Decision-Making Theory. The Tenth International Symposium on Operations Research and Its Applications Dunhuang China, August 2011 : 195-202 [5] I, J. and Xu, J. A novel portfolio selection model in a hybrid uncertainty environment, The International Journal of Management Science Omega 2007. [6] Masahiro Inuiguchi, Jaroslav Ramik. Possibilistic linear programming: a brief review of fuzzy mathematical programming and a comparison with stochastic programming in portfolio selection problem. Fuzzy Sets and Systems 111 (2000) 3 28. [7] Pressman, Roger S. Rekayasa Perangkat Lunak Pendekatan Praktisi : Edisi 7, Yogyakarta : Penerbit Andi, 2012. [8] S. G. Nash & A. Sofer. Linear and Nonlinear Programming. McGraw-Hill : New York. 1996. [9] Vercher, E., Bermudez,J.D. and Sgura, J. V. Fuzzy portfolio optimization under downside risk measures, Fuzzy sets and Systems, 2007, 158:769-782.

Development of stock portfolio optimization application program 4259 [10] Wawan T. N., Silvia R. Penggunaan Algoritma Genetika untuk Pemilihan Portfolio Saham dalam Model Markowitz. Jurnal Informatika Vol. 6 No. 2, Nopember 2005: 105 109. [11] Welling, Luke & Laura Thomson. PHP & MySQL Web Development, Indianapolis : SAMS, 2001. [12] Yoshimoto, A. The mean-variance approach to portfolio optimization subject to transaction costs, Journal of the operational research society of Japan, 1996, 39:99-117. Received: May 5, 2014