Код: Выделить всё
symbols = ["NIFTY", "ITC", "BBC", ....etc]
Код: Выделить всё
from tvDatafeed import TvDatafeed, Interval
tv = TvDatafeed()
tv = TvDatafeed(username, password, chromedriver_path=None)
tv = TvDatafeed(auto_login=true)
nifty_data = tv.get_hist(symbol='NIFTY',exchange='NSE',interval=Interval.in_1_hour,n_bars=1)
print(nifty_index_data)
#result will be like this in pandas>>>>>>>
дата и время
символ
открыто
высокое
низкое
закрыть
том
20 июля 2023 08:45:00
NSE:NIFTY
19943.15
19991.85
19935.45
19987.05
60215122.0< /td>
Существует около 1060 акций/символов, и нам нужно бежать скрипт еще раз, чтобы удалить разные данные для разных символов, вот так >>>
Код: Выделить всё
# nifty
nifty_data = tv.get_hist(symbol='NIFTY',exchange='NSE',interval=Interval.in_1_hour,n_bars=1)
# ITC
ITC_data = tv.get_hist(symbol='ITC',exchange='NSE',interval=Interval.in_1_hour,n_bars=1)
# RELIANCE
RELIANCE_data = tv.get_hist(symbol='RELIANC',exchange='NSE',interval=Interval.in_1_hour,n_bars=1)
print(nifty_data)
print(ITC_data)
print(RELIANCE_data)
#this will return 3 different tables
#i need data in 1 datafame
дата и время
символ
открыть
высокий
низкий
закрыть
объем< /th>
20.07.2023 03:45:00
NSE:BORORENEW
474,50
485,00
473,45
483,75
89517,0
2023-07-20 03:45:00
NSE:NIFTY
19841.15
19844.00
19784.55
19813.35
19934954.0
Я также не хочу снова запускать скрипт, меняя имя символа.
Пожалуйста, помогите мне — это моя первая презентация на интервью.
Библиотека, которую я использовал:
TVDATAFEED
Подробнее здесь: https://stackoverflow.com/questions/767 ... oop-python