detecting intraday financial market states using temporal...

29
Detecting intraday financial market states using temporal clustering Dieter Hendricks Tim Gebbie Diane Wilcox QuERILab Quantifying Emergence, Risk and Information in financial markets School of Computer Science and Applied Mathematics University of the Witwatersrand, Johannesburg, South Africa AASS Workshop, IMPA, 2016 Dieter Hendricks Tim Gebbie Diane Wilcox (WITS) Detecting intraday financial market states using temporal clustering AASS Workshop, IMPA, 2016 1 / 29

Upload: others

Post on 02-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Detecting intraday financial market states usingtemporal clustering

Dieter Hendricks Tim Gebbie Diane Wilcox

QuERILabQuantifying Emergence, Risk and Information

in financial markets

School of Computer Science and Applied MathematicsUniversity of the Witwatersrand, Johannesburg, South Africa

AASS Workshop, IMPA, 2016Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 1 / 29

Page 2: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Outline

1 Market microstructure and state representation

2 Identifying temporal system statesUnsupervised clustering approachGiada-Marsili proposition with Noh ansatzHigh-speed cluster configuration identificationFinancial market intraday times as objects

3 Data and ResultsDataTemporal states, State Signature Vectors, Cluster size power-law fit,Estimated states, Transition probabilities

4 Conclusion

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 2 / 29

Page 3: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Market microstructure and state representation

Financial markets as complex adaptive systems (Wilcox & Gebbie,2015), prices and volumes as measurable quantities

Market microstructure studies the system evolution, behaviour andconsequences for price formation at the lowest scale (tick-level)

Motivated by need for efficient state representation for automatedtrading agents in high-frequency markets to enable effective learning

Agents faced with high-volume, asynchronous stream of financialmarket data from a real-time datafeed

Can we find persistent structure in this streaming data, such thatmeaningful learning can take place for adaptive trading algorithms?

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 3 / 29

Page 4: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Outline

1 Market microstructure and state representation

2 Identifying temporal system statesUnsupervised clustering approachGiada-Marsili proposition with Noh ansatzHigh-speed cluster configuration identificationFinancial market intraday times as objects

3 Data and ResultsDataTemporal states, State Signature Vectors, Cluster size power-law fit,Estimated states, Transition probabilities

4 Conclusion

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 4 / 29

Page 5: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Identifying temporal system statesUnsupervised clustering approach

Clustering involves grouping objects according to metadatadescribing objects or their associations

For unsupervised clustering, apply super-paramagnetic ordering ofq-state Potts model for cluster identification (Blatt et al., 1996)

Cost function is a Hamiltonian whose low energy state correspondsto a cluster configuration most compatible with the sample

Hg = −∑

si ,sj∈SJijδ(si , sj)−

1

β

∑i

hMi si

where spins si can take on q-states and the short-range ferromagneticinteraction between spins is given by Jij

To parameterise the model, make Noh (2000) ansatz and use this todevelop the MLE approach of Giada & Marsili (2001)

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 5 / 29

Page 6: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Outline

1 Market microstructure and state representation

2 Identifying temporal system statesUnsupervised clustering approachGiada-Marsili proposition with Noh ansatzHigh-speed cluster configuration identificationFinancial market intraday times as objects

3 Data and ResultsDataTemporal states, State Signature Vectors, Cluster size power-law fit,Estimated states, Transition probabilities

4 Conclusion

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 6 / 29

Page 7: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Identifying temporal system statesGiada-Marsili proposition with Noh ansatz

Objects belonging to the same cluster share a common component,

x̄i = gsi η̄si +√

1− g2siε̄i . (1)

If we take this as a statistical hypothesis, and assume η̄si and ε̄i areGaussian, this leads to the following probability density,

P ({x̄i}|G,S) =D∏

d=1

⟨N∏i=1

δ(xi (t)− gsi η̄si +

√1− g2

siε̄i

)⟩(2)

and the maximum likelihood for structure S can be written as(Giada & Marsili, 2001),

Lc(S) =1

2

∑s:ns>1

(log

nscs

+ (ns − 1) logn2s − nsn2s − cs

). (3)

Full derivation in Hendricks, Gebbie & Wilcox (2016b)

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 7 / 29

Page 8: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Outline

1 Market microstructure and state representation

2 Identifying temporal system statesUnsupervised clustering approachGiada-Marsili proposition with Noh ansatzHigh-speed cluster configuration identificationFinancial market intraday times as objects

3 Data and ResultsDataTemporal states, State Signature Vectors, Cluster size power-law fit,Estimated states, Transition probabilities

4 Conclusion

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 8 / 29

Page 9: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Identifying temporal system statesHigh-speed cluster configuration identification

Likelihood function in Equation 3 used as objective function inmetaheuristic optimisation routine (genetic algorithm)

Systematically evaluate candidate configurations (S), convergingtowards best approximation of data descriptor

Hendricks, Gebbie & Wilcox (2016a) demonstrate a high-speedParallel Genetic Algorithm implementation in CUDA, using theSPMD architecture to enumerate the GPU thread hierarchy withpopulation members for concurrent application of geneticoperators

A low-cost, scalable, high-speed implementation for unsupervisedcluster detection

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 9 / 29

Page 10: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Outline

1 Market microstructure and state representation

2 Identifying temporal system statesUnsupervised clustering approachGiada-Marsili proposition with Noh ansatzHigh-speed cluster configuration identificationFinancial market intraday times as objects

3 Data and ResultsDataTemporal states, State Signature Vectors, Cluster size power-law fit,Estimated states, Transition probabilities

4 Conclusion

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 10 / 29

Page 11: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Identifying temporal system statesFinancial market intraday times as objects

Generic data generative model ansatz conducive to any problemwhere Gaussian object and cluster innovations are reasonable

Marsili (2002) grouped days according to closing price performanceto identify temporal states

Propose that intraday temporal regimes of financial markets arecharacterised by feature performance of stocks

Using trade price, trade volume, spread and volume imbalancefeatures of TOP40 stocks on the JSE, we find clusters of 60-min,30-min, 15-min and 5-min periods

Determine whether clustering at varying calendar time scales revealsinteresting hierarchy of system behaviour

Reduces significant amount of high-frequency information into atractable representation for intraday learning

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 11 / 29

Page 12: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Identifying temporal system statesState Signature Vectors

Temporal clustering reveals ex-ante grouping of periods

How do we incorporate this into an online learning algorithm? i.e.determine the state we are currently in

Analyse average feature performance of stocks within identifiedtemporal clusters and extract State Signature Vector (SSV) as statedescriptor

Online feature vectors are easy to compute from streaming marketdatafeeds in financial markets, conducive to near-real-time detection

Need to determine which identified states are significant, i.e. likelyto persist such that meaningful learning is possible

Use best power law fit to cluster size to identify likely persistentstates

Use Euclidean distance of (current) online feature vector to set ofSSVs for state index assignment

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 12 / 29

Page 13: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Outline

1 Market microstructure and state representation

2 Identifying temporal system statesUnsupervised clustering approachGiada-Marsili proposition with Noh ansatzHigh-speed cluster configuration identificationFinancial market intraday times as objects

3 Data and ResultsDataTemporal states, State Signature Vectors, Cluster size power-law fit,Estimated states, Transition probabilities

4 Conclusion

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 13 / 29

Page 14: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Data and ResultsData

Tick-level trades and top-of-book quotes for 42 stocks on theJohannesburg Stock Exchange (JSE) from 1 November 2012 to30 November 2012

Raw data sourced from Thomson Reuters Tick History

Stored in MongoDB noSQL database on QuERILab server andintegrated into MATLAB development environment

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 14 / 29

Page 15: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Outline

1 Market microstructure and state representation

2 Identifying temporal system statesUnsupervised clustering approachGiada-Marsili proposition with Noh ansatzHigh-speed cluster configuration identificationFinancial market intraday times as objects

3 Data and ResultsDataTemporal states, State Signature Vectors, Cluster size power-law fit,Estimated states, Transition probabilities

4 Conclusion

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 15 / 29

Page 16: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Identifying temporal system states60-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012, GREEN=morning, YELLOW=lunch, RED=afternoon

Figure : JSE TOP40 60-minute temporal clusters for the period 01-Nov-2012 to30-Nov-2012, representing 184 distinct periods. Each node represents a60-minute period during a trading day, with the colour shading indicating thetime-of-day (Morning = green, Lunch = yellow, Afternoon = red) and nodeconnectedness indicating cluster membership.

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 16 / 29

Page 17: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Power law fit for cluster size60-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012

100

101

10210

−2

10−1

100

Pr(X

≥x)

x

Test for cluster size power law fit: 60-min periods

Power law distributional form (p(x) ∼ x−α) vs empirical dataα = 6.35, pvalue = 0.97637, xmin = 13, L = -12.2752

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 17 / 29

Page 18: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

State Signature Vectors60-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012

Price Spread Volume VolImb−1

0

1

2

3

4

5

Cluster 5 (21 members, c5 = 35483.445 )

Price Spread Volume VolImb−4

−3.5

−3

−2.5

−2

−1.5

−1

−0.5

0

0.5

Cluster 6 (15 members, c6 = 7323.8035 )

Price Spread Volume VolImb−0.15

−0.1

−0.05

0

0.05

0.1

Cluster 7 (16 members, c7 = 542.8251 )

Price Spread Volume VolImb−2

−1.5

−1

−0.5

0

0.5

Cluster 12 (14 members, c12

= 982.9791 )

Price Spread Volume VolImb0

0.05

0.1

0.15

0.2

0.25

Cluster 13 (13 members, c13

= 331.5971 )

Price Spread Volume VolImb−0.6

−0.5

−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

Cluster 15 (13 members, c15

= 579.9487 )

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 18 / 29

Page 19: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Estimating temporal states using feature vectors60-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 19 / 29

Page 20: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Actual vs Estimated temporal states60-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012

(a) Actual 60-min states (b) Estimated 60-min states

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 20 / 29

Page 21: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Identifying temporal system states30-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012, GREEN=morning, YELLOW=lunch, RED=afternoon

Figure : JSE TOP40 30-minute temporal clusters for the period 01-Nov-2012 to30-Nov-2012, representing 368 distinct periods. Each node represents a60-minute period during a trading day, with the colour shading indicating thetime-of-day (Morning = green, Lunch = yellow, Afternoon = red) and nodeconnectedness indicating cluster membership.

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 21 / 29

Page 22: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Power law fit for cluster size30-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012

100

101

10210

−2

10−1

100

Pr(X

≥x)

x

Test for cluster size power law fit: 30-min periods

Power law distributional form (p(x) ∼ x−α) vs empirical dataα = 9.91, pvalue = 0.86167, xmin = 14, L = -15.5522

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 22 / 29

Page 23: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

State Signature Vectors30-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012

Price Spread Volume VolImb−0.1

−0.05

0

0.05

0.1

0.15

Cluster 4 (15 members, c4 = 260.3446 )

Price Spread Volume VolImb0

0.02

0.04

0.06

0.08

0.1

Cluster 7 (15 members, c7 = 593.0322 )

Price Spread Volume VolImb−0.2

−0.1

0

0.1

0.2

0.3

Cluster 9 (15 members, c9 = 668.719 )

Price Spread Volume VolImb−0.4

−0.3

−0.2

−0.1

0

0.1

Cluster 10 (14 members, c10

= 378.3076 )

Price Spread Volume VolImb−1

0

1

2

3

4

5

Cluster 11 (21 members, c11

= 34233.7002 )

Price Spread Volume VolImb−0.4

−0.3

−0.2

−0.1

0

0.1

Cluster 13 (14 members, c13

= 363.4887 )

Price Spread Volume VolImb−0.4

−0.3

−0.2

−0.1

0

0.1

Cluster 18 (14 members, c18

= 307.6546 )

Price Spread Volume VolImb−0.3

−0.2

−0.1

0

0.1

0.2

Cluster 19 (14 members, c19

= 555.1054 )

Price Spread Volume VolImb−0.1

−0.05

0

0.05

0.1

0.15

0.2

0.25

Cluster 25 (14 members, c25

= 388.596 )

Price Spread Volume VolImb−0.1

−0.05

0

0.05

0.1

0.15

0.2

0.25

Cluster 28 (17 members, c28

= 767.8294 )

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 23 / 29

Page 24: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Estimating temporal states using feature vectors30-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 24 / 29

Page 25: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Actual vs Estimated temporal states30-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012

(a) Actual 30-min states (b) Estimated 30-min states

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 25 / 29

Page 26: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Identifying temporal system states5-min clusters (TOP40 stocks; price, volume, spread, volume imbalance),01-Nov-2012 to 30-Nov-2012, GREEN=morning, YELLOW=lunch, RED=afternoon

Figure : JSE TOP40 5-minute temporal clusters for the period 01-Nov-2012 to30-Nov-2012, representing 2208 distinct periods. Each node represents a60-minute period during a trading day, with the colour shading indicating thetime-of-day (Morning = green, Lunch = yellow, Afternoon = red) and nodeconnectedness indicating cluster membership.

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 26 / 29

Page 27: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Stability of the online state assignment out-of-sampleex-ante (01-Nov-2012 to 30-Nov-2012, same period used for SSV estimation) vs ex-post(03-Dec-2012 to 07-Dec-2012, one week after SSV estimation window)

ex−ante ex−post

0

1

2

3

4

5

6

7

Boxplot of Euclidean distance of best−match 30−min state assignmentsex−ante vs ex−post

Euc

lidea

n D

ista

nce

(a) 30-min states

ex−ante ex−post

0

1

2

3

4

5

6

7

8

Boxplot of Euclidean distance of best−match 5−min state assignmentsex−ante vs ex−post

Euc

lidea

n D

ista

nce

(b) 5-min states

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 27 / 29

Page 28: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

Conclusion

Provided a scheme for unsupervised determination of intradayfinancial market states and online state detection using SSVs

Tractable state representation for learning agents in high-frequencytrading domain

Non-trivial hierarchy of clustering behaviour at varying time-scalesreveals scale-specific information for learning

One application is the online enumeration and refinement of anempirical transition probability matrix

States appear to persist long enough to be exploited - needs to beverified

Will consider clustering in machine time in further work

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 28 / 29

Page 29: Detecting intraday financial market states using temporal ...svan2016.sciencesconf.org/conference/svan2016/pages/07b_Dieter... · Raw data sourced from Thomson Reuters Tick History

For Further Reading I

D. Hendricks, D. Wilcox, T. Gebbie. Detecting temporal financial market statesusing clustering. Quantitative Finance (accepted, to appear 2016). (Pre-print:http://arxiv.org/abs/1508.04900)

D. Hendricks, D. Wilcox, T. Gebbie. High-speed detection of emergent marketclustering via an unsupervised parallel genetic algorithm. South African Journal ofScience, vol. 112, no. 1/2, 2016.

L. Giada, M. Marsili. Data clustering and noise undressing of correlation matrices.Phys. Rev. E, vol. 63, no. 061101, 2001.

M. Marsili. Dissecting financial markets: sectors and states. Quantitative Finance,vol. 2, no. 4, pp. 297-302, 2002.

M. Blatt, S. Wiseman, E. Domany. Clustering data through an analogy to the Pottsmodel. Advances in Neural Information Processing Systems, pp. 416-422, 1996.

D. Wilcox, T. Gebbie. Hierarchical causality in financial economics. Working paper,QuERILab, 2015 (Available at SSRN: http://ssrn.com/abstract=2544327)

Dieter Hendricks Tim Gebbie Diane Wilcox (WITS)Detecting intraday financial market states using temporal clusteringAASS Workshop, IMPA, 2016 29 / 29