#python #alpha-vantage
#python #alpha-vantage
Вопрос:
Я пытаюсь получить доступ к данным TSLA stock, но данные, похоже, не учитывали разделение ранее в этом году. Веб-сайт Alpha_Vantage утверждает, что по умолчанию для него будет установлено значение adjust=true, но, похоже, это не так, я попытался указать adjust=true, но это вернуло неожиданную ошибку ключевого слова.
from alpha_vantage.timeseries import TimeSeries
import pandas as pd
ts = TimeSeries(key= api_key, output_format='pandas'
data, meta_data = ts.get_daily(self.symbol, outputsize='full')
#tried ts.get_daily(self.symbol, outputsize='full') but still no luck. The image ive added shows the data in a graph. the crash, i believe is a split
Ответ №1:
from alpha_vantage.timeseries import TimeSeries
import pandas as pd
ts = TimeSeries(key= api_key, output_format='pandas')
data, meta_data = ts.get_daily_adjusted(self.symbol, outputsize='full')
Вот способ получить скорректированные закрытия с разделением.
Комментарии:
1. Я пробовал это, и, к сожалению, это ничего не изменило. Я не уверен, связана ли проблема с кодом или с самими данными alpha vantage
2. @AlexReddock Просто для ясности, какой вывод / диапазон вы ожидаете, что вызов вернется?
3. @AlexReddock Я спрашиваю, потому что я зарегистрировал ключ, и данные вокруг разделения выглядят точными для меня: pastebin.com/dv6bEwP9
4. Я не очень разбираюсь в финансах. Меня заставили поверить, что данные, скорректированные с учетом разделения, будут выглядеть более гладкими?
5. @AlexReddock Похоже, что вы построили график close вместо adjusted_close, я добавил график обоих к своему ответу.