Saturday, July 27, 2019

Published July 27, 2019 by with 40 comments

Why Does It Seem like Stocks Are at an All-Time High?

It often feels like stocks are at an all-time high, but there's an obvious reason for this...stocks are often near their all-time high.

It's so obvious in retrospect, but it didn't click for me fully until this week. US stocks have tended to rise over time. When something is rising and bounces around a bit in value, it will still generally be close to its all-time high value.

To test out how close, I took S&P 500 data since 1959. 'Near all-time high' is not an exact measure, so I took a few different definitions. If you define it as 'at least 90% of the all-time high', then ~60% of days since January 1, 1959 met this criteria. To calculate this, I'm simply comparing the value at each date with the highest value at or before that date. The table below has more of these values:

% of all-time high% of days at this level
>9919
>9545
>9060
>7588

88% of the time since 1959, the S&P 500 has been within 25% of its highest all-time value at that time.

To see it graphically, I put together this plot. The pink periods are those in which the S&P 500 was at least 90% of its all-time high at that point.


There is a potential gap here...why start at 1959? What if there was a giant crash right before this point that biased everything and messed up my boundary condition? It's hard to answer. The 'S&P 500' didn't officially exist until March 4, 1957. However, variants started in 1923. Further, I can only find free data sets that have daily values going back to 1950. Finally, does the market of 1940 really represent the market of 2010? How far back is reasonable to go? I thought '60 years' is a nice number so I went with it. It's nice also since the first trading day in 1959 was an all-time high so the 'what if it crashed right before' effect is theoretically minimized. It is worth noting that this avoids the great depression. These numbers would be lower if I had a full data set back to that period.

To provide another arbitrary period though, here's the last 30 years:

% of all-time high% of days at this level
>9921
>9549
>9062
7583

That's it. Just thought it was a cool way to capture this info and it made it more intuitive for me.


      edit

40 comments:

  1. Information Science is basically an innovative and test process on the grounds that neither one of the we can find a last solution to the issue nor accurate strategy to arriving at one.ExcelR Data Science Courses

    ReplyDelete
  2. Good to become visiting your weblog again, it has been months for me. Nicely this article that i've been waited for so long. I will need this post to total my assignment in the college, and it has exact same topic together with your write-up. Thanks, good share.
    data science training
    data science course
    data science course in hyderabad

    ReplyDelete
  3. I think you can help me. I hope you can help me. 메이저놀이터 Will you do my favor?

    ReplyDelete

  4. I am really happy to say it’s an interesting post to read . I learn new information from your article , you are doing a great job . Keep it up

    Devops Training in Hyderabad

    Hadoop Training in Hyderabad

    Python Training in Hyderabad

    Tableau Training in Hyderabad

    Selenium Training in Hyderabad

    ReplyDelete
  5. This is one very interesting post. I like the way you write and I will bookmark your blog to my favorites.메이저놀이터

    ReplyDelete
  6. Nice information, valuable and excellent design, as share good stuff with good ideas and concepts.먹튀검증커뮤니티

    ReplyDelete
  7. I got a web site from where I be capable of really obtain valuable information regarding my study and knowledge.
    Great Article… Good Job… Thanks For Sharing…

    Website:오피사이트

    ReplyDelete
  8. Hello, thank you for reading the article. Thank you very much for your help..먹튀사이트

    ReplyDelete
  9. good of which you’re so good currently Wow, great blog article 토토커뮤니티

    ReplyDelete
  10. Some information about medicine Wow, great blog article 먹튀검증

    ReplyDelete
  11. Plenty of helpful info here. I’m sending it to several pals ans also sharing in delicious. And certainly, thanks to 토토사이트검증

    ReplyDelete
  12. Wow, superb blog layout! How long have you helpful info here. I’m sending it to several pals ans also sharing in delicious. And certainly, thanks to your 안전놀이터 have a site, which is good in favor of my know-how

    ReplyDelete
  13. This blog helps me a lot. Please make time to read, this may help you. 먹튀검증 be sufficient, for the fantasti c lucidity in your writing

    ReplyDelete
  14. I like the efforts you have put in this, appreciate it for all the great blog posts. 파워볼

    ReplyDelete
  15. I would appreciate you that you pick up an important topic to write a thoroughly informative post on. 경마사이트

    ReplyDelete
  16. Wonderful website. Plenty of helpful information here. 릴게임

    ReplyDelete
  17. you have done a great job. I will definitely dig it and personally recommend to my friends.
    토토사이트

    ReplyDelete


  18. howdy! This article couldn't be written lots better! Searching through this article rings a bell in my memory of
    my previous roommate! He usually kept preaching approximately this. I'm going to deliver this article to him.
    Fairly sure he could have a extraordinary observe. Thanks for sharing! Excellent day, i think your weblog may be having
    browser compatibility issues. As soon as i test your blog in safari, it looks wonderful but at the same time as starting in i. E., it has some
    overlapping issues. I just favored to present you a short heads up! Except that, high-quality web page! Spot on with this
    write-up, i definitely feel this top notch website desires a high-quality deal extra interest. I’ll probably be returning to look
    at via more, thank you for the statistics! Aw, this became a really proper publish. Taking the time and real try to create a
    very good article… however what am i able to say… i positioned topics off a whole lot and do now not manage to get nearly something performed.

    Click here to chceck my blog :: 부산오피
    (jk)


    ReplyDelete
  19. I blog often and I truly appreciate your content.
    야설

    Also visit my web site;
    야설

    ReplyDelete
  20. This great article has truly peaked my interest.
    일본야동
    Also visit my web site 일본야동

    ReplyDelete
  21. I’m going to bookmark your site and keep checking for new details about once per week.
    국산야동
    Also visit my web site 국산야동

    ReplyDelete
  22. I subscribed to your Feed too.

    일본야동
    Also visit my web site 일본야동

    ReplyDelete
  23. Hi there! This article could not be written much better!
    야설
    Also visit my web site 야설

    ReplyDelete
  24. That's a really impressive new idea! 안전한놀이터 It touched me a lot. I would love to hear your opinion on my site. Please come to the site I run once and leave a comment. Thank you.

    ReplyDelete

  25. I know this web site offers quality depending articles or reviews and other information,
    is there any other site which offers such data in quality?
    my web-site: 카지노

    (IVY)

    ReplyDelete
  26. 'Have fun' is my message. Be silly. You're allowed to be silly. There's nothing wrong with it.
    토토

    ReplyDelete
  27. Great webpage brother I am gona inform this to all my friends and contacts 에볼루션카지노

    ReplyDelete
  28. You need to take part in a contest for one of the best
    sites online. I’m going to highly recommend this web site! 바카라사이트인포

    ReplyDelete
  29. This is great information. It seems to be a really interesting article 카지노사이트

    ReplyDelete
  30. I will recommend your website to everyone. You have a very good gloss. Write more high-quality articles. I support you. 온라인카지노

    ReplyDelete
  31. I am incapable of reading articles online very often, but I’m happy I did today. It is very well written, and your points are well-expressed. I request you warmly, please, don’t ever stop writing..This is a great post. I like this topic.This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting this again 먹튀검증

    ReplyDelete
  32. Hi! Someone in my Facebook group shared this site with us.so I came to look it over. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to my..I only wаnt to state tһat thіs post is 안전놀이터

    ReplyDelete
  33. Very good blog post.Much thanks again. Cool..Hello I am so delighted I located your blog, I really located you by mistake, while I was watching on google for something else, Anyways I am here now and could just like to say thank for a tremendous post and a all round entertaining website. Please do keep up the great work.Without fail, your writing style is top professional; even your website also looks amazing thank you for posting. 먹튀프렌즈

    ReplyDelete
  34. I read this paragraph fully about the comparison of latest and previous technologies,..it’s awesome article..Quality posts is the important to be a focus for the users to pay a quick visit the site, that’s what this web page is providing. 먹튀사이트

    ReplyDelete
  35. Normally I do not read post on blogs, however I wish.to say that this write-up very compelled me to check.out and do so! Your writing style has been amazed me..Thanks, very nice article.Two foot fetish guys, one of which wanted me to smear peanut butter on my feet. 먹튀사이트

    ReplyDelete
  36. I just found this blog and have high hopes for it to continue. Keep up the great work, its hard to find good ones. I have added to my favorites. Thank You. I would like to say that this blog really convinced me to do it! Thanks, very good post . What a really awesome post this is. Truly, one of the best posts I've ever witnessed to see in my whole life. Wow, just keep it up. 먹튀검증

    ReplyDelete
  37. I really appreciate the kind of topics you post here. Thanks for sharing us a great information that is actually helpful. Good day.Set aside my effort to peruse every one of the remarks, however, I truly delighted in the article. It ended up being Very useful to me and I am certain to all the analysts here. 토토경비대

    ReplyDelete
  38. I read this paragraph fully about the comparison of latest and previous technologies,..it’s awesome article..Quality posts is the important to be a focus for the users to pay a quick visit the site, that’s what this web page is providing. 해피머니상

    ReplyDelete
  39. That is a great tip especially to those new to the blogosphere..Simple but very precise information… Thank you for sharing this one...A must read post!..hello!,I love your writing very a lot! percentage we communicate extra approximately your post on AOL? 하이머니

    ReplyDelete
  40. Hi there would you mind letting me know which hosting company you’re utilizing?..I’ve loaded your blog in 3 different web browsers and I must say this blog loads a lot faster then most.I’m starting a blog soon but have no coding knowledge so I wanted toget advice from someone with experience. Any help would be..greatly appreciated! 카디즈에이전시

    ReplyDelete