Stock Trading Following Stock Price Index Movement Classification Using Machine Learning Techniques

Size: px
Start display at page:

Download "Stock Trading Following Stock Price Index Movement Classification Using Machine Learning Techniques"

Transcription

1 Stock Trading Following Stock Price Index Movement Classification Using Machine Learning Techniques 6.1 Introduction Trading in stock market is one of the most popular channels of financial investments. But it is always hard to decide the best time to buy or sell due to the highly fluctuating and dynamic behavior of stock market. Technical indicators are the primary interest for most of the researchers to monitor the stock prices and to assist investors in setting up trading rules for buy sell hold decisions. Technical indicators are produced based on historical stock data. So trading decision taken based on particular technical indicators may not always be more profitable. In literature various data mining and artificial intelligence tools has been applied to analyze technical indicators in an attempt to find the best trading signals [74-82]. Gaining profit or loss from stock trading ultimately depends on analysis of future movement of highly fluctuating and irregular stock price values. Successful classification of up and down movements in stock price index values may not only helpful for the investors to make effective trading strategies, but also for policy maker to monitor stock market. Keeping track of upswings and downswings over the history of individual stocks will reduce the uncertainty associated to investment decision making. Investors can choose the best times to buy and sell the stock through proper analysis of the stock trends. Hence developing more realistic models to predict the rise and fall situations in the stock price index movement is a big challenge for most of the investors and professional analysts. In literature a number of models combining technical analysis with computationally intelligent techniques are available for prediction of stock price index movements [71-73]. This chapter contributes to literature by developing a classification model for stock price index movement classification followed by stock trading decision prediction. In the first part of the work, a classification model using the computationally efficient functional link artificial neural network (CEFLANN) is proposed for classifying the stock price index movements as up and down movements. Instead of training the CEFLANN network using traditional back propagation algorithm, the ELM 136

2 learning is proposed for the network. Six technical indicators calculated from the historical stock index price values are selected as inputs of the proposed model. The proposed model is compared with two other familiar networks used for classification Like Chebyshev FLANN [11, 42, 126, and 127] and Radial Basis Function (RBF) Network [9, 10, 83, and 85]. Performance of all the three networks is compared with both back propagation and ELM learning techniques, over two benchmark financial time series data set. Classification accuracy and F-measure are used to validate the model performance. Further the work is extended for generating the stock trading decisions. For stock trading the same CEFLANN model trained with ELM is used. The output from the CEFLANN model is transformed in to a simple trading strategy with buy, hold and sells signals using suitable rules. The model performance is evaluated based on profit percentage obtained during test period. The CEFLANN model is also compared with some other known machine learning techniques like support vector machine (SVM) [71, 72, 128, 130], Naive Bayesian model, K nearest neighbor model (KNN) [78, 130] and decision tree (DT) [129] model. The details of CEFLANN model and ELM training are discussed in chapter 2. So this chapter highlights the detailed steps of stock price index movement classification and stock trading using an ELM based CEFLANN. 6.2 Detailed Steps of Classification of Stock Price Index Movement In this section the prediction of stock price index movement is cast as a classification problem with two class values: one for the upward movement in stock index value and another for the downward movement in stock index value. A classification model using the computationally efficient functional link artificial neural network (CEFLANN) is proposed for classifying the stock price index movements as up and down movements. Instead of training the CEFLANN network using traditional back propagation algorithm, the ELM learning is proposed for the network. Few popular technical indicators derived from historical stock index prices are taken as input for the network where as the up down class values indicating the direction of daily change in stock index closing price are taken as output during training of the network. The frame work figure of the proposed model is shown in Fig

3 Fig. 6.1 Proposed Model for classification of Stock Price Index Movement Step 1: Input Output Preparation In literature, researchers have used different types of technical indicators for analysis of future movement of stock index values. In this study, total 6 popular technical indicators are chosen as input to the proposed model. The technical indicators are calculated from historical prices as follows: Simple Moving Average (SMA): It is the simple statistical mean of previous n day closing price, that normally smoothies out the price values. In this study value of n is set to 25. MA n 1 n n i 1 cp( i) (6.1) Where cp(i) is the closing price. Moving Average Convergence and Divergence (MACD): The MACD shows the relationship between two exponential moving averages of prices. 138

4 MACD EMA 12 EMA EMA( i) ( CP( i) EMA( i 1)) Multiplier EMA( i 1) where Multiplier 2/( no of 26 days to be considered 1) (6.2) Stochastic KD: Stochastic provides a mean of measuring price movement velocity. K% measures the relative position of current closing price in a certain time range, whereas D% specifies the three day moving average of K%. cp( i) L K%( i) H L n n n 100 (6.3) D%( i) ( K%( i 2) K%( i 1) K%( i))/3 Where cp(i) is the closing price, L n is the lowest price of last n days, H n is the highest price of last n days. Relative Strength Index (RSI): RSI is a momentum indicator calculated as follows: 100 RSI RS Average of n day' s up closes where RS Average of n day' s down closes (6.4) Larry William s R%: William s R% is a stochastic oscillator, calculated as follows: H n cp( i) R%( i) 100 H L n n (6.5) Where cp(i) is the closing price, L n is the lowest price of last n days, H n is the highest price of last n days. The direction of daily change in stock price index is categorized as 0 or 1. The direction value 1 represents that index value at time t is greater than time t- 1indicating an upward movement and direction value 0 represents that index value at time t is smaller than time t-1indicating a downward movement. These 0 and 1 values are used as class values in the classification model. The up down movements used in the training stage of the network are calculated from historical closing prices using the following rule: 139

5 If cp(i)>cp(i-1) then signal is up (1) Else signal is down (0) Step 2: Data Normalization Originally the six technical indicator values represent continuous values in different ranges. So the input data is scaled in the range 0 to 1 using the min max normalization as follows: y x x x max min x min (6.6) Where y = normalized value. x = value to be normalized x min = minimum value of the series to be normalized x max = maximum value of the series to be normalized Scaling the input data ensures that larger value input attributes does not overwhelm smaller value inputs. Step 3: Creating Network Structure CEFLANN is a single layer neural network with only an output layer. The output layer contains a single neuron to provide the corresponding class value of the given input sample. The normalized values of the six chosen technical indicator values are given as input to the network. The network performance varies based on the selected expansion order and learning technique used. So a suitable order is chosen for expansion. The associate parameters used in expansion are initialized randomly. Step 4: Training and Testing the Network For training the network using ELM, data from the training set are fed to the network, so that the network can adjust its weights. The output weights of the network are obtained analytically using a robust least squares solution including a regularization parameter. The regularization parameter value is set through a parameter selection process. Finally the class values of the training and testing samples are obtained by comparing the weighted sum of the expanded inputs with a specified threshold value. 140

6 Step 5: Performance Evaluation The performance of the model is evaluated based on classification accuracy and F- measure value. Computation of these evaluation measures are done by estimating Precision and Recall values. In a classification task, the precision for a class is obtained as a ratio of the number of true positives (i.e. the number of items correctly labeled as belonging to the positive class) to the total number of elements of the positive class. Recall is defined as a ratio of the number of true positives divided by the total number of elements belongs to the positive class. True Positive Pr ecision True Positive False Positive (6.7) True Positive Re call True Positive False Negative True Positive True Negative Accuracy True Positive False Positive True Negative False Negative (6.8) (6.9) 2 Precision Recal F measure Precision Recal (6.10) 6.3 Detailed Steps of Stock Trading In this section a novel trading model using the CEFLANN network is proposed to generate the short term trading decisions more effectively. The six popular technical indicators used in stock price index movement classification are also used as the input features for this model. The CEFLANN network is applied to capture the nonlinear relationship exists between the technical indicators and trading signals. Predicting trading decisions is also cast as a classification problem with three class values representing the buy, hold and sell signals. Instead of using three discrete class values during training of the network, a continuous trading signal within range 0 to 1 are fed to the network. The new trading signals in the range 0 to 1 can provide more detailed information regarding stock trading related to the original price variations. Further the output trading signals are used to track the trend and to produce the trading decision based on that trend using some trading rules. The frame work figure of the proposed model is shown in Fig

7 Fig. 6.2 Proposed Model for Stock Trading The detailed steps of stock trading using CEFLANN model trained with ELM are as follows: Step 1: Extract Technical indicators In this study, six popular technical indicators i.e. MA 15, MACD 26, K 14, D 3, RSI 14, WR 14 are used to monitor the future movement of stock prices and in setting up trading rules for buy sell hold decisions. The technical indicators are calculated from the historical stock prices as discussed in section 6.2. Step 2: Trend Analysis using Technical Indicators Gaining profit or loss from stock trading ultimately depends on analysis of future movement of stock price values. In literature different technical indicators are used for successful classification of up and down movements in stock price index values. In this 142

8 study rules using MA are used for classifying the stock market movement as upward (Uptrend) or downward (downtrend) as follows: If closing price value leads its MA 15 and MA 15 is rising for last 5 days then trend is Uptrend i.e. trend signal is 1. If closing price value lags its MA 15 and MA 15 is falling for last 5 days then trend is Downtrend i.e. trend signal is 0. However, if none of these rules are satisfied then stock market is said to have no trend. Step 3: Trading Signal Generation from Trend Analysis Instead of using the discrete trend signal in training of network, trading signals in range 0 to 1 are generated using momentum of the stock prices. The new trading signals are not only able to reflect the price variation, but also provide more detailed information to make precise stock trading decision. The continuous trading signals Tr i are generated using following rules: For up trend: [ cpi min cp] Tri [maxcp min cp] min cp min( cp, cp i 1 maxcp max( cp, cp i i, cp i 1 i 2, cp ) i 2 ) (6.11) For down trend: Tr i [ cpi min cp] 0.5 [max cp min cp] (6.12) Where cp i, cp i+1, cp i+2, are the closing price of the ith, (i+1)th, (i+2)th trading days respectively. Step 4: Data Normalization Originally the six technical indicator values represent continuous values in different ranges. So the input data is scaled in the range 0 to 1 using the min max normalization as given in equation (6.6). 143

9 Step 5: Network Structure Creation and Training using ELM The same structure of CEFLANN network used for stock price index movement classification is used for stock trading. The network has six inputs representing the normalized six technical indicator values and one output neuron for producing the trading signals. Initially with a suitable expansion order and random values of associated parameters used in expansion the network is created. Further with the ELM learning, the output weights of the network is obtained analytically using a robust least squares solution including a regularization parameter. The regularization parameter value is set through a parameter selection process. Step 6: Trend Determination from Output Trading Signal After the training process, a new set of test data is applied to the trained network to produce a set of outputs. Output value of the network is the trading signal i.e. the continuous value in range 0 to 1. To make trading decision, it is first required to track the trend and decide when to trade. The uptrend and down trend is classified from the output trading signals (OTR i ) using the following rules: If OTr i > mean (Tr) predicted trend is up(1) else predicted trend is down(0) Step 7: Trading Point Decision from Predicted Trend After obtaining the stock movement direction, trading points are obtained using straightforward trading rules as follows: If the next day trend=uptrend then decision is BUY If Buy decision exists then HOLD If the next day trend=downtrend then decision is SELL If SELL decision exists then HOLD Step 8: Profit Calculation The main parameter adopted for performance evaluation is the profit percentage obtained during the test period. The profit percentage is generated from a combination of buy and sells transactions as follows: 144

10 Profit % ( cp Where k number of transactions cp cp si bi k i 1 si cp selling price of buying price of bi i i th th ) / cp bi 100 transaction transaction (6.13) 6.4 Empirical Study In this study the performance of the CELANN model is validated for both stock price index movement classification and stock trading problem by applying it on two stock index data sets. The proposed model is compared with two other familiar networks like Chebyshev FLANN (CHFLANN) and Radial Basis Function (RBF) Network for stock price index movement classification problem. The CEFLANN model is also compared with some other known classifiers like support vector machine (SVM), Naive Bayesian model, K nearest neighbor model (KNN) and decision tree (DT) model for stock trading problem Experimental Outputs and Result Analysis for Stock Price Index Movement Classification Five years of historical stock index price values of two stock indices (BSE SENSEX and S&P 500) are used in this study. The detail of the data set is given in Table 6.1. Number of increase and decrease cases in each year in the entire dataset of BSE SENSEX and S&P 500 data set is shown in Table 6.2. Both the data sets are divided into training and testing sets. For BSE data set the training set consists of 650 patterns and 569 patterns are used for testing and for S&P dataset the training set consists of 650patterns leaving the 583 patterns for testing. The training set comprises nearly 50% samples from each year of the data set. Table 6.1 Data set Description Data Set BSE SENSEX S&P 500 Period 4- Jan to 31-Dec Jan to 31-Dec

11 Table 6.2 Number of increase and decrease cases in each year in the entire dataset of S&P 500, BSE SENSEX Data set Year Increase Decrease Total BSE SENSEX Total S&P Total In literature, researchers have used different types of technical indicators for analysis of future movement of stock index values. In this study, total 6 popular technical indicators are chosen as input to the proposed model. Table 6.3 summarizes the statistical analysis of the selected technical indicators for both the stock indices. To measure the generalization ability of the network initially the dataset is divided in to a single train and test set. Then simulation is done by passing each set of training and testing data to the individual models for 20 times. The average performance out of these 20 runs has been reported for both the dataset. For CEFLANN with order p, input size s, the number of associated parameters used in functional expansion is p(s+1) and number of weights between expanded pattern and output neuron is (p+s). Hence total number of unknown parameters need to be tuned by a learning algorithm is (p+s) + p(s+1). Using ELM the p(s+1) number of associated parameters are chosen randomly, and the remaining (p+s) number of parameters are obtained using the least square solution with regularization parameter. The performance of the proposed model depends on different factors like the order of expansion, value of regularization parameter, input 146

12 space size and so on. So initially through a number of simulations the controlling parameters of the model are derived. Table 6.3 Summary statistics of selected technical indicators Data set Technical Indicators Min Max Mean Std SMA e e e e+003 MACD BSE SENSEX K% D% RSI LW R% SMA e e e MACD S&P 500 K% D% RSI LW R% The mean accuracy and F- measure obtained, out of the 20 independent runs are reported in Table 6.4 with 3 different expansion order and 4 different regularization parameter values for both the data set. With the higher expansion order no sign of improvement in the classification accuracy is observed. Again with higher expansion order, size of parameter space will be higher and accordingly the training time will be more. Fig. 6.3 and 6.4 shows the classification accuracy of CEFLANN with order 2 and different regularization parameter values for both the data sets respectively. Performance comparisons of the proposed model with two other familiar networks like Chebyshev FLANN and Radial Basis Function (RBF) Network are listed in Table

13 Performance of all the three networks is compared with both back propagation and ELM learning techniques as shown in Fig. 6.5 and 6.6. Table 6.4 Performance comparison of CEFLANN+ELM with different parameter settings Data set Expansion order Regularization Parameter Training Testing Accuracy F- measure Accuracy F- measure BSE SENSEX S&P

14 test accuracy test accuracy Table 6.5 Performance comparison of CEFLANN+ELM with other networks Dataset Network Learning Algorithm Training Testing Accuracy F- measure Accuracy F- measure BSE SENSEX S&P 500 CEFLANN CHFLANN RBF CEFLANN CHFLANN RBF ELM BP ELM BP ELM BP ELM BP ELM BP ELM BP classification accuracy of CEFLANN with order 2 for BSE SENSEX data set classification accuracy of CEFLANN with order 2 for S&P 500 data set regularization parameter values regularization parameter values Fig. 6.3 Classification accuracy of CEFLANN with different regularization parameter values and order 2 (BSE SENSEX) Fig. 6.4 Classification accuracy of CEFLANN with different regularization parameter values and order 2 (S&P 500) 149

15 test accuracy test accuracy Performace comparision of three classifiers over BSE SENSEX dataset ELM BP : CEFLANN 2:CHFLANN 3:RBF Fig. 6.5 Performance comparison of three networks over BSE SENSEX Data set Performace comparision of three classifiers over S&P500 dataset ELM BP : CEFLANN 2:CHFLANN 3:RBF Fig. 6.6 Performance comparison of three networks over S&P500 data set Summarizing the results, the following inference is drawn: A comparison of back propagation and ELM learning over CEFLANN model shows clearly the superior performance of CEFLANN trained using ELM approach in comparison to back propagation. 150

16 Again from the experimental result analysis it is clearly apparent that the proposed model provides superior classification accuracy and F- measure value compared to CHFLANN and RBF model. Analyzing the performance of the proposed model with different expansion order and regularization parameter values, it is observed that, the model provides better result with order 2 and regularization parameter value 0.6 for BSE SENSEX dataset and with order 2 and regularization parameter value 0.4 for S&P500 dataset Experimental Outputs and Result Analysis for Stock Trading After successful prediction of stock price index movement the CEFLANN network trained with ELM is used for predicting stock trading decision points. Same five years of historical stock index price values of two stock indices (BSE SENSEX and S&P 500) are used in this study. Initially the six technical indicators are extracted from the historical prices and normalized using min max normalization to be fed as input to the network. As the aim of the study is to derive short term trading points from trend analysis, so MA 15 has used for finding initial up down movements of the stock prices. Instead of using discrete value as output during training of the network, continuous trading signals are generated from the trend and used during training process. Both the data sets are divided into training and testing sets. For BSE data set the training set consists of 1000 patterns and remaining 208 patterns are used for testing and for S&P dataset the training set consists of 1000 patterns leaving the 221 patterns for testing. The simulation is done by passing each set of training and testing data to the individual models for 20 times. The average performance out of these 20 runs has been reported for both the dataset. The trading signal generated from CEFLANN model for both the dataset are shown in Fig. 6.7 and 6.8. Fig. 6.9 and 6.10 represents the initial trading points generated using the technical indicator MA 15. Trading points predicted by using the proposed model for both the data set are shown in Fig and The overall performance of the model compared to other soft computing techniques like SVM, Naïve Bayesian, KNN and decision tree (DT) for the two dataset are shown in Table 6.6 and 6.7 respectively. Through a series of experimental tests, the proposed model consistently generates highest profit among others. 151

17 Closing price Closing price Trading signal generated from CEFLANN Trading signal generated from CEFLANN Output of CEFLANN for BSE dataset trading signal avg of trading signal Output of CEFLANN for S&P500 dataset trading signal avg of trading signal Days Fig. 6.7 Output trading signal obtained from CEFLANN model for BSE SENSEX data set Days Fig. 6.8 Output trading signal obtained from CEFLANN model for S&P500 data set 2.9 x 104 Actual Buy and Sell signals (BSE) closing price buy sel Days Fig. 6.9 Initial Trading points generated using MA 15 for BSE SENSEX data set 2100 Actual Buy and Sell signals(s&p500) closing price buy sel Days Fig Initial Trading points generated using MA 15 for S&P500 data set 152

18 Closing price Closing price 2.9 x 104 Buy and Sell signals generated from CEFLANN (BSE) closing price buy sel Days Fig Trading points from CEFLANN model for BSE SENSEX data set 2100 Buy and Sell signals generated from CEFLANN (S&P500) closing price buy sel Days Fig Trading points from CEFLANN model for S&P500 data set Table 6.6 Performance comparison of stock trading models on BSE SENSEX data set Performance Metrics No. of Buy signals No. of hold signals No. of sell signals Actual (Using MA 15 ) CEFLANN SVM Naïve Bayesian KNN Profit % DT 153

19 Table 6.7 Performance comparison of stock trading models on S&P500 data set Performance Metrics No. of Buy signals No. of hold signals No. of sell signals Actual (Using MA 15 ) CEFLANN SVM Naïve Bayesian KNN Profit % DT 6.5 Summary Development of effective stock market trading strategies depends on accurate classification of stock price index movements. Successful classification of up and down movements in stock price index values usually affects the buying and selling decision of financial traders. It may promise attractive benefits for investors. Hence in this chapter, a classification model using the computationally efficient functional link artificial neural network (CEFLANN) with ELM learning approach is proposed for classifying the stock price index movements as up and down movements. Two other familiar networks like Chebyshev FLANN and Radial Basis Function (RBF) Networks are also used for comparative study. It is clearly demonstrated that the CEFLANN model completely outperforms the other two networks. Further the work is extended for generating the stock trading decisions. For stock trading the same CEFLANN model trained with ELM is used. The output from the CEFLANN model is transformed in to a simple trading strategy with buy, hold and sells signals using suitable rules. From the experimental result analysis it is clearly apparent that the proposed model provides superior profit percentage compared to some other known computationally intelligent techniques like support vector machine (SVM), Naive Bayesian model, K nearest neighbor model (KNN) and decision tree (DT) model. Hence instead of taking trading decision based on particular technical indicators, it is more profitable to take trading decision using combination of technical indicators with computational intelligence tools. 154

Two kinds of neural networks, a feed forward multi layer Perceptron (MLP)[1,3] and an Elman recurrent network[5], are used to predict a company's

Two kinds of neural networks, a feed forward multi layer Perceptron (MLP)[1,3] and an Elman recurrent network[5], are used to predict a company's LITERATURE REVIEW 2. LITERATURE REVIEW Detecting trends of stock data is a decision support process. Although the Random Walk Theory claims that price changes are serially independent, traders and certain

More information

A Novel Prediction Method for Stock Index Applying Grey Theory and Neural Networks

A Novel Prediction Method for Stock Index Applying Grey Theory and Neural Networks The 7th International Symposium on Operations Research and Its Applications (ISORA 08) Lijiang, China, October 31 Novemver 3, 2008 Copyright 2008 ORSC & APORC, pp. 104 111 A Novel Prediction Method for

More information

An enhanced artificial neural network for stock price predications

An enhanced artificial neural network for stock price predications An enhanced artificial neural network for stock price predications Jiaxin MA Silin HUANG School of Engineering, The Hong Kong University of Science and Technology, Hong Kong SAR S. H. KWOK HKUST Business

More information

LITERATURE REVIEW. can mimic the brain. A neural network consists of an interconnected nnected group of

LITERATURE REVIEW. can mimic the brain. A neural network consists of an interconnected nnected group of 10 CHAPTER 2 LITERATURE REVIEW 2.1 Artificial Neural Network Artificial neural network (ANN), usually ly called led Neural Network (NN), is an algorithm that was originally motivated ted by the goal of

More information

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18,   ISSN Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL NETWORKS K. Jayanthi, Dr. K. Suresh 1 Department of Computer

More information

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, ISSN

International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18,   ISSN International Journal of Computer Engineering and Applications, Volume XII, Issue II, Feb. 18, www.ijcea.com ISSN 31-3469 AN INVESTIGATION OF FINANCIAL TIME SERIES PREDICTION USING BACK PROPAGATION NEURAL

More information

Credit Card Default Predictive Modeling

Credit Card Default Predictive Modeling Credit Card Default Predictive Modeling Background: Predicting credit card payment default is critical for the successful business model of a credit card company. An accurate predictive model can help

More information

Shynkevich, Y, McGinnity, M, Coleman, S, Belatreche, A and Li, Y

Shynkevich, Y, McGinnity, M, Coleman, S, Belatreche, A and Li, Y Forecasting price movements using technical indicators : investigating the impact of varying input window length Shynkevich, Y, McGinnity, M, Coleman, S, Belatreche, A and Li, Y http://dx.doi.org/10.1016/j.neucom.2016.11.095

More information

STOCK MARKET TRENDS PREDICTION USING NEURAL NETWORK BASED HYBRID MODEL

STOCK MARKET TRENDS PREDICTION USING NEURAL NETWORK BASED HYBRID MODEL International Journal of Computer Science Engineering and Information Technology Research (IJCSEITR) ISSN 2249-6831 Vol. 3, Issue 1, Mar 2013, 11-18 TJPRC Pvt. Ltd. STOCK MARKET TRENDS PREDICTION USING

More information

Predicting Economic Recession using Data Mining Techniques

Predicting Economic Recession using Data Mining Techniques Predicting Economic Recession using Data Mining Techniques Authors Naveed Ahmed Kartheek Atluri Tapan Patwardhan Meghana Viswanath Predicting Economic Recession using Data Mining Techniques Page 1 Abstract

More information

Stock market price index return forecasting using ANN. Gunter Senyurt, Abdulhamit Subasi

Stock market price index return forecasting using ANN. Gunter Senyurt, Abdulhamit Subasi Stock market price index return forecasting using ANN Gunter Senyurt, Abdulhamit Subasi E-mail : gsenyurt@ibu.edu.ba, asubasi@ibu.edu.ba Abstract Even though many new data mining techniques have been introduced

More information

Bond Market Prediction using an Ensemble of Neural Networks

Bond Market Prediction using an Ensemble of Neural Networks Bond Market Prediction using an Ensemble of Neural Networks Bhagya Parekh Naineel Shah Rushabh Mehta Harshil Shah ABSTRACT The characteristics of a successful financial forecasting system are the exploitation

More information

Performance analysis of Neural Network Algorithms on Stock Market Forecasting

Performance analysis of Neural Network Algorithms on Stock Market Forecasting www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 9 September, 2014 Page No. 8347-8351 Performance analysis of Neural Network Algorithms on Stock Market

More information

A Novel Method of Trend Lines Generation Using Hough Transform Method

A Novel Method of Trend Lines Generation Using Hough Transform Method International Journal of Computing Academic Research (IJCAR) ISSN 2305-9184, Volume 6, Number 4 (August 2017), pp.125-135 MEACSE Publications http://www.meacse.org/ijcar A Novel Method of Trend Lines Generation

More information

Forecasting Price Movements using Technical Indicators: Investigating the Impact of. Varying Input Window Length

Forecasting Price Movements using Technical Indicators: Investigating the Impact of. Varying Input Window Length Forecasting Price Movements using Technical Indicators: Investigating the Impact of Varying Input Window Length Yauheniya Shynkevich 1,*, T.M. McGinnity 1,2, Sonya Coleman 1, Ammar Belatreche 3, Yuhua

More information

Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data

Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data Statistical and Machine Learning Approach in Forex Prediction Based on Empirical Data Sitti Wetenriajeng Sidehabi Department of Electrical Engineering Politeknik ATI Makassar Makassar, Indonesia tenri616@gmail.com

More information

OSCILLATORS. TradeSmart Education Center

OSCILLATORS. TradeSmart Education Center OSCILLATORS TradeSmart Education Center TABLE OF CONTENTS Oscillators Bollinger Bands... Commodity Channel Index.. Fast Stochastic... KST (Short term, Intermediate term, Long term) MACD... Momentum Relative

More information

Development and Performance Evaluation of Three Novel Prediction Models for Mutual Fund NAV Prediction

Development and Performance Evaluation of Three Novel Prediction Models for Mutual Fund NAV Prediction Development and Performance Evaluation of Three Novel Prediction Models for Mutual Fund NAV Prediction Ananya Narula *, Chandra Bhanu Jha * and Ganapati Panda ** E-mail: an14@iitbbs.ac.in; cbj10@iitbbs.ac.in;

More information

Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange of Thailand (SET)

Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange of Thailand (SET) Thai Journal of Mathematics Volume 14 (2016) Number 3 : 553 563 http://thaijmath.in.cmu.ac.th ISSN 1686-0209 Improving Stock Price Prediction with SVM by Simple Transformation: The Sample of Stock Exchange

More information

Iran s Stock Market Prediction By Neural Networks and GA

Iran s Stock Market Prediction By Neural Networks and GA Iran s Stock Market Prediction By Neural Networks and GA Mahmood Khatibi MS. in Control Engineering mahmood.khatibi@gmail.com Habib Rajabi Mashhadi Associate Professor h_mashhadi@ferdowsi.um.ac.ir Electrical

More information

Accepted Manuscript. Enterprise Credit Risk Evaluation Based on Neural Network Algorithm. Xiaobing Huang, Xiaolian Liu, Yuanqian Ren

Accepted Manuscript. Enterprise Credit Risk Evaluation Based on Neural Network Algorithm. Xiaobing Huang, Xiaolian Liu, Yuanqian Ren Accepted Manuscript Enterprise Credit Risk Evaluation Based on Neural Network Algorithm Xiaobing Huang, Xiaolian Liu, Yuanqian Ren PII: S1389-0417(18)30213-4 DOI: https://doi.org/10.1016/j.cogsys.2018.07.023

More information

Application of Support Vector Machine on Algorithmic Trading

Application of Support Vector Machine on Algorithmic Trading 400 Int'l Conf. Artificial Intelligence ICAI'18 Application of Support Vector Machine on Algorithmic Trading Szklarz J 1., Rosillo R 2., Alvarez N 2., Fernández I 2., and Garcia N 2. 1 Programmer, Izertis

More information

A Comparative Study of Various Forecasting Techniques in Predicting. BSE S&P Sensex

A Comparative Study of Various Forecasting Techniques in Predicting. BSE S&P Sensex NavaJyoti, International Journal of Multi-Disciplinary Research Volume 1, Issue 1, August 2016 A Comparative Study of Various Forecasting Techniques in Predicting BSE S&P Sensex Dr. Jahnavi M 1 Assistant

More information

GUIDE TO STOCK trading tools

GUIDE TO STOCK trading tools P age 1 GUIDE TO STOCK trading tools VI. TECHNICAL INDICATORS AND OSCILLATORS I. Introduction to Indicators and Oscillators Technical indicators, to start, are data points derived from a specific formula.

More information

Role of soft computing techniques in predicting stock market direction

Role of soft computing techniques in predicting stock market direction REVIEWS Role of soft computing techniques in predicting stock market direction Panchal Amitkumar Mansukhbhai 1, Dr. Jayeshkumar Madhubhai Patel 2 1. Ph.D Research Scholar, Gujarat Technological University,

More information

An introduction to Machine learning methods and forecasting of time series in financial markets

An introduction to Machine learning methods and forecasting of time series in financial markets An introduction to Machine learning methods and forecasting of time series in financial markets Mark Wong markwong@kth.se December 10, 2016 Abstract The goal of this paper is to give the reader an introduction

More information

Machine Learning in Risk Forecasting and its Application in Low Volatility Strategies

Machine Learning in Risk Forecasting and its Application in Low Volatility Strategies NEW THINKING Machine Learning in Risk Forecasting and its Application in Strategies By Yuriy Bodjov Artificial intelligence and machine learning are two terms that have gained increased popularity within

More information

A Survey of Systems for Predicting Stock Market Movements, Combining Market Indicators and Machine Learning Classifiers

A Survey of Systems for Predicting Stock Market Movements, Combining Market Indicators and Machine Learning Classifiers Portland State University PDXScholar Dissertations and Theses Dissertations and Theses Winter 3-14-2013 A Survey of Systems for Predicting Stock Market Movements, Combining Market Indicators and Machine

More information

PREDICTION OF CLOSING PRICES ON THE STOCK EXCHANGE WITH THE USE OF ARTIFICIAL NEURAL NETWORKS

PREDICTION OF CLOSING PRICES ON THE STOCK EXCHANGE WITH THE USE OF ARTIFICIAL NEURAL NETWORKS Image Processing & Communication, vol. 17, no. 4, pp. 275-282 DOI: 10.2478/v10248-012-0056-5 275 PREDICTION OF CLOSING PRICES ON THE STOCK EXCHANGE WITH THE USE OF ARTIFICIAL NEURAL NETWORKS MICHAŁ PALUCH,

More information

Alternate Models for Forecasting Hedge Fund Returns

Alternate Models for Forecasting Hedge Fund Returns University of Rhode Island DigitalCommons@URI Senior Honors Projects Honors Program at the University of Rhode Island 2011 Alternate Models for Forecasting Hedge Fund Returns Michael A. Holden Michael

More information

Forecasting the direction of stock market index movement using three data mining techniques: the case of Tehran Stock Exchange

Forecasting the direction of stock market index movement using three data mining techniques: the case of Tehran Stock Exchange RESEARCH ARTICLE OPEN ACCESS Forecasting the direction of stock market index movement using three data mining techniques: the case of Tehran Stock Exchange 1 Sadegh Bafandeh Imandoust and 2 Mohammad Bolandraftar

More information

SURVEY OF MACHINE LEARNING TECHNIQUES FOR STOCK MARKET ANALYSIS

SURVEY OF MACHINE LEARNING TECHNIQUES FOR STOCK MARKET ANALYSIS International Journal of Computer Engineering and Applications, Volume XI, Special Issue, May 17, www.ijcea.com ISSN 2321-3469 SURVEY OF MACHINE LEARNING TECHNIQUES FOR STOCK MARKET ANALYSIS Sumeet Ghegade

More information

Decision model, sentiment analysis, classification. DECISION SCIENCES INSTITUTE A Hybird Model for Stock Prediction

Decision model, sentiment analysis, classification. DECISION SCIENCES INSTITUTE A Hybird Model for Stock Prediction DECISION SCIENCES INSTITUTE A Hybird Model for Stock Prediction Si Yan Illinois Institute of Technology syan3@iit.edu Yanliang Qi New Jersey Institute of Technology yq9@njit.edu ABSTRACT In this paper,

More information

REPORT ON THE FINANCIAL EVALUATION:

REPORT ON THE FINANCIAL EVALUATION: REPORT ON THE FINANCIAL EVALUATION: McDONALD'S CORPORATION AND YUM! BRANDS TAMARA AYRAPETOVA The aim of this paper is to perform financial analysis by using financial ratios and to comment, evaluate, and

More information

STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING

STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING STOCK MARKET PREDICTION AND ANALYSIS USING MACHINE LEARNING Sumedh Kapse 1, Rajan Kelaskar 2, Manojkumar Sahu 3, Rahul Kamble 4 1 Student, PVPPCOE, Computer engineering, PVPPCOE, Maharashtra, India 2 Student,

More information

Predicting Market Fluctuations via Machine Learning

Predicting Market Fluctuations via Machine Learning Predicting Market Fluctuations via Machine Learning Michael Lim,Yong Su December 9, 2010 Abstract Much work has been done in stock market prediction. In this project we predict a 1% swing (either direction)

More information

Automated Options Trading Using Machine Learning

Automated Options Trading Using Machine Learning 1 Automated Options Trading Using Machine Learning Peter Anselmo and Karen Hovsepian and Carlos Ulibarri and Michael Kozloski Department of Management, New Mexico Tech, Socorro, NM 87801, U.S.A. We summarize

More information

Forecasting stock market prices

Forecasting stock market prices ICT Innovations 2010 Web Proceedings ISSN 1857-7288 107 Forecasting stock market prices Miroslav Janeski, Slobodan Kalajdziski Faculty of Electrical Engineering and Information Technologies, Skopje, Macedonia

More information

AN ARTIFICIAL NEURAL NETWORK MODELING APPROACH TO PREDICT CRUDE OIL FUTURE. By Dr. PRASANT SARANGI Director (Research) ICSI-CCGRT, Navi Mumbai

AN ARTIFICIAL NEURAL NETWORK MODELING APPROACH TO PREDICT CRUDE OIL FUTURE. By Dr. PRASANT SARANGI Director (Research) ICSI-CCGRT, Navi Mumbai AN ARTIFICIAL NEURAL NETWORK MODELING APPROACH TO PREDICT CRUDE OIL FUTURE By Dr. PRASANT SARANGI Director (Research) ICSI-CCGRT, Navi Mumbai AN ARTIFICIAL NEURAL NETWORK MODELING APPROACH TO PREDICT CRUDE

More information

CHAPTER V TIME SERIES IN DATA MINING

CHAPTER V TIME SERIES IN DATA MINING CHAPTER V TIME SERIES IN DATA MINING 5.1 INTRODUCTION The Time series data mining (TSDM) framework is fundamental contribution to the fields of time series analysis and data mining in the recent past.

More information

Naïve Bayesian Classifier and Classification Trees for the Predictive Accuracy of Probability of Default Credit Card Clients

Naïve Bayesian Classifier and Classification Trees for the Predictive Accuracy of Probability of Default Credit Card Clients American Journal of Data Mining and Knowledge Discovery 2018; 3(1): 1-12 http://www.sciencepublishinggroup.com/j/ajdmkd doi: 10.11648/j.ajdmkd.20180301.11 Naïve Bayesian Classifier and Classification Trees

More information

Technical Analysis. A Language of the Market

Technical Analysis. A Language of the Market Technical Analysis A Language of the Market Acknowledgement: Most of the slides were originally from CFA Institute and I adapted them for QF206 https://www.cfainstitute.org/learning/products/publications/inv/documents/forms/allitems.aspx

More information

Trading Systems. Jerzy Korczak

Trading Systems. Jerzy Korczak Trading Systems Jerzy Korczak 1 What is a trading systems? A trading system is a group of specific rules, or parameters, that determine entry and exit points for a given equity. These points, known as

More information

$tock Forecasting using Machine Learning

$tock Forecasting using Machine Learning $tock Forecasting using Machine Learning Greg Colvin, Garrett Hemann, and Simon Kalouche Abstract We present an implementation of 3 different machine learning algorithms gradient descent, support vector

More information

Academic Research Review. Algorithmic Trading using Neural Networks

Academic Research Review. Algorithmic Trading using Neural Networks Academic Research Review Algorithmic Trading using Neural Networks EXECUTIVE SUMMARY In this paper, we attempt to use a neural network to predict opening prices of a set of equities which is then fed into

More information

Prediction Using Back Propagation and k- Nearest Neighbor (k-nn) Algorithm

Prediction Using Back Propagation and k- Nearest Neighbor (k-nn) Algorithm Prediction Using Back Propagation and k- Nearest Neighbor (k-nn) Algorithm Tejaswini patil 1, Karishma patil 2, Devyani Sonawane 3, Chandraprakash 4 Student, Dept. of computer, SSBT COET, North Maharashtra

More information

Stock Market Prediction using Artificial Neural Networks IME611 - Financial Engineering Indian Institute of Technology, Kanpur (208016), India

Stock Market Prediction using Artificial Neural Networks IME611 - Financial Engineering Indian Institute of Technology, Kanpur (208016), India Stock Market Prediction using Artificial Neural Networks IME611 - Financial Engineering Indian Institute of Technology, Kanpur (208016), India Name Pallav Ranka (13457) Abstract Investors in stock market

More information

TECHNICAL INDICATORS

TECHNICAL INDICATORS TECHNICAL INDICATORS WHY USE INDICATORS? Technical analysis is concerned only with price Technical analysis is grounded in the use and analysis of graphs/charts Based on several key assumptions: Price

More information

Prediction of Stock Closing Price by Hybrid Deep Neural Network

Prediction of Stock Closing Price by Hybrid Deep Neural Network Available online www.ejaet.com European Journal of Advances in Engineering and Technology, 2018, 5(4): 282-287 Research Article ISSN: 2394-658X Prediction of Stock Closing Price by Hybrid Deep Neural Network

More information

Knowledge Discovery for Interest Rate Futures Trading Based on Extended Classifier System

Knowledge Discovery for Interest Rate Futures Trading Based on Extended Classifier System International Journal of Computer Information Systems and Industrial Management Applications (IJCISIM) ISSN: 2150-7988 Vol.1 (2009), pp.197-204 http://www.mirlabs.org/ijcisim Knowledge Discovery for Interest

More information

STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION

STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION STOCK PRICE PREDICTION: KOHONEN VERSUS BACKPROPAGATION Alexey Zorin Technical University of Riga Decision Support Systems Group 1 Kalkyu Street, Riga LV-1658, phone: 371-7089530, LATVIA E-mail: alex@rulv

More information

Neural Net Stock Trend Predictor

Neural Net Stock Trend Predictor Neural Net Stock Trend Predictor Advisor: Dr. Chris Polle- Commi,ee Members: Dr. Robert Chun Mr. Paul Thienprasit By Sonal Kabra SJSU Washington Square Purpose Introduc7on Review of Exis7ng Work Prior

More information

Creating short-term stockmarket trading strategies using Artificial Neural Networks: A Case Study

Creating short-term stockmarket trading strategies using Artificial Neural Networks: A Case Study Bond University epublications@bond Information Technology papers School of Information Technology 9-7-2008 Creating short-term stockmarket trading strategies using Artificial Neural Networks: A Case Study

More information

An Improved Approach for Business & Market Intelligence using Artificial Neural Network

An Improved Approach for Business & Market Intelligence using Artificial Neural Network Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

Neuro-Genetic System for DAX Index Prediction

Neuro-Genetic System for DAX Index Prediction Neuro-Genetic System for DAX Index Prediction Marcin Jaruszewicz and Jacek Mańdziuk Faculty of Mathematics and Information Science, Warsaw University of Technology, Plac Politechniki 1, 00-661 Warsaw,

More information

Stock Market Prediction with Various Technical Indicators Using Neural Network Techniques

Stock Market Prediction with Various Technical Indicators Using Neural Network Techniques Stock Market Prediction with Various Technical Indicators Using Neural Network Techniques Richa Handa 1, H.S. Hota 2, S.R. Tandan 3 1 M.Tech Scholar, Dr. C.V. Raman University, Bilaspur(C.G.), India 2

More information

Technical Indicators

Technical Indicators Taken From: Technical Analysis of the Financial Markets A Comprehensive Guide to Trading Methods & Applications John Murphy, New York Institute of Finance, Published 1999 Technical Indicators Technical

More information

STOCK MARKET FORECASTING USING NEURAL NETWORKS

STOCK MARKET FORECASTING USING NEURAL NETWORKS STOCK MARKET FORECASTING USING NEURAL NETWORKS Lakshmi Annabathuni University of Central Arkansas 400S Donaghey Ave, Apt#7 Conway, AR 72034 (845) 636-3443 lakshmiannabathuni@gmail.com Mark E. McMurtrey,

More information

International Journal of Research in Engineering Technology - Volume 2 Issue 5, July - August 2017

International Journal of Research in Engineering Technology - Volume 2 Issue 5, July - August 2017 RESEARCH ARTICLE OPEN ACCESS The technical indicator Z-core as a forecasting input for neural networks in the Dutch stock market Gerardo Alfonso Department of automation and systems engineering, University

More information

Estimating term structure of interest rates: neural network vs one factor parametric models

Estimating term structure of interest rates: neural network vs one factor parametric models Estimating term structure of interest rates: neural network vs one factor parametric models F. Abid & M. B. Salah Faculty of Economics and Busines, Sfax, Tunisia Abstract The aim of this paper is twofold;

More information

Fuzzy and Neuro-Symbolic Approaches to Assessment of Bank Loan Applicants

Fuzzy and Neuro-Symbolic Approaches to Assessment of Bank Loan Applicants Fuzzy and Neuro-Symbolic Approaches to Assessment of Bank Loan Applicants Ioannis Hatzilygeroudis a, Jim Prentzas b a University of Patras, School of Engineering Department of Computer Engineering & Informatics

More information

Futures Trading Signal using an Adaptive Algorithm Technical Analysis Indicator, Adjustable Moving Average'

Futures Trading Signal using an Adaptive Algorithm Technical Analysis Indicator, Adjustable Moving Average' Futures Trading Signal using an Adaptive Algorithm Technical Analysis Indicator, Adjustable Moving Average' An Empirical Study on Malaysian Futures Markets Jacinta Chan Phooi M'ng and Rozaimah Zainudin

More information

Level II Learning Objectives by chapter

Level II Learning Objectives by chapter Level II Learning Objectives by chapter 1. Charting Explain the six basic tenets of Dow Theory Interpret a chart data using various chart types (line, bar, candle, etc) Classify a given trend as primary,

More information

A Comparative Study of Ensemble-based Forecasting Models for Stock Index Prediction

A Comparative Study of Ensemble-based Forecasting Models for Stock Index Prediction Association for Information Systems AIS Electronic Library (AISeL) MWAIS 206 Proceedings Midwest (MWAIS) Spring 5-9-206 A Comparative Study of Ensemble-based Forecasting Models for Stock Index Prediction

More information

Research Article Hybrid Machine Learning Technique for Forecasting Dhaka Stock Market Timing Decisions

Research Article Hybrid Machine Learning Technique for Forecasting Dhaka Stock Market Timing Decisions Computational Intelligence and Neuroscience, Article ID 318524, 6 pages http://dx.doi.org/10.1155/2014/318524 Research Article Hybrid Machine Learning Technique for Forecasting Dhaka Stock Market Timing

More information

Schwab Investing Insights Trading Edition Text Close Window Size: November 15, 2007

Schwab Investing Insights Trading Edition Text Close Window Size: November 15, 2007 Schwab Investing Insights Trading Edition Text Close Window Size: from TheStreet.com November 15, 2007 ON TECHNIQUES Two Indicators Are Better Than One The Relative Strength Index works well but it s better

More information

2015, IJARCSSE All Rights Reserved Page 66

2015, IJARCSSE All Rights Reserved Page 66 Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Financial Forecasting

More information

EXAMINATION OF FUZZY METAGRAPH BASED DATA MINING FOR INVESTIGATION ON STOCK MARKETS A.Yashwanth Reddy 1, P.Hasitha Reddy 2, Dr.D.

EXAMINATION OF FUZZY METAGRAPH BASED DATA MINING FOR INVESTIGATION ON STOCK MARKETS A.Yashwanth Reddy 1, P.Hasitha Reddy 2, Dr.D. EXAMINATION OF FUZZY METAGRAPH BASED DATA MINING FOR INVESTIGATION ON STOCK MARKETS A.Yashwanth Reddy 1, P.Hasitha Reddy 2, Dr.D.Vasumathi 3 1 Research Scholar, Sri Satya Sai University of Technology &

More information

Stock Trading System Based on Formalized Technical Analysis and Ranking Technique

Stock Trading System Based on Formalized Technical Analysis and Ranking Technique Stock Trading System Based on Formalized Technical Analysis and Ranking Technique Saulius Masteika and Rimvydas Simutis Faculty of Humanities, Vilnius University, Muitines 8, 4428 Kaunas, Lithuania saulius.masteika@vukhf.lt,

More information

Williams Percent Range

Williams Percent Range Williams Percent Range (Williams %R or %R) By Marcille Grapa www.surefiretradingchallenge.com RISK DISCLOSURE STATEMENT / DISCLAIMER AGREEMENT Trading any financial market involves risk. This report and

More information

THE investment in stock market is a common way of

THE investment in stock market is a common way of PROJECT REPORT, MACHINE LEARNING (COMP-652 AND ECSE-608) MCGILL UNIVERSITY, FALL 2018 1 Comparison of Different Algorithmic Trading Strategies on Tesla Stock Price Tawfiq Jawhar, McGill University, Montreal,

More information

Journal of Internet Banking and Commerce

Journal of Internet Banking and Commerce Journal of Internet Banking and Commerce An open access Internet journal (http://www.icommercecentral.com) Journal of Internet Banking and Commerce, December 2017, vol. 22, no. 3 STOCK PRICE PREDICTION

More information

ALGORITHMIC TRADING STRATEGIES IN PYTHON

ALGORITHMIC TRADING STRATEGIES IN PYTHON 7-Course Bundle In ALGORITHMIC TRADING STRATEGIES IN PYTHON Learn to use 15+ trading strategies including Statistical Arbitrage, Machine Learning, Quantitative techniques, Forex valuation methods, Options

More information

Accepted Manuscript AIRMS: A RISK MANAGEMENT TOOL USING MACHINE LEARNING. Spyros K. Chandrinos, Georgios Sakkas, Nikos D. Lagaros

Accepted Manuscript AIRMS: A RISK MANAGEMENT TOOL USING MACHINE LEARNING. Spyros K. Chandrinos, Georgios Sakkas, Nikos D. Lagaros Accepted Manuscript AIRMS: A RISK MANAGEMENT TOOL USING MACHINE LEARNING Spyros K. Chandrinos, Georgios Sakkas, Nikos D. Lagaros PII: DOI: Reference: S0957-4174(18)30190-8 10.1016/j.eswa.2018.03.044 ESWA

More information

Figure (1 ) + (1 ) 2 + = 2

Figure (1 ) + (1 ) 2 + = 2 James Ofria MATH55 Introduction Since the first corporations were created people have pursued a repeatable method for determining when a stock will appreciate in value. This pursuit has been alchemy of

More information

Level III Learning Objectives by chapter

Level III Learning Objectives by chapter Level III Learning Objectives by chapter 1. System Design and Testing Explain the importance of using a system for trading or investing Compare and analyze differences between a discretionary and nondiscretionary

More information

Based on BP Neural Network Stock Prediction

Based on BP Neural Network Stock Prediction Based on BP Neural Network Stock Prediction Xiangwei Liu Foundation Department, PLA University of Foreign Languages Luoyang 471003, China Tel:86-158-2490-9625 E-mail: liuxwletter@163.com Xin Ma Foundation

More information

Level III Learning Objectives by chapter

Level III Learning Objectives by chapter Level III Learning Objectives by chapter 1. Triple Screen Trading System Evaluate the Triple Screen Trading System and identify its strengths Generalize the characteristics of this system that would make

More information

The Loans_processed.csv file is the dataset we obtained after the pre-processing part where the clean-up python code was used.

The Loans_processed.csv file is the dataset we obtained after the pre-processing part where the clean-up python code was used. Machine Learning Group Homework 3 MSc Business Analytics Team 9 Alexander Romanenko, Artemis Tomadaki, Justin Leiendecker, Zijun Wei, Reza Brianca Widodo The Loans_processed.csv file is the dataset we

More information

Forecasting FX Rates. Forecasting Exchange Rates

Forecasting FX Rates. Forecasting Exchange Rates Forecasting FX Rates Fundamental and Technical Models Forecasting Exchange Rates Model Needed A forecast needs a model, which specifies a function for S t : S t = f (X t ) The model can be based on - Economic

More information

Forecasting Ontario Provincial Drug Expenditures a Hybrid Approach to Improving Accuracy CADTH 2018 HALIFAX, APRIL 16, 2018

Forecasting Ontario Provincial Drug Expenditures a Hybrid Approach to Improving Accuracy CADTH 2018 HALIFAX, APRIL 16, 2018 Forecasting Ontario Provincial Drug Expenditures a Hybrid Approach to Improving Accuracy CADTH 2018 HALIFAX, APRIL 16, 2018 Outline 1. Introduction (Oncology Drug Funding at Cancer Care Ontario) 2. Forecasting

More information

Lending Club Loan Portfolio Optimization Fred Robson (frobson), Chris Lucas (cflucas)

Lending Club Loan Portfolio Optimization Fred Robson (frobson), Chris Lucas (cflucas) CS22 Artificial Intelligence Stanford University Autumn 26-27 Lending Club Loan Portfolio Optimization Fred Robson (frobson), Chris Lucas (cflucas) Overview Lending Club is an online peer-to-peer lending

More information

Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization

Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization 2017 International Conference on Materials, Energy, Civil Engineering and Computer (MATECC 2017) Neural Network Prediction of Stock Price Trend Based on RS with Entropy Discretization Huang Haiqing1,a,

More information

Algorithmic Trading using Sentiment Analysis and Reinforcement Learning Simerjot Kaur (SUNetID: sk3391 and TeamID: 035)

Algorithmic Trading using Sentiment Analysis and Reinforcement Learning Simerjot Kaur (SUNetID: sk3391 and TeamID: 035) Algorithmic Trading using Sentiment Analysis and Reinforcement Learning Simerjot Kaur (SUNetID: sk3391 and TeamID: 035) Abstract This work presents a novel algorithmic trading system based on reinforcement

More information

Introducing GEMS a Novel Technique for Ensemble Creation

Introducing GEMS a Novel Technique for Ensemble Creation Introducing GEMS a Novel Technique for Ensemble Creation Ulf Johansson 1, Tuve Löfström 1, Rikard König 1, Lars Niklasson 2 1 School of Business and Informatics, University of Borås, Sweden 2 School of

More information

IJMSS Vol.03 Issue-06, (June, 2015) ISSN: International Journal in Management and Social Science (Impact Factor )

IJMSS Vol.03 Issue-06, (June, 2015) ISSN: International Journal in Management and Social Science (Impact Factor ) (Impact Factor- 4.358) A Comparative Study on Technical Analysis by Bollinger Band and RSI. Shah Nisarg Pinakin [1], Patel Taral Manubhai [2] B.V.Patel Institute of BMC & IT, Bardoli, Gujarat. ABSTRACT:

More information

The Schaff Trend Cycle

The Schaff Trend Cycle The Schaff Trend Cycle by Brian Twomey This indicator can be used with great reliability to catch moves in the currency markets. Doug Schaff, president and founder of FX Strategy, created the Schaff trend

More information

Foreign Exchange Rate Forecasting using Levenberg- Marquardt Learning Algorithm

Foreign Exchange Rate Forecasting using Levenberg- Marquardt Learning Algorithm Indian Journal of Science and Technology, Vol 9(8), DOI: 10.17485/ijst/2016/v9i8/87904, February 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Foreign Exchange Rate Forecasting using Levenberg-

More information

Profitability of Oscillators used in Technical Analysis for Financial Market

Profitability of Oscillators used in Technical Analysis for Financial Market pp. 925-931 Krishi Sanskriti Publications http://www.krishisanskriti.org/aebm.html Profitability of Oscillators used in Technical Analysis for Financial Market Mohd Naved 1 and Prabhat Srivastava 2 1 Noida

More information

The Technical Edge Page 1. The Technical Edge. Part 1. Indicator types: price, volume, and moving averages and momentum

The Technical Edge Page 1. The Technical Edge. Part 1. Indicator types: price, volume, and moving averages and momentum The Technical Edge Page 1 The Technical Edge INDICATORS Technical analysis relies on the study of a range of indicators. These come in many specific types, based on calculations or price patterns. For

More information

Predicting Direction of Movement of Stock Price and Stock Market Index

Predicting Direction of Movement of Stock Price and Stock Market Index Chapter 3 Predicting Direction of Movement of Stock Price and Stock Market Index This study addresses problem of predicting direction of movement of stock price and stock market index for Indian stock

More information

Data Adaptive Stock Recommendation

Data Adaptive Stock Recommendation IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Volume 13, PP 06-10 www.iosrjen.org Data Adaptive Stock Recommendation Mayank H. Mehta 1, Kamakshi P. Banavalikar 2, Jigar

More information

4 th September, DGCX- on the move:

4 th September, DGCX- on the move: DGCX- on the move: 4 th ember, Gold and silver- post a weekly gain of 0.24% and 4.84% respectively. US dollar exhibited mixed behavior - rising against the Japanese yen by 0.4% but falling against GBP

More information

Module 12. Momentum Indicators & Oscillators

Module 12. Momentum Indicators & Oscillators Module 12 Momentum Indicators & Oscillators Oscillators or Indicators Now we will talk about momentum indicators The term momentum refers to the velocity of a price trend. This indicator measures whether

More information

Alpha-Beta Soup: Mixing Anomalies for Maximum Effect. Matthew Creme, Raphael Lenain, Jacob Perricone, Ian Shaw, Andrew Slottje MIRAJ Alpha MS&E 448

Alpha-Beta Soup: Mixing Anomalies for Maximum Effect. Matthew Creme, Raphael Lenain, Jacob Perricone, Ian Shaw, Andrew Slottje MIRAJ Alpha MS&E 448 Alpha-Beta Soup: Mixing Anomalies for Maximum Effect Matthew Creme, Raphael Lenain, Jacob Perricone, Ian Shaw, Andrew Slottje MIRAJ Alpha MS&E 448 Recap: Overnight and intraday returns Closet-1 Opent Closet

More information

A Review of Artificial Neural Network Applications in Control. Chart Pattern Recognition

A Review of Artificial Neural Network Applications in Control. Chart Pattern Recognition A Review of Artificial Neural Network Applications in Control Chart Pattern Recognition M. Perry and J. Pignatiello Department of Industrial Engineering FAMU - FSU College of Engineering 2525 Pottsdamer

More information

Forecasting Agricultural Commodity Prices through Supervised Learning

Forecasting Agricultural Commodity Prices through Supervised Learning Forecasting Agricultural Commodity Prices through Supervised Learning Fan Wang, Stanford University, wang40@stanford.edu ABSTRACT In this project, we explore the application of supervised learning techniques

More information

Subject: Daily report explanatory notes, page 2 Version: 0.9 Date: Dec 29, 2013 Author: Ken Long

Subject: Daily report explanatory notes, page 2 Version: 0.9 Date: Dec 29, 2013 Author: Ken Long Subject: Daily report explanatory notes, page 2 Version: 0.9 Date: Dec 29, 2013 Author: Ken Long Description Example from Dec 23, 2013 1. Market Classification: o Shows market condition in one of 9 conditions,

More information

Designing short term trading systems with artificial neural networks

Designing short term trading systems with artificial neural networks Bond University epublications@bond Information Technology papers Bond Business School 1-1-2009 Designing short term trading systems with artificial neural networks Bruce Vanstone Bond University, bruce_vanstone@bond.edu.au

More information

RSI 2 System. for Shorter term SWING trading and Longer term TREND following. Dave Di Marcantonio 2016

RSI 2 System. for Shorter term SWING trading and Longer term TREND following. Dave Di Marcantonio 2016 RSI 2 System for Shorter term SWING trading and Longer term TREND following Dave Di Marcantonio 2016 ddimarc@gmail.com Disclaimer Dave Di Marcantonio Disclaimer & Terms of Use All traders and self-directed

More information