Cree una aplicación GUI para obtener el precio de las acciones en vivo usando Python

El precio de las acciones es la cantidad más alta que alguien está dispuesto a pagar por las acciones. En este artículo, vamos a escribir un código para obtener precios de acciones en vivo para cada empresa y vincularlo con la aplicación GUI.

Módulo necesario

Yahoo_fin: este módulo se usa para raspar

pip install yahoo_fin

A continuación se muestra el aspecto de la GUI:

Escribamos código para obtener datos de stock.

Importa el módulo yahoo_fin.

Python3

from yahoo_fin import stock_info

Use el método stock_info.get_live_price() para obtener el precio de las acciones en vivo.

Python3

stock_info.get_live_price("AMZN")

Producción: 

3198.93994140625

Nota: visite este sitio para obtener el símbolo de la empresa como Amazon es AMZN, Reliance es RELFF.

Aplicación de precio de acciones con Tkinter

Este script implementa la implementación anterior en una GUI.

Python3

from yahoo_fin import stock_info
from tkinter import *
 
 
def stock_price():
 
    price = stock_info.get_live_price(e1.get())
    Current_stock.set(price)
 
 
master = Tk()
Current_stock = StringVar()
 
Label(master, text="Company Symbol : ").grid(row=0, sticky=W)
Label(master, text="Stock Result:").grid(row=3, sticky=W)
 
result2 = Label(master, text="", textvariable=Current_stock,
                ).grid(row=3, column=1, sticky=W)
 
e1 = Entry(master)
e1.grid(row=0, column=1)
 
b = Button(master, text="Show", command=stock_price)
b.grid(row=0, column=2, columnspan=2, rowspan=2, padx=5, pady=5)
 
mainloop()

Producción:

Publicación traducida automáticamente

Artículo escrito por kumar_satyam y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *