Warning: Undefined array key "template" in /export/depts/users/oed-2021ugconference/wp-content/themes/lancaster2021/functions.php on line 215
Magdalene Ho Wen Lin – 2021 UG Conference
LANCASTER UNIVERSITY 2021 UNDERGRADUATE RESEARCH CONFERENCE
10th MARCH - 17th MARCH 2021
/
Magdalene Ho Wen Lin

Magdalene Ho Wen Lin

Computing and Information Systems (Sunway) | Year 3 | Degree: Information System (Business Analytics)
Is Sentiment Analysis Prediction the Future of Traders in Forex Market?

Traditionally, intuition of foreign currency traders or quantitative variables have been used to forecast the movement of foreign currency exchange (Forex) market for profit return. In recent years, sentiment analysis is gaining popularity in Forex forecasting and it has been shown to achieve a high accuracy in prediction in research literature. In this thesis, we build on the use of sentiment analysis for Forex prediction by incorporating the factor that causes the fluctuation of the price that may be due to the ambiguity of the world economy especially in the year of the widely spread pandemic. A Support Vector Machine (SVM) algorithm is used as the approach to train the model with the input of sentiment analysis. The collection of news headlines from different news sources is used to generate the sentiment value which is modelled together with the Forex movement through SVM in the creation of a real-world model for traders. It is expected that the sentiment of the news will have great influence on the Forex movement based on the promising past research. This research is significant for traders in the future where the world economy uncertainties would be more persistent in the coming years.

Email

Magdalene Ho Wen Lin
 
Magdalene Ho Wen Lin

Magdalene Ho Wen Lin

Computing and Information Systems (Sunway) | Year 3 | Degree: Information System (Business Analytics)
Is Sentiment Analysis Prediction the Future of Traders in Forex Market?
<
>
 

This research focuses on the use of Sentiment Analysis to predict the movement of the Forex Currency

Sentiment analysis is an idea of extracting opinions and attitude from a language be it in a text or audio form, using various methods.

Foreign Exchange (Forex) trading is the buying and selling of the foreign currency in an international market such as exchanging US dollars for the UK pounds.  

... What nonsense is this? 
The text will be classified as: Negative
What do you think the computer will guess the emotion behind these sentences? 

Hover to find out! 

... I think this presentation is alright
The text will be classified as: Positive
... I need more explanation
The text will be classified as: Neutral
What exactly is Sentiment Analysis?  🤔
. . .
What about FOREX?  

In the trading market, the aim is to make profit by predicting the movement of the price where we sell when the price is high and vice versa.

The forex market is volatile due to the drastic and sudden change of the political, economic and social events.
Therefore... 

.

.

.

From the sentiment of the news headlines, machine learning will be able to accurately predict the movement of the currency. 

Why this area of research?
Prediction on the movement made easy and accurate which will bring more revenue
Many of us, I believe, had the imagination of being able to see the future so that we could prepare for it.

Traders will make less mistakes and will be more confident in their trading. 

So...

How was it done? 

A Support Vector Machine (SVM) algorithm, a machine learning technique is used as the approach to train the model with the input of sentiment analysis.

The collection of news headlines from different news sources is used to generate the sentiment value which is modelled together with the Forex movement through SVM in the creation of a real-world model for traders.

Example of how SVM works

Example of machine learning process

The Outcome

What is the Significance?

It was also found that the sentiment of the news will have great influence on the Forex movement

YES!!!

The accuracy is over 80% based on other studies

The year of 2020 has been very unpredictable ...
This model is on based on the news events that happened in 2020

Traders in the future will benefit from this model as the world economy uncertainties would be more persistent in the coming years

Unpredictable events causes the market to be very volatile and it is difficult for traders to make quick decision
Hence...
Acknowledgements

I would like to express my deepest appreciation to my supervisor Dr. Low Yeh Ching who guided and supported me throughout this project. 

Page saved!
Add default layout Add text Add image/symbol Add audio/video
View page
CloseCanvas height (pixels)
Background colour
 
Background image (max: 2mb)
Clear
Drop files here to upload
CloseEmail Website address Facebook Twitter Instagram Profile image
Close
Slide 1 image (max 2mb)
Clear
Drop files here to upload
Slide 1 video (YouTube/Vimeo embed code)
Clear
Image 1 Caption
Slide 2 image (max 2mb)
Clear
Drop files here to upload
Slide 2 video (YouTube/Vimeo embed code)
Clear
Image 2 Caption
Slide 3 image (max 2mb)
Clear
Drop files here to upload
Slide 3 video (YouTube/Vimeo embed code)
Clear
Image 3 Caption
Slide 4 image (max 2mb)
Clear
Drop files here to upload
Slide 4 video (YouTube/Vimeo embed code)
Clear
Image 4 Caption
Slide 5 image (max 2mb)
Clear
Drop files here to upload
Slide 5 video (YouTube/Vimeo embed code)
Clear
Image 5 Caption
Slide 6 image (max 2mb)
Clear
Drop files here to upload
Slide 6 video (YouTube/Vimeo embed code)
Clear
Image 6 Caption
Slide 7 image (max 2mb)
Clear
Drop files here to upload
Slide 7 video (YouTube/Vimeo embed code)
Clear
Image 7 Caption
Slide 8 image (max 2mb)
Clear
Drop files here to upload
Slide 8 video (YouTube/Vimeo embed code)
Clear
Image 8 Caption
Slide 9 image (max 2mb)
Clear
Drop files here to upload
Slide 9 video (YouTube/Vimeo embed code)
Clear
Image 9 Caption
Slide 10 image (max 2mb)
Clear
Drop files here to upload
Slide 20 video (YouTube/Vimeo embed code)
Clear
Image 10 Caption
Caption font Text
CloseImage (max size: 2mb)
Clear
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Or drag a symbol into the upload area
Border colour
Rotate
Skew (x-axis)
Skew (y-axis)
CloseVideo/audio player embed code (YouTube/Vimeo/Soundcloud)
Rotate
CloseText Rollover Text Background colour
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseVideo/audio player embed code (YouTube/Vimeo/Soundcloud)
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseVideo/audio player embed code (YouTube/Vimeo/Soundcloud)
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
8.png
70.2 KB
8.png
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate
CloseImage (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
12.png
0.1 MB
12.png
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseImage (max size: 2mb)
Clear
Drop files here to upload
16.png
0.1 MB
16.png
Or drag a symbol into the upload area
Image description/alt-tag Image caption Image link Rollover Image (max size: 2mb)
Clear
Drop files here to upload
Or drag a symbol into the upload area
Border colour
 
Rotate
Skew (x-axis)
Skew (y-axis)
CloseText Rollover Text Background colour
 
Rotate
CloseText Rollover Text Background colour
 
Rotate