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

Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesBulbul Agrawal
 
video compression techique
video compression techiquevideo compression techique
video compression techiqueAshish Kumar
 
Chapter 10 - Multimedia Over Atm
Chapter 10 - Multimedia Over AtmChapter 10 - Multimedia Over Atm
Chapter 10 - Multimedia Over AtmPratik Pradhan
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: BasicsA B Shinde
 
Image compression using discrete wavelet transform
Image compression using discrete wavelet transformImage compression using discrete wavelet transform
Image compression using discrete wavelet transformHarshal Ladhe
 
Audio compression
Audio compression Audio compression
Audio compression Darshan IT
 
Lesson 5 resolution
Lesson 5  resolutionLesson 5  resolution
Lesson 5 resolutionhwells2101
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersKuppusamy P
 

La actualidad más candente (20)

Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Wavelet
WaveletWavelet
Wavelet
 
Module 31
Module 31Module 31
Module 31
 
Wavelet
WaveletWavelet
Wavelet
 
Text compression
Text compressionText compression
Text compression
 
Digital image processing
Digital image processing  Digital image processing
Digital image processing
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
Multimedia chapter 2
Multimedia chapter 2Multimedia chapter 2
Multimedia chapter 2
 
Image editing
Image editingImage editing
Image editing
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
Chapter 10 - Multimedia Over Atm
Chapter 10 - Multimedia Over AtmChapter 10 - Multimedia Over Atm
Chapter 10 - Multimedia Over Atm
 
Cd audio, cd rom
Cd audio, cd romCd audio, cd rom
Cd audio, cd rom
 
Color Image Processing: Basics
Color Image Processing: BasicsColor Image Processing: Basics
Color Image Processing: Basics
 
Image denoising
Image denoising Image denoising
Image denoising
 
Image compression using discrete wavelet transform
Image compression using discrete wavelet transformImage compression using discrete wavelet transform
Image compression using discrete wavelet transform
 
Hd tv
Hd tvHd tv
Hd tv
 
Data compression
Data compressionData compression
Data compression
 
Audio compression
Audio compression Audio compression
Audio compression
 
Lesson 5 resolution
Lesson 5  resolutionLesson 5  resolution
Lesson 5 resolution
 
Image processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filtersImage processing, Noise, Noise Removal filters
Image processing, Noise, Noise Removal filters
 

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
 
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
 
Time Series Analysis.pptx
Time Series Analysis.pptxTime Series Analysis.pptx
Time Series Analysis.pptxSunny429247
 

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
 
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
 
Time Series Analysis.pptx
Time Series Analysis.pptxTime Series Analysis.pptx
Time Series Analysis.pptx
 

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

Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Associazione Digital Days
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSendBig4
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryWhittensFineJewelry1
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers referencessuser2c065e
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfDanny Diep To
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamArik Fletcher
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationAnamaria Contreras
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterJamesConcepcion7
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckHajeJanKamps
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdfShaun Heinrichs
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxRakhi Bazaar
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 

Último (20)

Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
Lucia Ferretti, Lead Business Designer; Matteo Meschini, Business Designer @T...
 
Send Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.comSend Files | Sendbig.com
Send Files | Sendbig.comSend Files | Sendbig.com
 
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold JewelryEffective Strategies for Maximizing Your Profit When Selling Gold Jewelry
Effective Strategies for Maximizing Your Profit When Selling Gold Jewelry
 
Excvation Safety for safety officers reference
Excvation Safety for safety officers referenceExcvation Safety for safety officers reference
Excvation Safety for safety officers reference
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdfGUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
GUIDELINES ON USEFUL FORMS IN FREIGHT FORWARDING (F) Danny Diep Toh MBA.pdf
 
Technical Leaders - Working with the Management Team
Technical Leaders - Working with the Management TeamTechnical Leaders - Working with the Management Team
Technical Leaders - Working with the Management Team
 
PSCC - Capability Statement Presentation
PSCC - Capability Statement PresentationPSCC - Capability Statement Presentation
PSCC - Capability Statement Presentation
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
Healthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare NewsletterHealthcare Feb. & Mar. Healthcare Newsletter
Healthcare Feb. & Mar. Healthcare Newsletter
 
Pitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deckPitch Deck Teardown: Xpanceo's $40M Seed deck
Pitch Deck Teardown: Xpanceo's $40M Seed deck
 
1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf1911 Gold Corporate Presentation Apr 2024.pdf
1911 Gold Corporate Presentation Apr 2024.pdf
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptxGo for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
Go for Rakhi Bazaar and Pick the Latest Bhaiya Bhabhi Rakhi.pptx
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 

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.