В этом видео покажу - как скачать котировки с московской биржи при помощи python.
Сайт для скачивания котировок по одному тикеру (финам): [ Ссылка ]
Сайт для скачивания среды программирования Python (PyCharm), пойдет обычная версия:
[ Ссылка ]
Файлы из видео:
[ Ссылка ]
Код программы:
import requests
import datetime
import pathlib
import apimoex
import pandas as pd
board = 'TQBR'
with open("C:/PYEX/TICK.txt", "r") as TICKs:
TICKs = [line.rstrip() for line in TICKs]
pathlib.Path("C:/PYEX/Database/{}".format(board)).mkdir(parents=True, exist_ok=True)
process = 0
with requests.Session() as session:
for TICK in TICKs:
process = process + 1
print((process / len(TICKs)) * 100, ' %')
data = apimoex.get_board_history(session, TICK, board=board)
if data == []:
continue
df = pd.DataFrame(data)
df = df[['TRADEDATE','CLOSE']]
df.to_excel("C:/PYEX/Database/{}/{}.xlsx".format(board,TICK), index=False)
------------------------------------------------
Не забывайте проверять пути файлов в программе и путь к файлу TICK.txt
#инвестиции #python #инвестор
Ещё видео!