Abstract

This paper presents research on a profitable trading strategy for G10 currencies. We will devise trading strategies by considering realistic trading scenarios, analyze the performance of such strategies on out of sample data, identify the risks of these trading strategies, explain why the trading strategy works, and summarize and draw conclusions. We will use technical indicators like Moving average (MA), Exponentially-weighted moving average, Ichimoku, Relative strength index, stochastic oscillators, Williams %R, Commodity Channel Index, and Bollinger bands. We will also use fundamental indicators like interest rate differentials from one currency to another. We will build a machine learning based model as it would be better equipped to build dynamic trading rules to capture profitable trading opportunities. We used an ensemble of machine learning algorithms - logistic regression with four principal components, and a voter classifier with random forest, extremely randomized trees, logistic regression with 4 principal components from the features, and support vector machine with 4 principal components from the features, giving 27% and 27% annualized returns, and 1.47 and 1.60 Sharpe ratio respectively.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.