SlideShare a Scribd company logo
1
Markov Decision Processes in Market Surveillance
Authors:
Asoka Korale1, Fuard Ahamed1, Kaushalya Kularatnam2, Liam Smith2
1: Millennium Information Technology
2: London Stock Exchange
2
Market Surveillance
• Build and maintain confidence in the market
• Ensure a level playing field & fairness to all market participants
• Proper functioning of the market essential to
• Raise capital for new investments
• Barometer of the economy
• Illegal activities lead to
• Market inefficiencies
• Higher costs
• Loss of investor trust / confidence
• Intelligent Software Algorithms employed to deter / detect market manipulation
• Understand / Characterize Trader Behavior
• Employ Machine Learning / Artificial Intelligence techniques
3
Modeling Trader Behavior
• Day Traders / automated algorithms place orders based on the current state of the
order book, market or economy.
• Sequence of Trader actions capture their individual strategy with relation to market
conditions & Order Book
• Compare trading behavior
• By a Trader – against himself – over time
• Across traders – comparing average behaviors against each other
• Deviations from “average” behavior may signal need for further investigation
• Correlate this signal with other market / economic events / price movements
• Group Traders based on their strategy – Clusters / Networks
• Insights in to collusion
4
Trading Modeled as a Markov (Stochastic) Processes
• Markov Property )/().../( 1121   nnnnn XXPXXXXP
)...()...( 121121 llnlnlnnnn XXXXPXXXXP  • Stationarity
• State Transition Matrix for a sequence of events
A B C B C B C A A
Events in a non overlapping window of Fixed Number of Events
)(
)(
)/(
j
ji
ji
XP
XXP
XXP


)(
)&(
)/(
j
ji
ji
XN
XXN
XXP 
Second State
First
State A B C Total
A 1 1 0 2
B 0 0 3 3
C 1 2 0 3
Transition Matrix
1/2
State A B C
A 1/2 1/2 0
B 0 0 1
C 1/3 2/3 0
5
The Order Book
• A measure of the Supply and Demand for a security at any point in time
6
Finite State Representation on a single (Trading) “Side”
Maximum -
Mean
Mean -
Minimum
High Low
Volume
Price High Low
High 1 2
Low 3 4
1
HP / HV
5
Cancel
6
Fill
2
HP / LV
4
LP / LV
3
LP / HV
7
“State” of an Order – Relative to the “State” of the Order Book
• Captures the relative position of an order in the Order Book
second
state
Buy sell
first state 1 2 3 4 5 6 7 8 9 10 11 12
Buy
1
2
3
4
5
6
sell
7
8
9
10
11
12
State Transition Matrix
8
Principal Component Analysis
• PCA a self-organizing learning algorithm - another “view” of a multivariate system
• like clustering - finds patterns without a training sequence / teacher.
• PCA identifies groups of correlated (redundant – no new information) variables
• replaces those groups with a new variable (a principal component).
• Principal components are orthogonal (“uncorrelated” ) to each other –
• Each component contains as much of the variance in original data as possible
• Original multivariate data - represented by a smaller number of principal components
• but contains much of the information in the original data set.
• Once the principal components are found - the data points of the original data set are
“transformed” to new coordinate system defined by the principal components
9
Anomaly Detection in Multivariate Data – via PCA
• The transformed data points – used to identify outliers in the original data set –
• transformed data points grouped according to their similarities (correlation) in
the original data space
• outliers visible in the transformed space are those that show less correlation
with the samples in original space
• data grouped together in the transformed space are the data points that are
correlated in the original data space
10
Characteristics of a Single Trader over Time (a day)
• Similar behavior observed most of the day
• A few anomalous trading periods (9, 14, 32, 42, 46)
11
Comparison of the Characteristics of Several Traders over Time
• Clustering of traders with similar behavior (2-10)
• Traders with anomalous behavior
• Outliers (1,11)
12
Conclusion
• Modeling trader characteristics via Markov Stochastic Processes gives insights
in to
• Manipulative behavior
• Collusive behavior
• Anomalous trading behaviors can be detected by comparing within individual
strategies and between trader strategies
• Anomalous groups can be flagged for further investigation
• Profiling Trader strategy a key component of overall understanding and profiling
of traders – an important surveillance requirement

More Related Content

Similar to Markov Decision Processes in Market Surveillance

Algorithmic & High-Frequency Trading
Algorithmic & High-Frequency TradingAlgorithmic & High-Frequency Trading
Algorithmic & High-Frequency Trading
Ryan Hendricks
 
Oversight of Trading & Post-Trading. Ukraine Commodity Market Development Con...
Oversight of Trading & Post-Trading. Ukraine Commodity Market Development Con...Oversight of Trading & Post-Trading. Ukraine Commodity Market Development Con...
Oversight of Trading & Post-Trading. Ukraine Commodity Market Development Con...
Національна комісія з цінних паперів та фондового ринку
 
Inside Augur
Inside AugurInside Augur
Inside Augur
Nils Frantzell
 
Quant congressusa2011algotradinglast
Quant congressusa2011algotradinglastQuant congressusa2011algotradinglast
Quant congressusa2011algotradinglast
Tomasz Waszczyk
 
Algorithmic and high-frequency_trading 2011
Algorithmic and high-frequency_trading 2011Algorithmic and high-frequency_trading 2011
Algorithmic and high-frequency_trading 2011
jy Torres
 
High Frequency Trading Infrastructure and Quality Assurance
High Frequency Trading Infrastructure and Quality AssuranceHigh Frequency Trading Infrastructure and Quality Assurance
High Frequency Trading Infrastructure and Quality Assurance
Iosif Itkin
 
Portfolio Selection with Artificial Neural Networks
Portfolio Selection with Artificial Neural NetworksPortfolio Selection with Artificial Neural Networks
Portfolio Selection with Artificial Neural Networks
Andrew Ashwood
 
Financial quantitative strategies using artificial intelligence
Financial quantitative strategies using artificial intelligenceFinancial quantitative strategies using artificial intelligence
Financial quantitative strategies using artificial intelligence
Stefan Duprey
 
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
MLconf
 
Cmt learning objective 36 case study of s&p 500
Cmt learning objective 36   case study of s&p 500Cmt learning objective 36   case study of s&p 500
Cmt learning objective 36 case study of s&p 500
Professional Training Academy
 
OLAP
OLAPOLAP
Olap queries
Olap queriesOlap queries
Olap queries
Jaya Jeswani
 
Case study of s&p 500
Case study of s&p 500Case study of s&p 500
Case study of s&p 500
Professional Training Academy
 
EXTENT-2015: Prognoz Market Surveillance
EXTENT-2015: Prognoz  Market SurveillanceEXTENT-2015: Prognoz  Market Surveillance
EXTENT-2015: Prognoz Market Surveillance
Iosif Itkin
 
Mathematical Model For Customer Life Time Based Offer Management
Mathematical Model For Customer Life Time Based Offer ManagementMathematical Model For Customer Life Time Based Offer Management
Mathematical Model For Customer Life Time Based Offer Management
Zehra Kendir
 
SECTION VII - CHAPTER 41 - Objective Rules & Evaluation
SECTION VII - CHAPTER 41 - Objective Rules & EvaluationSECTION VII - CHAPTER 41 - Objective Rules & Evaluation
SECTION VII - CHAPTER 41 - Objective Rules & Evaluation
Professional Training Academy
 
EMH MARKET EFFICIENCY (FINANCIAL MARKET)
EMH MARKET EFFICIENCY (FINANCIAL MARKET)EMH MARKET EFFICIENCY (FINANCIAL MARKET)
EMH MARKET EFFICIENCY (FINANCIAL MARKET)
HaritikaArora1
 
Commodities market module
Commodities market moduleCommodities market module
Commodities market module
Yash Dangra
 
Performance analysis with R
Performance analysis with RPerformance analysis with R
Performance analysis with R
Jérémy Morvan
 
Impact best bid/ask limit order execution
Impact best bid/ask limit order executionImpact best bid/ask limit order execution
Impact best bid/ask limit order execution
Stefan Duprey
 

Similar to Markov Decision Processes in Market Surveillance (20)

Algorithmic & High-Frequency Trading
Algorithmic & High-Frequency TradingAlgorithmic & High-Frequency Trading
Algorithmic & High-Frequency Trading
 
Oversight of Trading & Post-Trading. Ukraine Commodity Market Development Con...
Oversight of Trading & Post-Trading. Ukraine Commodity Market Development Con...Oversight of Trading & Post-Trading. Ukraine Commodity Market Development Con...
Oversight of Trading & Post-Trading. Ukraine Commodity Market Development Con...
 
Inside Augur
Inside AugurInside Augur
Inside Augur
 
Quant congressusa2011algotradinglast
Quant congressusa2011algotradinglastQuant congressusa2011algotradinglast
Quant congressusa2011algotradinglast
 
Algorithmic and high-frequency_trading 2011
Algorithmic and high-frequency_trading 2011Algorithmic and high-frequency_trading 2011
Algorithmic and high-frequency_trading 2011
 
High Frequency Trading Infrastructure and Quality Assurance
High Frequency Trading Infrastructure and Quality AssuranceHigh Frequency Trading Infrastructure and Quality Assurance
High Frequency Trading Infrastructure and Quality Assurance
 
Portfolio Selection with Artificial Neural Networks
Portfolio Selection with Artificial Neural NetworksPortfolio Selection with Artificial Neural Networks
Portfolio Selection with Artificial Neural Networks
 
Financial quantitative strategies using artificial intelligence
Financial quantitative strategies using artificial intelligenceFinancial quantitative strategies using artificial intelligence
Financial quantitative strategies using artificial intelligence
 
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
Mayur Thakur, Managing Director, Goldman Sachs, at MLconf NYC 2017
 
Cmt learning objective 36 case study of s&p 500
Cmt learning objective 36   case study of s&p 500Cmt learning objective 36   case study of s&p 500
Cmt learning objective 36 case study of s&p 500
 
OLAP
OLAPOLAP
OLAP
 
Olap queries
Olap queriesOlap queries
Olap queries
 
Case study of s&p 500
Case study of s&p 500Case study of s&p 500
Case study of s&p 500
 
EXTENT-2015: Prognoz Market Surveillance
EXTENT-2015: Prognoz  Market SurveillanceEXTENT-2015: Prognoz  Market Surveillance
EXTENT-2015: Prognoz Market Surveillance
 
Mathematical Model For Customer Life Time Based Offer Management
Mathematical Model For Customer Life Time Based Offer ManagementMathematical Model For Customer Life Time Based Offer Management
Mathematical Model For Customer Life Time Based Offer Management
 
SECTION VII - CHAPTER 41 - Objective Rules & Evaluation
SECTION VII - CHAPTER 41 - Objective Rules & EvaluationSECTION VII - CHAPTER 41 - Objective Rules & Evaluation
SECTION VII - CHAPTER 41 - Objective Rules & Evaluation
 
EMH MARKET EFFICIENCY (FINANCIAL MARKET)
EMH MARKET EFFICIENCY (FINANCIAL MARKET)EMH MARKET EFFICIENCY (FINANCIAL MARKET)
EMH MARKET EFFICIENCY (FINANCIAL MARKET)
 
Commodities market module
Commodities market moduleCommodities market module
Commodities market module
 
Performance analysis with R
Performance analysis with RPerformance analysis with R
Performance analysis with R
 
Impact best bid/ask limit order execution
Impact best bid/ask limit order executionImpact best bid/ask limit order execution
Impact best bid/ask limit order execution
 

More from Asoka Korale

Improving predictability and performance by relating the number of events and...
Improving predictability and performance by relating the number of events and...Improving predictability and performance by relating the number of events and...
Improving predictability and performance by relating the number of events and...
Asoka Korale
 
Improving predictability and performance by relating the number of events and...
Improving predictability and performance by relating the number of events and...Improving predictability and performance by relating the number of events and...
Improving predictability and performance by relating the number of events and...
Asoka Korale
 
Novel price models in the capital market
Novel price models in the capital marketNovel price models in the capital market
Novel price models in the capital market
Asoka Korale
 
Modeling prices for capital market surveillance
Modeling prices for capital market surveillanceModeling prices for capital market surveillance
Modeling prices for capital market surveillance
Asoka Korale
 
Entity profling and collusion detection
Entity profling and collusion detectionEntity profling and collusion detection
Entity profling and collusion detection
Asoka Korale
 
Entity Profiling and Collusion Detection
Entity Profiling and Collusion DetectionEntity Profiling and Collusion Detection
Entity Profiling and Collusion Detection
Asoka Korale
 
A framework for dynamic pricing electricity consumption patterns via time ser...
A framework for dynamic pricing electricity consumption patterns via time ser...A framework for dynamic pricing electricity consumption patterns via time ser...
A framework for dynamic pricing electricity consumption patterns via time ser...
Asoka Korale
 
A framework for dynamic pricing electricity consumption patterns via time ser...
A framework for dynamic pricing electricity consumption patterns via time ser...A framework for dynamic pricing electricity consumption patterns via time ser...
A framework for dynamic pricing electricity consumption patterns via time ser...
Asoka Korale
 
Customer Lifetime Value Modeling
Customer Lifetime Value ModelingCustomer Lifetime Value Modeling
Customer Lifetime Value Modeling
Asoka Korale
 
Forecasting models for Customer Lifetime Value
Forecasting models for Customer Lifetime ValueForecasting models for Customer Lifetime Value
Forecasting models for Customer Lifetime Value
Asoka Korale
 
Capacity and utilization enhancement
Capacity and utilization enhancementCapacity and utilization enhancement
Capacity and utilization enhancement
Asoka Korale
 
Cell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield MaximizationCell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield Maximization
Asoka Korale
 
Vehicular Traffic Monitoring Scenarios
Vehicular Traffic Monitoring ScenariosVehicular Traffic Monitoring Scenarios
Vehicular Traffic Monitoring Scenarios
Asoka Korale
 
Mixed Numeric and Categorical Attribute Clustering Algorithm
Mixed Numeric and Categorical Attribute Clustering AlgorithmMixed Numeric and Categorical Attribute Clustering Algorithm
Mixed Numeric and Categorical Attribute Clustering Algorithm
Asoka Korale
 
Introduction to Bit Coin Model
Introduction to Bit Coin ModelIntroduction to Bit Coin Model
Introduction to Bit Coin Model
Asoka Korale
 
Estimating Gaussian Mixture Densities via an implemetation of the Expectaatio...
Estimating Gaussian Mixture Densities via an implemetation of the Expectaatio...Estimating Gaussian Mixture Densities via an implemetation of the Expectaatio...
Estimating Gaussian Mixture Densities via an implemetation of the Expectaatio...
Asoka Korale
 
Mapping Mobile Average Revenue per User to Personal Income level via Househol...
Mapping Mobile Average Revenue per User to Personal Income level via Househol...Mapping Mobile Average Revenue per User to Personal Income level via Househol...
Mapping Mobile Average Revenue per User to Personal Income level via Househol...
Asoka Korale
 
Asoka_Korale_Event_based_CYM_IET_2013_submitted linkedin
Asoka_Korale_Event_based_CYM_IET_2013_submitted linkedinAsoka_Korale_Event_based_CYM_IET_2013_submitted linkedin
Asoka_Korale_Event_based_CYM_IET_2013_submitted linkedin
Asoka Korale
 
event tiggered cellular yield enhancement linkedin
event tiggered cellular yield enhancement linkedinevent tiggered cellular yield enhancement linkedin
event tiggered cellular yield enhancement linkedin
Asoka Korale
 
IET_Estimating_market_share_through_mobile_traffic_analysis linkedin
IET_Estimating_market_share_through_mobile_traffic_analysis linkedinIET_Estimating_market_share_through_mobile_traffic_analysis linkedin
IET_Estimating_market_share_through_mobile_traffic_analysis linkedin
Asoka Korale
 

More from Asoka Korale (20)

Improving predictability and performance by relating the number of events and...
Improving predictability and performance by relating the number of events and...Improving predictability and performance by relating the number of events and...
Improving predictability and performance by relating the number of events and...
 
Improving predictability and performance by relating the number of events and...
Improving predictability and performance by relating the number of events and...Improving predictability and performance by relating the number of events and...
Improving predictability and performance by relating the number of events and...
 
Novel price models in the capital market
Novel price models in the capital marketNovel price models in the capital market
Novel price models in the capital market
 
Modeling prices for capital market surveillance
Modeling prices for capital market surveillanceModeling prices for capital market surveillance
Modeling prices for capital market surveillance
 
Entity profling and collusion detection
Entity profling and collusion detectionEntity profling and collusion detection
Entity profling and collusion detection
 
Entity Profiling and Collusion Detection
Entity Profiling and Collusion DetectionEntity Profiling and Collusion Detection
Entity Profiling and Collusion Detection
 
A framework for dynamic pricing electricity consumption patterns via time ser...
A framework for dynamic pricing electricity consumption patterns via time ser...A framework for dynamic pricing electricity consumption patterns via time ser...
A framework for dynamic pricing electricity consumption patterns via time ser...
 
A framework for dynamic pricing electricity consumption patterns via time ser...
A framework for dynamic pricing electricity consumption patterns via time ser...A framework for dynamic pricing electricity consumption patterns via time ser...
A framework for dynamic pricing electricity consumption patterns via time ser...
 
Customer Lifetime Value Modeling
Customer Lifetime Value ModelingCustomer Lifetime Value Modeling
Customer Lifetime Value Modeling
 
Forecasting models for Customer Lifetime Value
Forecasting models for Customer Lifetime ValueForecasting models for Customer Lifetime Value
Forecasting models for Customer Lifetime Value
 
Capacity and utilization enhancement
Capacity and utilization enhancementCapacity and utilization enhancement
Capacity and utilization enhancement
 
Cell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield MaximizationCell load KPIs in support of event triggered Cellular Yield Maximization
Cell load KPIs in support of event triggered Cellular Yield Maximization
 
Vehicular Traffic Monitoring Scenarios
Vehicular Traffic Monitoring ScenariosVehicular Traffic Monitoring Scenarios
Vehicular Traffic Monitoring Scenarios
 
Mixed Numeric and Categorical Attribute Clustering Algorithm
Mixed Numeric and Categorical Attribute Clustering AlgorithmMixed Numeric and Categorical Attribute Clustering Algorithm
Mixed Numeric and Categorical Attribute Clustering Algorithm
 
Introduction to Bit Coin Model
Introduction to Bit Coin ModelIntroduction to Bit Coin Model
Introduction to Bit Coin Model
 
Estimating Gaussian Mixture Densities via an implemetation of the Expectaatio...
Estimating Gaussian Mixture Densities via an implemetation of the Expectaatio...Estimating Gaussian Mixture Densities via an implemetation of the Expectaatio...
Estimating Gaussian Mixture Densities via an implemetation of the Expectaatio...
 
Mapping Mobile Average Revenue per User to Personal Income level via Househol...
Mapping Mobile Average Revenue per User to Personal Income level via Househol...Mapping Mobile Average Revenue per User to Personal Income level via Househol...
Mapping Mobile Average Revenue per User to Personal Income level via Househol...
 
Asoka_Korale_Event_based_CYM_IET_2013_submitted linkedin
Asoka_Korale_Event_based_CYM_IET_2013_submitted linkedinAsoka_Korale_Event_based_CYM_IET_2013_submitted linkedin
Asoka_Korale_Event_based_CYM_IET_2013_submitted linkedin
 
event tiggered cellular yield enhancement linkedin
event tiggered cellular yield enhancement linkedinevent tiggered cellular yield enhancement linkedin
event tiggered cellular yield enhancement linkedin
 
IET_Estimating_market_share_through_mobile_traffic_analysis linkedin
IET_Estimating_market_share_through_mobile_traffic_analysis linkedinIET_Estimating_market_share_through_mobile_traffic_analysis linkedin
IET_Estimating_market_share_through_mobile_traffic_analysis linkedin
 

Recently uploaded

Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
PreethaV16
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
UReason
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
ydzowc
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
Paris Salesforce Developer Group
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
MadhavJungKarki
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 

Recently uploaded (20)

Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Object Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOADObject Oriented Analysis and Design - OOAD
Object Oriented Analysis and Design - OOAD
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Data Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason WebinarData Driven Maintenance | UReason Webinar
Data Driven Maintenance | UReason Webinar
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
原版制作(Humboldt毕业证书)柏林大学毕业证学位证一模一样
 
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
AI + Data Community Tour - Build the Next Generation of Apps with the Einstei...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
1FIDIC-CONSTRUCTION-CONTRACT-2ND-ED-2017-RED-BOOK.pdf
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 

Markov Decision Processes in Market Surveillance

  • 1. 1 Markov Decision Processes in Market Surveillance Authors: Asoka Korale1, Fuard Ahamed1, Kaushalya Kularatnam2, Liam Smith2 1: Millennium Information Technology 2: London Stock Exchange
  • 2. 2 Market Surveillance • Build and maintain confidence in the market • Ensure a level playing field & fairness to all market participants • Proper functioning of the market essential to • Raise capital for new investments • Barometer of the economy • Illegal activities lead to • Market inefficiencies • Higher costs • Loss of investor trust / confidence • Intelligent Software Algorithms employed to deter / detect market manipulation • Understand / Characterize Trader Behavior • Employ Machine Learning / Artificial Intelligence techniques
  • 3. 3 Modeling Trader Behavior • Day Traders / automated algorithms place orders based on the current state of the order book, market or economy. • Sequence of Trader actions capture their individual strategy with relation to market conditions & Order Book • Compare trading behavior • By a Trader – against himself – over time • Across traders – comparing average behaviors against each other • Deviations from “average” behavior may signal need for further investigation • Correlate this signal with other market / economic events / price movements • Group Traders based on their strategy – Clusters / Networks • Insights in to collusion
  • 4. 4 Trading Modeled as a Markov (Stochastic) Processes • Markov Property )/().../( 1121   nnnnn XXPXXXXP )...()...( 121121 llnlnlnnnn XXXXPXXXXP  • Stationarity • State Transition Matrix for a sequence of events A B C B C B C A A Events in a non overlapping window of Fixed Number of Events )( )( )/( j ji ji XP XXP XXP   )( )&( )/( j ji ji XN XXN XXP  Second State First State A B C Total A 1 1 0 2 B 0 0 3 3 C 1 2 0 3 Transition Matrix 1/2 State A B C A 1/2 1/2 0 B 0 0 1 C 1/3 2/3 0
  • 5. 5 The Order Book • A measure of the Supply and Demand for a security at any point in time
  • 6. 6 Finite State Representation on a single (Trading) “Side” Maximum - Mean Mean - Minimum High Low Volume Price High Low High 1 2 Low 3 4 1 HP / HV 5 Cancel 6 Fill 2 HP / LV 4 LP / LV 3 LP / HV
  • 7. 7 “State” of an Order – Relative to the “State” of the Order Book • Captures the relative position of an order in the Order Book second state Buy sell first state 1 2 3 4 5 6 7 8 9 10 11 12 Buy 1 2 3 4 5 6 sell 7 8 9 10 11 12 State Transition Matrix
  • 8. 8 Principal Component Analysis • PCA a self-organizing learning algorithm - another “view” of a multivariate system • like clustering - finds patterns without a training sequence / teacher. • PCA identifies groups of correlated (redundant – no new information) variables • replaces those groups with a new variable (a principal component). • Principal components are orthogonal (“uncorrelated” ) to each other – • Each component contains as much of the variance in original data as possible • Original multivariate data - represented by a smaller number of principal components • but contains much of the information in the original data set. • Once the principal components are found - the data points of the original data set are “transformed” to new coordinate system defined by the principal components
  • 9. 9 Anomaly Detection in Multivariate Data – via PCA • The transformed data points – used to identify outliers in the original data set – • transformed data points grouped according to their similarities (correlation) in the original data space • outliers visible in the transformed space are those that show less correlation with the samples in original space • data grouped together in the transformed space are the data points that are correlated in the original data space
  • 10. 10 Characteristics of a Single Trader over Time (a day) • Similar behavior observed most of the day • A few anomalous trading periods (9, 14, 32, 42, 46)
  • 11. 11 Comparison of the Characteristics of Several Traders over Time • Clustering of traders with similar behavior (2-10) • Traders with anomalous behavior • Outliers (1,11)
  • 12. 12 Conclusion • Modeling trader characteristics via Markov Stochastic Processes gives insights in to • Manipulative behavior • Collusive behavior • Anomalous trading behaviors can be detected by comparing within individual strategies and between trader strategies • Anomalous groups can be flagged for further investigation • Profiling Trader strategy a key component of overall understanding and profiling of traders – an important surveillance requirement