Problem z modułem biblioteki api

Problem z modułem biblioteki api
AA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Witam
Pisze właśnie trading bota z poradnika na yt.
Link od momentu kiedy autor mówi o tym o czym dalej napisze.

Z tego co rozumiem trzeba zainstalować pandas i td-ameritrade-python-api, zainstalowałem oba.
Następnie importuje się moduły * jeśli to właściwe słowo.
"""
from td.client import TDClient
from td.utils import milliseconds_since_epoch
"""
Pierwszy działa drugi nie.
Po wpisaniu from td.utils import nie pokazują się żaden sugerowanie moduły.
Po wpisaniu pip list pokazuje się td-client; td-utils nie ma.

Film jest z maja 2020, możliwe że ktoś zmienił zawartość biblioteki?
Co zrobić żeby druga linijka działa.

Dzięki z pomoc

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
1

MAsz jakieś IDE? Napisz td., naciśnij enter i zobacz co tam jest, albo od razu help(td).

AA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Mam PyCharm.

Mam to wpisać w terminalu? Jeśli tak to nie działa.
W kodzie po kropce są inne moduły ale tego nie ma.

1programmer
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 623
2

@asd_asd: nie wiem skąd pobierałeś, ale na podstawie https://github.com/areed1192/td-ameritrade-python-api wygląda, że ta metoda jest w klasie TDUtilities, więc musisz zrobić

Kopiuj
from td.utils import TDUtilities
td_utilities = TDUtilities()
td_utilities. milliseconds_since_epoch(*args)
AA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11
0

Wpisałem ten kod - działa, dzięki.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.