eshan6704 commited on
Commit
50c854b
·
verified ·
1 Parent(s): 532e376

Update yf.py

Browse files
Files changed (1) hide show
  1. yf.py +21 -12
yf.py CHANGED
@@ -3,41 +3,50 @@ import yfinance as yf
3
  import pandas as pd
4
 
5
  def info(symbol):
6
- yf_symbol = symbol + ".NS"
7
- tk = yf.Ticker(yf_symbol)
8
  return tk
9
 
10
  def qresult(symbol):
11
- yfsymbol = symbol + ".NS"
12
- ticker = yf.Ticker(yfsymbol)
13
  df = ticker.quarterly_financials
14
  return df
15
 
16
  def result(symbol):
17
- yfsymbol = symbol + ".NS"
18
- ticker = yf.Ticker(yfsymbol)
19
  df = ticker.financials
20
  return df
21
 
22
  def balance(symbol):
23
- yfsymbol = symbol + ".NS"
24
- ticker = yf.Ticker(yfsymbol)
25
  df = ticker.balance_sheet
26
  return df
27
 
28
  def cashflow(symbol):
29
- yfsymbol = symbol + ".NS"
30
- ticker = yf.Ticker(yfsymbol)
31
  df = ticker.cashflow
32
  return df
33
 
34
  def dividend(symbol):
35
- ticker = yf.Ticker(yfsymbol)
36
  df = ticker.dividends.to_frame('Dividend')
37
  return df
38
 
39
  def dividend(symbol):
40
- ticker = yf.Ticker(yfsymbol)
41
  df = ticker.splits.to_frame('Split')
42
  return df
 
 
 
 
 
 
 
43
 
 
 
 
3
  import pandas as pd
4
 
5
  def info(symbol):
6
+
7
+ tk = yf.Ticker(symbol + ".NS")
8
  return tk
9
 
10
  def qresult(symbol):
11
+
12
+ ticker = yf.Ticker(symbol + ".NS")
13
  df = ticker.quarterly_financials
14
  return df
15
 
16
  def result(symbol):
17
+
18
+ ticker = yf.Ticker(symbol + ".NS")
19
  df = ticker.financials
20
  return df
21
 
22
  def balance(symbol):
23
+
24
+ ticker = yf.Ticker(symbol + ".NS")
25
  df = ticker.balance_sheet
26
  return df
27
 
28
  def cashflow(symbol):
29
+
30
+ ticker = yf.Ticker(symbol + ".NS")
31
  df = ticker.cashflow
32
  return df
33
 
34
  def dividend(symbol):
35
+ ticker = yf.Ticker(symbol + ".NS")
36
  df = ticker.dividends.to_frame('Dividend')
37
  return df
38
 
39
  def dividend(symbol):
40
+ ticker = yf.Ticker(symbol + ".NS")
41
  df = ticker.splits.to_frame('Split')
42
  return df
43
+
44
+ def intraday(symbol):
45
+
46
+ df = ticker.download(symbol + ".NS",period="1d",interval="5min").round(2)
47
+ return df
48
+
49
+ def daily(symbol):
50
 
51
+ df = ticker.download(symbol + ".NS",period="1y",interval="1d").round(2)
52
+ return df