62 comments

[ 3.2 ms ] story [ 128 ms ] thread
This is data from the last 24 hours until it went Private.
its back open now.
Yes, started parsing the comments and updating the dashboard!
Very useful! Thanks :)

Would be even better if you could see how the stocks move on the leaderbord (/trending stocks). Just a suggestion.

Pretty sure many common words are not being filtered out. For example, EOD (usually "End of day") is "Wells Fargo Global Dividend Opportunity Fund". I can guarantee no WSBer is going to buy such a "classic" investment.
Also PUMP, NOW, OPEN, TD (probably as in TD Ameritrade), RIDE, etc. Shows some of the pitfalls of naive text mining.
(comment deleted)
I searched a bunch of the symbols from the top of the list. Basically any outside of well known GME, AMC, BB, NAKD, NOK, it's all just false positives.
OPEN is a tough one because it's also a recently listed growth stock SPAC which is exactly the sort of stock this crowd would like.
Some more context on this project:

Like most I guess, I definitely felt a lot of FOMO when I see news about stocks that went up by 100% and option traders who are making a lot of money, I personally know a few.

I didn't like how I am getting to know about these trades, until they are on the top. Stocktwits and few other websites do some good work in signal boosting, up and coming stocks, but sometimes the volume is too low for people to pick it up.

Reddit has been a great community for all things financial, so I turned to the OG community, r/wallstreetbets to see what are they talking about and make a real time leaderboard out of it.

I am using a plain string matching(using a Trie of all stock tickers) with some context of using $ in the comments, so there could be some everyday words that slipped into the list, but the top of them are very obvious($AMC, $GME etc).

I also got this domain(stonks.news) last year, planning to build some tools I would personally use over next few months and may be the community would like them too. Appreciate any suggestions or comments on what would you want to see in fintech(charts, alerts about earnings etc).

This is great, thanks for posting. Can I ask if there is a simple API query I can send a request to? I am building a mega project (which will probably never see light of day - happy to share with you privately) which could probably maybe benefit knowing this info - cheers
Not yet atm, but send me an email at letstalkalgorithms@gmail.com and we can talk.
What's the window of time used here and how frequently is it updated?
The prices are lagging by a min, counts/popularity is updated in real time(you need to refresh though). I am planning to add websocket soon.
Nice one. I thought about making this earlier today. Now I don't have to!
There should probably be some type of sentiment analysis on this as simply being talked about isn't always a good sign. However it would probably need to be customized specifically to WSB since they have their own language and terminology.
Are you matching only upper-case strings? If not, that could help filter out some common words.
(comment deleted)
> Stocktwits and few other websites do some good work in signal boosting, up and coming stocks

PLEASE people, look at what you are doing. If you want to "boost" a "signal" to get people to make trades the way you want them to, you are presumptively engaged in market manipulation. Stop this madness.

I know it's popular to think that big evil hedge funds do these tricks too, and imagine yourself as a hero. But that's not really the way they work[1]. And it's not right when they do it, and it's not right here either. Yes, people go to jail for stuff like this.

I'll take my downvotes now. But this really is just mass hysteria in our community right now.

[1] And to the extent it is, they tend to have much better opsec and don't post the logs of their criminal conspiracies on open internet forums.

So it's manipulative to look for free floating data and make your own decisions? What the actual heck?
Inducing other people to make trades based on fradulent, incorrect or manipulative information is a securities fraud, period. Most of what goes on on WSB dances right next to that boundary, so much so that people like you and the OP seem to have forgotten it exists. The comment above is crowing about "signal boosting", which is absolutely not the kind of thing you would say about purely neutral information.

Obviously WSB posters haven't been prosecuted in the past. But the reason for that is that WSB activity hasn't so far been responsible for large-scale distortions in the market. Clearly that's no longer true.

(comment deleted)
No, but it may be manipulative to encourage people to buy a stock. There are classic schemes, usually referred to as a pump and dump where a person encourages people to invest in a worthless stock then dump their own holdings near the stock's peak. Algorithmically encouraging a pump and dump scheme is a bit iffy.
Are you going to ban CNBC? People are adults, and they absolutely should not be trading until they’ve performed their own research.
Might also need a blacklist. $Rope is a thing over there.
This is very useful! Thanks!
The common words which happen to match stock tickers offer a hilarious glimpse into the wallstreetbets gestalt and the current fury over trading platforms arbitrarily blocking users from buying but not selling:

PUMP

APPS

PEAK

RIDE

WOW

CALM

CRY

SITE

MOD

SON

K

This could probably be at least somewhat mitigated by checking whether the surrounding words are also in all caps.
What's next? SPACs with tickers HODL and LMAO?
LMAO is indeed a spac, HODL appears to be a ticker for a bitcoin company on the Canadian stock exchange.
> LMAO is indeed a spac

I had no idea, LMAO! I suppose ROFL is still available

You might want to right-justify the numeric columns to more easily compare.
I thought they already had a bot that posts stats on mentions in the daily thread?

Also, you need to look at why it's being mentioned. Something that you want to buy puts on may be popular, but it's a different play than just buying shares or calls.

Would love to see "trending" stocks that see the greatest increases in popularity over the last 24 hours/ week, etc.
Google News also loves 24 hour, it seems. All "news" about Gamestop is like 24 hours old or older. I almost never use Google News, so I can't say if that's just normal (hm, news, just older than 24 hours ..).
Not to hijack or anything, but I had a similar idea[0]. I wonder how many other projects like these are out there?

[0] https://isthisastonk.com

looks nice and clean. yeah pretty sure it's a popular idea atm haha.
When it says “top leaderboard,” over what timeframe is this calculated? Does the list update based on comments from the last 24 hours, for example?
It's based of a rolling 24h window. This gets updated in real time from r/wsb comments;
Would be fun to create an index out of this.

Weight on popularity.

Track on the top of the page.

Not the same as what you are describing, but kinda similar. They have already made something like this, but for a sub-niche, instead of the overall weighted WSB popularity index.

Some WSB users created a BECKY index, that contains typical companies a "Becky" would know about, like Starbucks, Lululemon, Ulta, etc. And I have been observing regular updates to how that index has been performing. Surprisingly enough, it is performing great.

>Some WSB users created a BECKY index, that contains typical companies a "Becky" would know about

They tried a KAREN index too, but got tired of all the demands to speak to your manager.

Funny, but seriously if BlackRock found out there would be an iShares Becky ETF in a month with a 1% mangement fee.
These just seems like a list of failing companies. GameStop, AMC, BlackBerry?
That is a correct observation. The mainstay feature of WSB is making 'yolo' margin trades, so it's weighted towards companies that are in sink or swim mode and who will soon have an earnings call or some other major event.
That's because hedge fund managers severely shorted those stocks. If you buy all the shorted stocks you get to name your price when the shorts come due.
Where do you source the next earnings dates? From a quick skim some appears to be off.
I got some from NASDAQ and a few other websites. Mind sharing examples, so I can fix them.
This is really cool and super valuable. Tools like this are often acquired by bigger companies. A short description paragraph at the top would be nice - I’d like to send this to a friend without needing to explain what it is.

Market cap would be a nice addition to the table so we can see size. Maybe some measure of volatility too.

This makes me uneasy. The fact that there will be regulatory investigations should also concern you since a solution like this could easily be implicated in misleading retail investors.

Simple string matching isn't going to cut it, you really need a decent NLP based implementation. There should be weighing mechanisms to avoid bots surfacing stocks that don't actually represent the interest of WSB. The site should be crystal clear about the time period this is sourced from. And most importantly, please put a disclaimer about what it is, how it's working, and why it shouldn't be considered financial advice.

Would be cool to see this in bar graph form, broken down by day.
Everyone here seems to be complaining about how some tickers are wrong due to naive matching. If you're smart, you will look at this list for tickers that you don't recognize and then go try and view DD on /r/wsb. If you find some new DD that is good you might find yourself a really good stock play. Thanks for sharing!
502 bad gateway. Please fix it
Fixed it. Was running a basic set up, should be working now
FWIW 502 Bad Gateway