Stock market trading rule discovery using technical charting heuristics
|
|
|
- Buck Leonard
- 10 years ago
- Views:
Transcription
1 PERGAMON Expert Systems with Applications 23 (2002) 155±159 Expert Systems with Applications Stock market trading rule discovery using technical charting heuristics William Leigh a, *, Naval Modani b, Russell Purvis c, Tom Roberts d a Department of Management Information Systems, College of Business Administration, University of Central Florida, P.O. Box , Orlando, FL , USA b Department of Finance, College of Business Administration, University of Central Florida, Orlando, FL 32816, USA c Department of Management, College of Business and Public Affairs, Clemson University, Clemson, SC , USA d Department of Accounting and Information Systems, School of Business, The University of Kansas, 345N Summer eld Hall, 1300 Sunnyside Avenue, Lawrence, KS , USA Abstract In this case study in knowledge engineering and data mining, we implement a recognizer for two variations of the `bull ag' technical charting heuristic and use this recognizer to discover trading rules on the NYSE Composite Index. Out-of-sample results indicate that these rules are effective. q 2002 Elsevier Science Ltd. All rights reserved. Keywords: Stock market; Technical analysis; Financial expert system 1. Introduction Many Wall Street nancial advisors practice technical analysis. Charles Dow developed the original Dow Theory for technical analysis in 1884, and Edwards and Magee (1997) wrote a modern version. Charting, a technique of technical analysis, compares market price and volume history to archetypal chart patterns and predicts future price behavior based on the degree of match. The charting technique may be operationalized through trading rules of the form: If charting pattern X is identi ed in the previous N trading days, then buy; and sell on the Yth trading day after that. If charting pattern X is identi ed in the previous N trading days, then sell. * Corresponding author. Tel.: ; fax: address: [email protected] (W. Leigh). Obviously the dif cult part is identifying `charting pattern X'. Charting is rarely tested in the academic literature. The practitioner literature frequently includes articles implying that trading success may be achieved with charting, for example, see Martinelli and Hyman (1998). We work with the New York Stock Exchange Composite Index, a broad-based composite index, so that the overall average in the period is equivalent to the return from a buyand-hold or a random-selection trading strategy. The academically accepted ef cient markets hypothesis (Haugen, 1997) implies that buy-and-hold or, equivalently, random selection are optimal trading strategies (and that the efforts of Wall Street nancial analysts are futile). Nobel prizewinner Paul Samuelson (1965, p. 44) claims to prove that, ª¼there is no way of making an expected pro t by extrapolating past changes in the futures price, by chart or any esoteric devices of magic or mathematics. The market quotation already contains in itself all that can be known about the future, and in that sense it has discounted future contingencies as much as is humanly possible.º Thus, the nding of results using our charting method which are signi cantly better than the overall average for the period constitutes a failure to con rm our implicit null hypothesis, which is the ef cient markets hypothesis. Other expert system and knowledge engineering efforts to accomplish stock market prediction, all of which ignore the ef cient markets hypothesis, are numerous. Many employ technical analysis momentum heuristics, and some use neural networks to learn patterns, but none that we have found use charting heuristics directly. Examples include: neural networks learning from past price history (Gencay, 1998); neural network using knowledge of real-world events (Kohara, Ishikawa, Fukuhara, & Nakamura, 1997); fuzzy expert system combining several sources of information (Lee & Kim, 1995); decision support system with in uence diagram (Poh, 2000); rough sets to extract trading rules from price history (Kim & Han, 2001); data mining employing signal processing techniques (Last, Klein, & Kandel, 2001); grey theory and fuzzi cation (Wang, 2001); and rules /02/$ - see front matter q 2002 Elsevier Science Ltd. All rights reserved. PII: S (02)
2 156 W. Leigh et al. / Expert Systems with Applications 23 (2002) 155±159 Fig. 1. Template grid for chart pattern `Bull Flag 1'. The charting pattern is coded using weights in a grid. The consolidation part of the pattern, in the rst seven columns, is downward-sloping. The breakout part of the pattern is in the last three columns. A blank cell signi es a weight of 0.0. (Armstrong & Collopy, 1993) or agents (Skouras, 2001) using technical heuristics combined with other sorts of knowledge in an expert system framework. 2. Identifying the bull ag by template match Charting, the sort of technical analysis that we use, is based on the recognition of certain graphical patterns in price and/or volume time series data. This work concentrates on one charting pattern, the bull ag. The de nition of ag from Downes and Goodman (1998): Flag: Technical chart pattern resembling a ag shaped like a parallelogram with masts on either side, showing a consolidation within a trend. It results from price uctuations within a narrow range, both preceded and followed by sharprises or declines. A bull ag pattern is a horizontal or sloping ag of consolidation followed by a sharprise in the positive direction, the breakout. The template grids we use to identify the occurrence of two variations of the bull ag charting pattern are shown in Figs. 1 and 2. Each pattern is represented using a grid with weights in the cells. (A blank cell signi es a weight of zero.) The weighting is used to de ne areas in the template grid to represent the consolidation and the breakout portions of this bull ag pattern. We t these templates to price history using a 120 trading day window. Within each tting window, we `windsorize' (Roberts, 1995, p. 150) to remove the worst noise by replacing every observation which is beyond two standard deviations from the mean (of the 120 index values in the window) with the respective two standard deviation boundary value. In each application of the matching/ tting process, the template grid is matched to an image of the time series of price data to get a template t value for one trading day at a time, with the leftmost time series data point being the value for the trading day which precedes the current day by 1 day less than the tting window width in trading days, Fig. 2. Template grid for chart pattern `Bull Flag 2'. The consolidation part of the pattern, in the rst seven columns, is horizontal. The breakout, the last three columns, is abrupt. A blank cell signi es a weight of 0.0. so for our tting window with of 120 trading days, the leftmost time series data point in a window precedes the current day by 119 trading days. Values for the earliest 10% of the trading days in the image (12 days of the 120) are mapped to the rst column of an image grid, values for the next-toearliest 10% of the trading days are mapped to the second column of the image grid, and so on, until the most recent 10% of the trading days are mapped to the rightmost column of the image grid. The vertical translation process to put the time series data into the image grid is adaptive: the highest price value in the tting window is made to correspond with the top of the image grid, and the lowest price value in the window is made to correspond with the bottom of the image grid. The price values in between the lowest and highest are allocated to the intervening cells accordingly. To compute a total t for a single trading day, the percentage of values that fall in each cell of a column in the image grid is multiplied by the weight in the corresponding cell of the bull ag template grid (a cross-correlation computation). For example, there will be price data for 12 trading days represented in each column of a single 120 trading day window. If all 12 of these trading days have price values which are in the lowest 10% of the difference between the lowest and highest prices in the tting window for the day being tted, then 100% (12 values out of a total of 12 in the column) will be the value in the lowest cell of the 10 cells in the column. If this column is the leftmost of the columns in the window, then this 100% will be multiplied by the value in the corresponding cell in the bull ag template grid (which is the one in the lowest left-hand corner), which has the value of 21.0 in Fig. 1, to result in a cell t value of % ˆ This is done for the 10 cells in the column and summed, resulting in a t value for the column of 21.0, since, in this case, there will be 0.0% in the other nine cells of the column. In this way, 10 column t values for price are computed for a trading day. Summing all 10 column total values for a trading day results in a total t for the trading day. This process is an example of template matching as described in Duda and Hart (1973). The maximum of this cross-correlation
3 W. Leigh et al. / Expert Systems with Applications 23 (2002) 155± Fig. 3. Closing values of the New York Stock Exchange Composite Index for 4748 trading days in the period of the study, August 6, 1980±June 8, This is clearly a bull market period. computation occurs when the image grid most closely matches the template grid. We work with the data sample comprised of the closing price values for the New York Stock Exchange Composite Index for the 4748 trading days in the period, August 6, 1980±June 8, 1999 (and the 119 days preceding the sample period and the 99 days following that period, in order to accommodate the tting windows and forecasting horizons for all of the trading days in the sample period, but these preceding and following days are not included in any of the results statistics). Fig. 3 shows the time series of closing prices for this period. This is clearly a bull market period. The best total t found for the charting pattern Bull Flag 1 for the 120 trading days width window in the period of study occurred for 5/10/1982 (ending date). Fig. 4 shows the values of the NYSE Composite Index for this 120 period and the following 100 day period. (Figs. 3 and 4 together can support the conjecture that this best t of the 120 trading day width marks the beginning of the great bull market of the 1980s and 1990s. 5/10/1982 is the 444th trading day in the period of study.) Implementation is accomplished using a spreadsheet data analysis tool. Fig. 4. Best total t found for Bull Flag 1 in 120 trading day width window in period of study occurred for 5/10/1982. NYSE Composite Index is the vertical axis. The rst 120 trading days plotted here end on 5/10/1982 and exhibit high congruence with the Bull Flag 1 pattern. Index values for the following 100 days are supplied to show the ensuing price activity. 3. Initial data mining We use the rst 500 trading days of the period of study for a mining and training sample. We compute total t values for all 500 trading days in the period of the study, for a tting window width of 120 trading days. We sort these results in descending order by total t value and report average pro t percentages for the top 5, 10, 20, and 30%, that is, for the 95th percentile, and for the 90th, 80th, and 70th deciles. We determine average pro t change percentages for a forecast horizon of 100 trading days. We compare these average pro t percentages against the overall average pro t percentage for all of the trading days in the period of the study (which value may be found on each of the following tables as the pro t percentage for all trading days greater than or equal to the 0th percentile, found in the bottom row of Table 1.) The statistical test used is the one-tailed, twosample unequal variance (heteroscedastic) t-test. Table 1 contains results found with the rst 500 days in our study sample. The use of Bull Flag 1 for 95th percentile Table 1 Results of applying a 120-day-wide tting window to only the rst 500 days in the period of study. (Pro t gures are for a 100 trading day period. `Fit ptile' refers to the percentile of the total t values. `Prof% all $ptile' refers to the average pro t percentage difference between the average computed for the trading days with t values greater than or equal to the t value for the percentile and the overall average for the period of the study. `P value' is the probability value, or signi cance level, from the t-test statistical computation comparing the average pro t percentage value in the subset with the overall average pro t value, which is shown as the 0th percentile `Prof% all $ptile') Fit ptile Prof% all $ptile Diff. (%) P value Decile prof% Decile P value Bull Flag Bull Flag
4 158 W. Leigh et al. / Expert Systems with Applications 23 (2002) 155±159 Fig. 5. Vertical axis is 100 trading day horizon pro tability; horizontal axis is normalized volume window height; each indicated buy trading day in the learning sample, the rst 500 days, is plotted. These charts reveal that the addition of consideration of the normalized volume window height may be valuable in improving the results of rules 1 and 2, and the effect appears to be more pronounced in the case of Rule 1. t values and better as a buy signal results in a 6.70% improvement over buying at random (which is equivalent to the overall average pro t increase for every day in the period) with a 100 trading day forecast horizon. The use of Bull Flag 2 for 95th percentile t values and better as a buy signal results in a 5.12% improvement over buying at random for holding for 100 trading days. 4. Trading rule development The results in Table 1 reveal that excess pro ts might be realized through a trading rule using this approach. Trading rules which might be derived from these data mining results include: Rule 1: If charting pattern Bull Flag 1 is identi ed in the Table 2 Results of applying trading rules 1 and 2 to days in study period after the rst 500 (N refers to the number of days for which buying was recommended. `All' refers to all trading days in the interval) All Rule 1 Rule 2 Pro t (%) N Pro t (%) N Pro t (%) N t value for the previous trading days, then buy; and sell on the 100th trading day after that. Rule 2: If charting pattern Bull Flag 2 is identi ed in the t value for the previous trading days, then buy; and sell on the 100th trading day after that. Table 2 shows the results from applying these two rules to the trading days in our test sample, which is comprised of the days remaining in the period of the study after the rst 500 days are removed. The 95th percentile t value is computed from all days preceding the day of the tting. So, for the rst day in this test, day 501 of the period of the study, the rst 500 days of the period are used in the computation of the 95th percentile t value. For the last day, day 4748, the previous 4747 trading days in the period of the study are used. The overall average 100 trading day increase in the index value for all 4248 trading days in the test period used for Table 2 was 5.5%. The average 100 trading day increase in the index for the days for which a buy was indicated by: Rule 1 was 11.5% and the t-test probability value comparing this average with the overall average is ; Rule 2 was 7.8% and the t-test probability value comparing this average with the overall average is Rule 1 indicated purchases on 124 trading days in the study period. Rule 2 was less selective, indicating purchase 220 times. 5. Addition of trading volume to rules Further exploration of the rst 500 trading days found the possibility of a relationship between the range in trading volume during the 120 day period of a tting window and the subsequent price value. Fig. 5 shows this relationship for the indicated buy trading days in the 500 day learning sample. Each point in Fig. 5 corresponds to one of the days identi ed as a buying opportunity by rules 1 and 2 in the rst 500 days of the period of this study, which was used for data mining previously. The vertical axis in Fig. 5 is the 100 trading day horizon pro tability for those buy days. The
5 W. Leigh et al. / Expert Systems with Applications 23 (2002) 155± horizontal axis is a normalized volume window height. That normalized volume window height is computed by rst windsorizing (in the 120 day window) to two standard deviations the 120 trading share volume values for the trading days in the tting window, subtracting the lowest windsorized volume from the highest, and then dividing that difference by the trading volume value for the last day in the window, the day of the tting. It appears that trading days which are identi ed as buying opportunities by rules 1 and 2 are more likely to be true buying opportunities if they have higher normalized volume window height values. Examination of Fig. 5 led us to choose a cut-off value for normalized volume window height of 0.75 and to modify Rule 1 and Rule 2: Rule 1v: If charting pattern Bull Flag 1 is identi ed in the t value for the previous trading days AND the normalized height of the volume window for the previous 120 days is greater than 0.75, then buy; and sell on the 100th trading day after that. Rule 2v: If charting pattern Bull Flag 2 is identi ed in the t value for the previous trading days AND the normalized height of the volume window for the previous 120 days is greater than 0.75, then buy; and sell on the 100th trading day after that. Application of these new rules, in the manner used previously, to the 4248 trading days in the test sample resulted in more selective buying and improved 100 day pro tability for the days identi ed as buying opportunities: 55 buys and 14.0% pro tability for Rule 1v and 132 recommended buys and 8.6% for Rule 2v. Respective t-test probability values were and Conclusion This case study employs classic knowledge engineering methods. We identify a heuristic from a domain of expert knowledge, devise computer algorithms for implementation, identify a performance criterion, obtain sample data, tune the mechanism and learn parameter values on a learning sample, and validate using a test sample. The results with the test sample imply that the charting heuristics and this implementation have validity. Perhaps this purely empirical paper, which comprises `measurement without theory' (Koopmans, 1947), will hasten the academic acceptance of technical analysis and, especially, the charting heuristics of technical analysis. References Armstrong, J., & Collopy, F. (1993). Causal forces: structuring knowledge for time-series extrapolation. Journal of Forecasting, 12, 103±115. Downes, J., & Goodman, J. (1998). Dictionary of nance and investment terms, (5th ed.). New York: Barron's Educational Series, Inc. Duda, R., & Hart, P. (1973). Pattern classi cation and scene analysis, New York: Wiley. Edwards, R., & Magee, J. (1997). Technical analysis of stock trends, (7th ed). New York: Amacom. Gencay, R. (1998). The predictability of security returns with simple technical trading rules. Journal of Empirical Finance, 5, 347±359. Haugen, R. (1997). Modern investment theory, Upper Saddle River, NJ: Prentice-Hall. Kim, K., & Han, I. (2001). The extraction of trading rules from stock market data using rough sets. Expert Systems, 18 (4), 194±202. Kohara, K., Ishikawa, T., Fukuhara, Y., & Nakamura, Y. (1997). Stock price prediction using prior knowledge and neural networks. Intelligent Systems in Accounting, Finance and Management, 6, 11±22. Koopmans, T. C. (1947). Measurement without theory. The Review of Economic Statistics, 29 (3), 161±172. Last, M., Klein, Y., & Kandel, A. (2001). Knowledge discovery in time series databases. IEEE Transactions on Systems, Man, and CyberneticsÐPart B: Cybernetics, 31 (1), 160±169. Lee, K., & Kim, W. (1995). Integration of human knowledge and machine knowledge by using fuzzy post adjustment: its performance in stock market timing prediction. Expert Systems, 12 (4), 331±338. Martinelli, R., & Hyman, B. (1998). Cup-with-handle and the computerized approach. Technical Analysis of Stocks and Commodities, 16 (10), 63± 66. Poh, K. (2000). An intelligent decision support system for investment analysis. Knowledge and Information Systems, 2, 340±358. Roberts, T. (1995). Bounded rationality in macroeconomics, Oxford: Oxford University Press. Samuelson, P. (1965). Proof that properly anticipated prices uctuate randomly. Industrial Management Review, 6, 41±49. Skouras, S. (2001). Financial returns and ef ciency as seen by an arti cial technical analyst. Journal of Economic Dynamics and Control, 25, 213±244. Wang, Y. (2001). Predicting stock price using fuzzy grey prediction system. Expert Systems with Applications, 22 (1), 33±38.
Expert Systems with Applications
Expert Systems ith Applications 36 (2009) 5450 5455 Contents lists available at ScienceDirect Expert Systems ith Applications journal homepage:.elsevier.com/locate/esa Trading rule discovery in the US
Technical Analysis and the London Stock Exchange: Testing Trading Rules Using the FT30
Technical Analysis and the London Stock Exchange: Testing Trading Rules Using the FT30 Terence C. Mills* Department of Economics, Loughborough University, Loughborough LE11 3TU, UK This paper investigates
Analyzing stock market tick data using piecewise nonlinear model
PERGAMON Expert Systems with Applications 22 2002) 249±255 Expert Systems with Applications www.elsevier.com/locate/eswa Analyzing stock market tick data using piecewise nonlinear model Kyong Joo Oh*,
Application of sensitivity analysis in investment project evaluation under uncertainty and risk
International Journal of Project Management Vol. 17, No. 4, pp. 217±222, 1999 # 1999 Elsevier Science Ltd and IPMA. All rights reserved Printed in Great Britain 0263-7863/99 $ - see front matter PII: S0263-7863(98)00035-0
Two-Sample T-Tests Assuming Equal Variance (Enter Means)
Chapter 4 Two-Sample T-Tests Assuming Equal Variance (Enter Means) Introduction This procedure provides sample size and power calculations for one- or two-sided two-sample t-tests when the variances of
ARE STOCK PRICES PREDICTABLE? by Peter Tryfos York University
ARE STOCK PRICES PREDICTABLE? by Peter Tryfos York University For some years now, the question of whether the history of a stock's price is relevant, useful or pro table in forecasting the future price
Two-Sample T-Tests Allowing Unequal Variance (Enter Difference)
Chapter 45 Two-Sample T-Tests Allowing Unequal Variance (Enter Difference) Introduction This procedure provides sample size and power calculations for one- or two-sided two-sample t-tests when no assumption
A note on the impact of options on stock return volatility 1
Journal of Banking & Finance 22 (1998) 1181±1191 A note on the impact of options on stock return volatility 1 Nicolas P.B. Bollen 2 University of Utah, David Eccles School of Business, Salt Lake City,
Data Analysis Tools. Tools for Summarizing Data
Data Analysis Tools This section of the notes is meant to introduce you to many of the tools that are provided by Excel under the Tools/Data Analysis menu item. If your computer does not have that tool
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE
HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington [email protected] Varghese S. Jacob University of Texas at Dallas [email protected]
Neural Network Stock Trading Systems Donn S. Fishbein, MD, PhD Neuroquant.com
Neural Network Stock Trading Systems Donn S. Fishbein, MD, PhD Neuroquant.com There are at least as many ways to trade stocks and other financial instruments as there are traders. Remarkably, most people
Financial Trading System using Combination of Textual and Numerical Data
Financial Trading System using Combination of Textual and Numerical Data Shital N. Dange Computer Science Department, Walchand Institute of Rajesh V. Argiddi Assistant Prof. Computer Science Department,
How To Check For Differences In The One Way Anova
MINITAB ASSISTANT WHITE PAPER This paper explains the research conducted by Minitab statisticians to develop the methods and data checks used in the Assistant in Minitab 17 Statistical Software. One-Way
NEURAL networks [5] are universal approximators [6]. It
Proceedings of the 2013 Federated Conference on Computer Science and Information Systems pp. 183 190 An Investment Strategy for the Stock Exchange Using Neural Networks Antoni Wysocki and Maciej Ławryńczuk
Forecasting Stock Prices using a Weightless Neural Network. Nontokozo Mpofu
Forecasting Stock Prices using a Weightless Neural Network Nontokozo Mpofu Abstract In this research work, we propose forecasting stock prices in the stock market industry in Zimbabwe using a Weightless
Fuzzy regression model with fuzzy input and output data for manpower forecasting
Fuzzy Sets and Systems 9 (200) 205 23 www.elsevier.com/locate/fss Fuzzy regression model with fuzzy input and output data for manpower forecasting Hong Tau Lee, Sheu Hua Chen Department of Industrial Engineering
Drawing a histogram using Excel
Drawing a histogram using Excel STEP 1: Examine the data to decide how many class intervals you need and what the class boundaries should be. (In an assignment you may be told what class boundaries to
DESIGNING HR ORGANIZATIONAL STRUCTURES IN TERMS OF THE HR BUSINESS PARTNER MODEL PRINCIPLES FROM THE PERSPECTIVE OF CZECH ORGANIZATIONS
DESIGNING HR ORGANIZATIONAL STRUCTURES IN TERMS OF THE HR BUSINESS PARTNER MODEL PRINCIPLES FROM THE PERSPECTIVE OF CZECH ORGANIZATIONS Stříteský, M., Quigley, M. J. D. This paper describes new trends
A FUZZY LOGIC APPROACH FOR SALES FORECASTING
A FUZZY LOGIC APPROACH FOR SALES FORECASTING ABSTRACT Sales forecasting proved to be very important in marketing where managers need to learn from historical data. Many methods have become available for
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data
A Comparative Study of the Pickup Method and its Variations Using a Simulated Hotel Reservation Data Athanasius Zakhary, Neamat El Gayar Faculty of Computers and Information Cairo University, Giza, Egypt
Technical Indicators Explained
Chapter I. Technical Indicators Explained In This Chapter The information in this chapter is provided to help you learn how to use the technical indicators that are available for charting on the AIQ TradingExpert
Definitions to Basic Technical Analysis Terms. www.recognia.com
Definitions to Basic Technical Analysis Terms www.recognia.com A Alert An alert is a notification sent when a significant event occurs in one or more investments of importance to a trader. Recognia sends
Price Prediction of Share Market using Artificial Neural Network (ANN)
Prediction of Share Market using Artificial Neural Network (ANN) Zabir Haider Khan Department of CSE, SUST, Sylhet, Bangladesh Tasnim Sharmin Alin Department of CSE, SUST, Sylhet, Bangladesh Md. Akter
Identifying Market Price Levels using Differential Evolution
Identifying Market Price Levels using Differential Evolution Michael Mayo University of Waikato, Hamilton, New Zealand [email protected] WWW home page: http://www.cs.waikato.ac.nz/~mmayo/ Abstract. Evolutionary
Portfolio selection based on upper and lower exponential possibility distributions
European Journal of Operational Research 114 (1999) 115±126 Theory and Methodology Portfolio selection based on upper and lower exponential possibility distributions Hideo Tanaka *, Peijun Guo Department
Revisiting the golden triangle of cost, time and quality: the role of NPV in project control, success and failure
International Journal of Project Management 18 (2000) 251±256 www.elsevier.com/locate/ijproman Revisiting the golden triangle of cost, time and quality: the role of NPV in project control, success and
Auditing IT Service Management
INTOSAI 2001 Auditing IT Service Management RISK ASSESSMENT Preface The IT Infrastructure Management Project was initiated by INTOSAI Standing Committee on IT Audit at its 8 th meeting in October 1999.
Using simulation to calculate the NPV of a project
Using simulation to calculate the NPV of a project Marius Holtan Onward Inc. 5/31/2002 Monte Carlo simulation is fast becoming the technology of choice for evaluating and analyzing assets, be it pure financial
Understanding Classic Chart Patterns Recognia Inc.
Understanding Classic Chart Patterns Recognia Inc. www.recognia.com 2009 Copyright Recognia Inc. Table of Contents Introduction...3 Head and Shoulders Top...5 Head and Shoulders Bottom... 10 Symmetrical
Optimization of technical trading strategies and the profitability in security markets
Economics Letters 59 (1998) 249 254 Optimization of technical trading strategies and the profitability in security markets Ramazan Gençay 1, * University of Windsor, Department of Economics, 401 Sunset,
DATA MINING TECHNOLOGY. Keywords: data mining, data warehouse, knowledge discovery, OLAP, OLAM.
DATA MINING TECHNOLOGY Georgiana Marin 1 Abstract In terms of data processing, classical statistical models are restrictive; it requires hypotheses, the knowledge and experience of specialists, equations,
Face detection is a process of localizing and extracting the face region from the
Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.
Trading Strategies based on Pattern Recognition in Stock Futures Market using Dynamic Time Warping Algorithm
Trading Strategies based on Pattern Recognition in Stock Futures Market using Dynamic Time Warping Algorithm Lee, Suk Jun, Jeong, Suk Jae, First Author Universtiy of Arizona, [email protected]
Property taxes: Are owners getting their money s worth?
ABSTRACT Property taxes: Are owners getting their money s worth? Travis L. Jones Florida Gulf Coast University H. Shelton Weeks Florida Gulf Coast University William J. Ritchie James Madison University
Understanding the market
Understanding the market Technical Analysis Approach: part I Xiaoguang Wang President, Purdue Quantitative Finance Club PhD Candidate, Department of Statistics Purdue University [email protected] Outline
A Stock Pattern Recognition Algorithm Based on Neural Networks
A Stock Pattern Recognition Algorithm Based on Neural Networks Xinyu Guo [email protected] Xun Liang [email protected] Xiang Li [email protected] Abstract pattern respectively. Recent
Using Microsoft Excel to Analyze Data from the Disk Diffusion Assay
Using Microsoft Excel to Analyze Data from the Disk Diffusion Assay Entering and Formatting Data Open Excel. Set up the spreadsheet page (Sheet 1) so that anyone who reads it will understand the page (Figure
Machine Learning and Data Mining. Fundamentals, robotics, recognition
Machine Learning and Data Mining Fundamentals, robotics, recognition Machine Learning, Data Mining, Knowledge Discovery in Data Bases Their mutual relations Data Mining, Knowledge Discovery in Databases,
Advanced Excel for Institutional Researchers
Advanced Excel for Institutional Researchers Presented by: Sandra Archer Helen Fu University Analysis and Planning Support University of Central Florida September 22-25, 2012 Agenda Sunday, September 23,
Using Microsoft Excel to Analyze Data
Entering and Formatting Data Using Microsoft Excel to Analyze Data Open Excel. Set up the spreadsheet page (Sheet 1) so that anyone who reads it will understand the page. For the comparison of pipets:
Short-cut design of small hydroelectric plants
Renewable Energy 19 (2000) 545±563 www.elsevier.com/locate/renene Short-cut design of small hydroelectric plants N.G. Voros*, C.T. Kiranoudis, Z.B. Maroulis Department of Chemical Engineering, National
Artificial Intelligence and Asymmetric Information Theory. Tshilidzi Marwala and Evan Hurwitz. [email protected], hurwitze@gmail.
Artificial Intelligence and Asymmetric Information Theory Tshilidzi Marwala and Evan Hurwitz [email protected], [email protected] University of Johannesburg Abstract When human agents come together to
Discount rate changes, stock market returns, volatility, and trading volume: Evidence from intraday data and implications for market e ciency q
Journal of Banking & Finance 23 (1999) 897±924 www.elsevier.com/locate/econbase Discount rate changes, stock market returns, volatility, and trading volume: Evidence from intraday data and implications
Module 4 (Effect of Alcohol on Worms): Data Analysis
Module 4 (Effect of Alcohol on Worms): Data Analysis Michael Dunn Capuchino High School Introduction In this exercise, you will first process the timelapse data you collected. Then, you will cull (remove)
Course Text. Required Computing Software. Course Description. Course Objectives. StraighterLine. Business Statistics
Course Text Business Statistics Lind, Douglas A., Marchal, William A. and Samuel A. Wathen. Basic Statistics for Business and Economics, 7th edition, McGraw-Hill/Irwin, 2010, ISBN: 9780077384470 [This
Describing Populations Statistically: The Mean, Variance, and Standard Deviation
Describing Populations Statistically: The Mean, Variance, and Standard Deviation BIOLOGICAL VARIATION One aspect of biology that holds true for almost all species is that not every individual is exactly
Good luck! BUSINESS STATISTICS FINAL EXAM INSTRUCTIONS. Name:
Glo bal Leadership M BA BUSINESS STATISTICS FINAL EXAM Name: INSTRUCTIONS 1. Do not open this exam until instructed to do so. 2. Be sure to fill in your name before starting the exam. 3. You have two hours
Financial Statements LESSON 15. What are Financial Statements?
Financial Statements LESSON 15 Main Idea Business owners must have accurate and timely information about the fi nancial status of their business to make the best decisions. Most of this fi nancial information
How To Solve A Minimum Set Covering Problem (Mcp)
Measuring Rationality with the Minimum Cost of Revealed Preference Violations Mark Dean and Daniel Martin Online Appendices - Not for Publication 1 1 Algorithm for Solving the MASP In this online appendix
Jitter Measurements in Serial Data Signals
Jitter Measurements in Serial Data Signals Michael Schnecker, Product Manager LeCroy Corporation Introduction The increasing speed of serial data transmission systems places greater importance on measuring
Geometric Brownian Motion, Option Pricing, and Simulation: Some Spreadsheet-Based Exercises in Financial Modeling
Spreadsheets in Education (ejsie) Volume 5 Issue 3 Article 4 November 01 Geometric Brownian Motion, Option Pricing, and Simulation: Some Spreadsheet-Based Exercises in Financial Modeling Kevin D. Brewer
Up/Down Analysis of Stock Index by Using Bayesian Network
Engineering Management Research; Vol. 1, No. 2; 2012 ISSN 1927-7318 E-ISSN 1927-7326 Published by Canadian Center of Science and Education Up/Down Analysis of Stock Index by Using Bayesian Network Yi Zuo
The predictive power of price patterns
Applied Mathematical Finance 5, 181 205 (1998) The predictive power of price patterns G. CA GI NA L P and H. LAURE NT Mathematics Department, University of Pittsburgh, Pittsburgh, PA 15260, USA. E-mail:
Cup-With-Handle And The Computerized Approach
CLASSIC TECHNIQUES Cup-With-Handle And The Computerized Approach The cup-with-handle is a chart pattern that identifies stocks preparing for uptrends. Here are the steps to convert this pattern to a set
CSU, Fresno - Institutional Research, Assessment and Planning - Dmitri Rogulkin
My presentation is about data visualization. How to use visual graphs and charts in order to explore data, discover meaning and report findings. The goal is to show that visual displays can be very effective
Fuzzy logic decision support for long-term investing in the financial market
Fuzzy logic decision support for long-term investing in the financial market Abstract This paper discusses the use of fuzzy logic and modeling as a decision making support for long-term investment decisions
The cyclical component factor model
The cyclical component factor model Christian M. Dahl Department of Economics Purdue University John Smidt The Danish Economic Council August 28, 2005 Henrik Hansen Department of Economics University of
ARTIFICIAL INTELLIGENCE METHODS IN STOCK INDEX PREDICTION WITH THE USE OF NEWSPAPER ARTICLES
FOUNDATION OF CONTROL AND MANAGEMENT SCIENCES No Year Manuscripts Mateusz, KOBOS * Jacek, MAŃDZIUK ** ARTIFICIAL INTELLIGENCE METHODS IN STOCK INDEX PREDICTION WITH THE USE OF NEWSPAPER ARTICLES Analysis
How To Use Statgraphics Centurion Xvii (Version 17) On A Computer Or A Computer (For Free)
Statgraphics Centurion XVII (currently in beta test) is a major upgrade to Statpoint's flagship data analysis and visualization product. It contains 32 new statistical procedures and significant upgrades
Business Statistics. Successful completion of Introductory and/or Intermediate Algebra courses is recommended before taking Business Statistics.
Business Course Text Bowerman, Bruce L., Richard T. O'Connell, J. B. Orris, and Dawn C. Porter. Essentials of Business, 2nd edition, McGraw-Hill/Irwin, 2008, ISBN: 978-0-07-331988-9. Required Computing
USING TIME SERIES CHARTS TO ANALYZE FINANCIAL DATA (Presented at 2002 Annual Quality Conference)
USING TIME SERIES CHARTS TO ANALYZE FINANCIAL DATA (Presented at 2002 Annual Quality Conference) William McNeese Walt Wilson Business Process Improvement Mayer Electric Company, Inc. 77429 Birmingham,
Implementing Point and Figure RS Signals
Dorsey Wright Money Management 790 E. Colorado Blvd, Suite 808 Pasadena, CA 91101 626-535-0630 John Lewis, CMT August, 2014 Implementing Point and Figure RS Signals Relative Strength, also known as Momentum,
Online Ensembles for Financial Trading
Online Ensembles for Financial Trading Jorge Barbosa 1 and Luis Torgo 2 1 MADSAD/FEP, University of Porto, R. Dr. Roberto Frias, 4200-464 Porto, Portugal [email protected] 2 LIACC-FEP, University of
1 Economic Application of Derivatives
1 Economic Application of Derivatives deriv-applic.te and.pdf April 5, 2007 In earlier notes, we have already considered marginal cost as the derivative of the cost function. That is mc() = c 0 () How
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INTRODUCTION TO STATISTICS MATH 2050
PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS INTRODUCTION TO STATISTICS MATH 2050 Class Hours: 2.0 Credit Hours: 3.0 Laboratory Hours: 2.0 Date Revised: Fall 2013 Catalog Course Description: Descriptive
An information technology trilogy: business strategy, technological deployment and organizational performance
Journal of Strategic Information Systems 10 2001) 77±99 www.elsevier.com/locate/jsis An information technology trilogy: business strategy, technological deployment and organizational performance Anne-Marie
Technical Indicators Tutorial - Forex Trading, Currency Forecast, FX Trading Signal, Forex Training Cour...
Page 1 Technical Indicators Tutorial Technical Analysis Articles Written by TradingEducation.com Technical Indicators Tutorial Price is the primary tool of technical analysis because it reflects every
t Tests in Excel The Excel Statistical Master By Mark Harmon Copyright 2011 Mark Harmon
t-tests in Excel By Mark Harmon Copyright 2011 Mark Harmon No part of this publication may be reproduced or distributed without the express permission of the author. [email protected] www.excelmasterseries.com
How To Trade With Properly Scaled Static Charts
Trading With Properly Scaled Static Charts Dr. Al Larson 2/17/2013 Stock, commodity, and currency traders who use most modern trading programs are missing some great opportunities. Why? Because most modern
Professional Trader Series: Moving Average Formula & Strategy Guide. by John Person
Professional Trader Series: Moving Average Formula & Strategy Guide by John Person MOVING AVERAGE FORMULAS & STRATEGY GUIDE In an online seminar conducted for the Chicago Board of Trade, I shared how to
Probability Distributions
CHAPTER 5 Probability Distributions CHAPTER OUTLINE 5.1 Probability Distribution of a Discrete Random Variable 5.2 Mean and Standard Deviation of a Probability Distribution 5.3 The Binomial Distribution
EXTRAPOLATION BIAS: INSIDER TRADING IMPROVEMENT SIGNAL
EXTRAPOLATION BIAS: INSIDER TRADING IMPROVEMENT SIGNAL HIGHLIGHTS Consistent with previous studies, we find that knowledge of insider trading is valuable to non-insider investors. We find that the change
Scatter Plots with Error Bars
Chapter 165 Scatter Plots with Error Bars Introduction The procedure extends the capability of the basic scatter plot by allowing you to plot the variability in Y and X corresponding to each point. Each
MarketSmith Pattern Recognition Users Manual
MarketSmith Pattern Recognition Users Manual Pattern Recognition spotlights any of seven existing or emerging base patterns on MarketSmith Daily and Weekly stock charts. Learning to identify these base
Data Mining Framework for Direct Marketing: A Case Study of Bank Marketing
www.ijcsi.org 198 Data Mining Framework for Direct Marketing: A Case Study of Bank Marketing Lilian Sing oei 1 and Jiayang Wang 2 1 School of Information Science and Engineering, Central South University
Evaluating Trading Systems By John Ehlers and Ric Way
Evaluating Trading Systems By John Ehlers and Ric Way INTRODUCTION What is the best way to evaluate the performance of a trading system? Conventional wisdom holds that the best way is to examine the system
Appendix 2.1 Tabular and Graphical Methods Using Excel
Appendix 2.1 Tabular and Graphical Methods Using Excel 1 Appendix 2.1 Tabular and Graphical Methods Using Excel The instructions in this section begin by describing the entry of data into an Excel spreadsheet.
Segmentation of stock trading customers according to potential value
Expert Systems with Applications 27 (2004) 27 33 www.elsevier.com/locate/eswa Segmentation of stock trading customers according to potential value H.W. Shin a, *, S.Y. Sohn b a Samsung Economy Research
1 Volatility Trading Strategies
Brunel University Msc., EC5504, Financial Engineering Prof Menelaos Karanasos Lecture Notes: Volatility Trading Strategies 1 Volatility Trading Strategies As previously explained, volatility is essentially
The correlation coefficient
The correlation coefficient Clinical Biostatistics The correlation coefficient Martin Bland Correlation coefficients are used to measure the of the relationship or association between two quantitative
DESCRIPTIVE STATISTICS. The purpose of statistics is to condense raw data to make it easier to answer specific questions; test hypotheses.
DESCRIPTIVE STATISTICS The purpose of statistics is to condense raw data to make it easier to answer specific questions; test hypotheses. DESCRIPTIVE VS. INFERENTIAL STATISTICS Descriptive To organize,
Easily Identify Your Best Customers
IBM SPSS Statistics Easily Identify Your Best Customers Use IBM SPSS predictive analytics software to gain insight from your customer database Contents: 1 Introduction 2 Exploring customer data Where do
Figure 1. An embedded chart on a worksheet.
8. Excel Charts and Analysis ToolPak Charts, also known as graphs, have been an integral part of spreadsheets since the early days of Lotus 1-2-3. Charting features have improved significantly over the
IBM SPSS Statistics for Beginners for Windows
ISS, NEWCASTLE UNIVERSITY IBM SPSS Statistics for Beginners for Windows A Training Manual for Beginners Dr. S. T. Kometa A Training Manual for Beginners Contents 1 Aims and Objectives... 3 1.1 Learning
Forecasting Methods. What is forecasting? Why is forecasting important? How can we evaluate a future demand? How do we make mistakes?
Forecasting Methods What is forecasting? Why is forecasting important? How can we evaluate a future demand? How do we make mistakes? Prod - Forecasting Methods Contents. FRAMEWORK OF PLANNING DECISIONS....
Algorithmic Trading Session 6 Trade Signal Generation IV Momentum Strategies. Oliver Steinki, CFA, FRM
Algorithmic Trading Session 6 Trade Signal Generation IV Momentum Strategies Oliver Steinki, CFA, FRM Outline Introduction What is Momentum? Tests to Discover Momentum Interday Momentum Strategies Intraday
COLLECTIVE INTELLIGENCE: A NEW APPROACH TO STOCK PRICE FORECASTING
COLLECTIVE INTELLIGENCE: A NEW APPROACH TO STOCK PRICE FORECASTING CRAIG A. KAPLAN* iq Company (www.iqco.com) Abstract A group that makes better decisions than its individual members is considered to exhibit
