Explanation of MOCAB Indicator prototype.
Introduction
Stock markets are
Complex Adaptive Systems [CAS] with all the unique properties of such systems. Properties of CAS such as feedback loops, emergence, self-organization, self-similarity, co-evolution and distributed connectivity require that a meaningful analysis of CAS be done with tools that take into account such complexities. To deal with the complexities of CAS requires a paradigm shift from hard computing to soft computing, from linear parametric modelling to non-linear non-parametric modelling and from exact solution to approximate solution.While most of the world’s phenomena (natural or man-made) are CAS, it is only in the last decade or so that with the exponential leap in the power of computers and software, we are able to use tools more suited to the analysis of CAS. Such tools include neural networks, fuzzy logic, evolutionary algorithms, wavelets,swarm intelligence and, in particular, Self-Organizing Maps Click
www.viscovery.net/self-organizing maps for a short summary).Neural Networks are a class of Artificial Intelligence and a SOM is a class of Neural Network that mimic the biology of the human brain. Neural Networks are capable of associative memory recall, pattern recognition, classification, forecasting, optimization and noise filtering - which are all forms of generalization. In other words, neural networks learn from specific situations and apply the learning to new, hitherto unencountered situations. Most Neural Networks are supervised networks, i.e. they are ‘taught’ the relationship between input data and a target variable.On the other hand, a SOM is one of the few classes of unsupervised Neural Networks. A SOM does its work without having to be ‘taught’. The SOM algorithm self-organizes data of similar characteristics into clusters, very much like the brain does. The most useful feature of a SOM is that it can be used for the exploration, classification, analysis and visualization of large sets of multi-dimensional data. We can illustrate this point by taking an example from the stock market data of a Company. If data is available it is possible to plot the relationship between a stock’s price and its PE ratio as a two-dimensional relationship which can easily be visualized. A three-dimensional visualization is also possible if we have a third variable e.g the stock’s Price/Book Value ratio and three axes x,y,z to construct a 3D chart. But for complex models such as the ValuEngine models where close to 30 variables are involved, it is an impossible task to graphically depict the inter-relationships between all the variables. Only a SOM can do that. A SOM represents a perceptual space where data objects have been ordered in a “landscape” with respect to their overall similarity. SOMs have a wide variety of application in various fields from predictive analytics for marketing, to classification of wines, detection of credit card fraud, optical character recognition and medical imaging.
The MOCAB Indicator.The MOCAB Indicator that is compiled at the end of each trading week, contains information to gauge the market outlook for the coming week based on the situation as at Close on Friday. (if Friday is not a trading holiday) and to select stocks with high Alpha and the appropriate Beta. The input of the MOCAB Indicator are the time-tested stock analysis Models of
ValuEngine Inc of Princeton, NJ and the output and analysis is done using the SOM-based Data Mining software of
Viscovery Software GmbH in Vienna, Austria.
MOCAB Indicator Information ContentMarket Mode: The screening output of the three ValuEngine models (Valuation, Growth and Quality) and how they are positioned on the SOM will be an indicator of the strength of each mode.
Long/Short: Each of the three ValuEngine screens has Long/Short versions, and how the L and S stocks are clustered and positioned on the SOM will be an indicator of the market strength.
Sector Information: Each of the screened output is also labelled to indicate the sector they belong to, and how they are clustered and positioned on the SOM may yield information on sector strength .
High Alpha stocks: Alpha is the return in excess of the return of some market Index. In other words, the non-Beta part of a stock's movement or to put it even more clearly the return on a stock if the market return were zero. In the context of this Blog and its SOM technology, Alpha is defined as the degree of dis-similarity of a stock with a market Index and is represented by the cluster that has the most difference with the cluster approximating the Index in terms of exhibiting desirable values of the ValuEngine model variables. And within this cluster, the individual stocks that most represents the properties of the cluster are the high Alpha stocks. On a SOM, overall degree of similarity/dis-similarity is measured within a cluster by the Euclidean [mathematical space] distance between nodes with the greater the distance indicating the greater the dis-similarity. Among clusters on a SOM, the degree of dis-similarity of a cluster with a market Index is measured by the deviation of the Mean of the cluster from the Mean of the entire data set or a cluster approximating the market Index. * for justification of my definition see section on heuristic approach and holistic perspective below.
Beta: Beta is a measure of a stock’s performance relative to the general market. It is calculated by doing a regression analysis of a stock and the market’s price movement over a period of time. The market as represented by an Index is designated a Beta of 1, and so a stock with a Beta of 1.5 will theoretically move 50 % more than the market when it is going up and also when it is going down. Our objective is to look for high Alpha high Beta stocks when the market is trending up and high Alpha low Beta stocks when the market is trending down. On a SOM, high Beta or low Beta stocks can be identified using the Beta attribute map which plots the model variable Beta as a ‘heat map’ with color intensity scale tending towards Red for high Beta and towards Blue for low Beta.
Heuristic approach based on domain expertise.
1. It is my belief that beyond a point, it is necessary for quantitative analysis of financial markets to incorporate heuristics based on domain expertise and experience. It is also my belief that a heuristic approach brings with it a more holistic perspective which is essential for the soft sciences like Economics and Finance that have to contend with human behaviour. Shu-Heng Chan and Paul P. Wang as editors of Computational Intelligence in Economics and Finance [Springer-Verag 2004] have also mentioned the need for a heuristic approach based on domain expertise because of the special issues that economics and finance modelling involve viz extremely noisy data, behavioural changes and non-linear relationships. To which I might add the issues of long fat-tailed probability distributions, Black Swan events, missing data, heteroskedasticity, autocorrelation and frequent regime switches. To quote from their book: “In the domain of highly complex problems, precision is neither possible nor often desirable. Heuristics or approximate algorithms become the only acceptable tools” A sentiment also shared by Prof. Lotfi Zadeh, the father of Fuzzy Logic. A heuristic approach is also an inherently more robust approach with more room for accommodating higher degrees of uncertainty a point not to be dismissed considering the characteristics of modern financial markets.
2.The market can be described by three modes which can be characterized as: Valuation, Growth and Quality. Valuation mode is characterized by investors’ emphasis on fundamentals with the accompanying technical characteristics of Oversold/Overbought and reversion to the Mean . Growth mode emphasises the future, places less weighting on present fundamentals and is accompanied by the technical characteristics of Momentum and Trend. Quality mode is concerned with volatility and stocks are selected based on their risk/reward ratio as represented by a metric such as the Sharpe Ratio. At any point in time, the market is a combination of various degrees of Valuation, Growth and Quality.
3. The definition of Alpha using SOM is a ‘purer’ and more holistic definition of Alpha. The traditional Alpha which can be depicted mathematically as the point where the Beta line intersects the Y axis is an ex-post statistic calculated from the Beta and dependent on (arbitrary) choice of time period for its calculation and has little predictive value. It is a market dynamic statistic like a technical analysis indicator. The definition of Alpha that is used here measures dis-similarity based on all the variables of the SOM model which are in turn derived from the fundamentals-based ValuEngine models and therefore have predictive value since fundamentals such as earnings, sales, book value, cash flow, market cap, earnings surprise, yield on long term treasuries, etc have been proven to have predictive value for medium and longer term investment time frame.
4. Alpha values alone is not sufficient for stock selection. Alpha and Beta must be used together. On a SOM we can use the ‘heat map’ of the model variable Beta to pinpoint the high Beta or low Beta stocks among the stocks which in the previous step had been selected for high Alpha. Our methodology selects the best of the best in the sense that the selected stocks could be from any of the three ValuEngine screens based on the three ValuEngine models Valuation, Growth and Quality. Our method also does not limit us to a fixed number of selected stocks. After the high Alpha stocks have been selected we discard those with undesirable Beta values. In a up-trending market, stocks with high Alpha and high Beta are selected to take advantage of the upward move. But high Beta is a double-edged sword, and in a down-trending market stocks with high Beta will also move down more than the market. Therefore in a down-trending market, we should select stocks with high Alpha and low Beta. In a sideways trendless market, it is safer to stick to high Alpha and low Beta stocks.
Methodology1.A SOM of the component stocks of the S&P500 is created. This SOM represents the basic topology of the market.
2. Six sets of 20 (22 stocks for Growth model) stock portfolios based on Long and Short versions of the three ValuEngine screens [Valuation, Growth, Quality] are created. (1). Valuation Long. (2).Valuation Short (3). Growth Long (4).Growth Short (5). Quality Long (6). Quality Short. * Note ValuEngine uses a different name for their screens. For our purpose, ValuEngine Standard= Valuation; ValuEngine Forecast= Growth, and ValuEngine Star= Quality. Note #2: Growth model has 22 stocks instead of 20 because it’s set-up of 2 stocks per sector out of the 11 sectors S&P500 is fixed.
3. The screened stocks are marked such that the screen from which they originated, the sector they belong to, and whether they are Long or Short positions are all included in the selection. In addition, some of the stocks are labeled in the map. The position of a label is approximately the position of the node on the SOM that the stock occupies. The S&P500 component stocks are not labelled and the empty spaces represent the nodes on the SOM that they occupy.
4.The acronyms used in the labelling are:V=Valuation; G=Growth; Q=Quality; L=Long; S=ShortB= Basic Industries C= Capital Goods D= Consumer Durables E= EnergyF= Finance H= Healthcare ND= Consumer Non-Durables S= Consumer Services T= Technology TP= Transportation U= Public Utilities* S&P500 stocks are not labeled and thus occupy the 'empty' spaces on the SOM. Thus GLT is a growth model Long stock from the Technology sector and VSS is a valuation model Short stock from the consumer services sector.