Technical Stock Analysis (RSI) in Python

Поділитися
Вставка
  • Опубліковано 1 жов 2020
  • In today's video we learn how to use technical stock analysis in Python, by looking at the so-called relative strength index (RSI).
    ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
    📚 Programming Books & Merch 📚
    💻 The Algorithm Bible Book: www.neuralnine.com/books/
    🐍 The Python Bible Book: www.neuralnine.com/books/
    👕 Programming Merch: www.neuralnine.com/shop
    🌐 Social Media & Contact 🌐
    📱 Website: www.neuralnine.com/
    📷 Instagram: / neuralnine
    🐦 Twitter: / neuralnine
    🤵 LinkedIn: / neuralnine
    📁 GitHub: github.com/NeuralNine
    🖥️ My Coding Setup 🖥️
    ⌨️ Keyboard: hyperurl.co/neuralkeyboard
    🖱️ Mouse: hyperurl.co/neuralmouse
    🖥️ Monitor: hyperurl.co/neuralmonitor
    🎙️ Microphone: hyperurl.co/neuralmicrophone
    ✏️ Drawing Tablet: hyperurl.co/neuraldraw
    🎵 Outro Music From: www.bensound.com/
  • Наука та технологія

КОМЕНТАРІ • 44

  • @haydnwebtech
    @haydnwebtech 5 місяців тому +1

    Brilliant tutorial! Even though the video is 3 years old, I only had to make a couple of very minor changes to get it working perfectly. It was a great learning experience. Thanks for sharing.

    • @worldbestvideos.4346
      @worldbestvideos.4346 3 місяці тому

      Hello .I have been trying to figure out how to go about the RSI indicator but not yet . Can you please help with your updated source code of RSI or can you do a similar video on RSI on your channel, please. i will appreciate

  • @sudzbyte2215
    @sudzbyte2215 Рік тому

    Great vid, RSI is cool. This helped me connect the dots on some things thanks a lot!

  • @idontwantyoutoknowme
    @idontwantyoutoknowme 2 роки тому

    hey! thx a lot for this vid! just a lil question: how should i do when there is a full "moon" on a row? I mean: let's say that the price increased every time during the last N candle, the loss average will be null. So we will have an error (of division by zero) when you code the relative_strength. Thx for your answer!

  • @jessebelleman8070
    @jessebelleman8070 3 роки тому

    thanks a lot, very clear explained

  • @metehandeniz6741
    @metehandeniz6741 3 роки тому +1

    Thanks for the video dude. It is very informative. I know this kinda out of topic, how can I turn on the (information box), appears while you are coding

  • @HassanEid-wo1ki
    @HassanEid-wo1ki 2 місяці тому

    Love your channel. Learning a lot and appreciate your way of explaining while coding. Question...why are the first 13 values NaN when printing them out and how can I make an adjustment to that where it doesn't affect the training of my machine learning model?

  • @IgansF
    @IgansF Рік тому

    Dude this is great. Thx

  • @dad8961
    @dad8961 2 роки тому +1

    I am getting an error as 'pandas_datareader._utils.RemoteDataError: Unable to read URL:'. What can be done to resolve the issue??

  • @8ksmiff502
    @8ksmiff502 2 роки тому

    Hello ! I have parse data with my python file and getting the result in python console, now I want to export this data to google sheet. Can you help me to do that ?

  • @zayyandalai209
    @zayyandalai209 2 роки тому

    thanks for this video

  • @dipto100
    @dipto100 2 роки тому

    If we use a timeframe of 15 days for RSI, how come we graph it on the same x axis as the adjusted prices? The timeframe there is from 2018 onwards.

  • @metehandeniz6741
    @metehandeniz6741 3 роки тому

    Why does not RSI indicator show the last day on the plot? I compare the RSI curve with tradingview RSI. Our RSI curve is not showing last day

  • @LiviusMinitechnicus
    @LiviusMinitechnicus 3 роки тому +1

    Very Cool! Thanks for sharing!
    I do have a question. I have checked against the FB RSI on Yahoo Finance and the values don't match. For example, for 02/26 I get an RSI of 38.39 while YahooFinance is showing 48. Any idea why this may happen?
    Thanks.

    • @vcool
      @vcool 3 роки тому

      Don't use the shown approach. It uses SMA which is the incorrect way to calculate RSI.

    • @Unremarkabler
      @Unremarkabler 3 роки тому

      @@vcool what is the correct way if not SMA? Are saying yahoo approach is the correct?

    • @prachiprachy2727
      @prachiprachy2727 Рік тому

      @@Unremarkabler exponential moving avg is generally used instead of simple moving avg

  • @oscarsibanda9454
    @oscarsibanda9454 Рік тому

    Thanks a lot :)

  • @jarjarbinks827
    @jarjarbinks827 3 роки тому +2

    There's no link to source code or documentation ?

  • @rushas
    @rushas 3 роки тому

    Nice one. Is it possible to increase the font size? It's really hard to read when watching on mobile. Thanks

    • @rushas
      @rushas 3 роки тому

      @Rohan Mengle How do you do that on mobile?

  • @santoshlalwani2503
    @santoshlalwani2503 3 роки тому

    i am new to python so i kind of find it a little hard , but i just love watching your videos amazing content

  • @muhammeda1426
    @muhammeda1426 3 роки тому

    Hi When i set 'FB' as 'BTC-USD' it gives error "combined['RSI']=RSI "

    • @chandruztc
      @chandruztc 3 роки тому

      df = yf.download(tickers='FB', start="2020-01-01", interval='1d') USE THIS

    • @muhammeda1426
      @muhammeda1426 3 роки тому

      @@chandruztc i dont have issue with FB i have problem with btcusd

  • @matkoschlebikom3630
    @matkoschlebikom3630 3 роки тому +3

    @NeuralNine in line combined["RSI"] = RSI i get error ValueError: cannot reindex from a duplicate axis can you help me?

    • @Max-qg7pc
      @Max-qg7pc 2 роки тому

      I encountered the same error

    • @naneci
      @naneci 2 роки тому

      Same here! Did anyone manage to solve it?

  • @rohanmane7423
    @rohanmane7423 3 роки тому

    Very useful

  • @obi-wankenobi7929
    @obi-wankenobi7929 3 роки тому

    Why it doesnt show the screen? please help

    • @nicopacabana6611
      @nicopacabana6611 3 роки тому

      import matplotlib
      matplotlib.use('qt5agg')
      PUT that on your code

  • @vcool
    @vcool 3 роки тому +1

    This uses the SMA which is the wrong way to calculate the RSI.

  • @Naaathaniel
    @Naaathaniel 3 роки тому

    it's says no module named pandas:1

    • @Maddy-pf9ib
      @Maddy-pf9ib 3 роки тому +1

      means u need to install it, run pip install pandas

    • @Naaathaniel
      @Naaathaniel 3 роки тому

      @@Maddy-pf9ib ok thx

  • @MrErick7007
    @MrErick7007 3 роки тому

    Hi bro, how can I contact with you? I need your help

  • @DiveIntoTruth
    @DiveIntoTruth 3 роки тому +1

    Early gang