How to live stream stock price using python?


by skyla , in category: Technical Analysis , 3 months ago

How to live stream stock price using python?

Facebook Twitter LinkedIn Whatsapp

1 answer

by darby_thiel , 3 months ago


To live stream stock price using Python, you can follow these steps:

  1. Install the necessary libraries: Begin by installing the required libraries such as yfinance and matplotlib. If you do not already have them installed, you can use the following commands in your Python terminal:
pip install yfinance
pip install matplotlib

  1. Import the necessary libraries: In your Python script, import the required libraries as follows:
import yfinance as yf
import matplotlib.pyplot as plt

  1. Define the stock symbol: Specify the stock symbol or ticker for which you want to stream the live price. For example, if you want to stream the live price of Apple (AAPL) stock, assign the ticker to a variable:
symbol = "AAPL"

  1. Create a data stream: Use the yfinance library to create a data stream for the stock symbol:
data =, period='1m', interval='1m')

This code will stream the 1-minute interval data for the specified period, which here is set to "1m".

  1. Continuously update the stock price: Use a loop to continuously update and display the stock price. You can use the following code as a starting point:
while True:
    data =, period='1m', interval='1m')
    latest_price = data['Close'][-1]
    print("Latest Price:", latest_price)

This loop fetches the latest stock price, prints it, and plots a graph of the closing prices. You can customize the graph as per your requirements.

Note: This code will run indefinitely, and you need to manually stop it when you want to end the live streaming.

  1. Run the code: You can run the script and observe the live-streamed stock price and graphical representation using the following command in your Python terminal:

By following these steps, you can live stream stock prices using Python.