Получение предрыночных торговых данных Tesla с примерами кода

Фраза «предмаркетинг Tesla» относится к предрыночной торговой деятельности Tesla, Inc., компании по производству электромобилей и экологически чистой энергии. Предрыночная торговля позволяет инвесторам покупать или продавать акции Tesla до официального открытия фондового рынка. Ниже приведены некоторые методы, а также примеры кода, которые вы можете использовать для получения предрыночных торговых данных для Tesla:

  1. API Alpha Vantage:
    Alpha Vantage предоставляет бесплатный API, который позволяет получить доступ к предрыночным данным. Вы можете использовать следующий фрагмент кода, чтобы получить предрыночные цены Tesla:

    import requests
    api_key = 'YOUR_API_KEY'
    symbol = 'TSLA'
    endpoint = f'https://www.alphavantage.co/query?function=GLOBAL_QUOTE&symbol={symbol}&apikey={api_key}'
    response = requests.get(endpoint)
    data = response.json()
    premarket_price = data['Global Quote']['08. premarket price']
    print(f"Tesla pre-market price: {premarket_price}")
  2. API Yahoo Finance:
    Yahoo Finance также предоставляет API, который позволяет получить доступ к данным предрыночных торгов. Вот пример использования библиотеки yfinance:

    import yfinance as yf
    symbol = 'TSLA'
    stock = yf.Ticker(symbol)
    premarket_data = stock.history(period='pre', start='2024-01-13')
    premarket_price = premarket_data['Close'].iloc[-1]
    print(f"Tesla pre-market price: {premarket_price}")

    Библиотека

    установлена ​​(pip install yfinance) перед запуском этого кода.

  3. Google Finance.
    Google Finance предоставляет на своем веб-сайте данные о предрыночных торговых операциях. Для извлечения этой информации вы можете использовать методы парсинга веб-страниц. Вот пример использования библиотеки BeautifulSoup:

    import requests
    from bs4 import BeautifulSoup
    symbol = 'TSLA'
    url = f'https://www.google.com/finance/quote/{symbol}:NASDAQ?sa=X&ved=2ahUKEwjNkMzVrIzgAhXJQhUIHcUvDzYQ3ecFegQIARAW'
    response = requests.get(url)
    soup = BeautifulSoup(response.text, 'html.parser')
    premarket_price_element = soup.find('div', {'class': 'YMlKec fxKbKc'})
    premarket_price = premarket_price_element.text
    print(f"Tesla pre-market price: {premarket_price}")