Streamlit Interactive Finance Dashboard - Stock Performance Comparison

Поделиться
HTML-код
  • Опубликовано: 6 ноя 2024

Комментарии • 68

  • @detroiter4eva
    @detroiter4eva 2 года назад +4

    Excellent. I've been looking for something like this for 4 or 5 months. I found you by chance. I GOT ALL THE WAY TO THE END OF THE TUTORIAL WITHOUT ANY ERROR MESSAGES!
    Thanks. I'm subscribing to your channel!

    • @Algovibes
      @Algovibes  2 года назад

      Thanks a lot man. Appreciate your support!

  • @sz8558
    @sz8558 3 года назад +1

    I've seen a bunch of streamlit tutorials...This is one of the best. Thanks

    • @Algovibes
      @Algovibes  3 года назад

      Thanks a lot for your kind words :-) Appreciate it!

  • @SanthoshKumar-di9es
    @SanthoshKumar-di9es 3 года назад +3

    Great video mate! Clear and concise. Was working on something similar. Will deploy the learnings in my project. Thanks and Greetings from India.

    • @Algovibes
      @Algovibes  3 года назад +1

      Awesome, thanks a lot for your feedback and I am happy you could extract value out of it :-)

  • @rraul
    @rraul 3 года назад +2

    So simple and elegant solution. Thanks 👏👏

    • @Algovibes
      @Algovibes  3 года назад +1

      Thanks mate. Really appreciate your support since quite a long time now :-)

  • @markk4203
    @markk4203 3 года назад +1

    Wowwwww... never heard of streamlit before. Totally cool (especially to a Python noob like me)! Great topic material.

    • @Algovibes
      @Algovibes  3 года назад +1

      Yep, its awesome! :-)

  • @GlebKretinin
    @GlebKretinin 3 года назад +1

    This is a great topic and well explained.
    Thank you also for adjusting the fonts. Not many people bother to do so.

    • @Algovibes
      @Algovibes  3 года назад +1

      Thanks a bunch for your feedback mate. Really appreciate it :-)

  • @Septumsempra8818
    @Septumsempra8818 3 года назад +4

    Great Vids as always.
    What sort of work do you do?
    s/o from South Africa

    • @Algovibes
      @Algovibes  3 года назад +2

      Thanks a lot for your comment and greetings to South Africa. It is btw one of my top destinations to visit once in my life :-)
      For a living I am working in the field of Data Science.

  • @adityashinde2878
    @adityashinde2878 3 года назад +1

    Thanks alot bro for this one ,feels good to be back to something this useful after a break.👍

    • @Algovibes
      @Algovibes  3 года назад

      Always a good choice to take a break! Thanks for watching and your comment mate :-)

  • @hardikpatel5916
    @hardikpatel5916 3 года назад +1

    Great video on streamlit, please make more video on that

    • @Algovibes
      @Algovibes  3 года назад

      Thank you buddy. Happy to announce that there are more videos on streamlit in the pipeline 🙂

  • @atangbingana283
    @atangbingana283 Год назад +1

    Hey there Did you ever build that data base? I am trying to build one for African stocks can you offer me any suggestions on how to do this. Great Video man thank you so much.

    • @Algovibes
      @Algovibes  Год назад +1

      I did! Just check out the other videos on streamlit on my channel. Let me know if you don't find something!

  • @randomdude79404
    @randomdude79404 3 года назад +2

    Great vide on streamlit , what sort of things can we expect to see in coming videos in terms of topics ?

    • @Algovibes
      @Algovibes  3 года назад +3

      Thanks for watching and your comment :-)
      Well it depends on how much time I am able to distribute for RUclips. I am planning on two more parts for the stock recommender, some ML stuff, trading with both cryptos and stocks and continuing my short series on Data Science topics to give you an idea of upcoming content. But it might change as e.g. streamlit was a spontaneous video as I was playing around a bit with it.

  • @rubengomes3317
    @rubengomes3317 8 месяцев назад +1

    The goat video

    • @Algovibes
      @Algovibes  8 месяцев назад

      You are :-) Thanks for watching my friend!

  • @TheStoicPath_
    @TheStoicPath_ 3 года назад +1

    great video but when I try to recreate the code I cant get the graph to appear on the website Edit: it seems defining df = pd.DataFrame() fixed the issue

    • @Algovibes
      @Algovibes  3 года назад

      Thanks for watching and your comment :-)
      Can you post your code? Maybe I find the mistake on first sight. It should work without defining an empty frame.

  • @tudatostrader
    @tudatostrader 2 года назад +1

    Truly amazing Mr.Vibezz! Please if you can do more data engineering, streamlit, sql content.

  • @naeemhussain5993
    @naeemhussain5993 3 года назад +2

    Another good vid...👍

    • @Algovibes
      @Algovibes  3 года назад

      Thank you so much! :-)

  • @SandroSenn
    @SandroSenn Год назад +1

    Great, Its possible to change name assets? for example BTC-USD to BITCOIN ? I couldn't find a code for that

    • @Algovibes
      @Algovibes  Год назад

      Thanks buddy. yeah sure, that's possible.

  • @muneebulhassan7823
    @muneebulhassan7823 2 года назад +1

    Do you have more videos like this?
    I want to create a dashboard with candles on it and show signals like buy and sell on candle according to my custom strategy. Or any other videos links where i can get help from.

    • @Algovibes
      @Algovibes  2 года назад +1

      Only this one here:
      ruclips.net/video/YsnPlQyCYfo/видео.html
      and also videos in my cryptobot / Python for finance playlist to get signals. But your idea is a pretty nice one! Noted it.

  • @tradercrypto_lad8929
    @tradercrypto_lad8929 3 года назад +1

    Hi!
    thank for the video!
    one quick question:
    is it possibile to display the price of a stock and the relative return on the same chart?

    • @Algovibes
      @Algovibes  3 года назад +1

      Welcome buddy,
      it is but I would suggest two axis then. But I wouldn't see a reason to do that btw.

  • @waiwai-qz1ci
    @waiwai-qz1ci 2 года назад +1

    hi @Algovibes , is it possible to make auto reload the stock data ? maybe once per day. Thanks

    • @Algovibes
      @Algovibes  2 года назад

      Hey mate,
      yes! That's possible. I have covered it in my Stock recommender playlist in Part III or so:
      ruclips.net/p/PL9ATnizYJ7f9sW_mdY3071dS8mMwBGu2S

    • @waiwai-qz1ci
      @waiwai-qz1ci 2 года назад

      hi@@Algovibes , but no idea how to do in the dashboard

  • @vdzneladze1
    @vdzneladze1 3 года назад +1

    Fantastic tutorial. Please make one where you connect sql_database with streamlit and deploing it on your server.

    • @Algovibes
      @Algovibes  3 года назад

      Thank you very much for your feedback! Spasibo :-) I have noted that!

  • @siddharth84s
    @siddharth84s 3 года назад +1

    Great Video :)

  • @k2icc
    @k2icc 2 года назад +1

    Nice to do that with relative strength RS of a stock against an index. Also, plotting the moving averages such as 50, 100 and 200.

    • @Algovibes
      @Algovibes  2 года назад

      Pretty nice suggestion. Thanks a lot!

  • @thieshenningsen1070
    @thieshenningsen1070 3 года назад +1

    Why do you use spyder instead of pycharm, just a personal preference or is there a factual reason behind that?

    • @Algovibes
      @Algovibes  3 года назад +1

      Personal preference :-) PyCharm is awesome as well and you cannot go wrong with it.

  • @MSavva91
    @MSavva91 2 года назад

    Was it not possible with Streamlit, when you created this tutorial, to just save your changes and have the dashboard update automatically without exiting and rerunning Streamlit each time, or is that a new thing? You could save a lot of time with your development with that

  • @naeemhussain5993
    @naeemhussain5993 3 года назад +1

    hi Algo, thanks for linnk, looking into it.

  • @dhirajp4677
    @dhirajp4677 3 года назад +2

    First comment..thanks for the video..btw is it possible to convert this application into exe file and share

    • @Algovibes
      @Algovibes  3 года назад

      Congrats :-D Thanks for your comment :-)
      To share this application you can deploy it! It is a super cool feature of streamlit. You just need a GitHub repo for it.
      I might cover deployment in future videos.

  • @naeemhussain5993
    @naeemhussain5993 3 года назад +1

    plus, struggling coding trailing stop loss, need your expert knowledge and guidance on this one.ive got 'PLUG' stock df, with 'Price', 'entry_signal', 'exit_signal', coloumns, but dont know how to utilise these coloumns to come up with a 1% trailing stop loss cloumn, can you guide me further what to do.... appriacate inputs.

    • @Algovibes
      @Algovibes  3 года назад +2

      Plug Power to the 🌙 :D (Just a joke , not an investment advice). The TSL is a very nice question and I will do a video on coding a trailing stop loss as I think it is quite helpful and important.
      Until then an ad hoc solution:
      I am not quite sure what is your entry signal. But your exit signal will highly probable be a boolean which is telling you that your SL is triggered or not.
      You need a series/column which is containing the highest achieved price as this is your benchmark for the Stop loss.
      Calculate the SL as 99% of this benchmark and then check if the current price is below this.
      But as said I am incorporating that into either a crypto strategy or a stock trading strategy soon.

    • @naeemhussain5993
      @naeemhussain5993 3 года назад +1

      @@Algovibes thanks algo, your the best!

    • @fizzyhad2362
      @fizzyhad2362 3 года назад

      @@Algovibes look forward to this video how to do it so it show on the Streamlit dashboard with Trailing Stop point

  • @yuanfanglu
    @yuanfanglu 3 года назад +1

    I followed the code but it prompt error "AttributeError: 'Series' object has no attribute 'comprod'". Any idea what could be the issue?

    • @Algovibes
      @Algovibes  3 года назад

      Seems like a typo. cumprod instead of comprod.

  • @MagnoFireSoftwareSolutions
    @MagnoFireSoftwareSolutions Год назад

    Add model selection along with it

  • @vamsiakula9860
    @vamsiakula9860 3 года назад +1

    We need more from streamlit and how to connect database to it!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    • @Algovibes
      @Algovibes  3 года назад

      Thank you very much for your feedback. Helps me a lot and I really appreciate it!

  • @Gayatri8105
    @Gayatri8105 2 года назад +1

    Which algorithm is used

    • @Algovibes
      @Algovibes  2 года назад

      Can you elaborate?

    • @Gayatri8105
      @Gayatri8105 2 года назад

      Which ml algorithm is used lstm or svm or rnn

  • @naeemhussain5993
    @naeemhussain5993 3 года назад

    Hi Algo, can you do a vid on coding " on how to find out which sectors and industries are booming right now", I feel like we missing out on alot of investing opportunities because we just don't know which sectors and industries are doing good at the moment... If you done this vid already, apologise for my ignorance,... If you hadn't please add to your to do list. Much appreciated.

    • @Algovibes
      @Algovibes  3 года назад

      Hi and thanks for your request :-)
      See the following sentences as sharing my thoughts and by no means as investment advice please:
      I would answer this question rather with kind of common sense than programming: What is a post crisis world looking like? What are new business opportunities? Which suffering companies have turnaround potential? And so on...
      From an analytical and Data Science perspective I think a Principle component analysis of a certain index would be interesting. Check this one out: towardsdatascience.com/stock-market-analytics-with-pca-d1c2318e3f0e
      You see that you are getting the top and worst performers where the worst performers are e.g. businesses connected to traveling. But in the future I might rather trade (no investment advice!) the exact opposite due to turnaround effects.
      But generally speaking I wouldn't know what kind of programming topic would cover your request. Can you maybe elaborate what would be helpful for you?