Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

An Application of the Continuous Wavelet Transform to Financial Time Series

Eliasson, Klas LU (2018) EITM01 20082
Department of Electrical and Information Technology
Abstract
Wavelet theory, which shares fundamental concepts with windowed Fourier analysis, introduces the notion of scale in an effort to aid in joint time-frequency analysis. Having century-old roots, much of the essential research on the subject of wavelets was conducted during the 1970s and 1980s. Despite being a rather young toolset, wavelets have shown to be very useful when studying signals with transient, non-stationary, characteristics.

This thesis focuses on the continuous wavelet transform (CWT) in the one-dimensional case from a practical implementation standpoint. It also contains sections on wavelet history, development, and the theoretical fundamentals.

The presented implementation contains a computer software with a graphical... (More)
Wavelet theory, which shares fundamental concepts with windowed Fourier analysis, introduces the notion of scale in an effort to aid in joint time-frequency analysis. Having century-old roots, much of the essential research on the subject of wavelets was conducted during the 1970s and 1980s. Despite being a rather young toolset, wavelets have shown to be very useful when studying signals with transient, non-stationary, characteristics.

This thesis focuses on the continuous wavelet transform (CWT) in the one-dimensional case from a practical implementation standpoint. It also contains sections on wavelet history, development, and the theoretical fundamentals.

The presented implementation contains a computer software with a graphical user interface that was developed in the context of financial trading in the currency markets. More specifically, the implementation contains a C++ based code library developed to expose an application programming interface (API) that is called from a retail desktop forex trading software where it can aid in market analysis visualization. (Less)
Popular Abstract
A Look at Volatility in Financial Time Series Through Wavelet Analysis

Each year, billions of dollars are spent finding an edge in the financial markets. At the forefront of this pursuit is Wall Street's elite -- the Quants -- bringing physics, signal processing and engineering to the world of finance and economics. With this backdrop of high-stake applied research and evaluation of new tools and theories, we develop a trading software indicator using wavelet analysis and bring it into practice by exploring volatility phenomenon in the currency markets.

In the field of signal processing, it is well known that the legendary Fourier transform help us move between the often empirically observed time domain and the theoretically... (More)
A Look at Volatility in Financial Time Series Through Wavelet Analysis

Each year, billions of dollars are spent finding an edge in the financial markets. At the forefront of this pursuit is Wall Street's elite -- the Quants -- bringing physics, signal processing and engineering to the world of finance and economics. With this backdrop of high-stake applied research and evaluation of new tools and theories, we develop a trading software indicator using wavelet analysis and bring it into practice by exploring volatility phenomenon in the currency markets.

In the field of signal processing, it is well known that the legendary Fourier transform help us move between the often empirically observed time domain and the theoretically fascinating frequency domain. By studying the transformed signal, we can easily reveal the set of frequencies it is composed of. However, operating globally on the signal content, the Fourier transform does not lend itself to exploration of when certain frequency events occur in time. In other words, traditional Fourier analysis falls short when used in a non-stationary, transient settings and this is where wavelets come into play. By introducing the notion of scale as a proxy to frequency, the wavelet framework approaches the problem of telling when an exact frequency occurs in time; a dilemma with its roots in the Heisenberg uncertainty principle.

One setting where these types of transient signals -- or time series -- are prevalent, is the world of finance and economics. In this thesis work, we implemented the highly theoretical wavelet framework in a desktop trading application for the currency markets and used it to explore market movements (or volatility in a broad sense). Volatility analysis is an invaluable concept for many traders, institutional and retail alike. Front-running in the sense of bringing wavelet based volatility analysis straight into the retail currency trading world, the implementation resulted in a C++ library, which was consumed and visualized in the form of a market indicator. The indicator was based on the scalogram output of the continuous wavelet transform. Similar to a heatmap, it can easily identify parts of the time series containing abrupt changes or clusters of high volatility. While implementing the technical solution we stumbled upon several challenges in bridging theory and practice. Despite this, both the general software library and practical indicator is fully functional and ready to be shared with an enthusiastic trading community for further exploration and battle testing. (Less)
Please use this url to cite or link to this publication:
author
Eliasson, Klas LU
supervisor
organization
course
EITM01 20082
year
type
H2 - Master's Degree (Two Years)
subject
keywords
Wavelets, Continuous Wavelet Transform, CWT, Financial Time Series, Currency Trading
report number
LU/LTH-EIT 2018-625
language
English
id
8938181
date added to LUP
2018-04-13 12:00:46
date last changed
2018-04-13 12:00:46
@misc{8938181,
  abstract     = {{Wavelet theory, which shares fundamental concepts with windowed Fourier analysis, introduces the notion of scale in an effort to aid in joint time-frequency analysis. Having century-old roots, much of the essential research on the subject of wavelets was conducted during the 1970s and 1980s. Despite being a rather young toolset, wavelets have shown to be very useful when studying signals with transient, non-stationary, characteristics. 

This thesis focuses on the continuous wavelet transform (CWT) in the one-dimensional case from a practical implementation standpoint. It also contains sections on wavelet history, development, and the theoretical fundamentals.

The presented implementation contains a computer software with a graphical user interface that was developed in the context of financial trading in the currency markets. More specifically, the implementation contains a C++ based code library developed to expose an application programming interface (API) that is called from a retail desktop forex trading software where it can aid in market analysis visualization.}},
  author       = {{Eliasson, Klas}},
  language     = {{eng}},
  note         = {{Student Paper}},
  title        = {{An Application of the Continuous Wavelet Transform to Financial Time Series}},
  year         = {{2018}},
}