TD Ameritrade的API
项目描述
tdameritrade
Python接口到TD Ameritrade Api
入门指南
安装
使用pip安装
pip install tdameritrade
或从源安装
python setup.py install
文档
v0.1.0更新中对令牌处理方式的重大更改。
您仍然需要原始的认证说明,但现在TDClient使用刷新令牌和客户端ID,而不是访问令牌。一个新的会话类处理令牌过期,并在需要时自动调用新的令牌。
建议您将它们存储为环境变量。
client_id = os.getenv('TDAMERITRADE_CLIENT_ID')
account_id = os.getenv('TDAMERITRADE_ACCOUNT_ID')
refresh_token = os.getenv('TDAMERITRADE_REFRESH_TOKEN')
tdclient = tdameritrade.TDClient(client_id=client_id, refresh_token=refresh_token, account_ids=[account_id])
请参阅tests\test_client.py文件,了解当前使用的示例。
所有功能都作为TDClient
对象上的方法提供。对于大多数方法,都有一个方便的方法,可以将结果作为pandas DataFrame返回。
大多数数据检索方法接受符号作为参数。对于股票,这只是一个股票代码。
对于不同资产,请使用search
和instrument
方法来查找符号。对于期权,您可以使用期权方法。
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
tdameritrade-0.2.1.tar.gz (28.5 kB 查看哈希值)
构建版本
tdameritrade-0.2.1-py2.py3-none-any.whl (28.5 kB 查看哈希值)
关闭
tdameritrade-0.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7ef13cf4bbef50633df3d5e3f263bc6a4a301e4b2ff3397077927a9fae0c709a |
|
MD5 | 99aabae59ff7fc21d7c4c948781ec232 |
|
BLAKE2b-256 | fbc156a790c36e702e555a90b9b8ec237c0aca4d9ee79199af4de93c6c0268a0 |
关闭
tdameritrade-0.2.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2c51f3887634b617810bc9908d0b7bd70ff6d7b17a2efe6d270d509c9d99c528 |
|
MD5 | bf16540ebbec52034499f2e2ce20a7c0 |
|
BLAKE2b-256 | 5d1455def97725823a4e01ea2c64ce330e4bf92dffb212c3ced70d2abf248c30 |