Академический Документы
Профессиональный Документы
Культура Документы
by
COSTANTINOS E. VORLOW
SEPTEMBER 2004
CONSTANTINOS E. VORLOW
Durham Business School, University of Durham, Mill Hill Lane
Durham, DH1 3LB, UK.
Costas@Vorlow.org∗
We investigate the “compass rose” (Crack, T.F. and Ledoit, O. (1996), Journal of Fi-
nance, 51(2), pg. 751-762) patterns revealed in phase portraits i.e., scatter diagrams of
daily stock returns against their lagged values. The patterns that appear have been at-
tributed to price discreteness and the tick size. We examine a novel manifestation of
price clustering and discreteness and show that the actual patterns observed may con-
tain information on the complexity of the sequences examined, that possibly enhance
the predictability of stock returns dynamics.
1. Introduction
The “compass rose” pattern was identified in literature by Crack and Ledoit [15].
It was revealed in scatter diagrams of daily percentage stock returns against their
lagged values, also called “phase portraits”, “lag-plots” or “delay plots” among
other (see [43] for more definitions). Usually one can discern rays which emanate
from the center that resemble a compass rose (Fig. 1a). The formation of these rays
was attributed to price clustering and discreteness and especially the tick size.a The
above factors are considered an important part of the “market microstructure” lit-
erature with serious implications on risk evaluation, the optimal design of securities
and market efficiency.
1
2 Vorlow, C.E.
It has been suggested that the appearance of the compass rose pattern is to a
considerable degree subjective and of no use to forecasting [15]. In this paper, fol-
lowing the approach [30] and extending the findings of [6,5,53], we show how from
a simple recoding of the visual information provided from phase portraits we can
obtain results that can be used to enhance our knowledge on the complex dynamical
character of financial prices-returns. To achieve this we employ Recurrence Quan-
tification Analysis (RQA), which especially focuses on the examination of complex
dynamics and was originally introduced by [59] on Recurrence Plots [16,11]. The
suitability of RQA is warranted by its extreme flexibility and its minimal assump-
tions on stationarity and underlying distributional properties of the data under
examination. At the same time we demonstrate a new way to display the effects
of price clustering and discreteness, that can be more clear and precise than the
compass rose.
In the following section, we briefly review the literature around the compass rose.
In section 3 we discuss our methodology and results. We also introduce a new type
of diagram that reveals as well the effect of price clustering and discreteness and
combines both returns and price levels. In section 3.1 we briefly discuss the RQA
methodology and in section 3.2 produce both qualitative and quantitative evidence
on the complex character of the dynamics of the sequences analyzed. Finally in
section 4 we provide our conclusions and pointers for future research.
closing prices, subsequent returns may generate pairs of coordinates for points in
the phase portrait that lead to alignments along the ray joining the origin with the
integer pair (nt , nt−1 ). Other past attempts to produce informative phase portraits
failed to reveal a compass rose like structure. This failure is mainly attributed to
inappropriately formatted diagrams, unfortunate choice of graphic resolutions and
connection of the dots of the portrait (see for example in [17,13,42,19,20,3]).
According to [15], three conditions are necessary for the realization of a compass
rose pattern:
(1) The daily price changes of the stock should be small relative to the price level;
(2) daily price changes should also be effected in discrete jumps of a small number
of ticks and
(3) the price of the stock should vary over a relatively wide range.
It was also reported that phase portraits of returns of some particular assets as
well as index and portfolio returns, may not necessarily reveal such a characteristic
pattern. The reason for the absence of a compass rose pattern has always been
related to the violation of any or all of the three conditions mentioned above. Szpiro
[46] argued that the only necessary condition was that price changes were realized
in discrete jumps and that the approximation of [15] through which we obtain eq.
(2.2), is unnecessary. The requirement of keeping h and nt small in relation to prices
was relaxed and hence eq. (2.1) could be written as:
µ ¶
Rt+1 nt+1 nt h
= 1− . (2.3)
Rt nt Pt
Using eq. (2.3) [46] showed that when share prices span values between P and
P (1 + 1/λ), where nt+1 = λδ, nt = λ² and δ/² determines the ray slope, clusters
of points appeared to be connecting whereas when the span range is wider, these
clusters would overlap. All clusters would connect when prices varied between P
and 2P . This view was criticized by Wang et al. [54] through the introduction of the
element of time. Using a micro-structure approach based on intra-daily UK stock
market data, [54] suggested that the compass rose should become more apparent
as prices were being sampled in higher frequencies. In the same work it was also
proposed that the original conditions of [15] would still be valid assuming that all
the potential levels of returns that are necessary for a complete phase portrait, have
historically occurred and been collected. Thus [54] suggest the compass rose is most
likely to occur if the following two conditions are fulfilled:
(1) the effective tick size is large compared to the standard deviation of the returns
and,
(2) the frequency of the observations increases.
Various other papers have appeared since 1996 on the compass rose theme. Chen
[12] investigated formations with data from Taiwan. This research revealed a new
type of compass rose which contained overlapping square patterns attributed to
4 Vorlow, C.E.
the existence of daily price limits. Clustering in some areas of the phase portraits
was also discovered and it was suggested that these are directly linked with the
predictability of stock returns. The “square compass rose” patterns were assumed
to provide useful information for forecasting with ARMA or GARCH models and
for trading purposes.
Lee et al. [32] examined the compass rose in futures markets data and concluded
that not all contracts showed the pattern. They also found that the frequency of the
data played a significant role in the appearance of the compass rose. Continuing,
Gleason et al. [22] compared intra-day with daily Forex returns and concluded that
the pattern was visible only when the tick/volatility ratio was above some threshold
level. They suggested that price discreteness alone was not a determinant in their
case. More recently, Wang and Wang [55] introduced a quality factor and showed
that with an adequate length of the returns sequence, one could obtain strong
compass rose patterns.
In [15] it was also suggested that price discreteness, as manifested in the compass
rose, could affect the power of various statistical tests. Fang [18] showed that as
autocorrelation estimates were biased because of price discreteness, a number of
random walk tests could also be biased and the underlying asymptotic theory could
be rendered invalid when transactions data was used. Earlier research by Kramer
and Runde [31] had also found that price discreteness can cause the BDS test [10]
to reject a correct null in 80% of the cases. More recently, Amilon [2], examining
low-priced Australian stocks, has shown that GARCH models are misspecified when
applied to returns calculated from discrete prices.
Price clustering and discreteness as manifested in the compass rose, has un-
doubtedly occupied the financial literature since [15]. However the compass rose as
a phase portrait is effectively a tool that illustrates time based interdependencies
in a sequence of observations. In nonlinear-dynamical time series analysis it is used
for revealing the dynamics of the data generating processes (DGP) in 2-dimensional
or 3-dimensional phase spaces. Nonlinear science articles are replete with such di-
agrams that provide qualitative evidence for the existence of complex dynamics in
the DGP.b It has been argued in [15] that the compass rose per se does not offer
a great deal of information. Rather it confirms the clustering and discreteness of
stock closing prices.
Koppl and Nardone [30] have shown that there is a way to provide a more
objective view of the discretized dynamics through the compass rose, contrary to
[15]. From a simple manipulation of the information of the phase portraits, they
obtain angular distributions on their points and produce evidence towards the non-
randomness and predictability of the dynamics. Influenced mainly by [46,30] and the
b Formore information and background theory refer to texts such as [1], [29], [28] and [52] among
others. The main limitation of phase portraits is that they can only provide a visualization of the
dynamics of a sequence up to 3 dimensions. For higher dimensional dynamics one should resort to
other kinds of diagrams such as Recurrence plots. Refer to [16,4,6] for more on this area.
Stock price Clustering and Discreteness: The “Compass Rose” and Complex Dynamics 5
Compass Rose
0.04
0.02
Returns
0.00
−0.02
−0.04
Lagged Returns
0.00
−0.01
−0.02
Prices
−0.01
−0.03
BP Closing Prices
Fig. 2. A detail of the phase plot of BP logarithmic prices against logarithmic returns.
for the applicability and intuition behind RQA refer also to [35,49]). RQA was born
as an attempt to quantify the information obtained through Recurrence Plots intro-
duced by [16] (see also [11] for general information on applications and extensions).
Recurrence plots are effectively a graphical representation of nonlinear time correla-
tion matrices. In order to generate such a plot we need first to embed [47,41,45] the
time series and reconstruct the phase space dynamics. More precisely, the following
steps are needed in order to create a recurrence plot:
(1) Generate m embedded vectors y from the original sequence x for time-delay τ
and embedding dimension dE :
y1 , y2 , y3 , ..., ym , (3.1)
where m = N − (dE − 1)τ and
yk = [xk , xk+τ , xk+2τ , ..., xk+(dE −1)τ ] = y(k), (3.2)
for k=1,2,...,m. This is called “embedding” of the sequence x.
(2) Choose a threshold (also termed radius or resolution) ε and then find all vectors
y that are closer than this distance
ky(i) − y(j)k < ε. (3.3)
Here i corresponds to the horizontal axis and j to the vertical one. After the
determination of i and j, the recurrence plot can be generated with a black
8 Vorlow, C.E.
where y denotes the vectors obtained from embedding in equation (3.2), Θ(x) is
the Heaviside function and ε is the predefined threshold as in eq. (3.3), measured
usually in units of the standard deviation of the time series x.
Interpreting a recurrence plot may be a difficult task and may require some ex-
perience. Recurrence plots are symmetric around the 45 degree main diagonal, due
to construction. Usually, any line segments parallel to the main diagonal of the plots
are evidence of recurrent, predictable and possibly chaotic dynamics. The largest
of these segments is also inversely proportional to the largest Lyapunov exponent.
Usually complex, nonlinear deterministic dynamics should be characterized by rel-
atively short line segments whereas very long ones would imply pure determinism.
These segments refer to the time and point in the dynamics of the system where
the attractor revisits the same area of the phase space. Any lack of structure and
points scattered uniformly all over the plot, can be regarded as evidence of random
dynamics. The density of the dark areas differs around the main diagonal when
the dynamics exhibit trends, drifts and nonstationarity. Vertical and horizontal line
segments refer to the time the system remains on a stable state or exhibits slowly
drifting dynamics (“laminar states”). Line segments vertical to the main diagonal
can be an artifact of incorrect embedding.
There are two important points in RQA and recurrence plots in general. Firstly,
it is obvious that the parameters of time delay τ and embedding dimension dE
are crucial for the reconstruction of the phase space dynamics (according to [47]
we require an infinite amount of noise free data and of infinite accuracy). Due
to the noisy character of many financial time series it is very difficult to obtain
a correct embedding as usually dE can not be estimated accurately. However, we
follow here [27,51] which show that even without embedding (de = τ = 1), the
RQA results can reveal qualitatively the same dynamics with those obtained by the
correct “embedding”. The second point is the choice of radius ε. This is usually
determined on the basis of the standard deviation of the x sequence and when the
noise component is known, thresholds (radii) up to five times its standard deviation
may be appropriate [50,34]. A threshold of the magnitude of the lower 10% of the
entire distance range is suggested in [56] and we also employ this strategy for our
analysis that follows (see section 3.2). In [7] it is suggested that the time delay
τ is a more crucial parameter than the embedding dimension dE and that the
average length of line segments parallel to the main diagonal can be insensitive to
the choice of the latter. According to [49], the most crucial statistic to quantify
the predictability of the system is the distribution of diagonals. It is also suggested
600
0.02
500
0.01
400
Frequency
0.00
300
Rt−1
200
−0.01
100
−0.02
Rt Arc ranges
(a) (b)
3
2
2
1
1
Arc value
Arc value
0
0
−1
−1
−2
−2
−3
−3
Time
(c) (d)
500
80
400
60
300
40
200
20
100
0 0
0 100 200 300 400 500 600 0 20 40 60 80 100
900
3000
800
2500 700
600
2000
500
1500
400
1000 300
200
500
100
0 0
0 500 1000 1500 2000 2500 3000 3500 0 100 200 300 400 500 600 700 800 900 1000
800
700
650
600
500
600
400
300
550
200
100
500 0
500 550 600 650 700 0 100 200 300 400 500 600 700 800 900
average time the system is “trapped” into a laminar state as defined above [33].
Table 1. Recurrence Quantification Analysis of the arcs sequence from the compass
rose of BP returns. Results for a range of radii based on the standard deviation
of the process.
Note: Details
a
Standard deviation of process analyzed: 1.8
b
Type of Norm in eq. (3.4): Euclidean.
Table 1 shows the values of the above statistics for the range of radii chosen. It
is straightforward that the recurrence plot of the BP compass rose arcs will exhibit
significant structure (confirmed also by Fig.4a and 4a). Usually for independently
identically randomly distributed data (iid) one would expect a value of %DET close
to 0 and similarly low levels of %REC as well. The MAXL shows that there is a
maximum period of 30 days where the dynamics of the arc sequence are concentrated
in the same region of the phase space and provide a lower bound for the maximum
Lyapunov exponent of 0.033. This value, although positive, is fairly small and could
suggest some “containment” of the dynamics in the sense that a “large” MAXL
indicates less instability than a smaller one. Concentrating on the %LAM and TRAP
measures, we see that the former ranges between 21.78% and 37.21% which is a high
value and indicates the level of laminar states for the sequence. The former is a value
between 6 and 7 days, indicating the length on average that the sequence dynamics
were “trapped” on a stable condition or exhibited slowly drifting dynamics. The
evidence of RQA here corroborates with the qualitative information obtained from
Stock price Clustering and Discreteness: The “Compass Rose” and Complex Dynamics 13
Table 2. Recurrence Quantification Analysis of the arcs sequence from the compass
rose of BP returns. Results for a range of radii based on percentage of maximum
rescaled distance.
Radius % REC % DET MAXL ENT TREND % LAM TRAP
1% 2.787 0.082 7 0.728 -0.119 0 N/A
2% 4.316 0.138 7 0.696 -0.05 0 N/A
3% 6.085 0.281 8 0.702 -0.02 0.008 5
4% 8.156 0.592 9 0.859 -0.011 0.023 5
5% 9.608 0.937 9 0.929 0.012 0.076 5
6% 11.676 1.648 10 1.057 -0.014 0.123 5
7% 13.227 2.286 11 1.166 0.055 0.227 5.018
8% 15.469 3.37 13 1.283 -0.03 0.36 5.127
9% 17.048 4.33 14 1.355 -0.003 0.603 5.225
10% 18.868 5.56 15 1.435 -0.003 0.949 5.25
11% 20.551 6.809 17 1.509 0.027 1.315 5.303
12% 21.851 7.895 21 1.567 0.082 1.672 5.355
13% 24.674 10.436 21 1.696 -0.114 2.56 5.509
14% 25.799 11.544 21 1.738 -0.065 3.028 5.538
15% 27.352 12.996 21 1.794 -0.005 3.738 5.598
16% 29.099 14.836 21 1.858 -0.005 4.624 5.64
17% 30.562 16.316 22 1.915 0.013 5.289 5.687
18% 32.619 18.684 22 1.99 -0.039 6.528 5.727
19% 33.819 19.934 22 2.026 -0.008 7.219 5.754
20% 35.219 21.412 24 2.069 0.004 8.242 5.777
Note: Details
a
Standard deviation of process analyzed: 1.8
b
Type of Norm in eq. (3.4): Maximum norm.
the recurrence plot itself (Fig. 4). In this case we can not exclude that the sequence of
arcs of the BP compass rose exhibits significant non-random structure and possibly
nonlinear deterministic complexity.
To view the RQA results through a different resolution, we also produce in
table 2, the same quantification measures for radii ranging from 1% to 20% of the
maximum rescaled distance in the recurrence plot of the sequence. Moreover, we
experimented with a different type of norm for eq. (3.4). This produces effectively
an almost identical recurrence plot but because of the different magnitudes of ε and
type of norm, the RQA measures will differ. However, we can observe again here
that for a radius of 10% as in [56], we have a considerable %REC of 18.87% and
low entropy (ENT) which suggests strong structure and predictability of dynamics.
The levels of trapping time (TRAP) are not that different from those of table 1.
It is obvious that even with a different distance measure and levels of threshold,
we still obtain evidence of complex and predictable dynamics. On the basis of our
qualitative and quantitative results, we can also not refute the presence of nonlinear
determinism.
14 Vorlow, C.E.
Acknowledgments
We wish to thank James Ramsey, Enrico Capobianco, Abhay Abyankar, Timothy
Crack, Tassos Malliaris and the participants of the Microstructure workshop (orga-
nized by CentER, University of Tilburg (NL), April 2004) for their useful comments
and suggestions during the initial stages and the progress of this work. We also wish
to acknowledge the valuable help and support of Duncan Rand and the University
of Durham “High Performance Computing Service”. The author retains the respon-
sibility for any errors.
Stock price Clustering and Discreteness: The “Compass Rose” and Complex Dynamics 15
References
[1] Abarbanel, H.: 1995, Analysis of Observed Chaotic Data. New York: Springer-Verlag.
[2] Amilon, H.: 2003, ‘GARCH estimation and discrete stock prices: an application to
low-priced Australian stocks’. Economics Letters 81(2), 215–222.
[3] Andreou, A. S., G. Pavlides, and A. Karytinos: 2000, ‘Nonlinear Time-Series Analysis
of the Greek Exchange-Rate Market’. International Journal of Bifurcation and Chaos
10(7), 1729–1759.
[4] Antoniou, A. and C. E. Vorlow: 2000, ‘Recurrence plots and financial time series
analysis’. Neural Network World 10(1-2), 131–146.
[5] Antoniou, A. and C. E. Vorlow: 2004a, ‘Price Clustering and Discreteness: Is there
Chaos behind the Noise?’. Physica A: Statistical Mechanics and Its Applications.
Forthcoming.
[6] Antoniou, A. and C. E. Vorlow: 2004b, ‘Recurrence Quantification Analysis of
Wavelet pre-filtered Index Returns’. Physica A: Statistical Mechanics and Its Aplli-
cations. Forthcoming.
[7] Atay, F. M. and Y. Altıntaş: 1999, ‘Recovering smooth dynamics from time series
with the aid of recurrence plots’. Physical Review E 59(6), 6593–6598.
[8] Ball, C., W. Torous, and A. Tschoegl: 1985, ‘The Degree of Price Resolution: The
Case of the Gold Market’. The Journal of Futures Markets 5(1), 29–43.
[9] Belaire-Franch, J., D. Contreras, and L. Tordera-Lledó: 2002, ‘Assessing nonlinear
structures in real exchange rates using recurrence plot strategies’. Physica D 171(4),
249–264.
[10] Brock, W., W. Dechert, and J. Scheinkman: 1987, ‘A test for independence based
upon the correlation dimension’. Working paper, University of Winsconsin.
[11] Casdagli, M. C.: 1997, ‘Recurrence plots revisited’. Physica D: Nonlinear Phenomena
108(1-2), 12–44.
[12] Chen, A.: 1997, ‘The square compass rose: the evidence from Taiwan’. Journal of
Multinational Financial Management 7(2), 127–144.
[13] Chen, P.: 1993, ‘Searching for Economic Chaos: A Challenge to Econometric Practice
and Nonlinear Tests’. In: R. H. Day and P. Chen (eds.): Nonlinear dynamics and evo-
lutionary economics. Oxford; New York; Toronto and Melbourne: Oxford University
Press, pp. 217–53.
[14] Cho, D. C. and E. W. Frees: 1988, ‘Estimating the Volatility of Discrete Stock Prices’.
Journal of Finance 43(2), 451–66.
[15] Crack, T. F. and O. Ledoit: 1996, ‘Robust Structure without Predictability: The
“Compass Rose” Pattern of the Stock Market’. Journal of Finance 51(2), 751–762.
[16] Eckmann, J., S. O. Kamphorst, and D. Ruelle: 1987, ‘Recurrence Plots of Dynamical
Systems’. Europhysics Letters 4, 973–977.
[17] Enright, A. J.: 1992, ‘Searching for chaotic components in financial time-series’. Ph.d.
thesis, Pace University.
[18] Fang, Y.: 2002, ‘The compass rose and random walk tests’. Computational Statistics
& Data Analysis 39(3), 299–310.
[19] Franses, P. H.: 1998, Time series anslysis models for business and economic forecast-
ing. Cambridge University Press.
[20] Franses, P. H. and D. v. Dijk: 2000, Nonlinear time series models in empirical finance.
Cambridge University Press.
[21] Gilmore, C. G.: 1996, ‘Detecting Linear and Nonlinear Dependence in Stock Returns:
New Methods Derived from Chaos Theory’. Journal of Business Finance & Account-
ing 23(9–10), 1357–1377.
[22] Gleason, K. C., C. I. Lee, and I. Mathur: 2000, ‘An explanation for the compass rose
16 Vorlow, C.E.
[44] Rosenfeld, E.: 1980, ‘Stochastic Processes of Common Stock Returns: An Empirical
Examination’. Ph.D. thesis, MIT Sloan School of Management.
[45] Sauer, T., J. Yorke, and M. Casdagli: 1991, ‘Embedology’. Journal of Statistical
Physics 65(3-4), 579–616.
[46] Szpiro, G. G.: 1998, ‘Tick size, the compass rose and market nanostructure’. Journal
of Banking & Finance 22(12), 1559–1569.
[47] Takens, F.: 1981, ‘Detecting strange attractors in turbulence’. In: D. Rand and L. .
Young (eds.): Dynamical Systems and Turbulence. Springer, p. 366.
[48] Theiler, J., S. Eubank, A. Longtin, B. Galdrikian, and J. D. Farmer: 1992, ‘Testing
for nonlinearity in time series: the method of surrogate data’. Physica D: Nonlinear
Phenomena 58(1-4), 77–94.
[49] Thiel, M., M. C. Romano, and J. Kurths: 2004a, ‘How much information is contained
in a recurrence plot?’. Physics Letters A. Forthcoming.
[50] Thiel, M., M. C. Romano, J. Kurths, R. Meucci, E. Allaria, and F. T. Arecchi: 2002,
‘Influence of observational noise on the recurrence quantification analysis’. Physica
D: Nonlinear Phenomena 171(3), 138–152.
[51] Thiel, M., M. C. Romano, J. Kurths, and P. Read: 2004b, ‘Estimation of Dynamical
Invariants without Embedding by Recurrence Plots’. Chaos 14(2), 234–243.
[52] Urbach, R.: 2000, Footprints of Chaos in the Markets: Analyzing Non-Linear Time
Series in Financial Markets and Other Real Systems. London: Financial Times -
Prentice Hall Philadelphia.
[53] Vorlow, C. E.: 2004, ‘Stock Price Clustering and Discreteness: The “Compass Rose”
and Predictability’. Under Review in Economics Letters.
[54] Wang, E., R. Hudson, and K. Keasey: 2000, ‘Tick size and the compass rose: further
insights’. Economics Letters 68(2), 119–125.
[55] Wang, H. and C. Wang: 2002, ‘Visibility of the compass rose in financial asset returns:
A quantitative study’. Journal of Banking & Finance 26(6), 1099–1111.
[56] Webber Jr., C. L. and J. P. Zbilut: 1994, ‘Dynamical assessment of physiological
systems and states using recurrence plot strategies’. Journal of Applied Physiology
76, 965–973.
[57] Zbilut, J. P., A. Giuliani, and C. L. Webber Jr.: 1998, ‘Recurrence quantification
analysis and principal components in the detection of short complex signals’. Physics
Letters A 237(3), 131–135.
[58] Zbilut, J. P., A. Giuliani, and C. L. Webber Jr.: 2000, ‘Recurrence quantification anal-
ysis as an empirical test to distinguish relatively short deterministic versus random
number series’. Physics Letters A 267(2-3), 174–178.
[59] Zbilut, J. P. and C. L. Webber: 1992, ‘Embeddings and delays as derived from quan-
tification of recurrence plots’. Physics letters A 171(3-4), 1991–214.