Я использовал пакеты pandas_datareader
и quandl
для получения соответственно цены акций Apple:
import pandas_datareader as pdr
import datetime
df = pdr.get_data_yahoo('AAPL',
start = datetime.datetime(2006, 10, 1),
end = datetime.datetime(2020, 3, 30))
print(df.head(5))
Out:
High Low Open Close Volume Adj Close
Date
2006-10-02 10.838572 10.614285 10.728572 10.694285 178159800.0 9.283074
2006-10-03 10.707143 10.455714 10.635715 10.582857 197677200.0 9.186352
2006-10-04 10.780000 10.451428 10.585714 10.768572 207270700.0 9.347562
2006-10-05 10.880000 10.590000 10.647142 10.690000 170970800.0 9.279355
2006-10-06 10.720000 10.544286 10.631429 10.602858 116739700.0 9.203714
Использование quandl
:
import quandl
aapl = quandl.get("WIKI/AAPL", start_date = "2006-10-01", end_date="2020-03-30")
print(aapl.head(5))
Out:
Open High Low Close Volume Ex-Dividend Split Ratio \
Date
2006-10-02 75.10 75.870 74.30 74.86 25451400.0 0.0 1.0
2006-10-03 74.45 74.950 73.19 74.07 28239600.0 0.0 1.0
2006-10-04 74.10 75.462 73.16 75.38 29610100.0 0.0 1.0
2006-10-05 74.53 76.160 74.13 74.83 24424400.0 0.0 1.0
2006-10-06 74.42 75.040 73.81 74.22 16677100.0 0.0 1.0
Adj. Open Adj. High Adj. Low Adj. Close Adj. Volume
Date
2006-10-02 9.651397 9.750352 9.548586 9.620553 178159800.0
2006-10-03 9.567863 9.632120 9.405935 9.519027 197677200.0
2006-10-04 9.522883 9.697919 9.402080 9.687381 207270700.0
2006-10-05 9.578144 9.787621 9.526738 9.616698 170970800.0
2006-10-06 9.564007 9.643686 9.485614 9.538304 116739700.0
Интересно, почему цены на акции разные для одного и того же дня и одного и того же типа. Может ли кто-нибудь помочь объяснить это? Заранее спасибо.