SlideShare una empresa de Scribd logo
1 de 28
Wavelet Multi-resolution Analysis of High Frequency FX Rates Department of Computing University of Surrey, Guildford, UK August 27, 2004 Intelligent Data Engineering and Automated Learning - IDEAL 2004 5th International Conference, Exeter, UK
Talk Outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What Is a Time Series? ,[object Object],[object Object],[object Object]
U.S. Retail Sales Quarterly Data
Time Series Components Trend Seasonal Cyclical Irregular TS Data
Trend Component ,[object Object],[object Object],[object Object]
Cyclical Component ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Time
Seasonal Component ,[object Object],[object Object],[object Object],Time
Irregular Component ,[object Object],[object Object],[object Object],[object Object]
Time Series Data Broken-Down* Trend Seasonal  Index Cyclic Behavior Irregular TS Data *For illustration purposes only.
Financial Time Series  Data Characteristics ,[object Object],[object Object],[object Object]
Financial Time Series  Data Characteristics IBM Prices IBM Volatility Nonstationary Time Varying Volatility
[object Object],[object Object],Financial Time Series  Data Characteristics Having said that… How and Why?
Wavelet Multiscale Analysis ,[object Object],[object Object],[object Object],Overview
Step I:  Take a wavelet and compare it to a section at the start of the  original signal. Calculate  C  to measure closeness ( correlation ) of wavelet with signal Wavelet Multiscale Analysis Signal Wavelet C = C1
Signal Step II:  Keep shifting the wavelet to the right and repeating Step I until whole signal is covered Wavelet Multiscale Analysis Wavelet C = C2
Signal Wavelet Multiscale Analysis Wavelet C = C3 Step III:  Scale ( stretch ) the wavelet and repeat Steps I & II Step IV:  Repeat Steps I to III for all scales
Wavelet Multiscale Analysis Discrete Convolution:   The original signal is  convolved  with a set of high or low pass filters corresponding to the  prototype  wavelet X t    Original Signal W    High or low pass filters Filter Bank Approach
Wavelet Multiscale Analysis Filter Bank Approach H (f) G (f) G* (f) 2 H* (f) X t D 1 A 1 H : Bank of High Pass filters G : Bank of Low Pass filters H (f) – high-pass decomposition filter H* (f) – high-pass reconstruction filter G (f) – low-pass decomposition filter G* (f) – low-pass reconstruction filter Up arrow with 2 – upsampling by 2 Down arrow with 2 – downsampling by 2   2 2 2 X t A 1 D 1 A 1 A 2 D 2 A 2 A 3 D 3 L Level 1 X t  = A 1  + D 1 Level 2 Level 3 L L H H L X t  = A 2  + D 1 + D 2 X t  = A 3  + D 1 + D 2  + D 3 Level N Frequency X t  = A N  + D 1 + D 2  + … D N Iteration gives scaling effect  at each level Mallat’s Pyramidal Filtering Approach
Wavelet Multiscale Analysis Wavelet Decompositions   Fourier Power Spectrum  Level - 1 Level - 2 Level - 3 FTSE 100 FFT (1) FFT (2) FFT (3) FFT (FTSE)
Analyzing High-frequency Financial Data: Our Approach Tick Data Preprocessing Transformation Knowledge Discovery Forecast Data  Compression Multiscale  Analysis Prediction Summarization Aggregate  the  movement in the  dataset over a  certain  period of time Use the DWT  to  deconstruct   the series Describe market  dynamics at  different scales  (time horizons) with  chief features Use the  extracted  ‘ chief features’  to  predict   Cycle Trend Turning Points Variance Change
Analyzing High-frequency Financial Data: Our Approach Generalized Algorithm:  Summarization I. Compress  the tick data to get Open (O), High (H), Low (L) and Close (C) value for a given compression period (for example, one minute or five minutes).  II. Calculate the level L of the DWT needed based on number of samples N in C of Step I, L = floor [log (N)/log (2)]. III. Perform a  level-L DWT  on  C  based on results of Step I and Step II to get, D i , i = 1, . . ., L, and  A L .   III-1. Compute  trend  by performing linear regression on  A L . III-2. Extract  cycle  (seasonality) by performing a Fourier power spectrum analysis on each  D i  and choosing the  D i  with maximum power as  D S . III-3. Extract  turning points  by choosing extremas of each  D i .   IV. Locate a single  variance change  in the series by using the NCSS index on  C . V. Generate a graphical and verbal  summary  for results of Steps III-1 to III-3 and IV.
Analyzing High-frequency Financial Data: Our Approach Generalized Algorithm:  Prediction I. Summarize  the tick data using the time series summarization algorithm. II. For a N-step ahead  forecast ,  extend the seasonal  component  D S   symmetrically  N points to the right to get  D S, forecast . III. For a N-step ahead  forecast ,  extend the trend component   A N   linearly  N points to the right to get  A N, forecast .   IV. Add the results of Steps II and III to get an  aggregate  N-step ahead  forecast ,  Forecast  = D S, forecast  + A N, forecast .
Analyzing High-frequency Financial Data: Our Approach A  prototype system  has been implemented that  automatically extracts “chief features” from a time series and give a prediction based on the extracted features, namely  trend  and  seasonality Raw Signal Volatility DWT Statistic NCSS DWT FFT Detect Turning Points and Trends Detect Inherent Cycles Detect Variance Change Summarization Prediction
Analyzing High-frequency Financial Data: Our Approach A Case Study Consider the five minutes compressed tick data for the £/$ exchange rate on March 18, 2004   Input Data System Output Feature Phrases Details Trend 1 st  Phase 2 nd  Phase Turning Points Downturns 108, 132, 164, and 178 Upturns 5, 12, 20 36, 68, and 201 Variance Change Location 164 Cycle Period 42 Peaks at 21, 54, 117, 181, 215, and 278
Analyzing High-frequency Financial Data: Our Approach A Case Study For  prediction , we use the ‘chief features’ of the previous day (March 18, 2004), information about the  dominant cycle and trend (summarization), to reproduce the elements of the series for the following  day (March 19, 2004): System Output Actual March 19, 2004 Predicted (seasonal + trend) March 19, 2004 Root Means Square Error =  0.0000381   Correlation =  + 62.4 %
Analyzing High-frequency Financial Data: Our Approach Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object]
Questions / Comments

Más contenido relacionado

La actualidad más candente

Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyMarina Santini
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transformRaj Endiran
 
Introduction to wavelet transform with applications to dsp
Introduction to wavelet transform with applications to dspIntroduction to wavelet transform with applications to dsp
Introduction to wavelet transform with applications to dspJamal Jamali
 
Introdution and designing a learning system
Introdution and designing a learning systemIntrodution and designing a learning system
Introdution and designing a learning systemswapnac12
 
Closure properties of context free grammar
Closure properties of context free grammarClosure properties of context free grammar
Closure properties of context free grammarAfshanKhan51
 
How Fiber Optics Work
How Fiber Optics WorkHow Fiber Optics Work
How Fiber Optics Works1170045
 
Introduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPIntroduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPHicham Berkouk
 
Optical fiber communication-Presented by Kiran Devkota
Optical fiber communication-Presented by Kiran DevkotaOptical fiber communication-Presented by Kiran Devkota
Optical fiber communication-Presented by Kiran DevkotaSujit Jha
 
Optical fibre cable
Optical fibre cableOptical fibre cable
Optical fibre cablezoya24
 
Practical Active Filter Design
Practical Active Filter Design Practical Active Filter Design
Practical Active Filter Design Sachin Mehta
 
Unit 1 speech processing
Unit 1 speech processingUnit 1 speech processing
Unit 1 speech processingazhagujaisudhan
 
Robust Portfolio Optimization with Multivariate Copulas: A Worst-Case CVaR Ap...
Robust Portfolio Optimization with Multivariate Copulas: A Worst-Case CVaR Ap...Robust Portfolio Optimization with Multivariate Copulas: A Worst-Case CVaR Ap...
Robust Portfolio Optimization with Multivariate Copulas: A Worst-Case CVaR Ap...Fernando A. B. Sabino da Silva
 
IMPEDANCE MATCHING CIRCUIT AND FILTERS
IMPEDANCE MATCHING CIRCUIT AND FILTERSIMPEDANCE MATCHING CIRCUIT AND FILTERS
IMPEDANCE MATCHING CIRCUIT AND FILTERSBharathasreejaG
 
Visible light communication
Visible light communication Visible light communication
Visible light communication Alwin Poulose
 
Goodfellow, Bengio, Couville (2016) "Deep Learning", Chap. 7
Goodfellow, Bengio, Couville (2016) "Deep Learning", Chap. 7Goodfellow, Bengio, Couville (2016) "Deep Learning", Chap. 7
Goodfellow, Bengio, Couville (2016) "Deep Learning", Chap. 7Ono Shigeru
 
Aditya report finaL
Aditya report finaLAditya report finaL
Aditya report finaL2767882
 

La actualidad más candente (20)

Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language Technology
 
Antenna types
Antenna typesAntenna types
Antenna types
 
Introduction to wavelet transform
Introduction to wavelet transformIntroduction to wavelet transform
Introduction to wavelet transform
 
Introduction to wavelet transform with applications to dsp
Introduction to wavelet transform with applications to dspIntroduction to wavelet transform with applications to dsp
Introduction to wavelet transform with applications to dsp
 
Introdution and designing a learning system
Introdution and designing a learning systemIntrodution and designing a learning system
Introdution and designing a learning system
 
Closure properties of context free grammar
Closure properties of context free grammarClosure properties of context free grammar
Closure properties of context free grammar
 
How Fiber Optics Work
How Fiber Optics WorkHow Fiber Optics Work
How Fiber Optics Work
 
Introduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSPIntroduction to Wavelet Transform with Applications to DSP
Introduction to Wavelet Transform with Applications to DSP
 
Optical fiber communication-Presented by Kiran Devkota
Optical fiber communication-Presented by Kiran DevkotaOptical fiber communication-Presented by Kiran Devkota
Optical fiber communication-Presented by Kiran Devkota
 
Optical fibre cable
Optical fibre cableOptical fibre cable
Optical fibre cable
 
Practical Active Filter Design
Practical Active Filter Design Practical Active Filter Design
Practical Active Filter Design
 
Attributes in VHDL
Attributes in VHDLAttributes in VHDL
Attributes in VHDL
 
Unit 1 speech processing
Unit 1 speech processingUnit 1 speech processing
Unit 1 speech processing
 
Robust Portfolio Optimization with Multivariate Copulas: A Worst-Case CVaR Ap...
Robust Portfolio Optimization with Multivariate Copulas: A Worst-Case CVaR Ap...Robust Portfolio Optimization with Multivariate Copulas: A Worst-Case CVaR Ap...
Robust Portfolio Optimization with Multivariate Copulas: A Worst-Case CVaR Ap...
 
Audio compression
Audio compressionAudio compression
Audio compression
 
IMPEDANCE MATCHING CIRCUIT AND FILTERS
IMPEDANCE MATCHING CIRCUIT AND FILTERSIMPEDANCE MATCHING CIRCUIT AND FILTERS
IMPEDANCE MATCHING CIRCUIT AND FILTERS
 
Visible light communication
Visible light communication Visible light communication
Visible light communication
 
Goodfellow, Bengio, Couville (2016) "Deep Learning", Chap. 7
Goodfellow, Bengio, Couville (2016) "Deep Learning", Chap. 7Goodfellow, Bengio, Couville (2016) "Deep Learning", Chap. 7
Goodfellow, Bengio, Couville (2016) "Deep Learning", Chap. 7
 
What is word2vec?
What is word2vec?What is word2vec?
What is word2vec?
 
Aditya report finaL
Aditya report finaLAditya report finaL
Aditya report finaL
 

Similar a Wavelet Multi-resolution Analysis of High Frequency FX Rates

Enterprise_Planning_TimeSeries_And_Components
Enterprise_Planning_TimeSeries_And_ComponentsEnterprise_Planning_TimeSeries_And_Components
Enterprise_Planning_TimeSeries_And_Componentsnanfei
 
Time series mnr
Time series mnrTime series mnr
Time series mnrNH Rao
 
Time Series Analysis and Forecasting.ppt
Time Series Analysis and Forecasting.pptTime Series Analysis and Forecasting.ppt
Time Series Analysis and Forecasting.pptssuser220491
 
1.3-CHAPTER 13 FORECASTING_BA_UDineshK.pptx
1.3-CHAPTER 13 FORECASTING_BA_UDineshK.pptx1.3-CHAPTER 13 FORECASTING_BA_UDineshK.pptx
1.3-CHAPTER 13 FORECASTING_BA_UDineshK.pptxDeepGondaliya3
 
428344346-Chapter-7-Forecastingddddd.ppt
428344346-Chapter-7-Forecastingddddd.ppt428344346-Chapter-7-Forecastingddddd.ppt
428344346-Chapter-7-Forecastingddddd.pptUntukYtban
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streamsKrish_ver2
 
Lecture_03.pdf
Lecture_03.pdfLecture_03.pdf
Lecture_03.pdfjeys3
 
Forecasting
ForecastingForecasting
Forecasting3abooodi
 
ForecastingBUS255 GoalsBy the end of this chapter, y.docx
ForecastingBUS255 GoalsBy the end of this chapter, y.docxForecastingBUS255 GoalsBy the end of this chapter, y.docx
ForecastingBUS255 GoalsBy the end of this chapter, y.docxbudbarber38650
 
03.time series presentation
03.time series presentation03.time series presentation
03.time series presentationDr. Hari Arora
 
Holtwinters terakhir lengkap
Holtwinters terakhir lengkapHoltwinters terakhir lengkap
Holtwinters terakhir lengkapZulyy Astutik
 

Similar a Wavelet Multi-resolution Analysis of High Frequency FX Rates (20)

Enterprise_Planning_TimeSeries_And_Components
Enterprise_Planning_TimeSeries_And_ComponentsEnterprise_Planning_TimeSeries_And_Components
Enterprise_Planning_TimeSeries_And_Components
 
Time series mnr
Time series mnrTime series mnr
Time series mnr
 
Time Series Analysis and Forecasting.ppt
Time Series Analysis and Forecasting.pptTime Series Analysis and Forecasting.ppt
Time Series Analysis and Forecasting.ppt
 
1.3-CHAPTER 13 FORECASTING_BA_UDineshK.pptx
1.3-CHAPTER 13 FORECASTING_BA_UDineshK.pptx1.3-CHAPTER 13 FORECASTING_BA_UDineshK.pptx
1.3-CHAPTER 13 FORECASTING_BA_UDineshK.pptx
 
428344346-Chapter-7-Forecastingddddd.ppt
428344346-Chapter-7-Forecastingddddd.ppt428344346-Chapter-7-Forecastingddddd.ppt
428344346-Chapter-7-Forecastingddddd.ppt
 
5.1 mining data streams
5.1 mining data streams5.1 mining data streams
5.1 mining data streams
 
Beamer slide(hfd)
Beamer slide(hfd)Beamer slide(hfd)
Beamer slide(hfd)
 
Lecture_03.pdf
Lecture_03.pdfLecture_03.pdf
Lecture_03.pdf
 
Sampling theorem
Sampling theoremSampling theorem
Sampling theorem
 
Chapter 18 Part I
Chapter 18 Part IChapter 18 Part I
Chapter 18 Part I
 
Modified chap003
Modified chap003Modified chap003
Modified chap003
 
Forecasting
ForecastingForecasting
Forecasting
 
ForecastingBUS255 GoalsBy the end of this chapter, y.docx
ForecastingBUS255 GoalsBy the end of this chapter, y.docxForecastingBUS255 GoalsBy the end of this chapter, y.docx
ForecastingBUS255 GoalsBy the end of this chapter, y.docx
 
03.time series presentation
03.time series presentation03.time series presentation
03.time series presentation
 
Holtwinters terakhir lengkap
Holtwinters terakhir lengkapHoltwinters terakhir lengkap
Holtwinters terakhir lengkap
 
Time series.ppt
Time series.pptTime series.ppt
Time series.ppt
 
forecast.ppt
forecast.pptforecast.ppt
forecast.ppt
 
Chapter 7
Chapter 7Chapter 7
Chapter 7
 
7 QC - NEW.ppt
7 QC - NEW.ppt7 QC - NEW.ppt
7 QC - NEW.ppt
 
Master_Thesis_Harihara_Subramanyam_Sreenivasan
Master_Thesis_Harihara_Subramanyam_SreenivasanMaster_Thesis_Harihara_Subramanyam_Sreenivasan
Master_Thesis_Harihara_Subramanyam_Sreenivasan
 

Más de aiQUANT

Finding the Best Liquidity in Dark Pools
Finding the Best Liquidity in Dark PoolsFinding the Best Liquidity in Dark Pools
Finding the Best Liquidity in Dark PoolsaiQUANT
 
FIX Protocol Overview.
FIX Protocol Overview.FIX Protocol Overview.
FIX Protocol Overview.aiQUANT
 
FIX Protocol Overview.
FIX Protocol Overview.FIX Protocol Overview.
FIX Protocol Overview.aiQUANT
 
Multirate
MultirateMultirate
MultirateaiQUANT
 
Spline Interpolation
Spline InterpolationSpline Interpolation
Spline InterpolationaiQUANT
 
Philip Genetic Programming In Statistical Arbitrage
Philip Genetic Programming In Statistical ArbitragePhilip Genetic Programming In Statistical Arbitrage
Philip Genetic Programming In Statistical ArbitrageaiQUANT
 
Stock Market Data Analysis Using Rescaled Range
Stock  Market  Data  Analysis  Using  Rescaled  RangeStock  Market  Data  Analysis  Using  Rescaled  Range
Stock Market Data Analysis Using Rescaled RangeaiQUANT
 
Cgo2007 P3 3 Birkbeck
Cgo2007 P3 3 BirkbeckCgo2007 P3 3 Birkbeck
Cgo2007 P3 3 BirkbeckaiQUANT
 
A Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in MatlabA Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in MatlabaiQUANT
 

Más de aiQUANT (10)

Finding the Best Liquidity in Dark Pools
Finding the Best Liquidity in Dark PoolsFinding the Best Liquidity in Dark Pools
Finding the Best Liquidity in Dark Pools
 
FIX Protocol Overview.
FIX Protocol Overview.FIX Protocol Overview.
FIX Protocol Overview.
 
FIX Protocol Overview.
FIX Protocol Overview.FIX Protocol Overview.
FIX Protocol Overview.
 
Multirate
MultirateMultirate
Multirate
 
Wavelet
WaveletWavelet
Wavelet
 
Spline Interpolation
Spline InterpolationSpline Interpolation
Spline Interpolation
 
Philip Genetic Programming In Statistical Arbitrage
Philip Genetic Programming In Statistical ArbitragePhilip Genetic Programming In Statistical Arbitrage
Philip Genetic Programming In Statistical Arbitrage
 
Stock Market Data Analysis Using Rescaled Range
Stock  Market  Data  Analysis  Using  Rescaled  RangeStock  Market  Data  Analysis  Using  Rescaled  Range
Stock Market Data Analysis Using Rescaled Range
 
Cgo2007 P3 3 Birkbeck
Cgo2007 P3 3 BirkbeckCgo2007 P3 3 Birkbeck
Cgo2007 P3 3 Birkbeck
 
A Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in MatlabA Dimension Abstraction Approach to Vectorization in Matlab
A Dimension Abstraction Approach to Vectorization in Matlab
 

Último

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfShashank Mehta
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 

Último (20)

Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Darshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdfDarshan Hiranandani [News About Next CEO].pdf
Darshan Hiranandani [News About Next CEO].pdf
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 

Wavelet Multi-resolution Analysis of High Frequency FX Rates

  • 1. Wavelet Multi-resolution Analysis of High Frequency FX Rates Department of Computing University of Surrey, Guildford, UK August 27, 2004 Intelligent Data Engineering and Automated Learning - IDEAL 2004 5th International Conference, Exeter, UK
  • 2.
  • 3.
  • 4. U.S. Retail Sales Quarterly Data
  • 5. Time Series Components Trend Seasonal Cyclical Irregular TS Data
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. Time Series Data Broken-Down* Trend Seasonal Index Cyclic Behavior Irregular TS Data *For illustration purposes only.
  • 11.
  • 12. Financial Time Series Data Characteristics IBM Prices IBM Volatility Nonstationary Time Varying Volatility
  • 13.
  • 14.
  • 15. Step I: Take a wavelet and compare it to a section at the start of the original signal. Calculate C to measure closeness ( correlation ) of wavelet with signal Wavelet Multiscale Analysis Signal Wavelet C = C1
  • 16. Signal Step II: Keep shifting the wavelet to the right and repeating Step I until whole signal is covered Wavelet Multiscale Analysis Wavelet C = C2
  • 17. Signal Wavelet Multiscale Analysis Wavelet C = C3 Step III: Scale ( stretch ) the wavelet and repeat Steps I & II Step IV: Repeat Steps I to III for all scales
  • 18. Wavelet Multiscale Analysis Discrete Convolution: The original signal is convolved with a set of high or low pass filters corresponding to the prototype wavelet X t  Original Signal W  High or low pass filters Filter Bank Approach
  • 19. Wavelet Multiscale Analysis Filter Bank Approach H (f) G (f) G* (f) 2 H* (f) X t D 1 A 1 H : Bank of High Pass filters G : Bank of Low Pass filters H (f) – high-pass decomposition filter H* (f) – high-pass reconstruction filter G (f) – low-pass decomposition filter G* (f) – low-pass reconstruction filter Up arrow with 2 – upsampling by 2 Down arrow with 2 – downsampling by 2 2 2 2 X t A 1 D 1 A 1 A 2 D 2 A 2 A 3 D 3 L Level 1 X t = A 1 + D 1 Level 2 Level 3 L L H H L X t = A 2 + D 1 + D 2 X t = A 3 + D 1 + D 2 + D 3 Level N Frequency X t = A N + D 1 + D 2 + … D N Iteration gives scaling effect at each level Mallat’s Pyramidal Filtering Approach
  • 20. Wavelet Multiscale Analysis Wavelet Decompositions Fourier Power Spectrum Level - 1 Level - 2 Level - 3 FTSE 100 FFT (1) FFT (2) FFT (3) FFT (FTSE)
  • 21. Analyzing High-frequency Financial Data: Our Approach Tick Data Preprocessing Transformation Knowledge Discovery Forecast Data Compression Multiscale Analysis Prediction Summarization Aggregate the movement in the dataset over a certain period of time Use the DWT to deconstruct the series Describe market dynamics at different scales (time horizons) with chief features Use the extracted ‘ chief features’ to predict Cycle Trend Turning Points Variance Change
  • 22. Analyzing High-frequency Financial Data: Our Approach Generalized Algorithm: Summarization I. Compress the tick data to get Open (O), High (H), Low (L) and Close (C) value for a given compression period (for example, one minute or five minutes). II. Calculate the level L of the DWT needed based on number of samples N in C of Step I, L = floor [log (N)/log (2)]. III. Perform a level-L DWT on C based on results of Step I and Step II to get, D i , i = 1, . . ., L, and A L . III-1. Compute trend by performing linear regression on A L . III-2. Extract cycle (seasonality) by performing a Fourier power spectrum analysis on each D i and choosing the D i with maximum power as D S . III-3. Extract turning points by choosing extremas of each D i . IV. Locate a single variance change in the series by using the NCSS index on C . V. Generate a graphical and verbal summary for results of Steps III-1 to III-3 and IV.
  • 23. Analyzing High-frequency Financial Data: Our Approach Generalized Algorithm: Prediction I. Summarize the tick data using the time series summarization algorithm. II. For a N-step ahead forecast , extend the seasonal component D S symmetrically N points to the right to get D S, forecast . III. For a N-step ahead forecast , extend the trend component A N linearly N points to the right to get A N, forecast . IV. Add the results of Steps II and III to get an aggregate N-step ahead forecast , Forecast = D S, forecast + A N, forecast .
  • 24. Analyzing High-frequency Financial Data: Our Approach A prototype system has been implemented that automatically extracts “chief features” from a time series and give a prediction based on the extracted features, namely trend and seasonality Raw Signal Volatility DWT Statistic NCSS DWT FFT Detect Turning Points and Trends Detect Inherent Cycles Detect Variance Change Summarization Prediction
  • 25. Analyzing High-frequency Financial Data: Our Approach A Case Study Consider the five minutes compressed tick data for the £/$ exchange rate on March 18, 2004 Input Data System Output Feature Phrases Details Trend 1 st Phase 2 nd Phase Turning Points Downturns 108, 132, 164, and 178 Upturns 5, 12, 20 36, 68, and 201 Variance Change Location 164 Cycle Period 42 Peaks at 21, 54, 117, 181, 215, and 278
  • 26. Analyzing High-frequency Financial Data: Our Approach A Case Study For prediction , we use the ‘chief features’ of the previous day (March 18, 2004), information about the dominant cycle and trend (summarization), to reproduce the elements of the series for the following day (March 19, 2004): System Output Actual March 19, 2004 Predicted (seasonal + trend) March 19, 2004 Root Means Square Error = 0.0000381 Correlation = + 62.4 %
  • 27.