Stock Analyst Helps You Become More Financially Informed

We’re thrilled to spotlight this project by community member Andrew Larratt! Ever wanted a real-time companion to help you become more financially informed? Andrew wanted to make a simple yet highly...

Author: Lydia You

We’re thrilled to spotlight this project by community member Andrew Larratt!

Ever wanted a real-time companion to help you become more financially informed? Andrew wanted to make a simple yet highly useful application that could be your key to staying up to do on the latest business news.

Gone are the days of being tethered to screens and keyboards; the “Stock Analyst” app uses the power of conversational AI to deliver an immersive, hands-free experience. With a simple voice command, you get real-time stock prices, stay informed with the latest financial news, and calculate analytics real-time with ease.

Disclaimer: This app is designed for educational and informational purposes only and should not be construed as investment advice, endorsement, analysis, or recommendations. All users are advised to consult with a qualified financial advisor before making any investment decisions

About the Project

The Stock Analyst app has several features designed to help you stay financially informed.

Features:

  • Retrieving current stock prices

  • Aggregating and summarizing business news

  • Searching for similar companies

  • Calculating RSI and percentage change

“Stock Analyst” is not just about data retrieval; it’s about making informed financial decisions through a seamless voice-driven interface that integrates effortlessly into your daily life. It’s finance made easy, accessible, and conversational.

About the Developer

This project was developed by community member Andrew Larratt. Andrew studied Computer Science at the University of Southern California and loves to build practical applications on OpenHome.

Methodology

Below is a short code snippet of a simple function in Andrew’s application that shows how to get the current stock price from the Yahoo Finance API.

Python

import yfinance as yf

def get_stock_price(stock_symbol):
    stock = yf.Ticker(stock_symbol)
    stock_data = stock.history(period="1d")
    return stock_data['Close'].iloc[-1]