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