Technical Stock Analysis Made Easy in Python

Поделиться
HTML-код
  • Опубликовано: 29 июн 2024
  • Today we will learn how to easily do technical analysis in Python, using TA-Lib.
    TA-Lib Download: www.lfd.uci.edu/~gohlke/pytho...
    DISCLAIMER: None of this is financial advice. This video focus on the programming aspects of the topic. I am not a financial professional.
    ◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾◾
    📚 Programming Books & Merch 📚
    🐍 The Python Bible Book: www.neuralnine.com/books/
    💻 The Algorithm 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
    🎙 Discord: / discord
    🎵 Outro Music From: www.bensound.com/
    Timestamps:
    (0:00) Intro
    (0:17) Installing Libraries
    (5:45) Loading Stock Data
    (7:18) Simple Moving Average (SMA)
    (9:10) Exponential Moving Average (EMA)
    (9:54) Relative Strength Index (RSI)
    (13:47) Linear Regression
    (14:38) Moving Average Convergence Divergence (MACD)
    (19:19) Listing Functions & Help
    (21:05) Engulfing Pattern
    (29:13) Outro
  • НаукаНаука

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

  • @training7574
    @training7574 2 месяца назад +1

    Wow, never realized what an expert programmer can accomplish with these Python libraries. Thanks!

  • @jameswebb3064
    @jameswebb3064 2 года назад +12

    Great video, as I understand, the visualisations are very dynamic, and there are many categories of indicators, would appreciate a series or a second video if possible

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

    Highly valueable video for developers and algo traders. Thanks a lot for great stuff, altogether in just one video. A learned person he is...... Great work

  • @playneard
    @playneard 2 года назад +5

    Thanks for making these informative videos.

  • @cgthejesh
    @cgthejesh Год назад +4

    thanks for making our life simpler

  • @vikramadityaghosh7222
    @vikramadityaghosh7222 Год назад +2

    This is a really good video. Thank you!

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

    Excellent video indeed. Thank you!

  • @almighysanti3061
    @almighysanti3061 2 года назад +2

    My favorite type of videos 🔥🔥 thank for you this bro

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

    Amazing video, thank you!

  • @asonofyah4341
    @asonofyah4341 Год назад +2

    Awesome video! If you don't mind, I have a quick question. Is there a way to use python to identify a candle that is engulfing the previous candle on both ends (buy side and sell side)?? More specifically, where the high of the current candle is higher than the previous and the low of the current candle is lower than the previous.

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

    thank you very much I am very happy to find out you.

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

    Excellent

  • @markgreen2170
    @markgreen2170 5 месяцев назад

    very nice, thanks!

  • @user-so5nq2yn2d
    @user-so5nq2yn2d Год назад +1

    you are amazing sir

  • @River-iw1og
    @River-iw1og 11 месяцев назад

    Great vid. Can you do a vid showing how to draw horizontal price lines that touch the most support or resistance prices on the daily? I use these prices as targets and I'm finding it very difficult to code. I don't believe something like this is a function option in ta-lib.

  • @ravindunethsara7145
    @ravindunethsara7145 Год назад +10

    data = web.DataReader("AAPL","yahoo") //generate a typeError
    How to fix that?

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

    Thx.

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

    Love from india

  • @WilliamKettleton
    @WilliamKettleton Год назад +4

    data = web.DataReader("AAPL", "yahoo") comes up with error "string indicies must be integers." Can anyone help with this?

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

      @John Falkner Thanks so much mate, is there a reason as to why I could not just do the 'data = web.DataReader' ?

  • @jithingeorge1946
    @jithingeorge1946 Месяц назад

    About the data, the Close values are more than the high values. Isn't that wrong? I mean if closing price is more than the highest value seen during the given time, then the closing value should be set as the high value if I a right...!

  • @VR-fh4im
    @VR-fh4im Год назад +8

    DataReader library is broken. It doesn't work.

    • @simonmasters3295
      @simonmasters3295 2 месяца назад

      I think you mean the web link is not working, not the library is malfunctioning

  • @suraj.panddey
    @suraj.panddey 5 месяцев назад

    Don't know why but im getting error as 'Exception: inputs are all NaN' at 23:18.

  • @user-hs1tm6nl2t
    @user-hs1tm6nl2t 2 месяца назад

    help, i install the files and stuff. oduleNotFoundError Traceback (most recent call last)
    Cell In[1], line 2
    1 import datetime as dt
    ----> 2 import talib as ta
    3 import numpy as np
    4 import matplotlib.pyplot as plt
    ModuleNotFoundError: No module named 'talib'

  • @samuelnqai6037
    @samuelnqai6037 2 года назад +2

    can you please teach us to build arbitrage bot in python using two exchanges ?

  • @pinalpatel5474
    @pinalpatel5474 3 месяца назад

    bro i want to download ta-lib in python 12 version

  • @justcallmeccrazy2116
    @justcallmeccrazy2116 5 месяцев назад

    Email address not found, on the website, and will not open from other links 2/5/23, please reply, Thank You

  • @rronhaxhiu6795
    @rronhaxhiu6795 3 месяца назад

    Great content brother! Are you albanian by any chance?

  • @dinohsu1019
    @dinohsu1019 11 месяцев назад

    It seems the install doesn't work for Python 3.11.x, which I am using right now, is there an updated way of install? What's the difference between TA-Lib and ta-lib (or ta-lib-bin)? Do we install it with conda (with certain channel) or pip? Thanks again.

    • @dinohsu1019
      @dinohsu1019 11 месяцев назад +1

      I downgraded my Python to 3.10.12 and now I can install ta-lib.

  • @rabinbishwokarma
    @rabinbishwokarma 5 месяцев назад +1

    0:00: ⚙ Introduction to financial analysis using Python, with a disclaimer on financial advice.
    4:04: 📈 Python libraries for stock data analysis
    8:27: 📈 Visualizing stock data with moving averages and indicators in Python.
    12:32: 📈 Visualization of stock price and relative strength index in Python for technical analysis.
    16:47: 📈 Plotting MACD and Signal Lines with Histogram in Python
    21:03: 📈 Using candlestick patterns for stock analysis and plotting with mplfinance library.
    25:44: 📈 Understanding Candlestick Chart Patterns
    Recap by Tammy AI

  • @STBRetired1
    @STBRetired1 7 месяцев назад

    Why would someone learn Python to analyse stock data? Don't brockerage firms like T.D. Ameritrade have prepackaged software that you can use to study price activity on their charts. Seems like all their inhouse software is all integrated into their charting and data information to make it easy to manipulate the data as you want. I could possibly see using a Python program to buy or sell positions more quickly rather than typing in all the necessary information for a buy or sell order.

    • @KulranjanSingh
      @KulranjanSingh 7 месяцев назад +2

      you analyze on your own, then you use ml to analyze by ml, then through ml you predict the result and then apply for yourself without paying anyone and get your money in the well if at any point you are wrong

  • @OfficialWestCoastStocks
    @OfficialWestCoastStocks 7 дней назад

    Links are no longer valid