Most active commenters

    ←back to thread

    289 points GodelNumbering | 17 comments | | HN request time: 1.508s | source | bottom

    (* within a few minutes of SEC filing)

    Currently does it for 1000+ US companies and specifically earnings related filings. By US companies, I mean the ones that are obliged to file SEC filings.

    This was the result of almost a year long effort and hundreds of prototypes :)

    It currently auto-publishes for 1000 ish US companies by market cap, relies on 8-K filing as a trigger.

    e.g. https://www.signalbloom.ai/news/NVDA will take you to NVDA earnings

    Would be grateful to get some feedback. Especially if you follow a company, check its reports out. Thank you!

    Some examples: https://www.signalbloom.ai/news/AAPL/apple-q1-eps-beats-desp...

    https://www.signalbloom.ai/news/NVDA/nvidia-revenue-soars-ma...

    https://www.signalbloom.ai/news/JPM/jpm-beats-estimates-on-c... (JPM earnings from Friday)

    Hallucination note: https://www.signalbloom.ai/hallucination-benchmark

    1. dchuk ◴[] No.43677842[source]
    Well done site. One important nit pick: never use charts that don’t start from 0 on the y axis. I was looking at a stock that had a yoy growth rate reduction of 6% (from 39 to 33 for each respective yoy period), and the chart showed an aggressive down to the right trend line because the y axis started at 33% instead of 0%.

    Charts like that show more detail sure, but everyone freaks out in reaction to them. Always zero out your graphs.

    replies(4): >>43677904 #>>43678302 #>>43678894 #>>43679552 #
    2. WheatMillington ◴[] No.43677904[source]
    I disagree with this. Zero is an arbitrary and often useless intersection. A stock worth $300 is going to show meaningless movements at that scale.
    replies(5): >>43677936 #>>43677937 #>>43677993 #>>43678099 #>>43680973 #
    3. wisemang ◴[] No.43677936[source]
    This is correct. GP’s rule should be adhered to for bar charts though. Absolute values there are expected. For line charts continuous (ish) over time, people are usually more interested in relative change in a time period so ok if y axis starts closer to the minimum value of the series in that range.
    4. ReaLNero ◴[] No.43677937[source]
    Yeah, I would say the y-axis range on charts should be set at "3-sigma likelihood of observation" thresholds. Not everything that's charted can be framed as sampling from a distribution, but the principle of manually setting chart ranges would nonetheless still apply.

    For instance, if we're charting someone's body temperature, we would likely fix our y-axis to 80-110.

    5. dchuk ◴[] No.43677993[source]
    That’s the exact point?
    replies(1): >>43678004 #
    6. WheatMillington ◴[] No.43678004{3}[source]
    No, it isn't. People are interested in whether a stock has volatility, and whether it has moved x%. If a $10 stock loses $1 it should show a roughly matching pattern to a $200 stock losing $20. Intersecting at zero will show a very large movement for the $10 stock and a very small movement in the $200 stock, despite the effect being the same to stockholders.
    replies(1): >>43678276 #
    7. farrellm23 ◴[] No.43678099[source]
    Adding to this, stock prices should be plotted on a log scale since it is log returns that are roughly normal, and then 0 really makes no sense.
    8. degamad ◴[] No.43678276{4}[source]
    > Intersecting at zero will show a very large movement for the $10 stock and a very small movement in the $200 stock...

    How so? Surely both will show a 10% movement?

    replies(1): >>43678455 #
    9. vincnetas ◴[] No.43678302[source]
    One child comments makes a better suggestion. Display only a change in % since period start. Who cares about the absolute price. You only care about percentage change.

    And yes, all charts would automatically start from 0 as a side effect.

    replies(2): >>43679749 #>>43718983 #
    10. ◴[] No.43678455{5}[source]
    11. Etheryte ◴[] No.43678894[source]
    Charts like this are standard practice in finance. You're interested in the relative movement, not absolute numbers, so a chart that starts from zero is practically useless since the change you're trying to see is too small.
    12. montebicyclelo ◴[] No.43679552[source]
    > Always zero out your graphs

    Great way to end up with useless graphs where you have a tiny line at the top that's been compressed to the point where you can't see any changes...

    The "rule" about ensuring axes are zeroed is for bar charts not line graphs.

    replies(1): >>43740886 #
    13. apeescape ◴[] No.43679749[source]
    Change could go to negative though, so even though 0% is included in the chart, the true possible bottom value of the chart is -100%.
    14. bufferoverflow ◴[] No.43680973[source]
    Zero is not arbitrary when it comes to the stock price.
    replies(1): >>43690493 #
    15. Etheryte ◴[] No.43690493{3}[source]
    It very much is, because stocks don't start at zero and your entry point will also not be zero. You can be deep in the red long before the stock gets anywhere close to zero. Even when a stock hits zero it doesn't always mean something useful, look at the Hertz bankruptcy for a good example. As far as stocks are concerned, zero is arbitrary and pretty universally a useless reference point.
    16. am3101 ◴[] No.43718983[source]
    there are definitely times when you care about absolute price—e.g., if you are trading options that strike at given prices, or if the company has convertible debt that can be converted at a given strike price, or if there is a risk of the exchange delisting you if you consistently trade below $1.

    this would be a good toggle but both matter

    17. Breza ◴[] No.43740886[source]
    Agreed. The Wall Street Journal suggests setting the y axes so your data fits in 2/3 of the available space (unless you have a specific reason for a different setting, such as putting zero as the minimum for revenue).