38
A reappraisal of fundamental analysis Doug McLeod Version: 12 th February 2016 [email protected] . For helpful comments and assistance I thank, in chronological order, Garry Emmerson, Robert Kohn (University of NSW), Geoff Kingston (Macquarie University), James Duffy (Oxford University), Kenneth Kasa (Simon Fraser University).

A reappraisal of fundamental analysis

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A reappraisal of fundamental analysis

A reappraisal of fundamental analysis

Doug McLeod

Version: 12th February 2016

[email protected]. For helpful comments and assistance I thank, in chronological order, Garry Emmerson, Robert Kohn (University of NSW), Geoff Kingston (Macquarie University), James Duffy (Oxford University), Kenneth Kasa (Simon Fraser University).

Page 2: A reappraisal of fundamental analysis

1

Abstract

The market for a risky asset is modelled using heterogeneous least squares learning with

multiple sources of data. Because of the linear nature of ordinary least squares regression,

the resulting model is linear and explicit algebraic expressions of its economic properties

can be developed. The price of the security emerges as the product of interlocking

expectations, and the continual revision of investor expectations drives price to the

efficient point. We develop explicit expressions of the profits of different market

participants and do not rely on a noise-trader assumption to support the economics. The

analysis suggests that fundamental analysis is not viable in a one period model. We show

that the price of a security can be regarded not as a single point of information but an

object (as the term is used in computing) with well defined properties and methods, and

operates from a formal standpoint like a set of genes in biology.

Keywords: efficient markets hypothesis, least squares learning, Grossman Stiglitz paradox,

interlocking expectations, objective model, Fisher's fundamental theorem of natural

selection.

JEL classification: G12, G14, G01, D01, D83, D84

1. Introduction: the microeconomic theory of financial markets

This paper reappraises fundamental analysis in the securities market. In this model there

is no fundamental analysis in the sense that black-box (exogenous) methods are used to

derive security value; we dispute that such methods exist either in theory or in practice.

Rather investors are concerned purely with discovering empirical regularities which they

can exploit. We contend that all real-world methods of analysis have such a basis, even

those apparently derived purely from accounting data, because the significance of the

analytical information can only be assessed in the light of experience. For instance,

suppose that the balance sheet of the enterprise underlying a security reveals that the

Page 3: A reappraisal of fundamental analysis

2

enterprise is insolvent. The consequent value of the shares will depend on whether or not

'Chapter 11' style protection is available to the enterprise amongst many other things, and

the investor can only assess the significance of the information by setting it into a broader

context which reflects their experience. Such an assessment can be interpreted as carrying

out regression analysis using similar cases as data points.

It is corollary to this view that every investor in the market for a security uses least squares

learning, and they analyse both price and non-price information. If the reader is prepared

to accept this proposition then the questions which arise naturally are:

can such a market make a price – where do the demand and supply equations cross?

would such a market be efficient? What relationship, if any, does this price have to

true value as defined by the underlying correspondence between data and return?

Let us assume zero net supply and investors can long or short the stock. Positive

profit expectations of investors must be reconciled with a net realization of zero. Can

such a situation be consistent with persistent patterns of behaviour and a viable

market?

If security markets are efficient in that the price of a security reflects its true value (a

proposition which has come under increased scrutiny since the 2007 global financial crisis)

then the economics of security markets are problematic. In physical production, even firms

in perfectly competitive equilibrium earn a 'normal' profit, but in a security market the

output is not goods but information. As an efficient price costlessly communicates

information throughout the market, profits appear hard to come by for fundamental

analysts. These considerations were put into precise form by Grossman and Stiglitz (1980)

and the situation of market impasse is known as the Grossman Stiglitz paradox. Within a

rational expectations model such as this one, the Grossman Stiglitz paradox manifests in

the third question above – how can positive expectations be reconciled with zero net

return? We contend that it has been the failure to provide a structured account of

Page 4: A reappraisal of fundamental analysis

3

fundamental analysis which is responsible for the failure to conceptualize and detect

normal profits in security markets. We make good this deficiency to investigate the

paradox. As investors are using ordinary least squares regression (OLS), the market can be

characterized using linear algebra which allows explicit algebraic expressions to be found

for market characteristics.

A brief summary of previous approaches to the microeconomic theory of the security

market follows. The Grossman and Stiglitz (1980) paper used noise as an artefact to

prevent price from communicating value effectively. Friedman (1953) already considers

noise (random) traders in markets, but argues that because their operations are unprofitable

they will exist only in a transitory and inconsequential way. Black (1986) agrees that noise

traders trade unprofitably, but argues that notwithstanding it is an observable fact that they

do exist and have an important economic role. Their losses subsidize other market

participants and underwrite the viability of fundamental analysis. Some take the argument

even further and claim that noise trading can be profitable. De Long, Shleifer, Summers

and Waldmann (1990) construct a model in which noise traders can make money in the

long term by taking on a large amount of risk. Rational investors do not arbitrage the noise

traders to the true value because it is too risky to do so; they fear the unpredictability of the

noise trader’s behaviour and its effect on price. Interestingly, Chiarella, Gallegati,

Leombruni and Palestrini (2003) get a similar result using a model with fundamental

traders and price watchers. Although the mathematical implementation differs substantially

from the De Long (1990) study, the conclusion that price watchers can make money by

exploiting price dynamics is the same. This is quite different to the Grossman Stiglitz

notion that price watchers make money by tagging along after the fundamental analysts.

The most recent style of paper follows the influential Brock and Hommes (1997) in

emphasizing the role of econometric estimators themselves in generating noise (e.g.

Chiarella and He (2003), Goldbaum (2005), Branch and Evans (2006), Georges (2008)).

Page 5: A reappraisal of fundamental analysis

4

These papers put sophisticated mathematical dynamics at the service of stylized economic

assumptions in order to generate computer simulations which exhibit more complex, and

perhaps more interesting, behaviour than the efficient market hypothesis would suggest.

In all these studies non-price data is treated as a one dimensional variable. The current

paper explores the case where data are multidimensional to discover a range of phenomena

not present in the simple case. The model does not consider price change as a variable and

does not investigate dynamic phenomena driven by price change, but we hope it can

inform the choice of economic assumptions used in this area.

2. Definition of the objective model

2.1. Premises of the objective model

PREMISE 1: BASIC FRAMEWORK. This is a one period model: there is a stock which makes

an uncertain payment of y per unit and retires every period (i.e. similar to a futures or

options contract, but without the margin calls). There is zero net supply and J types of

investor who can offer long or short bids for the stock. The Walrasian auctioneer sets the

market clearing price. Each investor models security return with multivariate OLS

regression on observed returns using an individual data set which may or may not include

price. This assumption is consistent with the Clements and Hendry (2005) finding that

short models (i.e. those which omit some explanatory variables) often outpredict longer

ones, notwithstanding the biased estimation which a short model entails, particularly where

the model specifications differ from the underlying data generation mechanism.

PREMISE 2: INDEPENDENT RE-ESTIMATION. The period between one payment and the next is

referred to as the ‘observation’ period. T observation periods form one ‘estimation’ period

which is the same for every investor. Estimation periods are numbered consecutively into

the past - 0 is the current period, 1 is the previous period, 2 the period before that etc. At

the end of each estimation period, a small proportion w of each type of investor j reestimate

their model using data from that estimation period. The same scheme is found in Georges

Page 6: A reappraisal of fundamental analysis

5

(2008).

PREMISE 3: DATA SET. Data set original origT NX (covering T observation periods for a set

of origN variables) is a compilation which lists every variable used by every investor. *1Ty

is the set of absolute (not percentage) returns per share of the security which is the same for

every investor. Each item of data is available at the start of the observation period and the

corresponding return is measured at the end of the observation period. We suppose that the

independent variables are fixed, i.e. originalX is the same in every estimation period. Now

data set originalX has a normalized orthogonal basis X containing N vectors, N T , which

is also the same in each period:

*N NX X = I (1)

PREMISE 4: INVESTOR STRATEGIES. The information which an investor uses is referred to as

their data strategy. Each investor type j implicitly employs jK strategy vectors 1jk N a

to get jK linearly independent variables 1jk T X assembled in one matrix j T jKX .

jk jkX X a (2)

and j jX X a where 1 2j j j jKN jK a a a a contains all jka (3)

RESULT 1: COMPLETENESS. All investor strategy matrices taken together span N space.

PROOF: 1 2original

JX X a a a by (3), where 1 2 Ja a a a assembles all ja (4)

so 1 2original

Jrank rank N a a a X by Premise 3 # (5)

PREMISE 5: PARTICULAR PROPERTIES OF PRICE. At least one investor includes the price of

the security 1T p as a variable in their data set jX .

PREMISE 6: GENERATION OF RETURNS. It is assumed that the return per period per unit (one

share, not one dollar’s worth) of the security is generated according to:

y Xμ + u where E( ) 0u , 2*E T T uu I (6)

Page 7: A reappraisal of fundamental analysis

6

This relation is an empirical regularity for the particular data set X and does not purport to

be causative; if investors had a different data set available to them then a different relation

would apply. Nonetheless we suppose that the return vector μ has the character of a

parameter in that it is stable over time.

PREMISE 7: DEMAND PROPORTIONAL TO EXPECTED RETURN. The standard risk-theoretic

development given at Grossman 1976 pp 574-576 results in linear demand functions:

ˆt t tj j jBq r (7)

1tj T q : shares demanded in period 0 by investor type j who estimated in period t

ˆ 1tj T r : net return per share predicted in 0 by type j who estimated in t

scalar 0tjB : amount of stock per unit of net return demanded in 0 by j estimating in t

1

t t tj j j

j t

b B B

: 'weight of money' at time 0 of investor type j who estimated in t (8)

1

tj j

t

b b

: total weight of money of investor type j : constant in each period (9)

We see 0jb and 1jj

b (10)

2.2. Preliminary results

NOTATION: Regression coefficients, period of estimation is denoted by superscript:

ˆ 1tj jK β : data regression coefficient estimated in period t by type j, if j uses data

ˆ scalartj : price regression coefficient estimated in period t by type j, if j uses price

Net coefficients summed over j, period of estimation is denoted by superscript:

ˆN 1t tj j j

j

b β a β : data coefficient estimated in period t summed over all types j (11)

ˆscalart tj j

j

b : price coefficient estimated in period t summed over all types j (12)

Net coefficients summed over j and t, current period subscripted:

Page 8: A reappraisal of fundamental analysis

7

01

ˆ1 t tj j j

j t

N b

β a β : data coefficient as at 0 for all investors & estimation times (13)

01

ˆscalar t tj j

j t

b

: price coefficient as at 0 for all investors & estimation times (14)

RESULT 2: WEIGHT OF MONEY FORMULA. Here an additional subscript is employed for tjb :

1

0 1tt

j jb b w w (15)

where 0tjb , 1

tjb : weight of money in periods 0, 1 of type j who estimated in period t

PROOF: Trivial, available on request.

RESULT 3: COEFFICIENT UPDATE RULE.

10 11w w β β β (16)

10 11w w (17)

PROOF: Trivial, available on request.

2.3. Demand and price equations

RESULT 4: DEMAND EQUATION. Weighted predicted return is zero.

1

ˆ 0t tj j

j t

b

r (18)

PROOF: 11 1 1

ˆ ˆt t t t tT j j j j j

j t j t j t

B b

0 q r r by Premise 1, Premise 5, (7), (8) # (19)

RESULT 5: PRICE THEOREM. Price can be expressed as an exact linear function π of X :

0 0 0p X π (20)

where 00

0

=

β

π is referred to as the price equation. (21)

PROOF: 0 0 0 0

ˆ ˆˆ

ˆ ˆ

t tj jt

j j jt tj j

β βr X p X a p by (3) (22)

0 0 1ˆ ˆt t t

j j j j Tj t

b X a β p 0 substituting in (18) using (22) (23)

Page 9: A reappraisal of fundamental analysis

8

00 0 0

0

ˆ

ˆ

t tj j j

j t

t tj j

j t

b

b

a ββ

p X X by (13), (14) # (24)

RESULT 6: HETEROGENEITY THEOREM. Investors must be heterogeneous.

PROOF OUTLINE. An investor using price must omit some non-price variable, since price is

collinear by (20). That variable must be used by someone or it would not be in the dataset. #

3. The basic objective model

3.1. New coefficients

RESULT 7: ESTIMATION. The estimates created in estimation period t are given by:

1

ˆ = tj jt jt jt t t

β a a a μ - π + e (25)

where 1t t tN e X u , E =e 0 , 2E N N ee I also denoted N NΩ (26)

ˆ

ˆ 1ˆ

tjt aug

j tj

jK

ββ : augmented regression coefficient estimated by j in t (27)

augjt N jKa : augmented strategy matrix for type j and can consist of: (28)

jt j t a a π price and data used by j, jt ja a just data, jt ta π just price (29)

augjK denotes 1jK if investor type j uses the price variable, jK otherwise.

PROOF: Net absolute realized return in estimation period t is given by:

= t t t t t t t r y p X μ + u X π applying (6), (20) (30)

so 1ˆ

ˆ

tj

jt t jt t jt t ttj

β= X p X p X p r standard OLS formula (31)

1

j t t t j t j t t t t t t

= a π X X a π a π X X μ - X π + u by (3), (30) (32)

1

= jt jt jt t t

a a a μ - π + e by (1), (28), (26) (33)

Observe t t te X u , so 2

*t t t t t t N NE E e e X u u X I # (34)

Page 10: A reappraisal of fundamental analysis

9

Error variance matrix Ω is given here as 2 I but it can be defined more generally as a

diagonal matrix for the results to follow. We see the interesting and important result that

regression of return against data is equivalent to regression of the underlying parameters

μ - π against strategy matrix jta . In a sense the investor’s problem does not involve data

at all but is a test of how well the investor’s data coefficients capture the return coefficients

μ - π . We have abstracted the problem from ‘data space’ T to ‘coefficient space’ N .

3.2. How estimation impacts the price

RESULT 8: PRICE CHANGE LEMMA

1

1 1 11

1 1

1w

w

dπ β π (35)

PROOF: 1 0 0 0N 0 β π restating (21) price equation (36)

1 1*1 0 1 0 11N w w 0 β π β π by(16), (17) (37)

We differentiate (37) twice with respect to w and evaluate derivatives at 0w .

Diff (37) wrt w: 1 1 1*1 1 1 11N w w

dw

dπ0 β π β π (38)

Diff (38) wrt w: 2

1 1 1*1 1 1 12

1N w wdw dw dw dw

dπ dπ d π dπ

0 (39)

(38) at 0w : 1 1

1

1dw

dπ β π

noting at 0w , 1 1 *1N β π 0 and 0 1π π (40)

(39) at 0w : 2 1

12

1

2dw dw

d π dπ (41)

Now 2

22

0 0

1

2w w

w wdw dw

dπ d π

dπ two terms of Taylor expansion (42)

1

21

1

w wdw

dπ by (41) and apply (40) for result # (43)

RESULT 9: PRICE CHANGE PRINCIPLE

Page 11: A reappraisal of fundamental analysis

10

1

11 1 1

1 1

1w

w

dπ = H μ - π + e (44)

where 1

1 1 1 1 1j j j j jj

N N b

H a a a a is referred to as the 'estimation matrix'. (45)

PROOF: 1 1 1 11 1

ˆ ˆj j j jj

b β π a β π by (11) (46)

11ˆ

j j jj

b a β by (28), (27) (47)

1

1 1 1 1 1 1j j j j jj

b

a a a a μ π + e by (25). Apply (45), (35) for result. # (48)

Note what this result does not say – the price change is given by the change in regression

coefficients - but rather, the price change is determined by new estimates alone, so price π

is pushed towards the mean μ .

11

1

w

dπ β β intuitive but wrong! (49)

1

1

w

dπ β correct! Applying (47) to (35) (50)

3.3. Properties of the estimation matrix

It is useful to introduce a normalized version jtα of the augmented strategy matrix jta .

RESULT 10: NORMALIZED STRATEGY MATRIX. Estimation matrix 1H can be expressed as:

1 1 1j j jj

b H α α where 1aug

j N jKα contains orthogonalized unit vectors (51)

PROOF: 1

1 1 1 1j j j j a a a

a a a a Λ λ Λ projection matrix, orthogonal eigenvectors aΛ (52)

1*1 2 1 1

2

jKaug jKaug

ΛI 0= Λ Λ = Λ Λ

0 0 Λ placing unity eigenvalues first (53)

Take 1 1jα = Λ . We see 1 1 1 1 *j j jKaug jKaug α α = Λ Λ = I as required. # (54)

Page 12: A reappraisal of fundamental analysis

11

RESULT 11: NORMALIZED ESTIMATION MATRIX. Estimation matrix 1H is positive definite

and 1 1 1 1H Λ λ Λ where eigenvectors in 1 are orthogonal, eigenvalues 1 0 . (55)

PROOF: 1H is real symmetric so 1 1 1 1H Λ λ Λ where 1λ is real, 1Λ is real orthogonal. (56)

By (5), jka spans the space N , so for all 1Nx , there exists jka such that 0.jk x a (57)

Without loss of generality choose jka as one of the eigenvectors in 1 in (53) and so 1jα .

Then 1 0 0 0 0

0

jk

j j j j j j j jkj

b b b

a x

x H x = x α α x x α α x x a # (58)

RESULT 12. The eigenvalues 1 of the estimation matrix 1H are such that

10 1 (59)

PROOF: 21 1 v v v H H v where v is eigenvector of 1H for eigenvalue . (60)

ˆ ˆi j i ji j

b b v v i.e. 1 1 1 ˆj j j j jj j

b b H v α α v v , ˆ jv is projection j (61)

i ji j

b b v v ˆ ˆ ˆ ˆgiven i j i j v v v v v v (62)

v v noting 1i ji j

b b . Divide both sides by v v . # (63)

3.4. The Efficient Market Theorem

Estimation matrix 1H is a function of augmented strategy matrix 1ja which is a function

of price 1π . Since price varies, it is useful to develop an approximation for 1 1H μ - π .

RESULT 13: FIRST ORDER APPROXIMATION. A first order approximation for 1 1H μ - π is

1 1 1H μ - π H μ - π where H denotes tH evaluated at tπ = μ , i.e. π μ

H . (64)

PROOF: 1 1 1j jk jkj k

b H μ π α α μ π by (51) where columnjk j kα α (65)

Page 13: A reappraisal of fundamental analysis

12

1 1

1 1jk jk

j jk jk jk jkj k

b

α αdH μ π

α μ π α μ π α αdπ π π

(66)

1 11 1 1 1

π μπ μ

dH μ πH μ π H μ π π μ

dπ first order Taylor (67)

1 1 1N j N N N N jk jkj k

b

π μ

0 0 0 α α π μ H π μ by (66) # (68)

RESULT 14: CONVERGENCE MATRIX. Matrix w

H I H can be expressed as:

w

H I λ where λ , are the eigenmatrices of H (69)

and 0E denotes the mean value of the price coefficient (14). (70)

PROOF: Expand (69) #. The eigenvalue matrix of convergence matrix H is denoted λ .

PREMISE 8: STABILITY CONDITION. The reader may feel that market stability is a property

which should be implicit within the model, but this presupposes that real world markets are

stable and this is not always the case. We specify the following stability condition:

max

2

w (71)

RESULT 15. Given stability condition (71), eigenvalues of matrix H satisfy:

1 1 (72)

Proof is straightforward. We now demonstrate that the model is efficient and stable.

RESULT 16: EFFICIENT MARKET THEOREM. If stability condition (71) is satisfied then:

lim nn

E

π μ (73)

PROOF: 0 1 1 1 11

w

μ - π μ - π + H μ - π + e by (44), discarding 2nd order factor (74)

0 1 1

wE E E

μ - π μ - π H μ - π as 1 1 1

1

w w

H μ π H μ π by (64) (75)

Page 14: A reappraisal of fundamental analysis

13

1

wE

= I H μ - π factorizing (76)

1E= ΛλΛ μ - π substituting ΛλΛ for w

I H by (69) (77)

22E= Λλ Λ μ - π etc. as Λ is orthogonal. Apply (72) for result # (78)

FIG. 1. Convergence of price to return in the objective model. Investor j regresses the net

return μ - π against their regressors jα . This corresponds to the projection of the net

return vector onto the regressor vector. The investor buys according to their estimated

return, which moves price along the line of the regressor – this is shown by the unbolded

arrows. Total impact on price by all investors is the vector sum shown by the bold arrow.

Successive iterations move price along the path of the bold arrows to converge with return.

Perhaps contrary to intuition, market efficiency does not require strategy switching, i.e.

changes in the weight of money jb towards the most relevant or profitable data.

Page 15: A reappraisal of fundamental analysis

14

4. The second order objective model

4.1. Stationary distribution for price

The most basic requirement of a market model is that it is capable of making a price. Prima

facie it appears that regression of net return y p Xμ Xπ against price Xπ will yield a

price coefficient close to zero, but a zero or positive price coefficient will not work in price

equation (21). We find the condition under which the price coefficient is negative. We derive

the return which is expected by different classes of investor and show that the results are

consistent with demand equation (18). Finally we validate the results by simulation.

price at time of estimation

new price π0

Heavy arrows show the summation of the two price impact vectors, which becomes the price move. Price converges to return.

arrows show the price impact of each investor, given by dw*bj*jjπ1) and proportional to the projection vectors

Coefficient 1

Coefficient 2

Coefficient space (RN space ) statistical variation

e1 left out of this diagram

gross return regressors

of investor 2

regressors of investor1

projection vector for investor 1, ie projection of the net return vector π1

onto the regressors of investor 1, given by:π1)

projection vector for investor 2

Page 16: A reappraisal of fundamental analysis

15

The process defined by (44) can be viewed as a Markov chain in discrete time and

continuous state space, which is the coefficient space N . The efficient market theorem

(73) demonstrates that the process converges to a part of the state space, the part around

mean μ , and regions sufficiently far from the mean can be neglected. It possible for price to

move from one point in coefficient space to any other point with a suitably chosen error term,

so the process is strongly irreducible and aperiodic, and converges to a stationary

distribution.

PREMISE 9: PRICE DISTRIBUTION. Price has a stationary distribution. Present values are now

calculated conditional on that distribution rather than on the initial value of price as in the

previous section.

PREMISE 10: SPECIALIZATION. Assume that all traders can be divided into data analysts

and price analysts with none looking at both. The case with combined price-and-data

analysts is essentially the same but more complicated notationally so is omitted at this

stage. The proportion of investors using price is denoted Pb .

For clarity and without loss of generality, variables are stated in terms of coordinate axes

specified by eigenvector matrix for estimation matrix

π μ

H H . So , H λ H λ . (79)

4.2. Four simplifications for analytical tractability

SIMPLIFICATION 1: ALIGNED EIGENVECTORS. Standard matrix H can be approximated by a

similar matrix *H which has mean μ as an eigenvector.

We describe a scheme by which a suitable *H can be generated. Specify some eigenvectors

* which include μ . Apply H to each of these eigenvectors v to get estimate ˆ v Hv , and

define 2R as the proportion of eigenvector v which is explained by v - found by projecting

estimate v onto v to get ˆv (this same definition applies to 2R in the OLS case).

RESULT 17: 2R GENERATED BY ESTIMATION MATRIX. The 2R value for the estimate of vector

v obtained from matrix H is a weighted average of the eigenvalues of H . Each eigenvalue

Page 17: A reappraisal of fundamental analysis

16

is weighted by the coordinate of vector v in that direction. Sum of weights is unity.

PROOF: 2 2ˆ

ˆ ˆ ˆN

i ii

R v v vv v v v Hv v v λv

v v noting v =1 (80)

Form the replacement standard matrix *H using the 2R values:

21

* * 2 *2

2N

R

R

R

H , (81)

the rationale being that this matrix *H will give the same 2R for each of the eigenvectors v

as the original matrix H. Given that eigenvalues of original matrix H lie between 0 and 1,

matrix *H will give approximately the same results as matrix H.

RESULT 18: The sum of the eigenvalues of matrices H, *H is the same.

PROOF: * 2 * * * *tr tr trN N N

i i i H i H H Hi i i

R v λ v λ Λ λ Λ λ by (80) # (82)

SIMPLIFICATION 2: In the limit as price variance goes to zero ( 2 0 ), price approaches

return and orthogonal variations in price become inconsequential. Create an approximation

for the price regression coefficient by substituting return μ for price π , subtracting the

mean of the new estimator and adding back the correct mean.

RESULT 19: PRICE REGRESSION COEFFICIENT APPROXIMATION.

1 ˆˆ tj t t μ μ μ π - π e (83)

PROOF: 1ˆ tj t t μ μ μ μ - π e mean of this estimator + correct mean (84)

1 1 ˆt t μ μ μ μ - π e μ μ μ μ - π (85)

1 ˆt t μ μ μ π - π e . # (86)

SIMPLIFICATION 3: CONSTANT ESTIMATION MATRICES. The estimation matrices H and H are

assumed to be constant when used to model the dynamic process (but not when used as part

of the price change principle (44) to find the expected price at (123) below).

Page 18: A reappraisal of fundamental analysis

17

Then it is easy to show using the price change principle (44) and the lag operator L that:

1

0 0 0L L

μ π e I H I e (87)

The problem is that the expectation of the RHS, a series of error terms, is zero whereas the

LHS has positive expectation. This is a consequence of assuming H and constant when

in fact these vary with price π . We form an approximate version of the price change

principle suitable for dynamic contexts by using expected price π rather than return μ .

SIMPLIFICATION 4: 0 1 1

w

dπ H π π e (88)

4.3. Notation

The component of a vector collinear to the mean μ , or variance calculated for such a vector,

is denoted , and components orthogonal to the mean are denoted . Collinear

components are placed first. Decompose standard matrix H :

1j X

j j j j j Pj

b b

-1H a a a a μ μ μ μ dividing into data and price parts (89)

X P H H where XH is data analyst's part of H , PH is price watcher's part (90)

1

2 20

0

X P X P

X X

XN XN

b

Λ Λ Λ Λ Λ Λ (91)

where 1X X , P Pb , and total collinear eigenvalue T is given by T P X . (92)

4.4. Six preliminary results

RESULT 20: NET PRICE COEFFICIENT RESULT.

ˆP where ˆ ˆ t

jE (93)

PROOF: 1

ˆˆ ˆt t tj j P j P

j t

E b b E

by (70), (14), (92) # (94)

The following result derives price variance from error variance in straightforward manner.

Page 19: A reappraisal of fundamental analysis

18

RESULT 21: PRICE VARIANCE. Variance of price N NΣ is given by :

12

Σ I λ 1 + λ where *N N E Σ π π π π (95)

2 Σ HΣ H this intermediate result is used at (118) (96)

where or w

H λ I H H defines a complementary matrix to H (97)

PROOF: 0 1 1

w w

π - π I + H π - π + He restating (74) (98)

0 1 1 π - π Ι λ π π λe restating with eigenvalues (99)

2 22 N N Σ Ι λ Σ Ι λ 0 λ (99) by itself, take expectations (100)

so 0, ij i ij j i j taking element ij, i j , recalling 1 (101)

0 1 i j ij ij given 0 , 1i j by (72) (102)

so 2 2 Σ I Ι λ Ι λ λ (100), diagonal matrices ,Σ λ commutative (103)

2 Σ I λ λ (97). Rearranging with (79) gives results. # (104)

RESULT 22: RETURN VARIANCE.

10 0 0 0

2E

w

π π e π π e λ Σ (105)

PROOF: 0 0 0 0E π π e π π e Σ Ω 0π and 0e independent (106)

1 Σ I λ I λ Σ by (95) (107)

1

12 2

w

I λ Σ λ Σ by (69) (108)

To understand market characteristics we need to relate the current price to the prices which

preceded it. We apply the price change principle recursively to get the next three results.

RESULT 23: ERROR LEMMA. Price deviation for the current period can be expressed as:

Page 20: A reappraisal of fundamental analysis

19

10 1 2...

t tt t

π π He H He H He H π π (109)

PROOF: 0 1 0 π π π π dπ definition 0dπ (110)

1 1 1

w

π π H π π e by (88) (111)

1 1 H π π He on rearranging (112)

2 2 1 H H π π He He iterating # (113)

RESULT 24: TEMPORAL CROSS CORRELATION.

10 0

tt tE

π π e π π e H Σ where 0t (114)

PROOF: 11 2...

t tt t t tLHS E

He HHe H He H π π π π e by (109) (115)

1t tt t t tE

H He H π π π π e discarding uncorrelated terms (116)

1t tt t t tE

H He e H π π π π expanding and discarding (117)

1 1 2 1t t t t H HΩ H Σ H HΣ H H Σ using (96) # (118)

RESULT 25: TOTAL TEMPORAL CROSS CORRELATION.

1 10 0

1

1t

t tt

E w w

π π + e π π e H Σ (119)

PROOF: 1 1

1

1t t

t

LHS w w

H Σ by (114) (120)

11w w

I I H Σ sum geometric progression (121)

1

1 ww w

H Σ H Σ taking limit as 0dw # (122)

4.5. Expected price and expected price coefficient

We can now use the results derived above together with the price change principle (44) to

Page 21: A reappraisal of fundamental analysis

20

develop an accurate expression for expected price. Second order considerations result in a

slight but important downward bias in the expected value of price.

RESULT 26: EXPECTED PRICE THEOREM

2PC

T

π μ μ (123)

where 2 var / π μ μ : variance of collinear price relative to magnitude of μ (124)

2 var / π μ μ : variance of orthogonal price relative to magnitude of μ (125)

2 2 2var / π μ μ : variance of price relative to magnitude of μ (126)

2 2 2C : a modified variance referred to as 'conjugate' variance (127)

PROOF: 2

11 1 1 1 1 1 12

1 1

w w

dπ H μ - π + e H μ - π + e (44) restated (128)

1 1 1 1 1 1 12

2 21

1 1 1 1 1 1 12 21 1

w w

w w

H μ - π + e H μ - π + e

H μ - π + e H μ - π + e

approx for 1 (129)

Consider first term of (129). As error 2 0 , projection of mean μ onto price π yields:

ˆ 1

π πμ μ

μ μ by simple geometric argument (130)

ˆ μ π likewise (131)

Define 1

t t t t t

M π π π π projection matrix for price. 1t (132)

1

M μ μ μ μ projection matrix for return (133)

so ˆ ˆt t t t t M μ π μ μ π noting ˆt t M μ μ , t M π π (134)

1 t tt t t

π πμ π π π

μ μ by (130),(131), t t t π π π (135)

Page 22: A reappraisal of fundamental analysis

21

t tt

π πM μ μ M π

μ μ noting μ M μ , t tπ M π (136)

and 1 1 1 1X PE E H μ - π H M μ π noting 1 1X P H H M (137)

2X P H μ π M μ π μ taking expected value of (136) (138)

2P H μ π μ noting X P H H M by (89) (139)

Consider the second term of (129): 1 is formed from estimates up to period 2

2

1 1 122

ˆ2 1t t

jj t

wnd b w w

H μ - π + e (14),(15),(64) (140)

2

2 1

1 121

t

P t tt

ww w

H μ - π + e μ μ μ π π e (92),(83),(93) (141)

2

2 1

1 121

t

P t tt

ww w

H μ π + e π π e μ μ μ (142)

112

2 P

wE nd

H H Σ μ μ μ (119), μ π component goes out (143)

2

122

2

0

0P

N

w

Σ

Σ μ μ

Σ

0

0

μ standard coordinates (144)

2P

w

μ recall 2

22

Σ

μ

by (124) (145)

Consider the third term of (129):

2

11 12

ˆ3 j jj

wE rd E b

H μ π + e by (12), (64) (146)

2

1

1 1 1 12 P

wE

H μ π + e π π e μ μ μ by (92), (83), (93) (147)

2

112

2P

w

dw

H λ Σ μ μ μ by (105) (148)

Page 23: A reappraisal of fundamental analysis

22

22 P

w

μ as (145), using (79) (149)

Finally the fourth term of (129) is a higher order term in w and can be disregarded:

1 1 124

wE th E w

H μ π e 1st factor = 2nd term (129) (150)

2P

ww

μ by (145), this is a term in 2w (151)

Now 1NE dπ 0 , i.e. expected price change is zero at system equilibrium. (152)

Apply expectation to (129), use (152), (139), (145), (149) and (151) to get:

2 2 21 12N P P P N

w w w

0 H μ π μ μ μ 0 (153)

2 2P P

T T

π μ μ μ noting 1

T H μ μ by (91) # (154)

RESULT 27: EXPECTED PRICE COEFFICIENT.

2ˆ XC

T

(155)

2X PC

T

(156)

PROOF: Recall

μ0

. Set *

μ0

and 1

2

1*

y

π

π x (157)

1

1

2

1 1 11 1

1 2

y yy y

y y

π π π μ x xx 0 x x

(158)

22 2(1 ) 1 2 2y y y y y x x x x approximating denominator (159)

21 y y x x expanding and discarding all 3rd order and higher terms (160)

so 1 21 1

ˆ 1 1E E y y π π π μ π e x x (161)

Page 24: A reappraisal of fundamental analysis

23

2

11 2 22 2

E E

π π noting 1y

(162)

2 2 2 2 2P PC C C

T T

(123),(124),(125). Use (93) for (156) # (163)

It appears that the natural tendency of an unbiased price vector to generate a downward

biased price coefficient (because the price vector is not perfectly correlated with return, i.e.

does not point the same way) is offset to some degree by the downward bias in expected

price which causes a corresponding upward adjustment in the estimated price coefficient.

However the value of the price coefficient cannot be determined by (156) alone because

the conjugate variance 2C itself depends on the price coefficient via (95). We need to solve

these equations simultaneously to confirm that the price coefficient can be negative. A

negative price coefficient confirms that the 'conjugate variance' 2C is indeed positive.

RESULT 28: PRICE COEFFICIENT EXISTENCE CONDITION. The mean price coefficient is

2 2

2X P e T e

T

w

which exists if 2

2

e

e T

(164)

where denotes an average orthogonal eigenvalue, defined as the solution to:

1 12 2

2

N

e i i eii

I I I I

(165)

and 2e ,

2e , 2

ei , 2eC derive from error matrix Ω (as distinct from price matrix Σ ).

PROOF:

2 2

2 2T T

e eX P Tw w

(95),(69),(156),(165) (166)

Simplify. Variables , w are both small so high order terms can be discarded to leave:

3 2 24 2 0T e T e X P w rearrange for result # (167)

4.6. Satisfaction of the demand equation

We tie the analysis together by confirming that the results satisfy the expectation of demand

Page 25: A reappraisal of fundamental analysis

24

equation (18); a vector diagram is handy in demonstrating the weightings of the price and

data components of expected return.

RESULT 29: PRICE RETURN LEMMA. The return on price, 0ˆ t π , can be approximated by:

1

0 0ˆˆ t

t t π π π - π e μ μ μ μ (168)

PROOF: 0

0

ˆ ˆ

ˆˆ ˆt

t d

π μ π note: ˆd π is not a time period increment (169)

0ˆ ˆˆ td μ μ dπ calculus product theorem (170)

0ˆ ˆ td π μ noting 0 0

ˆ ˆ ˆ μ dπ π (171)

Now 1ˆˆ ˆt tt td π - π e μ μ μ by (83); sub in (171) for result # (172)

RESULT 30: MODEL CHECK. The approximate results satisfy demand equation (18).

PROOF: Expected data return is given by:

X Xt tj j j j t t j j j j

j t j t

E b b E

β a μ π e a a a a using (25) (173)

X μ π H simplifying and taking expectation (174)

2PC X

T

μ using (123), note μ π is μ -collinear (175)

Expected price return is given by:

1

0 0ˆˆ

P Pt t tj j t t

j t j t

E b b E π π π π e μ μ μ μ by (168) (176)

2 2X PP C C

T T

μ μ (155), (123), 1

0t tE π - π e μ μ μ μ (177)

2X PC

T

μ discarding higher order terms. (175), (177) are opposite # (178)

4.7. Simulation testing

Page 26: A reappraisal of fundamental analysis

25

Because the results derived here rely on various approximations, simulation testing was

carried out to validate them. The simulation is set in two dimensional parameter space (not

data space). The market is defined according to orthogonal error 20, errorN e ,

collinear error 20, errorN e , coefficient estimation formula (25), coefficient update

formulae (16), (17), and price equation (21). Theoretical price coefficient is found

iteratively using (95), (156). Values of the parameters are: return 1 0μ , data

eigenvalues 1 2 0.5X X , price eigenvalue 0.2P , orthogonal standard deviation

0.5error . Collinear standard deviation takes five different values (0%, 25%, 50%, 75%

and 100% of orthogonal standard deviation). The price change principle, which is a

derivation, is not used. The market is considered stable if price coefficient 0t over

32,000 iterations.

The explicit formula (164) for the price coefficient was verified by calculation, as was the

attached existence condition (164). Here the existence condition takes specific form

2 2 0.5 0.7e e so we do not expect the price coefficient to exist where standard

deviation ratio 1e e .

TABLE 1: RESULTS OF SIMULATION. Theoretical values are constant, the empirical price

coefficients are the averaged results of ten trials. The actual price coefficient shows good

agreement with the theoretical value right across the stable range and converges at the

limit. There are cases where stability condition (71) was satisfied but the simulation was

unstable. Serial correlation is present in the price coefficient and local means for can

be somewhat less than the mean value . In such situations the stability condition is

breached locally. Spreadsheet is available online.

Page 27: A reappraisal of fundamental analysis

26

Estimation rate Ratio of collinear error standard deviation to orthogonal error standard deviation

dw 0 0.25 0.50 0.75 1.00

Theoretical price coefficient. Empirically stable region shaded dark grey.

0.000001 - 0.000095 - 0.000090 - 0.000076 - 0.000043 undefined

0.0001 -0.000957 -0.000915 -0.000772 -0.000427 undefined

0.01 - 0.010781 - 0.010299 - 0.008559 undefined undefined

0.02 - 0.016095 - 0.015363 - 0.012474 undefined undefined

0.03 - 0.020540 - 0.019585 - 0.014891 undefined undefined

0.04 - 0.024548 - 0.023373 undefined undefined undefined

Theoretical stability coefficient2

Tw

from (71).

0.000001 0% 0% 0% 1%

0.0001 4% 4% 5% 8%

0.01 32% 34% 41%

0.02 43% 46% 56%

0.03 51% 54% 71%

0.04 57% 60%

Empirical price coefficient, as a ratio of the theoretical price coefficient.

0.000001 100.0% 100.0% 100.0% 100.0%

0.0001 99.2% 98.9% 98.9% 94.4%

0.01 92.7% 92.3%

0.02 90.6% 90.9%

0.03 90.0%

0.04

5. The economics of the objective model

5.1. Profit calculus

Profit is the product of quantity and net return. We sum the profit of every observation

period in an estimation period by taking the inner product of quantity and realized return to

arrive at a representation of profit within coefficient space.

RESULT 31: PROFIT EXPRESSIONS. Profit is given by:

Page 28: A reappraisal of fundamental analysis

27

1

0 0t X tj j t t j j j jb

μ π e a a a a μ π e data users (179)

1

0 0 0 0 0 0ˆt P t t tj j t t t t t jb b

μ π e π π π π μ π e π μ π e price users (180)

where scalartj : profit in period 0 of investor type j using estimates from period t

PROOF 0 0 0 0 0 0 0

ˆ ˆˆˆ

ˆ ˆ

t tj jt t

j j j j jt tj j

β βr X a p X a X π X a β (22),(28),(27) (181)

so 0 0ˆt t t tj j j jb q r r r by (7),(8) (182)

1

0 0 0 0 0 0tj j jt jt jt t tb

X a a a a μ π e X μ X π u (181),(25),(30) (183)

1

0 0 0 0 0 0 0 0tj t t jt jt jt jb

μ π e a a a a X X μ X X π X u (184)

1

0 0 0tj t t jt jt jt jb

μ π e a a a a μ π e (1),(26). Apply price, data # (185)

RESULT 32: ZERO PROFIT. The aggregate profit across investors is zero.

PROOF: 0 1* 0 0t tj j T

j t j t

q r 0 r (182), Premise 1, 0r same for all j # (186)

Here realized return 0r can refer to total return 0 0 μ π e , a long run component generated

by the expected value of realized return μ π , or a fluctuating short term component

generated by the disturbance component 0 0 π π e . In each case profits sum to zero.

5.2. Profit analysis for each category

We now use the technical results derived in section 4.4 to derive profit in each category.

RESULT 33: EXPECTED SHORT TERM DATA PROFIT.

22 2X SR X

T

E

μ where X SR denotes short run data profit (187)

PROOF: 1

1

0 01

1X

tX SRj t t j j j j

j t

b dw dw

μ π e a a a a π π e (179) (188)

Page 29: A reappraisal of fundamental analysis

28

1

0 01

1t

t t Xt

dw dw

μ π e H π π e by (90) (189)

1

0 01

tr 1t

X t tt

dw dw

H π π e μ π e trace commutativity (190)

1trX SRXE H H Σ by (119). μ π component goes out (191)

1 2

222 2 2

2

trX T

X X

XN XN N

μ

(192)

22 2X

T

μ noting 2 2 2 22 3 ... N # (193)

We give an intuitive interpretation of this negative short term profit for data watchers.

Analyze the SR profit equation for an investor who reestimated in period 1:

11 1 0 0

X SRj X

μ π e H π π e (194)

1 1 1 0 1 1X

dw

μ π e H π - π + e + H π - π + e using (88) (195)

1 1 1 0 1 1 1 1 1 1X X X μ - π + e H π - π + e μ - π + e H λ π - π μ - π + e H λ e (196)

The first term of (196) is what the investor would receive if the price remained at 1π and it

is positive in line with the investor's expectations. The second term is the movement of

price towards the mean in response to the investor's demand following estimation. It is

negative but probably not so large as to eliminate the expected profit. The third term

isolates the effect of the error term 1e , which causes the investors' estimates to be

inaccurate and a price move in the direction of the inaccuracy. Because the error term is

relatively large, this term is strongly negative for the investor.

RESULT 34: EXPECTED SHORT TERM PRICE PROFIT.

22 2P SR X

T

E

μ where P SR is short run price profit (197)

Page 30: A reappraisal of fundamental analysis

29

PROOF: 0 0 0ˆt P SR t tj jb π π π e short run component (180) (198)

1

0 0 0ˆt

j t tb

π π - π e μ μ μ μ π π e substituting (168) (199)

1

0 0 0 0 0ˆt t

j j t tb b π π π e π - π e μ μ μ μ π π e (200)

2 22 2ˆP SR P

PT

E

μ μ 2nd term as previous proof (201)

2 22 2 2P

T

μ μ by (156),(126). Rearrange # (202)

RESULT 35: EXPECTED LONG RUN DATA PROFIT.

22X LR P

CT

E

μ where X LR is long run data profit (203)

PROOF: 1

t X LR tj j t t j j j jb

μ π e a a a a μ π long run component (179) (204)

X LRXE μ π H μ π noting 0t tE π π e (205)

2 220 0 0

0

X

P PC X C

T TXN

using (123) (206)

22 2 2X P P P

C C CT T T

μ μ μ using (156) (207)

RESULT 36: EXPECTED LONG RUN PRICE PROFIT.

22P LR P

CT

E

μ where P LR is long run price profit (208)

PROOF: 0ˆt P LR t tj jb π μ π by (180) (209)

1

0ˆt

j t tb

π π - π e μ μ μ μ μ π using (168) (210)

0ˆP LR

P t t PE E b π μ π π - π e H μ π sum over ,j t (211)

Page 31: A reappraisal of fundamental analysis

30

2 2 20P P PC C C

T T T

π μ μ μ μ by (123) # (212)

Expected return Data analysts Price watchers Total

Long run 2 2P P

T T

2 2P P

T T

0

Short run 2 2X

T

2 2X X

T

0

Total 2 2XX

T

2 2X

T

0

TABLE 2: Expected return per estimation period, classified by type of trader and

component of return - long term (average) or short term (fluctuating). Entries must be

multiplied by the positive scaling factor 2 μ . These results show that price analysis

makes money, data analysis loses money. Results have been verified by simulation.

6. Learning as a genetic algorithm

6.1. A cognate biological model

The point of this paper is that the price of a security (and indeed any good) is a vector

rather than a single point of information. We argue that this is an abiding principle by

constructing a genetic algorithm and showing that it operates in the same way on genotype

as learning acts on price. The similarity of the processes does not depend on the

profitability and survival of the economic agents, which is the traditional avenue for

constructing an analogy of the ‘economic Darwinism’ type. Nor does it rely on the

selection of particular strategies, which is the version of this concept found in rational

expectations literature (e.g. Marimon and McGrattan 1995). Rather it is the information

processing itself – least squares learning - which is analogous to natural selection.

Let creature type j be represented by an N*1 vector jg in ‘gene space’. Each gene

represents a separate dimension of variation, variations (technically speaking the 'alleles' of

Page 32: A reappraisal of fundamental analysis

31

the gene) are ranked in some physical order, and there are N separate genes so gene space

is N . We suppose that reproductive capability is a smooth concave function of genes g,

with maximum at genotype μ + e . The stochastic component e is set by prevailing

environment conditions, the situation with predator/prey species etc. For the species this

presents as a hill climbing problem.

jb proportion of creatures of type j. 1jj

b (213)

1 j jj

bπ = g is the mean genotype in period 1 (214)

1j j α g π is creature type j's genetic variation. j jj

b α = 0 (215)

1 1 1 r μ + e π population fitness vector, fitness measured by its length (216)

1 j μ e g fitness vector of creature type j (217)

PREMISE 1. Relative fitness is measured by the difference in length of the fitness vectors.

1 1 1 1j j jrelative fitness μ e g μ e π α r where jα not too large (218)

PREMISE 2. The number of offspring of a creature is equal to one for a replacement

creature plus a loading which is proportional at rate 0w to its relative fitness 1jα r .

11j descendents j j j jb b no of offspring b w α r (219)

Observe 1 11 1j descendents j j j j jj j j j

b b w b w b

α r α r by (215) (220)

PREMISE 3. The average genotype g of the descendents equals the genotype of the parent:

j descendents jg g (221)

RESULT 37: COGNATE PROCESSES THEOREM. Premises 1-3 imply:

1 1w dπ = H μ π + e equivalent to (44) price change principle (222)

Page 33: A reappraisal of fundamental analysis

32

where j j jj

b H = α α equivalent to (51) estimation matrix H (223)

PROOF: 0 j descendents j descendentsj

bπ = g (224)

1 11j j jj

b w = π +α α r by (221),(214),(219) (225)

1 1 1 1j j j j j j j jj j j j

b b w b b w = π + π α r + α + α α r (226)

1 1j j j jj j

b w b = π + 0 + 0 + α α r by (215) (227)

1 1 1w = π H μ π e using (216), (223) # (228)

This result can be developed as per the efficient market theorem (73) to show convergence

to optimal genotype μ . The three premises can also be regarded as applying to investor

strategy selection, so strategy selection can be represented by an estimation matrix H.

6.2. Fisher's Fundamental Theorem of Natural Selection

It is natural to ask whether the preceding result is known to biologists; the biologist and

statistician Ronald Fisher (1930) deemed this principle so important that he awarded it the

grand title of the Fundamental Theorem of Natural Selection (FTNS). To quote Grafen

(2003): "It may be an understatement to say Fisher believed the fundamental theorem to be

his main contribution to evolutionary biology. I suspect he believed it to be the main

contribution that anyone would ever make to evolutionary biology." Price's reformulation

(1972) is regarded as clearer, we give Andersen's (2004) version of the reformulation.

cov ,j j j jr A r A E r A (229)

where j : the population of one particular gene is divided into j types (alleles)

jA : quantitative characteristic of interest, different for each type j

1 0,j jn n : population of type j in periods 1, 0. Recall period 1 precedes period 0 here.

0 1j j jr n n : reproduction coefficient (230)

Page 34: A reappraisal of fundamental analysis

33

A : mean across j of characteristic A

0 1A A A :change in the mean between periods. Similarly 0 1j j jA A A (231)

Additionally, j js n n : share of the population of type j. (232)

RESULT 38: COGNATE RESULTS. The FTNS as restated by Price (229) yields (222) above.

PROOF: Price1j j jA g π α superscript 'Price' denotes Price's variables (233)

Price Price Price1j j j j

j j

A s A b g π by (214) (234)

so Price0 1A π π dπ (235)

Here PricejA 0 by (221) (236)

and Price Price0 0Price 1

1Price Price0 1 1

1j jj j

j j

n bnr g g g w

n n b α r by (219) where

Price0Price1

ng

n (237)

and Price1Price Price

1Price1

1jj j j

nr r b g w g

n

α r by (237),(220) (238)

and Price Price Price Price Price Price Pricecov ,j j j j jj

r A s A A r r

1 1 11j j jj

b g w g π α π α r (233),(234),(237),(238) (239)

1 1 1j j jj

gw b gw α α r H μ π e by (216),(223) (240)

so substituting for each expression in (229) yields:

1 1 11 jg gw E g w dπ H μ π e α r 0 (238),(235),(240),(237),(236)# (241)

The matrix j j jb H = α α is the genetic variance so we see that result (222) states that

change is proportional to genetic variance and this was Fisher's preferred interpretation.

There are three differences between the biological model presented in Section 6.1 and the

FTNS: this model makes no provision for changes PricejA in the average genotype of type j;

Page 35: A reappraisal of fundamental analysis

34

this model is a multivariate model whereas the FTNS considers one gene in isolation; and

this model employs the concept of a fitness landscape, introduced by Fisher's rival Sewall

Wright and explicitly rejected by Fisher.

7. Conclusion

7.1. Economics of the efficient market

We have modelled fundamental analysis using heterogeneous least squares learning and

developed a mathematic approach referred to as the objective model. The model, while not

exact, has been demonstrated to work to within 10% accuracy across the range of a typical

parameter set. We have seen that the market converges to true value even when information

is dispersed, but that the efficient market is a journey and not a destination. Price

approaches true value but does not coincide with it. We have uncovered a general principle

of organization referred to here as the price change principle, and identified that principle

with R. A. Fisher's fundamental theorem of natural selection.

It appears from this model that the analysis of data is not viable and that users should

gravitate to price analysis. The Grossman Stiglitz paradox is based on the costs of

processing data; the analysis of market processes presented here suggests that there are

deeper reasons why fundamental analysis will be unprofitable. This is a contingent result

and does not consider some of the factors which may boost the return to data analysts - in

particular we have not considered a price change variable, and we have assumed that the

data set is fixed in each period. We conjecture that in a multi-period model, agents who use

a price change variable would cannibalize price-watchers' profit in the same way as price

watchers take data analysts' profit. A variable data set in each period would also inhibit

the ability of price watchers to freeride.

7.2. The fragile nature of financial market processes

The process of forming a price in financial markets is inherently fragile because it relies on

the generation of a negative price coefficient to act as denominator, and it turns out that the

Page 36: A reappraisal of fundamental analysis

35

price coefficient is close to zero. Within the objective model it is only a fortuitous interplay

of parameters which allows the market to operate at all, and it is not surprising that markets

are susceptible to occasional malfunction for a variety of reasons. Markets will be unstable

if either the stability condition (71) or the price coefficient existence condition (164) are

violated. This can happen either because the rate w with which investors update their

estimates is too great, or because investors move away from data analysis into price

watching which decreases the eigenvalue ratio T . A bubble environment is precisely

where one might expect both these things, so there are positive feedback mechanisms for

instability. We note Brock and Hommes (1997) also identify 'intensity of choice',

equivalent to dw here, as the key parameter determining market stability. While the model

presented here is not fully developed, we suggest that its explicit treatment of the price

coefficient may prove useful in understanding real world instability.

7.3. The coefficient substrate and the reinterpretation of price as an object

We have constructed a 'coefficient space' which abstracts the problem from the original

'data space'. Viewed from within coefficient space, price is not a single value which is

immediately dependent on demand and supply conditions, but a vector with a persistent

value. Indeed within the objective model price can be regarded as an object in the

computing sense, viz. it is an independent entity with its own properties and methods. Its

property is a collection π of information. Its methods are those of a computer memory: it

stores information through the price equation (21), makes it available to investors via

estimation (25) and updates according to the price change principle (44). Heterogeneous

least squares learning operating on the price vector is formally identical to natural selection

operating on the genotype within a biological system. The correspondence may be seen as

an analogy or isomorphism, but the stronger interpretation is that the same underlying

process, a blind multipronged hillclimbing algorithm, is expressed in two different self-

organizing systems. The reification of price puts analytical clothing on the bones of

Page 37: A reappraisal of fundamental analysis

36

Dawkins’ (1976) meme concept – purportedly an equivalent of the gene in social systems.

7.4. The investor’s life in the bush of ghosts

Within the objective model, investor strategies support each other in a self-sustaining

equilibrium. Each investor relies on the pattern of investment of the other investors for the

accuracy of their own estimations, and no part can be removed without disrupting the other

parts. Notwithstanding the system is 'reducibly complex' – it can bootstrap itself up over

time from a low information starting point to a state of specialization and dependency.

A fundamental theme of economics going back to Adam Smith’s invisible hand is that the

whole is greater than the sum of the parts. The objective model identifies the parts which

have previously been obscured. Behind the outward appearance of a market – the trades

and current market price - is a hidden substrate, in which price is not a single piece of

information but an object with its own independent existence as an economic entity. The

object stores information and makes it available to traders in a same way as a set of genes

in biology. The price change principle is a genetic operator which moves the price object

to the point of maximum explanatory power.

References:

Andersen, E.S. 2004. Population thinking, Price’s equation and the analysis of economic

evolution. Evolutionary and Institutional Economics Review 1(1), pp 127-148.

Black F. 1986. Noise. Journal of Finance 41(3), pp 529-543.

Branch W.A., Evans G.W. 2006. Intrinsic heterogeneity in expectation formation. Journal

of Economic Theory 127(1), pp 264-295.

Brock W., Hommes C. 1997. A rational route to randomness. Econometrica 65(5), pp.

1059-1095.

Chiarella C., Gallegati M., Leombruni R., Palestrini A. 2003. Asset price dynamics

among heterogeneous agents. Computational Economics 22, pp. 213-223.

Chiarella C., He X.Z. 2003. Dynamics of beliefs and learning under aL processes – the

Page 38: A reappraisal of fundamental analysis

37

heterogeneous case. Journal of Economic Dynamics and Control 27, pp 503-531.

Clements M.P., Hendry D.F. 2005. Guest editors’ introduction: information in economic

forecasting. Oxford Bulletin of Economics and Statistics, 67 (supplement), pp 713-753.

Dawkins R. 1976. The Selfish Gene. Oxford University Press, Oxford, Ch 11.

De Long J.B, Shleifer A., Summers L.H., Waldmann R.J. 1990. Noise trader risk in

financial markets. Journal of Political Economy 98(4), pp 703-738.

Fisher, R. A. 1930. Genetic theory of natural selection. Oxford University Press, Oxford.

Friedman, M. 1953. The case for flexible exchange rates. In: Essays in Positive

Economics, University of Chicago Press, Chicago.

Georges, C. 2008. Staggered updating in an artificial financial market. Journal of

Economic Dynamics and Control 32(9), pp 2809-2825.

Goldbaum D. 2005. Market efficiency and learning in an endogenously unstable

environment. Journal of Economic Dynamics and Control 29(5), pp 953-978.

Grafen, A. 2003. Fisher the evolutionary biologist. The Statistician 52(3), pp 319-329.

Grossman S. 1976. On the efficiency of competitive stock markets where trades have

diverse information. Journal of Finance 31(2), pp. 573-585.

Grossman S., Stiglitz J. 1980. On the impossibility of informationally efficient markets.

American Economic Review 70(3), pp. 393-408.

Marimon R., McGrattan E., 1995. On adaptive learning in strategic games. In: Kirman A.,

Salmon M. (eds), Learning and Rationality in Economics, Basil Blackwell, pp 63-101.

Price, G.R. 1972. Fisher's fundamental theorem made clear. Annals of Human Genetics

36(2), pp 129-140.