Social Market Analytics Identifies Most Accurate Twitter Accounts

Social Market Analytics aggregates the intentions of professional investors as expressed on Twitter.  We identify these professional investors using our proprietary twelve factor ranking system.  One factor is the forward accuracy of Twitter accounts.  If a Twitter account is Tweeting bullishly based on our patented NLP process and the security subsequently moves higher over specified periods that account is deemed to be accurate over that period.  Overall accuracy is aggregated across time for each account.  We have been tracking account accuracy out-of-sample for the past seven years. – it is impossible to recreate this data.  SMA is the only provider with out-of-sample account accuracy.  We found significant variability in account accuracy for supposed professional investors.  Social Market Analytics account scoring algorithms are extremely effective in excluding non-professional professionals.

SMA’s Accurate Account algos aggregate expectations from the most accurate Twitter accounts for individual securities for a specified time period: 1-Day, 2-Day, 1-Week, and 1-Month holding periods.   Definition of ‘Accurate’ – correctly identifying directional movement of the security’s price.  We do not include size of move – their sentiment is positive and the security moved higher.

We calculate consensus expectations of these accurate accounts on individual securities.  Accurate account universes differ across holding periods. Some accounts are more accurate in the short-term (Day trades), while others are more accurate for longer holding periods (up to one month).

Securities with significant consensus for both long and short are available through our API’s, Widgets and in Reports.  Below is a widget identifying securities with the most positive and negative consensus.   In this example, SMA’s accurate account universe is currently 100 bullish on MCO over the next 24 hrs.  Positive, negative and neutral are identified separately.

accurate accounts

To discuss getting access to these or any other SMA data feed or widget please contactus@socialMarketAnalytics.com

Thanks,

Joe

Advertisements

Introducing the Social Market Analytics (SMA) 50 Long Index

Social Market Analytics has been creating security level sentiment metrics for six years.  As we build an out-of-sample history we are able to build longer holding period indexes. I have blogged about longer term factors before, this is the most comprehensive portfolio strategy built using sentiment level data.  This blog will discuss the application of sentiment to a long only 50 stock, re balanced annually, index.

SMA50 Index is a new, capitalization weighted index comprised of 50 stocks with these features:

  1. The highest average unique message source counts, from SMA’s filtered Twitter data stream, observed over a 50-day look back interval, and
  2. High daily average dollar trading volume (ADV), > $20 Mil, over a 50-day look back interval.  We are looking for liquid stocks.

The SMA50 index measures the aggregate performance of stocks with high levels of crowd sourced commentary and high market liquidity.

  1. SMA50 is reconstituted each year on March 15th.  The core constituents are selected once a year.  They are re-weighted monthly based on the below tilt methodologies.
  2. SMA50 is the “Parent Index” for SMA50 Factor Tilt Products

Below is the historical performance of the SMA50 Index.  We will add tilting to the index based on sentiment and momentum.

SMA501

The following factor tilt indexes are derived from the equity universe of the SMA50 parent index.  Factor Tilt Indexes are re-balanced monthly on the first market day of the month.

SMA-MT: Momentum Tilt

– Designed to deliver the performance of an equity momentum strategy by emphasizing stocks with high risk-adjusted price momentum.

  • A momentum value is determined for each stock in the SMA50 parent index Universe by combining the stock’s recent 12-month and 6-month price performance. This is the standard implementation of a price momentum value.
  • This momentum value is then risk-adjusted to determine the stock’s Momentum Score.
  • All securities in the SMA50 Universe are weighted by the product of their Momentum Score and their market cap, as follow:

Momentum Weight for SMA-MT  = Momentum Score * Market Capitalization Weight in the SMA50.  Momentum weights are normalized to sum to 100%.

SMA50_MT

SMA-ST: Sentiment Tilt

– Using SMA’s S-Score and SV-Score as factors, emphasize stocks with positive levels of social media sentiment and intensity, while attenuating stocks with low sentiment levels.

  • A composite factor score is determined for each stock in the SMA50 parent index Universe from the linear combination of the stock’s monthly S-Score and monthly SV-Score.
  • This composite factor score is used to determine the stock’s Sentiment Score.
  • All securities in the SMA50 Universe are weighted by the product of their Sentiment Score and their market cap, as follow:

Sentiment Weight for SMA-ST  =  Sentiment Score * Market Capitalization Weight in the SMA-50.  Sentiment weights are normalized to sum to 100%.

SMA50_ST

SMA-SMT: Blended Tilt

–Define a factor which is a combination of sentiment and momentum tilts.

  • A combined factor is determined for each stock in the SMA50 parent index Universe from a linear combination of the stock’s Momentum and Sentiment scores.  Initial results for the blended tilt factor used an equal weighting of Momentum and Sentiment scores.
  • This combine factor score is then standardized and used to determine the stock’s Senti-Momentum Score.
  • All securities in the SMA50 Universe are weighted by the product of their Senti-Momentum Score and their market cap, as follow:

Senti-Momentum Weight for SMA-SMT  =  Senti-Momentum Score * Market Capitalization Weight in the SMA-50.  Senti-Momentum weights are normalized to sum to 100%.

SMA50_Combined

Comparative performance for all four theoretical portfolios is below.

SMA Relative Performance

Overlaying standard benchmark performance you can clearly see the effectiveness of the SMA 50 with various tilt strategies to outperform the benchmarks.

SMA Relative Performance bench

The SMA 50 family of indexes provide a low turnover way to benefit from exposure to social sentiment.  To learn more please contact us at ContactUs@SocialMarketAnalytics.com

Social Market Analytics Now Has Six Years of Out-Of-Sample History!

Social Market Analytics, Inc. (SMA) is celebrating six years of out-of-sample data in US Equities.   This data is unique in that it is a true representation of the Twitter conversation at each historical point-in-time.

Since our launch, SMA has become a leader in providing sentiment data feeds to the financial community.  Our data has become an integral part of our customers investment process.  Our customers are Quantitative Trading Firms, Hedge Funds, Sell Side Brokers, Traders and many others. SMA data is suitable for HFT, Quantitative Trading, Risk, Short Lending, Smart Beta, Fama-French Models, VAR among others.  Predictive signals range from a few minutes to quarterly.

SMA’s analytics generate high-signal data streams based on the intentions of market professionals.  Our patented machine learning process has produced six years of strongly predictive data as illustrated in the chart below.  This chart illustrates the subsequent performance of stocks based on pre-market open (9:10 am Eastern) sentiment scores.  Stocks with high sentiment subsequently out perform as illustrated by the Green line.  Stocks with strong negative sentiment go on to under perform as evidenced by the red line.  The blue line represents a theoretical equally weighted long short portfolio.  The table below illustrates Sharpe and Sortino ratios.

 

Fullhistory

SMA Predicts Brexit Two Weeks Before The Vote

People seem surprised that Britain voted to exit the EU.  We at SMA with our partners the CBOE are not nearly as surprised as everyone else.  Russell Rhoads from the CBOE has been blogging and Tweeting with SMA data for two weeks that it looks like the Brexit is going to happen.  Let’s look at the timeline.  Again, this is not a post analysis, these Tweets were out there 2 weeks ago!

Brexit Post on June 8, 2016:

Russell Rhoads, from CBOE wrote a blog about Brexit using the using SSE, the results indicated that an Exit is going to be the result of the vote.

Brexit1

The update from our partners at CBOE talked about the huge increase in Twitter volume about #brexit. One of the key observations was the #VoteLeave campaign had gained far more popularity than the remain campaign. To everyone who was looking, Twitter had shown the signs of a British Exit.

Brexit2

The final post on June 22 talked about strong social media indicators towards the exit. The #VoteLeave campaign has dwarfed the conversations of every other opinion, including the BBC debate. The prediction turned out to be true.

Brexit3

Twitter is the premier leading source of information and SMA can help you make sense of it.  Please contact SMA for more information at contactus@socialmarketanalytics.com

Twitter Leads News For MSFT, LNKD Acquisition

As is the case with most corporate events now, MSFT buying LNKD broke on Twitter first. The very first mention of this is any news article was at 7:38 AM (CDT) but Social Market Analytics (SMA) detected this 7 minutes ahead at 7:31. SMA’s patented algorithm digests, filters and evaluates Tweets in real time. The filtering process, a proprietary Tweet account filtering technology built by SMA, separates signal from noise by continuously scanning for accounts that are deemed credible to be included in the calculation process. The tweets from spam accounts are filtered right away.

The following are the 5 tweets that SMA received from these credible accounts in a matter of 13 seconds. All of them pointing towards the same positive news.

Tweets

The 7:32 AM sentiment, as a result, had already started moving positive. By the next minute, at 7:33 AM the sentiment was already positive and soaring up. By the time other news sources caught up to this news, at 7:38 AM, the sentiment was already very positive. The S-DeltaTM alerts which measures the 15 minute changes in the sentiment had started firing up at 7:33 AM as people took notice of this and the Tweet volume kept soaring.

SentimentVisuals

Contact SMA for more information about using Twitter based metrics in your investment process: info@SocialMarketAnalytics.com

 

 

 

2015 In Review

Wow, what a ride 2015 was with the S&P 500 closing slightly down for the year.  As we head into 2016 are you going to continue to look at the same factors as everyone else or maybe try something new?

Below are the returns for stocks with significantly positive and negative pre-market open S-Scores.   Stocks with High pre-market open sentiment scores had a cumulative return of 12.19% versus an SP 500 open to close return of -.38%.  Stocks with a low pre-market open sentiment score had a cumulative open to close performance of -34%.  Stocks with high sentiment scores outperformed and stocks with low sentiment scores under-performed.  With significant Sharpes and Sortinos.  Combining S-Factors with your selection criteria and risk management can add a dynamic new factor to your security selection.

These charts use the S-Factor S-Score.  SMA publishes and family of S-Factors  to clearly identify the tone of the social media conversation.  To learn more go to: https://socialmarketanalytics.com/process.

returns2015

 

Returns2015Tables

Returns2015FullHistory

Returns2015FullHistoryTable

Social Market Analytics has been publishing the performance characteristics of stocks with high and low sentiment over the last four years.  Last year it was difficult to find success with traditional factors.  SMA S-Factors helped our customers generate out-performance.   Please contact Social Market Analytics to explore how sentiment based factors can be included in your models: ContactUs@SocialMarketAnalytics.com.

 

 

Long/Short Research on Russell 1000 Stocks

People ask about the persistence of SMA sentiment signals over time.   The signal length is dependent on the S-Factor used.   S-Mean for example represents a 20 day look back period and is generally used as a longer term signal.  We looked at a theoretical strategy using a universe of the Russell 1000 and S-Factors: S-Score, S-Volume and price.  It is not intended as a proposal of a trading strategy using S-Factors as a single factor in an alpha model it does illustrate the persistence of the signal over time.

We primarily looked at the signal prior to market open instead of prior days close to include the most recent social media conversation in the metrics.  If you use a sentiment score from the prior days close you don’t include overnight information such as news, foreign markets, and indication of market open…

The universe of stocks considered is the Russell 1000 representation as of 06/26/2015.  The back test period is 2011-12-01 to 2015-11-12.  There are no transaction costs/impact costs assumptions included in this analysis.

The simulation uses S-Score > 3 / S-Score < -3 AND S-Volume > 5 AND Price at Entry > $5.  An S-Score > 3 means the current conversation is more positive than 99% of conversations over the look back period (20 days).  The reason for choosing the threshold of 3 for S-Score is motivated, in part; on research results presented by Markit using the SMA S-Factors (contact us for the research).  The position holding period is Open to Close (+2), (i.e. close 2 business days from now).  The S-Factors signals used were selected at 09:10 AM (ET).

In the below chart, the Green Curve shows the results of going long on Positive Signal (S-Score positive with the thresholds used).  Similarly, the Red Curve shows the returns of the negative (S-Score <-3, negative return is good in this case). The Blue Curve is the result of going long on Positive Signal Portfolio and short the Negative Signal Portfolio each day.   Black Curve is the ONEK ETF (Russell 1000 SPDR ETF) and serves as a market reference for the back test period.  Risk adjusted performance measures (Sharpe, Sortino) and average daily returns are presented for each filter.

The results of Open to Close (+2) Strategy using |S-Score|> 3 & S-Volume > 5 & Entry Price > $5 signal at 09:10 AM are below.  To test the strength of a signal with strong threshold, we decided to hold the position for 3 days, (buying at the open when the signal met requirements of the filter and selling it at the close 2 business days later).  If a stock appears on 2 consecutive days, the trades are made in isolation, irrespective of the position that is held due to previous signal. The Positive and Long Short outperform the ONEK benchmark.  A large spread between Positive results and the benchmark is evident.

In our simulation the positive S-Score portfolio returns 23 bps per day versus the benchmark of 9 bps per day.  The long/short portfolio returns 28 bps versus the 9 bps per day for the benchmark.  Certainly significant reason for further analysis of adding sentiment signals to your portfolio.

These results illustrate that adding S-Volume and price filters, in conjunction with S-Score, yields significant positive returns performance.

Please contact us for much more detail and other back test or to explore how sentiment metrics can be used in your environment.

R1000 S-Score

RtnsTable