SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

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
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compressionOmar Ghazi
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGNnaimish12
 
Seminar on Chaos Based Cryptography
Seminar on Chaos Based CryptographySeminar on Chaos Based Cryptography
Seminar on Chaos Based CryptographyMuhammad Hamid
 
Digital image processing using matlab: basic transformations, filters and ope...
Digital image processing using matlab: basic transformations, filters and ope...Digital image processing using matlab: basic transformations, filters and ope...
Digital image processing using matlab: basic transformations, filters and ope...thanh nguyen
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression techniquePriyanka Pachori
 
Signal denoising techniques
Signal denoising techniquesSignal denoising techniques
Signal denoising techniquesShwetaRevankar4
 
Image Steganography using LSB
Image Steganography using LSBImage Steganography using LSB
Image Steganography using LSBSreelekshmi Sree
 
Watershed Segmentation Image Processing
Watershed Segmentation Image ProcessingWatershed Segmentation Image Processing
Watershed Segmentation Image ProcessingArshad Hussain
 
Arithmetic coding
Arithmetic codingArithmetic coding
Arithmetic codingVikas Goyal
 
Chebyshev High Pass Filter
Chebyshev High Pass FilterChebyshev High Pass Filter
Chebyshev High Pass FilterSaikat Bhandari
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Designtaha25
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingKarthicaMarasamy
 
The motion estimation
The motion estimationThe motion estimation
The motion estimationsakshij91
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processingVedavyas PBurli
 

Mais procurados (20)

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
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compression
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
 
Seminar on Chaos Based Cryptography
Seminar on Chaos Based CryptographySeminar on Chaos Based Cryptography
Seminar on Chaos Based Cryptography
 
Digital image processing using matlab: basic transformations, filters and ope...
Digital image processing using matlab: basic transformations, filters and ope...Digital image processing using matlab: basic transformations, filters and ope...
Digital image processing using matlab: basic transformations, filters and ope...
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
Wavelet Transform and DSP Applications
Wavelet Transform and DSP ApplicationsWavelet Transform and DSP Applications
Wavelet Transform and DSP Applications
 
Signal denoising techniques
Signal denoising techniquesSignal denoising techniques
Signal denoising techniques
 
Image Steganography using LSB
Image Steganography using LSBImage Steganography using LSB
Image Steganography using LSB
 
Watershed Segmentation Image Processing
Watershed Segmentation Image ProcessingWatershed Segmentation Image Processing
Watershed Segmentation Image Processing
 
Lzw coding technique for image compression
Lzw coding technique for image compressionLzw coding technique for image compression
Lzw coding technique for image compression
 
Arithmetic coding
Arithmetic codingArithmetic coding
Arithmetic coding
 
Wavelet
WaveletWavelet
Wavelet
 
Chebyshev High Pass Filter
Chebyshev High Pass FilterChebyshev High Pass Filter
Chebyshev High Pass Filter
 
Dsp U Lec08 Fir Filter Design
Dsp U   Lec08 Fir Filter DesignDsp U   Lec08 Fir Filter Design
Dsp U Lec08 Fir Filter Design
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Image Processing Using MATLAB
Image Processing Using MATLABImage Processing Using MATLAB
Image Processing Using MATLAB
 
The motion estimation
The motion estimationThe motion estimation
The motion estimation
 
Digital signal processing
Digital signal processingDigital signal processing
Digital signal processing
 

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais de aiQUANT (9)

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
 
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

Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Sheetaleventcompany
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 

Último (20)

unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 

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.