Abstract

Gold is a precious metal often used for investment, due to its cash-in ease and yearly value increase. This indicates that price forecasting is used to determine the prospect of future gold prices. Strong gold price forecasting is highly desired by investors to make decisions. That is why technical indicators are very important used for forecasting. By using technical indicators the information obtained can be more informative than using pure gold prices. One of the commonly used methods is Backpropagation (BP). BP has been shown to have good performance in dealing with nonlinear problems. However, due to the random determination of the parameters of neurons in the hidden layer BP requires a number of neurons in the hidden layer to get optimal results. Therefore, this study aims to analyze the optimization of Backpropagation (BP) through the Harmony Search (HS) algorithm by evaluating the use of relevant technical indicators for forecasting gold prices. In the HS-BP model, this method is used to determine input variables and neurons in the hidden layer. HS with the principle of musicians with the aim of finding the best harmony. This technique is used based on the results of the fitness function. In this research, the fitness function used is Mean Square Error (MSE). HS aims to optimize BP in such a way that the forecasting system provides the lowest MSE and improves the forecasting performance of gold prices. Based on this research, the input variables used are Moving Average, Relative Strength Index, and Bollinger Bands. Next, the selected variables and neurons are applied to the BP algorithm. Where the implementation uses gold closing price data for January 2020-2021. The results showed that the proposed method has better results in forecasting accuracy and convergence error. HS-BP provides a better level of gold price forecasting than the regular BP model.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call