Modeling and Trading the EUR/USD Exchange Rate Using Machine Learning Techniques
Journal Title: Engineering, Technology & Applied Science Research - Year 2012, Vol 2, Issue 5
Abstract
The present paper aims in investigating the performance of state-of-the-art machine learning techniques in trading with the EUR/USD exchange rate at the ECB fixing. For this purpose, five supervised learning classification techniques (K-Nearest Neighbors algorithm, Naïve Bayesian Classifier, Artificial Neural Networks, Support Vector Machines and Random Forests) were applied in the problem of the one day ahead movement prediction of the EUR/USD exchange rate with only autoregressive terms as inputs. For comparison reasons, the performance of all machine learning techniques was benchmarked by two traditional techniques (Naïve Strategy and moving average convergence/divergence model). Trading strategies produced by the machine learning techniques of Support Vector Machines and Random Forests clearly outperformed all other strategies in terms of annualized return and sharp ratio. To the best of our knowledge, this is the first application of Random Forests in the problem of trading with the EUR/USD exchange rate providing extremely satisfactory results.
Authors and Affiliations
K. Theofilatos, S. Likothanassis, A. Karathanasopoulos
A New Learning Control System for Basketball Free Throws Based on Real Time Video Image Processing and Biofeedback
Shooting free throws plays an important role in basketball. The major problem in performing a correct free throw seems to be inappropriate training. Training is performed offline and it is often not that persistent. The...
Effect of Single Oxide Fluxes on Morphology and Mechanical Properties of ATIG on 316 L Austenitic Stainless Steel Welds
Tungsten inert gas (TIG) is a wide common process used in fabrication due to its low cost equipment, high quality and accuracy welds but has low productivity related to the low penetration depth in single pass. A new per...
A Dilated Trigonometrically Equipped Algorithm to Compute Periodic Vibrations through Block Milne’s Implementation
This paper intends to investigate the use of a dilated trigonometrically equipped algorithm to compute periodic vibrations in block Milne's implementation. The block-Milne implementation is established by developing a bl...
A Comparative Analysis Between Optimized and Baseline High Pressure Compressor Stages Using Tridimensional Computational Fluid Dynamics
Re-vamping of industrial turbo-machinery is commonplace in the oil and gas industry in applications where subterranean combustion is used for oil extraction. The current case study refers to such an industrial compressor...
Random Valued Impulse Noise Removal Using Region Based Detection Approach
Removal of random valued noisy pixel is extremely challenging when the noise density is above 50%. The existing filters are generally not capable of eliminating such noise when density is above 70%. In this paper a regio...