SlideShare a Scribd company logo
1 of 4
Forex-Foreteller: Currency Trend Modeling
using News Articles
Fang Jin, Nathan Self, Parang Saraf, Patrick Butler, Wei Wang, Naren Ramakrishnan
Department of Computer Science,
Discovery Analytics Center,
Virginia Tech, Blacksburg, VA 24061
{jfang8, nwself, parang, pabutler, tskatom, naren}@cs.vt.edu
ABSTRACT
Financial markets are quite sensitive to unanticipated news
and events. Identifying the effect of news on the market is
a challenging task. In this demo, we present Forex-foreteller
(FF) which mines news articles and makes forecasts about
the movement of foreign currency markets. The system us-
es a combination of language models, topic clustering, and
sentiment analysis to identify relevant news articles. These
articles along with the historical stock index and curren-
cy exchange values are used in a linear regression model to
make forecasts. The system has an interactive visualizer de-
signed specifically for touch-sensitive devices which depicts
forecasts along with the chronological news events and fi-
nancial data used for making the forecasts.
Categories and Subject Descriptors
H.2.8 [Database Management]: Database Applications—
Data Mining; I.2.6 [Artificial Intelligence]: Learning—
Parameter learning
General Terms
Economics, Design
Keywords
Topic discovery, currency markets, sentiment analysis.
1. INTRODUCTION
Foreign market exchanges are among of the most liquid
financial markets in the world. According to the Bank of
International Settlements, the average daily turnover is esti-
mated at $3.98 trillion as of April 2010 with a growth of 20%
as compared to April 2007. Traders include governments, fi-
nancial institutions and retail investors. Currency exchange
rates are the most important aspect of international trade
and investments. In an increasingly challenging and com-
petitive market, having an estimate of currency movement
Permission to make digital or hard copies of all or part of this work for personal or
classroom use is granted without fee provided that copies are not made or distributed
for profit or commercial advantage and that copies bear this notice and the full citation
on the first page. Copyrights for components of this work owned by others than the
author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or
republish, to post on servers or to redistribute to lists, requires prior specific permission
and/or a fee. Request permissions from permissions@acm.org.
KDD’13, August 11–14, 2013, Chicago, Illinois, USA.
ACM 978-1-4503-2174-7/13/08 ...$15.00.
is a holy grail. However, the irregular effects of economic,
political and environmental factors make currency market
forecasting a very complex task. Many traders choose to
hedge their currency investments due to such difficulties.
In this demo, we present a novel system for modeling
currency exchange rates, which we call Forex-foreteller 1
.
Forex-foreteller not only makes potential forecasts and gen-
erates warnings but also allows traders to view the chrono-
logical set of news events and historical financial data used
in making forecasts. A visualization has been specifically
designed for a large touch screen device. Currently, the sys-
tem forecasts currency exchange rates for four Latin Amer-
ican countries: Argentina, Brazil, Chile, and Columbia, and
could easily be extended for other markets, given compara-
ble (or greater) data coverage.
2. RELATED WORK
Predicting the economic life cycle has been an area of in-
tensive research. Prior work discusses several financial time
series models such as ARCH models, GARCH models [1],
etc. all of which aim to identify subliminal rules governing
markets. However relying on just financial time series data
may not be sufficient as there are several other factors that
might contribute to market fluctuations. Bollen et al. [2]
argue that there is a strong correlation between stock mar-
ket and public sentiment collected from Twitter. However,
since location information is unavailable for around 40% of
Twitter users [3], it is difficult to target predictions for a
particular country. Preis et al. [4] on the other hand aim
to find a link between weekly search engine query data and
financial market fluctuations. They use keywords specific to
particular companies to make inferences but this is not a
good option for making inferences at the country level.
Lavrenko et al. [5] associate news with various stock
trends and predict stock fluctuations by matching news pat-
terns with trend labels. However, simply aligning news with
various trends is too crude to predict specific topics, espe-
cially with respect to currency prediction systems which rely
on several topic movements. Like Lavrenko et al., we believe
that financial markets are sensitive to economic news but are
also influenced by a wide variety of unanticipated events.
While the market can react strongly to some news, it could
remain completely insulated from other financial news. The
aim of the FF system is to explore correlative links between
news and financial market fluctuations. In particular it iden-
tifies cardinal topics from news articles which might have big
1
Demo Address: http://embers.cs.vt.edu/embers/
alerts/visualizer_fin
Figure 1: System framework, including off-line analysis and on-line audit trail generation.
impacts on markets and forecasts future market movements
based on this information. The system primarily focuses
on capturing significant fluctuations whose absolute value
of Zscore(30) (i.e., the number of standard deviation move-
ments over the past 30 days) is greater than three in currency
exchange rates which we refer to as OSI Events.
3. FRAMEWORK AND METHODS
As shown in Figure 1, the architecture of the Forex-foreteller
system can be divided into two parts: off-line analysis and
an on-line audit trail. The off-line analysis stage monitors
news sources and employs language models to generate a
pool of relevant news articles. Then we apply topic cluster-
ing methods and use customized sentiment dictionaries to
uncover sentiment trends by analyzing relevant sentences.
A linear regression model estimates the weight for each top-
ic and makes currency forecasts. Artifacts from each stage
including related news, topics, historical data, and model
coefficients sent to the on-line stage along with the final
warning for analysis.
Figure 2: Audit trail workflow.
During the on-line stage, as shown in Figure 2, the FF
system presents a list of generated alerts which, on selec-
tion, displays a dynamically generated graph symbolizing
the inputs and outputs of each stage of the warning gen-
eration along with views to the actual raw data and news
content. With the on-line stage, FF allows a user to analyze
the historical financial and news data upon which an alert
was founded.
3.1 Language Model
Not all financial news articles will influence a particu-
lar currency market (equally) and hence our first goal is
to distinguish news articles that can impact currency move-
ments. We develop a language model that classifies the in-
coming news articles as relevant or not relevant. We collect
361,782 Bloomberg news articles between April 2010 and
March 2013. Using the latent Dirichlet Allocation (LDA)
model of Blei et al. [6], we classify these news articles into 30
topics and obtain each article’s topic distribution. Then, we
identify top topics by manually aligning news articles with
currency fluctuations, which are labeled as relevant topics.
In order to classify incoming news articles, we estimate the
topic distribution of each article and then decide whether
its most prevalent topics fall into the set of relevant topics
identified earlier.
3.2 Topic Tracking
The FF system tries to identify events that may influence
the currency market. As explained above, using the LDA
model, we obtain each document’s topic distribution. Be-
cause we have reduced a corpus of news articles into a set
of topics, it is straightforward to analyze the dynamics of
those topics as a means of gaining insight into general topic
distribution (e.g., see [7]). By tracking the topic distribution
movement in time series and comparing with the mean topic
distribution value, we identify emerging topics.
3.3 Sentiment Analysis
Interest rates, inflation values, and unanticipated events
are all macroscopic indicators which are often reported in
the news, either explicitly or implicitly. FF uses a novel
approach to measure topic movements and fluctuations us-
ing sentiment analysis. The system identifies relevant sen-
tences from news articles by filtering through a keyword list
and then uses customized sentiment dictionaries to calculate
movement (delta) values for interest and inflation rates. In
this system, we use the Loughran-McDonald financial dic-
tionary [8] to identify relevant keywords about interest rates
and inflation values. For identifying unanticipated events,
we use the AFINN dictionary [9] which is commonly used to
measure large scale general emotions.
3.4 Forecasting
In FF system, we use a simple linear regression model to
model the relationship between topic movements and curren-
cy fluctuations. (More complex models could be substituted
here.) Our explanatory variables are interest rate, inflation,
Figure 3: Forex-foreteller system snapshot.
stock and unanticipated events and the dependent variable
is the change in currency value. We denote currency change
as ∆c, interest rate change as ∆r, inflation change as ∆f ,
stock market value change as ∆s, and unanticipated events
as ∆e. Their respective weights are βr, βf , βs, βe. We use
the the previous day’s values (previous working day when
the currency markets are trading) to forecast a given day’s
currency movement. Our linear function can be expressed
as:
∆c(t + 1) = βr∆r(t) + βf ∆f (t) + βs∆log s(t) + βe∆e(t)
We always use the past two weeks historical data to fit the
linear model, so each weight can be updated over time to
keep up with a changing market.
3.5 Audit Trails
An important aspect of our system is the preservation
and visualization of audit trails, shown in Figure 3. The
system preserves all processed data and also provides a vi-
sualization. Figure 4 shows the 3-tier database structure for
storing audit trails. Raw inputs store article level sentiment
scores. Surrogates store stock values along with accumulat-
ed per-day sentiment scores for events, interest rates, and
inflation values. Scores from all the lower tiers are used to
generate warnings in the top tier. This structure gives us the
flexibility to trace information reduction all the way back to
the raw information.
3.6 Implementation Details
In the off-line FF stage, we have built a flexible, scalable
pipeline of components that processes and manages raw da-
ta and computes anticipated currency fluctuations, as shown
in Figure 5. There are four major component types: stan-
dard components, model specific components, queues, and
databases. Standard components can be reused by other
models and include news collection; enrichment for finding
sentence boundaries, word lemmatization, and stemming; a
key phrase matcher for matching keywords against our list,
and locating their positions in a document; and the language
model for classifying news. Queues are used to exchange
processed data between different modules. All the compo-
Figure 4: Database layers in FF.
nents form a pipeline that begins with the collection of news
articles and ends with anticipated currency fluctuations.
4. DEMONSTRATION
4.1 Experimental Results
There is as expected a trade-off between recall and pre-
cision in our experiments. In FF, because we are trying to
forecasts future events, we are more interested in high re-
call over precision. Using this system, we made predictions
for Argentina, Brazil, Chile and Columbia from January 1,
2012, through December 31, 2012. The American dollar
was used as the baseline currency. Summarized prediction
results are shown in Table 1. For example, Columbia had
two real three-sigma events and FF generated eight warn-
ings, thereby leading to a low precision of 0.25. However,
both the real events were correctly forecast leading to a high
recall of 1.
4.2 Visualization
A web-based visualization (Figure 3) was developed to
present market prediction outcomes, as well as the econom-
Figure 5: Off-line components and data flow.
Table 1: Experimental Results
Country Warnings Events Matches Precision Recall
Argentina 17 5 3 0.18 0.60
Brazil 18 8 5 0.28 0.63
Chile 3 1 1 0.33 1
Colombia 8 2 2 0.25 1
ic background including historical stock and currency valu-
ations, and relevant news articles. The visualization is com-
prised of a context area on the upper half and a details area
below. Users can explore predicted OSI events and mini-
mize search scope by setting lower and upper bounds with
the calender. Once the user has selected an OSI event, a
diagram of the inputs and outputs that make up the au-
dit trail will be generated on the left. Historical economic
trends that factored into the OSI event, including the orig-
inal currency and stock values, the standard deviations for
each, and values for inflation and interest changes computed
from news items are displayed on the left of the details area.
To the right the interface shows the news articles relevant
to the forecast. Initially, a word cloud of frequent unigram-
s from all relevant news items is displayed; when a user
chooses an article from the list, the right corner will show
the content of this news item along with highlighted words
that contributed to inflation, interest, and other factors.
4.3 Use Cases
Forex-foreteller was able to forecast most of the studied
appreciations and depreciations. For instance, the year 2012
saw the Brazilian Real’s (BRL) exchange rate significantly
altered due to government interventions. On May 21st, the
system predicted that the BRL would continue depreciating
correctly as per the trends from the previous couple of week-
s. However, on May 22nd, as the Brazilian government was
intervening to reverse the Real’s fall, FF was able to cor-
rectly forecast the reversal of the currency movement and
predicted that the currency would appreciate. On May 24th
it correctly forecast that the currency would appreciate on
May 25th. Figures 6 shows the news articles used to make
the prediction for May 25th in order to give an idea of how
the warning was generated.
Acknowledgments
Supported by the Intelligence Advanced Research Projects
Activity (IARPA) via Department of Interior National Busi-
Figure 6: Inspecting news sources contributing to a
warning. Content is highlighted based on each ter-
m’s contribution: positive and negative terms are
green and red, respectively; interest terms are gray,
inflation terms are orange, and location indicators
are yellow. ”F” for delta inflation, ”R” for delta in-
terest rate.
ness Center (DoI/NBC) contract number D12PC000337, the
US Government is authorized to reproduce and distribute
reprints for Governmental purposes notwithstanding any copy-
right annotation thereon. Disclaimer: The views and con-
clusions contained herein are those of the authors and should
not be interpreted as necessarily representing the official
policies or endorsements, either expressed or implied, of
IARPA, DoI/NBC, or the US Government.
5. REFERENCES
[1] R. S. Tsay, Analysis of financial time series.
Wiley-Interscience, 2010, vol. 543.
[2] J. Bollen, H. Mao, and X. Zeng, “Twitter mood
predicts the stock market,” Computational Science,
vol. 2, no. 1, pp. 1–8, 2011.
[3] Z. Cheng, J. Caverlee, and K. Lee, “You are where you
tweet: a content-based approach to geo-locating twitter
users,” in Proc. CIKM’10. ACM, 2010, pp. 759–768.
[4] T. Preis, D. Reith, and H. E. Stanley, “Complex
dynamics of our economic life on different scales:
insights from search engine query data,” Phil Trans
Math Phys Eng Sci, vol. 368, no. 1933, pp. 5707–5719,
2010.
[5] V. Lavrenko, M. Schmill, D. Lawrie, P. Ogilvie,
D. Jensen, and J. Allan, “Mining of concurrent text and
time series,” in KDD’00 Workshop. Citeseer, 2000, pp.
37–44.
[6] D. M. Blei, A. Y. Ng, and M. I. Jordan, “Latent
dirichlet allocation,” JMLR, vol. 3, pp. 993–1022, 2003.
[7] T. L. Griffiths and M. Steyvers, “Finding scientific
topics,” Proc. PNAS, vol. 101, no. Suppl 1, pp.
5228–5235, 2004.
[8] T. Loughran and B. McDonald, “When is a liability not
a liability? textual analysis, dictionaries, and 10-ks,”
The Journal of Finance, vol. 66, no. 1, pp. 35–65, 2011.
[9] F. ˚A. Nielsen, “A new anew: Evaluation of a word list
for sentiment analysis in microblogs,” ARXIV, vol.
1103, no. 2903, 2011.

More Related Content

What's hot

Are Positive or Negative Tweets More "Retweetable" in Brazilian Politics?
Are Positive or Negative Tweets More "Retweetable" in Brazilian Politics?Are Positive or Negative Tweets More "Retweetable" in Brazilian Politics?
Are Positive or Negative Tweets More "Retweetable" in Brazilian Politics?Molly Gibbons (she/her)
 
Epcad reappraisal plan 2015-2016
Epcad reappraisal plan 2015-2016Epcad reappraisal plan 2015-2016
Epcad reappraisal plan 2015-2016poconnor
 
Introduction to Statistics
Introduction to Statistics Introduction to Statistics
Introduction to Statistics Jahanzaib Shah
 
Value investing and emerging markets
Value investing and emerging marketsValue investing and emerging markets
Value investing and emerging marketsNavneet Randhawa
 
Team Spyglass Final Presentation
Team Spyglass Final PresentationTeam Spyglass Final Presentation
Team Spyglass Final PresentationH4Diadmin
 
what is statistics? Mc Graw Hills/Irwin
what is statistics? Mc Graw Hills/Irwinwhat is statistics? Mc Graw Hills/Irwin
what is statistics? Mc Graw Hills/IrwinMaryam Xahra
 
What is my neighbourhood like: Data collecting
What is my neighbourhood like: Data collectingWhat is my neighbourhood like: Data collecting
What is my neighbourhood like: Data collectingAmarni Wood
 
Google Stock Price Forecasting
Google Stock Price ForecastingGoogle Stock Price Forecasting
Google Stock Price ForecastingArkaprava Kundu
 
Business statistics review
Business statistics reviewBusiness statistics review
Business statistics reviewFELIXARCHER
 
Definition of statistics
Definition of statisticsDefinition of statistics
Definition of statisticsdrsujatha123
 

What's hot (12)

Are Positive or Negative Tweets More "Retweetable" in Brazilian Politics?
Are Positive or Negative Tweets More "Retweetable" in Brazilian Politics?Are Positive or Negative Tweets More "Retweetable" in Brazilian Politics?
Are Positive or Negative Tweets More "Retweetable" in Brazilian Politics?
 
Epcad reappraisal plan 2015-2016
Epcad reappraisal plan 2015-2016Epcad reappraisal plan 2015-2016
Epcad reappraisal plan 2015-2016
 
Introduction to Statistics
Introduction to Statistics Introduction to Statistics
Introduction to Statistics
 
Value investing and emerging markets
Value investing and emerging marketsValue investing and emerging markets
Value investing and emerging markets
 
Team Spyglass Final Presentation
Team Spyglass Final PresentationTeam Spyglass Final Presentation
Team Spyglass Final Presentation
 
13F_working_paper
13F_working_paper13F_working_paper
13F_working_paper
 
what is statistics? Mc Graw Hills/Irwin
what is statistics? Mc Graw Hills/Irwinwhat is statistics? Mc Graw Hills/Irwin
what is statistics? Mc Graw Hills/Irwin
 
What is my neighbourhood like
What is my neighbourhood likeWhat is my neighbourhood like
What is my neighbourhood like
 
What is my neighbourhood like: Data collecting
What is my neighbourhood like: Data collectingWhat is my neighbourhood like: Data collecting
What is my neighbourhood like: Data collecting
 
Google Stock Price Forecasting
Google Stock Price ForecastingGoogle Stock Price Forecasting
Google Stock Price Forecasting
 
Business statistics review
Business statistics reviewBusiness statistics review
Business statistics review
 
Definition of statistics
Definition of statisticsDefinition of statistics
Definition of statistics
 

Similar to Currency Trend Modeling Using News Articles

IRJET- Stock Market Prediction using Financial News Articles
IRJET- Stock Market Prediction using Financial News ArticlesIRJET- Stock Market Prediction using Financial News Articles
IRJET- Stock Market Prediction using Financial News ArticlesIRJET Journal
 
Stock price prediction using stock eod of day price
Stock price prediction using stock eod of day priceStock price prediction using stock eod of day price
Stock price prediction using stock eod of day priceEkaantik Software Solutions
 
Data-Driven Approach to Stock Market Prediction and Sentiment Analysis
Data-Driven Approach to Stock Market Prediction and Sentiment AnalysisData-Driven Approach to Stock Market Prediction and Sentiment Analysis
Data-Driven Approach to Stock Market Prediction and Sentiment AnalysisIRJET Journal
 
Stock Market Prediction Using Artificial Neural Network
Stock Market Prediction Using Artificial Neural NetworkStock Market Prediction Using Artificial Neural Network
Stock Market Prediction Using Artificial Neural NetworkINFOGAIN PUBLICATION
 
Enhanced Decision Support System for Portfolio Management Using Financial Ind...
Enhanced Decision Support System for Portfolio Management Using Financial Ind...Enhanced Decision Support System for Portfolio Management Using Financial Ind...
Enhanced Decision Support System for Portfolio Management Using Financial Ind...ijbiss
 
ENHANCED DECISION SUPPORT SYSTEM FOR PORTFOLIO MANAGEMENT USING FINANCIAL IND...
ENHANCED DECISION SUPPORT SYSTEM FOR PORTFOLIO MANAGEMENT USING FINANCIAL IND...ENHANCED DECISION SUPPORT SYSTEM FOR PORTFOLIO MANAGEMENT USING FINANCIAL IND...
ENHANCED DECISION SUPPORT SYSTEM FOR PORTFOLIO MANAGEMENT USING FINANCIAL IND...ijbiss
 
IRJET- Stock Market Prediction using ANN
IRJET- Stock Market Prediction using ANNIRJET- Stock Market Prediction using ANN
IRJET- Stock Market Prediction using ANNIRJET Journal
 
IRJET- Stock Price Prediction using Long Short Term Memory
IRJET-  	  Stock Price Prediction using Long Short Term MemoryIRJET-  	  Stock Price Prediction using Long Short Term Memory
IRJET- Stock Price Prediction using Long Short Term MemoryIRJET Journal
 
A LINEAR REGRESSION APPROACH TO PREDICTION OF STOCK MARKET TRADING VOLUME: A ...
A LINEAR REGRESSION APPROACH TO PREDICTION OF STOCK MARKET TRADING VOLUME: A ...A LINEAR REGRESSION APPROACH TO PREDICTION OF STOCK MARKET TRADING VOLUME: A ...
A LINEAR REGRESSION APPROACH TO PREDICTION OF STOCK MARKET TRADING VOLUME: A ...ijmvsc
 
Intraday news event_study
Intraday news event_studyIntraday news event_study
Intraday news event_studyStefan Duprey
 
Stock Market Prediction
Stock Market PredictionStock Market Prediction
Stock Market PredictionMRIDUL GUPTA
 
STOCK PRICE PREDICTION AND RECOMMENDATION USINGMACHINE LEARNING TECHNIQUES AN...
STOCK PRICE PREDICTION AND RECOMMENDATION USINGMACHINE LEARNING TECHNIQUES AN...STOCK PRICE PREDICTION AND RECOMMENDATION USINGMACHINE LEARNING TECHNIQUES AN...
STOCK PRICE PREDICTION AND RECOMMENDATION USINGMACHINE LEARNING TECHNIQUES AN...IRJET Journal
 
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHONSTOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHONIRJET Journal
 
OPENING RANGE BREAKOUT STOCK TRADING ALGORITHMIC MODEL
OPENING RANGE BREAKOUT STOCK TRADING ALGORITHMIC MODELOPENING RANGE BREAKOUT STOCK TRADING ALGORITHMIC MODEL
OPENING RANGE BREAKOUT STOCK TRADING ALGORITHMIC MODELIJCI JOURNAL
 
RETRIEVING FUNDAMENTAL VALUES OF EQUITY
RETRIEVING FUNDAMENTAL VALUES OF EQUITYRETRIEVING FUNDAMENTAL VALUES OF EQUITY
RETRIEVING FUNDAMENTAL VALUES OF EQUITYIRJET Journal
 
IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET Journal
 
Machine Learning in Banking
Machine Learning in Banking Machine Learning in Banking
Machine Learning in Banking vrtanes
 
Oriskany' TCS Multi-Factor Timing - Factor Investing White Paper
Oriskany' TCS Multi-Factor Timing - Factor Investing White PaperOriskany' TCS Multi-Factor Timing - Factor Investing White Paper
Oriskany' TCS Multi-Factor Timing - Factor Investing White PaperDess Kabakova
 

Similar to Currency Trend Modeling Using News Articles (20)

IRJET- Stock Market Prediction using Financial News Articles
IRJET- Stock Market Prediction using Financial News ArticlesIRJET- Stock Market Prediction using Financial News Articles
IRJET- Stock Market Prediction using Financial News Articles
 
Stock price prediction using stock eod of day price
Stock price prediction using stock eod of day priceStock price prediction using stock eod of day price
Stock price prediction using stock eod of day price
 
Data-Driven Approach to Stock Market Prediction and Sentiment Analysis
Data-Driven Approach to Stock Market Prediction and Sentiment AnalysisData-Driven Approach to Stock Market Prediction and Sentiment Analysis
Data-Driven Approach to Stock Market Prediction and Sentiment Analysis
 
Stock Market Prediction Using Artificial Neural Network
Stock Market Prediction Using Artificial Neural NetworkStock Market Prediction Using Artificial Neural Network
Stock Market Prediction Using Artificial Neural Network
 
FYP
FYPFYP
FYP
 
Enhanced Decision Support System for Portfolio Management Using Financial Ind...
Enhanced Decision Support System for Portfolio Management Using Financial Ind...Enhanced Decision Support System for Portfolio Management Using Financial Ind...
Enhanced Decision Support System for Portfolio Management Using Financial Ind...
 
ENHANCED DECISION SUPPORT SYSTEM FOR PORTFOLIO MANAGEMENT USING FINANCIAL IND...
ENHANCED DECISION SUPPORT SYSTEM FOR PORTFOLIO MANAGEMENT USING FINANCIAL IND...ENHANCED DECISION SUPPORT SYSTEM FOR PORTFOLIO MANAGEMENT USING FINANCIAL IND...
ENHANCED DECISION SUPPORT SYSTEM FOR PORTFOLIO MANAGEMENT USING FINANCIAL IND...
 
IRJET- Stock Market Prediction using ANN
IRJET- Stock Market Prediction using ANNIRJET- Stock Market Prediction using ANN
IRJET- Stock Market Prediction using ANN
 
IRJET- Stock Price Prediction using Long Short Term Memory
IRJET-  	  Stock Price Prediction using Long Short Term MemoryIRJET-  	  Stock Price Prediction using Long Short Term Memory
IRJET- Stock Price Prediction using Long Short Term Memory
 
A LINEAR REGRESSION APPROACH TO PREDICTION OF STOCK MARKET TRADING VOLUME: A ...
A LINEAR REGRESSION APPROACH TO PREDICTION OF STOCK MARKET TRADING VOLUME: A ...A LINEAR REGRESSION APPROACH TO PREDICTION OF STOCK MARKET TRADING VOLUME: A ...
A LINEAR REGRESSION APPROACH TO PREDICTION OF STOCK MARKET TRADING VOLUME: A ...
 
4587 11094-1-pb
4587 11094-1-pb4587 11094-1-pb
4587 11094-1-pb
 
Intraday news event_study
Intraday news event_studyIntraday news event_study
Intraday news event_study
 
Stock Market Prediction
Stock Market PredictionStock Market Prediction
Stock Market Prediction
 
STOCK PRICE PREDICTION AND RECOMMENDATION USINGMACHINE LEARNING TECHNIQUES AN...
STOCK PRICE PREDICTION AND RECOMMENDATION USINGMACHINE LEARNING TECHNIQUES AN...STOCK PRICE PREDICTION AND RECOMMENDATION USINGMACHINE LEARNING TECHNIQUES AN...
STOCK PRICE PREDICTION AND RECOMMENDATION USINGMACHINE LEARNING TECHNIQUES AN...
 
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHONSTOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
STOCK MARKET PREDICTION USING MACHINE LEARNING IN PYTHON
 
OPENING RANGE BREAKOUT STOCK TRADING ALGORITHMIC MODEL
OPENING RANGE BREAKOUT STOCK TRADING ALGORITHMIC MODELOPENING RANGE BREAKOUT STOCK TRADING ALGORITHMIC MODEL
OPENING RANGE BREAKOUT STOCK TRADING ALGORITHMIC MODEL
 
RETRIEVING FUNDAMENTAL VALUES OF EQUITY
RETRIEVING FUNDAMENTAL VALUES OF EQUITYRETRIEVING FUNDAMENTAL VALUES OF EQUITY
RETRIEVING FUNDAMENTAL VALUES OF EQUITY
 
IRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and PredictionIRJET - Stock Market Analysis and Prediction
IRJET - Stock Market Analysis and Prediction
 
Machine Learning in Banking
Machine Learning in Banking Machine Learning in Banking
Machine Learning in Banking
 
Oriskany' TCS Multi-Factor Timing - Factor Investing White Paper
Oriskany' TCS Multi-Factor Timing - Factor Investing White PaperOriskany' TCS Multi-Factor Timing - Factor Investing White Paper
Oriskany' TCS Multi-Factor Timing - Factor Investing White Paper
 

More from Parang Saraf

Email and Network Analyzer
Email and Network AnalyzerEmail and Network Analyzer
Email and Network AnalyzerParang Saraf
 
Slides: Safeguarding Abila through Multiple Data Perspectives
Slides: Safeguarding Abila through Multiple Data PerspectivesSlides: Safeguarding Abila through Multiple Data Perspectives
Slides: Safeguarding Abila through Multiple Data PerspectivesParang Saraf
 
Slides: Safeguarding Abila: Real-time Streaming Analysis
Slides: Safeguarding Abila: Real-time Streaming AnalysisSlides: Safeguarding Abila: Real-time Streaming Analysis
Slides: Safeguarding Abila: Real-time Streaming AnalysisParang Saraf
 
Slides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Slides: Safeguarding Abila: Spatio-Temporal Activity ModelingSlides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Slides: Safeguarding Abila: Spatio-Temporal Activity ModelingParang Saraf
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksParang Saraf
 
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...Parang Saraf
 
Slides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on TwitterSlides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on TwitterParang Saraf
 
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...Parang Saraf
 
DMAP: Data Aggregation and Presentation Framework
DMAP: Data Aggregation and Presentation FrameworkDMAP: Data Aggregation and Presentation Framework
DMAP: Data Aggregation and Presentation FrameworkParang Saraf
 
Concurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsConcurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsParang Saraf
 
Bayesian Model Fusion for Forecasting Civil Unrest
Bayesian Model Fusion for Forecasting Civil UnrestBayesian Model Fusion for Forecasting Civil Unrest
Bayesian Model Fusion for Forecasting Civil UnrestParang Saraf
 
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...Parang Saraf
 
Safeguarding Abila through Multiple Data Perspectives
Safeguarding Abila through Multiple Data PerspectivesSafeguarding Abila through Multiple Data Perspectives
Safeguarding Abila through Multiple Data PerspectivesParang Saraf
 
Safeguarding Abila: Real-time Streaming Analysis
Safeguarding Abila: Real-time Streaming AnalysisSafeguarding Abila: Real-time Streaming Analysis
Safeguarding Abila: Real-time Streaming AnalysisParang Saraf
 
Safeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Spatio-Temporal Activity ModelingSafeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Spatio-Temporal Activity ModelingParang Saraf
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksParang Saraf
 
Epidemiological Modeling of News and Rumors on Twitter
Epidemiological Modeling of News and Rumors on TwitterEpidemiological Modeling of News and Rumors on Twitter
Epidemiological Modeling of News and Rumors on TwitterParang Saraf
 
Merseyside Crime Analysis
Merseyside Crime AnalysisMerseyside Crime Analysis
Merseyside Crime AnalysisParang Saraf
 

More from Parang Saraf (20)

Email and Network Analyzer
Email and Network AnalyzerEmail and Network Analyzer
Email and Network Analyzer
 
Slides: Safeguarding Abila through Multiple Data Perspectives
Slides: Safeguarding Abila through Multiple Data PerspectivesSlides: Safeguarding Abila through Multiple Data Perspectives
Slides: Safeguarding Abila through Multiple Data Perspectives
 
Slides: Safeguarding Abila: Real-time Streaming Analysis
Slides: Safeguarding Abila: Real-time Streaming AnalysisSlides: Safeguarding Abila: Real-time Streaming Analysis
Slides: Safeguarding Abila: Real-time Streaming Analysis
 
Slides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Slides: Safeguarding Abila: Spatio-Temporal Activity ModelingSlides: Safeguarding Abila: Spatio-Temporal Activity Modeling
Slides: Safeguarding Abila: Spatio-Temporal Activity Modeling
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist Networks
 
News Analyzer
News AnalyzerNews Analyzer
News Analyzer
 
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
EMBERS at 4 years: Experiences operating an Open Source Indicators Forecastin...
 
Slides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on TwitterSlides: Epidemiological Modeling of News and Rumors on Twitter
Slides: Epidemiological Modeling of News and Rumors on Twitter
 
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
Slides: Concurrent Inference of Topic Models and Distributed Vector Represent...
 
DMAP: Data Aggregation and Presentation Framework
DMAP: Data Aggregation and Presentation FrameworkDMAP: Data Aggregation and Presentation Framework
DMAP: Data Aggregation and Presentation Framework
 
EMBERS Posters
EMBERS PostersEMBERS Posters
EMBERS Posters
 
Concurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector RepresentationsConcurrent Inference of Topic Models and Distributed Vector Representations
Concurrent Inference of Topic Models and Distributed Vector Representations
 
Bayesian Model Fusion for Forecasting Civil Unrest
Bayesian Model Fusion for Forecasting Civil UnrestBayesian Model Fusion for Forecasting Civil Unrest
Bayesian Model Fusion for Forecasting Civil Unrest
 
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
‘Beating the News’ with EMBERS: Forecasting Civil Unrest using Open Source In...
 
Safeguarding Abila through Multiple Data Perspectives
Safeguarding Abila through Multiple Data PerspectivesSafeguarding Abila through Multiple Data Perspectives
Safeguarding Abila through Multiple Data Perspectives
 
Safeguarding Abila: Real-time Streaming Analysis
Safeguarding Abila: Real-time Streaming AnalysisSafeguarding Abila: Real-time Streaming Analysis
Safeguarding Abila: Real-time Streaming Analysis
 
Safeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Spatio-Temporal Activity ModelingSafeguarding Abila: Spatio-Temporal Activity Modeling
Safeguarding Abila: Spatio-Temporal Activity Modeling
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist Networks
 
Epidemiological Modeling of News and Rumors on Twitter
Epidemiological Modeling of News and Rumors on TwitterEpidemiological Modeling of News and Rumors on Twitter
Epidemiological Modeling of News and Rumors on Twitter
 
Merseyside Crime Analysis
Merseyside Crime AnalysisMerseyside Crime Analysis
Merseyside Crime Analysis
 

Recently uploaded

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computationsit20ad004
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/managementakshesh doshi
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts ServiceSapana Sha
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 

Recently uploaded (20)

RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Data Warehouse , Data Cube Computation
Data Warehouse   , Data Cube ComputationData Warehouse   , Data Cube Computation
Data Warehouse , Data Cube Computation
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/management
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In Mahipalpur O9654467111 Escorts Service
Call Girls In Mahipalpur O9654467111  Escorts ServiceCall Girls In Mahipalpur O9654467111  Escorts Service
Call Girls In Mahipalpur O9654467111 Escorts Service
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 

Currency Trend Modeling Using News Articles

  • 1. Forex-Foreteller: Currency Trend Modeling using News Articles Fang Jin, Nathan Self, Parang Saraf, Patrick Butler, Wei Wang, Naren Ramakrishnan Department of Computer Science, Discovery Analytics Center, Virginia Tech, Blacksburg, VA 24061 {jfang8, nwself, parang, pabutler, tskatom, naren}@cs.vt.edu ABSTRACT Financial markets are quite sensitive to unanticipated news and events. Identifying the effect of news on the market is a challenging task. In this demo, we present Forex-foreteller (FF) which mines news articles and makes forecasts about the movement of foreign currency markets. The system us- es a combination of language models, topic clustering, and sentiment analysis to identify relevant news articles. These articles along with the historical stock index and curren- cy exchange values are used in a linear regression model to make forecasts. The system has an interactive visualizer de- signed specifically for touch-sensitive devices which depicts forecasts along with the chronological news events and fi- nancial data used for making the forecasts. Categories and Subject Descriptors H.2.8 [Database Management]: Database Applications— Data Mining; I.2.6 [Artificial Intelligence]: Learning— Parameter learning General Terms Economics, Design Keywords Topic discovery, currency markets, sentiment analysis. 1. INTRODUCTION Foreign market exchanges are among of the most liquid financial markets in the world. According to the Bank of International Settlements, the average daily turnover is esti- mated at $3.98 trillion as of April 2010 with a growth of 20% as compared to April 2007. Traders include governments, fi- nancial institutions and retail investors. Currency exchange rates are the most important aspect of international trade and investments. In an increasingly challenging and com- petitive market, having an estimate of currency movement Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org. KDD’13, August 11–14, 2013, Chicago, Illinois, USA. ACM 978-1-4503-2174-7/13/08 ...$15.00. is a holy grail. However, the irregular effects of economic, political and environmental factors make currency market forecasting a very complex task. Many traders choose to hedge their currency investments due to such difficulties. In this demo, we present a novel system for modeling currency exchange rates, which we call Forex-foreteller 1 . Forex-foreteller not only makes potential forecasts and gen- erates warnings but also allows traders to view the chrono- logical set of news events and historical financial data used in making forecasts. A visualization has been specifically designed for a large touch screen device. Currently, the sys- tem forecasts currency exchange rates for four Latin Amer- ican countries: Argentina, Brazil, Chile, and Columbia, and could easily be extended for other markets, given compara- ble (or greater) data coverage. 2. RELATED WORK Predicting the economic life cycle has been an area of in- tensive research. Prior work discusses several financial time series models such as ARCH models, GARCH models [1], etc. all of which aim to identify subliminal rules governing markets. However relying on just financial time series data may not be sufficient as there are several other factors that might contribute to market fluctuations. Bollen et al. [2] argue that there is a strong correlation between stock mar- ket and public sentiment collected from Twitter. However, since location information is unavailable for around 40% of Twitter users [3], it is difficult to target predictions for a particular country. Preis et al. [4] on the other hand aim to find a link between weekly search engine query data and financial market fluctuations. They use keywords specific to particular companies to make inferences but this is not a good option for making inferences at the country level. Lavrenko et al. [5] associate news with various stock trends and predict stock fluctuations by matching news pat- terns with trend labels. However, simply aligning news with various trends is too crude to predict specific topics, espe- cially with respect to currency prediction systems which rely on several topic movements. Like Lavrenko et al., we believe that financial markets are sensitive to economic news but are also influenced by a wide variety of unanticipated events. While the market can react strongly to some news, it could remain completely insulated from other financial news. The aim of the FF system is to explore correlative links between news and financial market fluctuations. In particular it iden- tifies cardinal topics from news articles which might have big 1 Demo Address: http://embers.cs.vt.edu/embers/ alerts/visualizer_fin
  • 2. Figure 1: System framework, including off-line analysis and on-line audit trail generation. impacts on markets and forecasts future market movements based on this information. The system primarily focuses on capturing significant fluctuations whose absolute value of Zscore(30) (i.e., the number of standard deviation move- ments over the past 30 days) is greater than three in currency exchange rates which we refer to as OSI Events. 3. FRAMEWORK AND METHODS As shown in Figure 1, the architecture of the Forex-foreteller system can be divided into two parts: off-line analysis and an on-line audit trail. The off-line analysis stage monitors news sources and employs language models to generate a pool of relevant news articles. Then we apply topic cluster- ing methods and use customized sentiment dictionaries to uncover sentiment trends by analyzing relevant sentences. A linear regression model estimates the weight for each top- ic and makes currency forecasts. Artifacts from each stage including related news, topics, historical data, and model coefficients sent to the on-line stage along with the final warning for analysis. Figure 2: Audit trail workflow. During the on-line stage, as shown in Figure 2, the FF system presents a list of generated alerts which, on selec- tion, displays a dynamically generated graph symbolizing the inputs and outputs of each stage of the warning gen- eration along with views to the actual raw data and news content. With the on-line stage, FF allows a user to analyze the historical financial and news data upon which an alert was founded. 3.1 Language Model Not all financial news articles will influence a particu- lar currency market (equally) and hence our first goal is to distinguish news articles that can impact currency move- ments. We develop a language model that classifies the in- coming news articles as relevant or not relevant. We collect 361,782 Bloomberg news articles between April 2010 and March 2013. Using the latent Dirichlet Allocation (LDA) model of Blei et al. [6], we classify these news articles into 30 topics and obtain each article’s topic distribution. Then, we identify top topics by manually aligning news articles with currency fluctuations, which are labeled as relevant topics. In order to classify incoming news articles, we estimate the topic distribution of each article and then decide whether its most prevalent topics fall into the set of relevant topics identified earlier. 3.2 Topic Tracking The FF system tries to identify events that may influence the currency market. As explained above, using the LDA model, we obtain each document’s topic distribution. Be- cause we have reduced a corpus of news articles into a set of topics, it is straightforward to analyze the dynamics of those topics as a means of gaining insight into general topic distribution (e.g., see [7]). By tracking the topic distribution movement in time series and comparing with the mean topic distribution value, we identify emerging topics. 3.3 Sentiment Analysis Interest rates, inflation values, and unanticipated events are all macroscopic indicators which are often reported in the news, either explicitly or implicitly. FF uses a novel approach to measure topic movements and fluctuations us- ing sentiment analysis. The system identifies relevant sen- tences from news articles by filtering through a keyword list and then uses customized sentiment dictionaries to calculate movement (delta) values for interest and inflation rates. In this system, we use the Loughran-McDonald financial dic- tionary [8] to identify relevant keywords about interest rates and inflation values. For identifying unanticipated events, we use the AFINN dictionary [9] which is commonly used to measure large scale general emotions. 3.4 Forecasting In FF system, we use a simple linear regression model to model the relationship between topic movements and curren- cy fluctuations. (More complex models could be substituted here.) Our explanatory variables are interest rate, inflation,
  • 3. Figure 3: Forex-foreteller system snapshot. stock and unanticipated events and the dependent variable is the change in currency value. We denote currency change as ∆c, interest rate change as ∆r, inflation change as ∆f , stock market value change as ∆s, and unanticipated events as ∆e. Their respective weights are βr, βf , βs, βe. We use the the previous day’s values (previous working day when the currency markets are trading) to forecast a given day’s currency movement. Our linear function can be expressed as: ∆c(t + 1) = βr∆r(t) + βf ∆f (t) + βs∆log s(t) + βe∆e(t) We always use the past two weeks historical data to fit the linear model, so each weight can be updated over time to keep up with a changing market. 3.5 Audit Trails An important aspect of our system is the preservation and visualization of audit trails, shown in Figure 3. The system preserves all processed data and also provides a vi- sualization. Figure 4 shows the 3-tier database structure for storing audit trails. Raw inputs store article level sentiment scores. Surrogates store stock values along with accumulat- ed per-day sentiment scores for events, interest rates, and inflation values. Scores from all the lower tiers are used to generate warnings in the top tier. This structure gives us the flexibility to trace information reduction all the way back to the raw information. 3.6 Implementation Details In the off-line FF stage, we have built a flexible, scalable pipeline of components that processes and manages raw da- ta and computes anticipated currency fluctuations, as shown in Figure 5. There are four major component types: stan- dard components, model specific components, queues, and databases. Standard components can be reused by other models and include news collection; enrichment for finding sentence boundaries, word lemmatization, and stemming; a key phrase matcher for matching keywords against our list, and locating their positions in a document; and the language model for classifying news. Queues are used to exchange processed data between different modules. All the compo- Figure 4: Database layers in FF. nents form a pipeline that begins with the collection of news articles and ends with anticipated currency fluctuations. 4. DEMONSTRATION 4.1 Experimental Results There is as expected a trade-off between recall and pre- cision in our experiments. In FF, because we are trying to forecasts future events, we are more interested in high re- call over precision. Using this system, we made predictions for Argentina, Brazil, Chile and Columbia from January 1, 2012, through December 31, 2012. The American dollar was used as the baseline currency. Summarized prediction results are shown in Table 1. For example, Columbia had two real three-sigma events and FF generated eight warn- ings, thereby leading to a low precision of 0.25. However, both the real events were correctly forecast leading to a high recall of 1. 4.2 Visualization A web-based visualization (Figure 3) was developed to present market prediction outcomes, as well as the econom-
  • 4. Figure 5: Off-line components and data flow. Table 1: Experimental Results Country Warnings Events Matches Precision Recall Argentina 17 5 3 0.18 0.60 Brazil 18 8 5 0.28 0.63 Chile 3 1 1 0.33 1 Colombia 8 2 2 0.25 1 ic background including historical stock and currency valu- ations, and relevant news articles. The visualization is com- prised of a context area on the upper half and a details area below. Users can explore predicted OSI events and mini- mize search scope by setting lower and upper bounds with the calender. Once the user has selected an OSI event, a diagram of the inputs and outputs that make up the au- dit trail will be generated on the left. Historical economic trends that factored into the OSI event, including the orig- inal currency and stock values, the standard deviations for each, and values for inflation and interest changes computed from news items are displayed on the left of the details area. To the right the interface shows the news articles relevant to the forecast. Initially, a word cloud of frequent unigram- s from all relevant news items is displayed; when a user chooses an article from the list, the right corner will show the content of this news item along with highlighted words that contributed to inflation, interest, and other factors. 4.3 Use Cases Forex-foreteller was able to forecast most of the studied appreciations and depreciations. For instance, the year 2012 saw the Brazilian Real’s (BRL) exchange rate significantly altered due to government interventions. On May 21st, the system predicted that the BRL would continue depreciating correctly as per the trends from the previous couple of week- s. However, on May 22nd, as the Brazilian government was intervening to reverse the Real’s fall, FF was able to cor- rectly forecast the reversal of the currency movement and predicted that the currency would appreciate. On May 24th it correctly forecast that the currency would appreciate on May 25th. Figures 6 shows the news articles used to make the prediction for May 25th in order to give an idea of how the warning was generated. Acknowledgments Supported by the Intelligence Advanced Research Projects Activity (IARPA) via Department of Interior National Busi- Figure 6: Inspecting news sources contributing to a warning. Content is highlighted based on each ter- m’s contribution: positive and negative terms are green and red, respectively; interest terms are gray, inflation terms are orange, and location indicators are yellow. ”F” for delta inflation, ”R” for delta in- terest rate. ness Center (DoI/NBC) contract number D12PC000337, the US Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copy- right annotation thereon. Disclaimer: The views and con- clusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of IARPA, DoI/NBC, or the US Government. 5. REFERENCES [1] R. S. Tsay, Analysis of financial time series. Wiley-Interscience, 2010, vol. 543. [2] J. Bollen, H. Mao, and X. Zeng, “Twitter mood predicts the stock market,” Computational Science, vol. 2, no. 1, pp. 1–8, 2011. [3] Z. Cheng, J. Caverlee, and K. Lee, “You are where you tweet: a content-based approach to geo-locating twitter users,” in Proc. CIKM’10. ACM, 2010, pp. 759–768. [4] T. Preis, D. Reith, and H. E. Stanley, “Complex dynamics of our economic life on different scales: insights from search engine query data,” Phil Trans Math Phys Eng Sci, vol. 368, no. 1933, pp. 5707–5719, 2010. [5] V. Lavrenko, M. Schmill, D. Lawrie, P. Ogilvie, D. Jensen, and J. Allan, “Mining of concurrent text and time series,” in KDD’00 Workshop. Citeseer, 2000, pp. 37–44. [6] D. M. Blei, A. Y. Ng, and M. I. Jordan, “Latent dirichlet allocation,” JMLR, vol. 3, pp. 993–1022, 2003. [7] T. L. Griffiths and M. Steyvers, “Finding scientific topics,” Proc. PNAS, vol. 101, no. Suppl 1, pp. 5228–5235, 2004. [8] T. Loughran and B. McDonald, “When is a liability not a liability? textual analysis, dictionaries, and 10-ks,” The Journal of Finance, vol. 66, no. 1, pp. 35–65, 2011. [9] F. ˚A. Nielsen, “A new anew: Evaluation of a word list for sentiment analysis in microblogs,” ARXIV, vol. 1103, no. 2903, 2011.