AttributeError: у объекта 'REST' нет атрибута 'get_bars' (API торговли Alpaca + Tensorflow) - PullRequest
0 голосов
/ 26 декабря 2018

Это мой первый пост.По крайней мере 90% + всех решений, которые я нашел в своем раннем программировании, были написаны на stackoverflow.com, и я очень ценю вас всех.Так много.Я хотел бы дать ответ в какой-то момент.

Это ошибка, с которой я столкнулся, когда я не могу найти четкий существующий ответ (возможно, я не выглядел достаточно усердно. Или достаточно умно).

Я воссоздал урок этого джентльмена для простой нейронной сети для фондового рынка: https://hackernoon.com/forecasting-market-movements-using-tensorflow-fb73e614cd06

Он был полностью функциональным вплоть до отображения его результатов в тензорной доске в моем браузере.Я был гордСледующим шагом было использование его в качестве платформы для экспериментов с моими собственными моделями.

Когда я нашел время для этого, я был удручен, узнав, что где-то на этом пути между тогда (возможно, три недели назад) и сейчас, он стал нефункциональным.Я предполагаю, что это недавнее изменение совместимости.Возможно, Python, Tensorflow, одна из установок pip, которую я сделал как требование.

После очень короткого и полезного набега на отладчик Python (благодарность этому господину: https://medium.com/@sourleangchhean/how-to-use-the-python-debugger-43a05a826f82)

Я получаю следующую ошибку:

c:\ program files \ python36 \ scripts \ smarket \ generate_dataset.py (49) () -> return_data = api.get_bars ((Pdb) AttributeError: у объекта 'REST' нет атрибута 'get_bars'

Мои навыки по поиску и устранению неисправностей очень хороши в инженерном деле, но у меня есть настолько исконное понимание компьютерных наук, что эти навыки относительно бесполезны в компьютерных науках, когда я полностью потерян и не могу найти ясную, контекстуально идентичную проблему.

Любая помощь очень ценится.

Мой текущий список пунктов:

absl-py 0.6.1
alpaca-trade-api 0.24
astor 0.7.1
asyncio-nats-client 0.8.2
certifi 2018.11.29
chardet 3.0.4 gast 0.2.0
grpcio 1.17.1
h5py 2.9.0
idna 2.8
Keras-Applications1.0.6
Предварительная обработка Keras 1.0.5
Уценка 3.0.1
numpy 1.15.4
pandas 0.23.4
pip 18.1
protobuf 3.6.1
python-dateutil 2.7.5
pytz 2018.7
запросы 2.21.0
scikit-learn 0.20.2
scipy 1.2.0
setuptools 40.6.2
шесть 1.12.0
sklearn 0.0
TA-Lib 0.4.17
тензорная доска 1.12.1
тензор потока 1.12.0
termcolor 1.1.0
urllib3 1.24.1
websocket-client 0.54.0
websockets 7.0
Werkzeug 0.14.1
колесо 0.32.3

Я в Windows 10 запускаю вещи из командной строки, запускаемой от имени администратора.

Хотя моя основная задача - устранить эту ошибку, я также был бы признателен за любые конструктивные отзывы о том, как публиковать подобные сообщения.вопросов оптимально здесь.Я знаком с билетами общего машиностроения и концепцией предоставления достаточного количества информации, чтобы не требовать посреднического запроса на информацию, но я настолько зелен, насколько это возможно, и хотел бы делать вещи так, как это делают люди здесь.

Любая помощь приветствуется.Спасибо.

1 Ответ

0 голосов
/ 26 декабря 2018

ОК, похоже, что пакет alpaca-trade-api изменился, а функция get_bars теперь называется get_barset и имеет разные аргументы.Итак, вот оно.

...