Added a new feature on Screener 🎉: links to raw PDFs in quarterly results.
Don't know how much time I have spent in going through exchange announcements searching for a particular result PDF. This should bring some productivity boost 🥳.
We push 2-3 updates everyday on Screener. However, we do a pathetic job in communicating them.
I will try share these updates more frequently now. Embracing
#BuildInPublic
👷 and spamming your timelines 😈.
Added reverse search for shareholders on . So we can go to a company, see the shareholders and click on anyone to see all their other holdings over time.
@vlockn
@mukeshsahnis
✨Added Concall Notes on Screener.
These are super-super helpful. Reading 24 page raw transcript is hard.
The notes reduce them to 1-2 pages with proper headings and bullet points. Read 10x more transcripts in same time.
We recently added new ratios to search companies by FII and DII holdings in .
Example queries:
Companies where FIIs are buying:
Companies where FIIs have sold while promoters have bought over 5%:
Hey friends, just pushed the new design on . It is focused on readability, organisation and mobile interfaces. Thanks to
@vlockn
for the wonderful work.
Do let me know if anything breaks🤞.
Was very impressed with Santosh's work.
He created a Chrome extension that adds many advanced things to Screener's page. Common size balance sheet, valuation models and lots of new ratios.
He said he will open-source it soon so everyone can fork it, use it and improve it.
Dear Mr.
@soicfinance
,
I wanted to share a major milestone in my journey as a part of the SOIC tribe member. Thanks to the invaluable Teaching from
@ishmohit1
🙏 I've developed a Google Chrome extension for
@screener_in
, which I believe could be a game-changer for investors
There are over 50 projects that I've worked on over last few years. Around 5-10 were deployed. Just 1 got a decent traction ().
Good ideas are rare. They just happen by chance.
✨Added full-text search for concalls, key-insights and announcements.
Want to search for companies supplying to "Coca Cola" or Tesla? Or concalls where management said we "margins will improve"?
Use "search everywhere"!
We are looking for a curious coder to fill in my shoes as a CTO.
I have started by writing a detailed "manual" for them. It explains how the things are organized, common problems, and their solutions.
Sharing one of the chapters from it on the history of the Screener codebase.
Added real-time prices (5-15m delayed).
The related ratios such as PE, dividend yield, market cap are also updated along with it.
The screen results will also use this real-time data. No need to wait till the end of the day now :).
Wow! "Transcripts within 5 working days".
We recently added a dedicated section for transcripts on . It will provide automatically show these new transcripts 🤩.
✨Inviting Early Patrons:✨
Join us in fueling experiments to build the best research tools. Get unlimited access - priority support - and early benefits 😃
Updated the changelog on Screener after a long time (sorry friends):
✨Highlights:
- Equity history and insider trades on company pages
- Data for new listings
- Performance improvements
- User guides and better support
✨Added new ratios for RSI and MACD:
- RSI
- MACD
- MACD Signal
- MACD previous day
- MACD Signal previous day
These were one of the most requested ratios.
🖥️We can use them in screens like:
RSI > 80
MACD > MACD Signal and
MACD previous day < MACD Signal previous day
✨Enabled notes for everyone. It focuses on:
1. Making notetaking easy. Upload images. Add attachments.
2. Provide a quick way to record your bullish or bearish feelings. Sometimes it is too hard to put your feelings in words.
3. Promise privacy!
Added filters for tracking announcements:
Highlights ✨
1. Create and save multiple filters for different keywords.
2. Search across exchanges.
3. Set an alert and get an email summary every day.
4. Powerful query builder to handle similar words.
✨Added a new chart shows last 50-60 quarters at a glance. It is available for all the companies now:
Do give it a try friends. Please reply with a screenshot if you find it useful😀.
Been working with
@vlockn
on a new design for Screener. It is coming out well. Focusing on better readability and organisation. Excited and working hard to release it soon 🪄.
🆕Added a median row for Screen results, peer comparison and watchlists.
Median row might help in understanding the industry wide margins, or industry wide returns. It shows median values for all the columns we select.
@vlockn
@mukeshsahnis
🔧This week we improved the support for SME companies. They are now at par with other companies on .
🔩Major improvements:
- Show half-yearly balance sheets
- Show half-yearly results
- Use latest numbers for ratios
- Show SMEs on latest results page
✨ Improved the mobile navigation.
- Added scroll-aid on top for mobiles too.
- Moved search button to bottom for easier access.
Designed by
@vlockn
and implemented by
@mukeshsahnis
🔥. More design changes coming soon 🚀.
We had a short conversation with
@1sandeepp
(the creator of this chart) to share how he uses it. He shared some wonderful insights and examples:
Thanks Sandeep Bhai for impromptu chat :)
✨Stock Alerts✨
Remember these feelings?
"I will buy it if it goes below ..."
or "50 DMA cross karne pe breakout hoga"
or "25 PE is too expensive, let it come below 20"
Now get notified when your wishes come true :)
(Limit of 4 for free and 150 for premium).
We have upgraded the servers on .
Please let me know if I broke anything in the migration🤞.
Thanks a lot to
@PratapVardhan
@mukeshsahnis
and
@KaviHarjani
for the reviews and crucial insights 🎉.
We created a short video on "curiosity driven research" for our Wiki Editors. An approach to help them capture better key insights in lesser time:
@ayushmitt
gave some wonderful examples in it 👌- making it public.
@kowshikkkk
We added quite a few features over last 1 month:
1️⃣ Bulk and block deals
2️⃣ Stock alerts
3️⃣ "Follow" people ✨. Get email updates when your favourite investor's do any bulk deals, block deals or have over 1% holding in any company .
Will share few GIFs over next few Tweets :)
Merged the long in development branch, codename Skeleton, into Screener. This one was focused on simplification. Deleted a lot of code and made over 200 commits. Discarded a lot of dependencies which used to be a huge resistance.
Handling names is tough. A same name can be written in tens of different ways. We created a simple fingerprinting algorithm to match various different names of a same person: .
Wow,
@screener_in
has made it even to the annual report of companies!
If this is a sign of becoming an industry standard, time to be an index provider by publishing weekly active users/page visits across the site to gauge sentiment. Will be great marketing
@ayushmitt
@faltoo
@vlockn
@mukeshsahnis
Added a small optimisation in charts. The volume bars now show the combined volume from BSE + NSE.
This gives the right chart for companies which were earlier listed only on one exchange.
I don't think any other tool does this.
🎉 Also added DMAs for Index Pages such as Nifty.
Screener was running a little slow for last few days.
We fixed it yesterday. Surprisingly, it was a 1 line tweak in MySQL configuration.
Thanks a lot to
@iamaniruddhaj
for figuring it out.
Full details:
Thanks a lot Siddharth for sharing the wonderful journey of
@mittalsatya
,
@ayushmitt
and Donald Bhaiya.
Donald Bhaiya is the founder and creator of . We have been lucky to be part of it.
How a self-taught CA developed popular investing platforms like
@screener_in
and ?
Today, is used by thousands of investors. But do you know who are the folks, running this for people like us? Read👇
We have 3 dev tracks🚀
1.
@manujagobind
&
@KaviHarjani
are developing a “notes” feature. A complete rethought. 60% done.
2. Shailesh and
@PratapVardhan
are making it easier to scan latest announcements. Done 5%.
3.
@mukeshsahnis
is integrating live prices. Hard one. 70% done.
This was much more tough than I thought. Took around 10 days to implement.
One of the new Python features I learnt was lru_cache. It is pretty awesome for memoizing common calculations.
We have added support for latest annual results from quarterly filings. The annual p&l will now show FY20 numbers even if annual reports are not yet available.
Screening ratios will also pick FY20 where available.
The investors section on the company pages now also shows bulk and block deals.
The "recent deals" indicator acts as a small nudge.
Clicking on any person's name reverse-searches their other holdings and deals. All in one place :)
[Added last month]
The idea is to show key points of any company. Show the upcoming expansions, past promoter issues or any other key developments; in a simple way. Just like Wikipedia does.
Apparently our AWS server "degraded" (irreparable failed) at night. This was weird. Happened the first time.
We have fixed it now. It required a server stop and start.
Am glad it happened at 2.45am and not many were affected🙏.
We have answered over 12,000 support tickets over the last 12 months. 87% of our replies were rated as "great". Awesome work
@kowshikkkk
and Sneha Ji. Huge shout-out for providing detailed reconciliations, great ideas and solving queries🙌.
✨ Follow your favourite investors ✨
Any new bulk deals, block deals or changes in over 1% company shareholdings will be notified.
We are also working on more integrations around this.
Seeing "Corporate actions" and equity history is one of our favourite features in Screener.
We fixed a few things in the "mergers" tab. It shows all the demergers too now.
I don't know anyone better at "data" than
@1sandeepp
. The way he connects dots and extracts insights is extraordinary. Am borrowing one of his charts on Screener. Will try to make it public soon 🤠.
@vlockn
@mukeshsahnis
"What is different in Screener Premium?" - this is one of the most frequent queries.
🤗We have updated the pricing page to make it more explicit:
We believe 99% users shouldn't need to pay. Good tools should be available to everyone.
Woohoo! Got a chance to contribute to Django source code. My pull request for a small bug fix just got merged:
Thanks to
@MariuszFelisiak
for the code review.
@HarendraSingh98
@vlockn
@mukeshsahnis
ChatGPT at core. But required some work to clean, split and consolidate large documents.
Did a lot of testing and optimisation. Did over 100 iterations.
Will soon be integrating it with manual inputs too.
Thanks a lot for the replies friends :).
Yesterday we added 1 more quarter in the quarterly results. It shows 13 quarters now. Makes it easy to reference last quarter number with 3 previous ones.
Exactly! 80% of our ad spend is on the keywords where our website is already the first result - but we "need" to pay Google because someone else can pay and show their result higher. Over 50% of our ad spend is on "screener" related words.
The only time we ran Google ads was when our competition ran ads when people searched for Zerodha. We ran ads against "zerodha(.)competition(.)com". Our lamest expenditure to date. Hoping this order is a precedent & helps startups save on unnecessary costs
To get a valuation check on Nifty and Sensex, do look at how the different valuation ratios have moved over time. You can also find the constituents making up these indices
Wow! I never thought it like that.
Dad and
@ayushmitt
are particularly fond of email alerts for Screens and watchlist. Dad likes to have it at sharp 5am. It is indeed a "newspaper" for him.
Today
@faltoo
and
@ayushmitt
came to my BFBV class today to teach my students how to create their own personalised “newspaper” on . Thank you Mittal bros!
Thanks a lot sir for letting us sit in your classes sharing the recordings on the blog. We haven't seen anything as vivid. The books, videos, pictures, quotations and movies...everything made the investing fun.
We developed the habit of reading because of your classes🙏🏼.
We have covered over 140 companies till now. They look super useful. They actually reduce the work by couple of hours and gives an overview about a company in minutes.
Thanks everyone for contributing the edits. And huge shoutout to our editors 👍😎
.
@MashraniVivek
once explained his fondness for “testing the waters”...he sometimes pursues matters of others to just test the processes.
It prepares him for such situations.
Will request everyone to help someone in getting a bed or oxygen. Test the waters! Prepare yourself.
is so much better than IMDB. I love the reviews and recommendations on it. Creating watchlist and browsing other user lists is easier. It also lists the name of services such as Hotstar, Netflix-IN, Prime-IN etc on which the movie is available to stream.
@abhymurarka
@ayushmitt
We recently removed the last 3rd party tracking code, Google Analytics, as well 🙈
So don't actually know the accurate numbers ourselves. But yeah, we have been very lucky :) 🙏🏼
@dhh
@jasonfried
I wrote 25% lesser code this year. Don't know if it is a good thing or a bad thing🤔.
Year: Changes
2021: 2,602
2020: 3,593
2019: 3,160
2018: 3,394
2017: 297
Here's how you can automate the descriptive analysis for all stocks using the power of
#Screener
. Thanks a lot to
@ayushmitt
&
@faltoo
for providing us with this great resource. Template & details here
Please connect us if you know anyone who might be a good fit.
🥇Must have curiosity for coding. Loves to read and write code. Comfortable with managing servers. Experience in Django.
🥈Good to have a good sense of UI/UX.
🥉Bonus: Uses Screener😀 or likes finance and stocks.
We have been working on an open-source library for GST E-Invoicing. You can use it directly to generate IRNs for B2B GST Invoices with QR code.
Thanks to
@mukeshsahnis
for this wonderful work.
Pushed a minor update. All dropdown menus open only when clicked. Earlier they used to open on “hover” too.
This makes the menus unambiguous and consistent across platforms:
Technical details:
We have moved from M5 to M6G instances on AWS:
M5 were Intel-based
M6G is Amazon's own silicon
M6G has some fantastic reviews. However, the migration required a full reinstall due to the architecture change from x86_64 to aarch64.
@suru27
@ayushmitt
Thanks a lot Saurabh bhai for your love and support 🙏🏽.
Some very exiting things are in the pipeline. Will continue to put in our best.