-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbasic.py
More file actions
20 lines (16 loc) · 667 Bytes
/
Copy pathbasic.py
File metadata and controls
20 lines (16 loc) · 667 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import sys
from jugaad_data.nse import stock_df
from datetime import datetime,timedelta
start = datetime.strptime(sys.argv[2],"%d/%m/%Y").date()
end = datetime.strptime(sys.argv[3],"%d/%m/%Y").date()
n = int(sys.argv[4])
sym = sys.argv[1]
df = stock_df(symbol=sym, from_date=start,to_date=end, series="EQ")
size = len(df)
current_date = start
while(len(df) != (size+n)):
current_date = current_date-timedelta(days=1)
df = stock_df(symbol=sym, from_date=current_date,to_date=end, series="EQ")
df['DATE'] = df['DATE'].dt.strftime('%d/%m/%Y')
df= df.drop(columns=['SERIES','LTP','52W H','52W L','VOLUME','VALUE','SYMBOL'])
df.to_csv('basic.csv',index =False)