File size: 1,092 Bytes
8a0bc80 f308e2e 50c854b 07c79bb 8a0bc80 50c854b 8a0bc80 9c1eb85 8a0bc80 50c854b edd8d1e 8a0bc80 9c1eb85 50c854b 9c1eb85 50c854b 9c1eb85 50c854b 9c1eb85 532e376 f76d39a 50c854b 532e376 50c854b 532e376 50c854b |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# qresult.py
import yfinance as yf
import pandas as pd
def yfinfo(symbol):
tk = yf.Ticker(symbol + ".NS")
return tk.info
def qresult(symbol):
ticker = yf.Ticker(symbol + ".NS")
df = ticker.quarterly_financials
return df
def result(symbol):
ticker = yf.Ticker(symbol + ".NS")
df = ticker.financials
return df
def balance(symbol):
ticker = yf.Ticker(symbol + ".NS")
df = ticker.balance_sheet
return df
def cashflow(symbol):
ticker = yf.Ticker(symbol + ".NS")
df = ticker.cashflow
return df
def dividend(symbol):
ticker = yf.Ticker(symbol + ".NS")
df = ticker.dividends.to_frame('Dividend')
return df
def split(symbol):
ticker = yf.Ticker(symbol + ".NS")
df = ticker.splits.to_frame('Split')
return df
def intraday(symbol):
df = ticker.download(symbol + ".NS",period="1d",interval="5min").round(2)
return df
def daily(symbol):
df = ticker.download(symbol + ".NS",period="1y",interval="1d").round(2)
return df |