Heuristic based trading system on Forex data using technical indicator rules


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü, Türkiye

Tezin Onay Tarihi: 2015

Öğrenci: MURAT ÖZTÜRK

Danışman: İSMAİL HAKKI TOROSLU

Özet:

The foreign exchange market, which is widely known as Forex or FX, is the largest financial market with a daily transactional volume of $5 trillion. Due to the huge structure of the market, price analysis on FX market draws attention of many scientists and practitioners. There are 2 main analysis approaches: Fundamental and technical analysis. Fundamental analysis focuses on the macroeconomic factors such as interest rate to explain the market movements. Technical analysis deals with past market price data to forecast the future prices. Technical analysis involves two main approaches: Chart analysis and technical indicator based price analysis. Chart analysis deals with detection of patterns in price charts. Technical indicators transform the price time series data into another time series data to explore patterns. Technical indicators are widely used in FX and other financial markets which are the building blocks of many trading systems. A trading system is based on technical indicators or pattern-based approaches which produces buy/sell signals to trade in the market. In this thesis, a heuristic based trading system on Forex data is developed using popular technical indicators. The system grounds on selecting and combining the trading rules based on indicators using heuristic methods. The selection of the trading rules is realized by using Genetic Algorithm and a local search method. A weighted majority voting method is proposed to combine the technical indicator based trading rules to form a single trading rule. The experiments are conducted on 2 major currency pairs in 3 different time frames where promising results are achieved.