Upload
smysona
View
216
Download
0
Embed Size (px)
Citation preview
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
1/26
Using Bluemix to Find Alpha in Unstructured Data
Prashant Bhuyan, Co-Founder
IBM Interconnect– 2016
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
2/26
What is Alpha Modus?
An investment technology company founded in 2014 to find aunstructured data and reprice investment advice
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
3/26
What is Alpha?
! Risk adjusted return in excess of a benchmark
! Compounding growth with low volatility
! More alpha = faster growth
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
4/26
Re-pricing Investment Advic
! Underperformance
! Negative alpha
! Disproportionate fees
Investors should only pay for alpha!
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
5/26
Why is Generating Alpha So Diffi
“Every day we create 2.5 quintillion bytes of data!So m90% of the world’s data has been created in the last 2 yealone.” (IBM)
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
6/26
Too Much Noise
! Traditional methods don’t work
! Markets increasingly driven by psychology
!
Identify cognitive biases and trade against them
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
7/26
What Alpha Looks Like
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
8/26
Are Imbalances Predictive?
!
Can imbalance indications predict market direction intoclose of trading? (Original question posed ~5 years ago
" "
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
9/26
An Imprecise Predictor
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
10/26
More Sophisticated Question
!"#$%#&'( *+,-
!"#$%&'$()(* ,&-. '/%$ 0/#.&0)12-$3 45$0)/(0 50&(* 675$'&" 2(3 82-0/(9
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
11/26
Does News Sentiment ImprovAccuracy?
http://www.federalreserve.gov/monetarypolicy/fomcminutes20150729.htm Federal Open Market Committee
https://www.markiteconomics.com/Survey/PressRelease.mvc/7ceb45947dbf4d4f9b56e9d0c7439c41http://www.cbsnews.com/news/this-morning-from-cbs-news-august-24-2015/
http://www.cesifo-group.de/ifoHome/facts/Survey-Results/Business-Climate/Geschaeftsklima-Archiv/2015/Geschaeftsklima-20150825.html
. . .
! Build a sentiment parser using Alchemy
!
Do imbalances & negative news predict the direction oS&P 500 better than imbalances alone?
! Build a corpus of news articles related to the stock ma
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
12/26
Build a Sentiment Parser (Step
! Select Node.js platform to build sentiment parser
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
13/26
Sentiment Parser (Step 2)
! Select Command Line Interface
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
14/26
Sentiment Parser (Step 3)
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
15/26
Sentiment Parser (Step 4)
,-- ./012345 65742.568 ./190:75 756/:7.56
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
16/26
Formal Hypothesis
!
Null Hypothesis:
Negative news and negative imbalances do not predict markdirection into the close better than the 1 factor imbalance mo
!
Alternative Hypothesis:
Negative news and negative imbalances do predict market dinto the close better than the 1 factor imbalance model.
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
17/26
Collect Sentiment Data
! Extract keywords, relevance and sentiment
! Map (negative, positive) sentiment to (-1, 1)
! Weight keyword sentiment by relevance
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
18/26
Build Explanatory Factors
! Average relevance weighted negative sentiment (per d
! Negative keyword count
! Market on close imbalances
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
19/26
Build a Multi-Factor Model
!
Multi-factor model:
!
Reduce dimensionality & co-linearity using PCA:
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
20/26
550% More Accurate
!
2-factor model using principal components:
! 2-factor model explains > 55% of variance in response vari
! Reject null hypothesis: Negative news and imbalances are predictive of market direction into the close than imbalance
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
21/26
Weak Market
!
General market falling sharply into close (Feb 5, 2016)
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
22/26
Key News Items
!
Relations extracted from a news corpus using Alchemy
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
23/26
Keyword Sentiment
! Extracted relevance weighted keywords
! Weighted sentiment in “gold” is strong indicating flight
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
24/26
Making Money
:/% &(;/%'2)/( #5%#/0$0 /(7
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
25/26
Takeaway
!
$64 trillion asset management has gone cognitive
! Asset managers are drowning in information
! IBM’s cognitive apps unleash the creativity required to find alpha
8/18/2019 Using Bluemix to Find Alpha in Unstructured Data
26/26
THANK YOU!
Prashant B. Bhuyan
Alpha Modus
Co-Founder & Chief Technology Officer
[email protected] @Prashant_Bhuyan