首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从webull api获取特定信息

从webull api获取特定信息
EN

Stack Overflow用户
提问于 2021-04-14 16:57:47
回答 1查看 236关注 0票数 0

我想使用自定义的webull api来获取我的位置的代码,但是当我使用get.positions函数时,它会返回这个大的信息块。我需要得到一小部分标记为“符号”的信息。

代码语言:javascript
复制
import yfinance as yf
from webull import paper_webull
import time
import os

pwb = paper_webull()

pwb.login(username='email', password='password')

positions = pwb.get_positions()
position_symbol = positions

print(position_symbol)

输出

代码语言:javascript
复制
[
    {
        "id": 10347814,
        "accountId": 4479163,
        "paperId": 1,
        "ticker": {
            "tickerId": 950172475,
            "symbol": "PLTR",
            "name": "Palantir Technologies Inc.",
            "tinyName": "Palantir Technologies Inc.",
            "listStatus": 1,
            "exchangeCode": "NYSE",
            "exchangeId": 11,
            "extType": [],
            "type": 2,
            "regionId": 6,
            "regionName": "\u7f8e\u56fd",
            "regionIsoCode": "US",
            "currencyId": 247,
            "currencyCode": "USD",
            "disExchangeCode": "NYSE",
            "disSymbol": "PLTR"
        },
        "status": 1,
        "position": "220",
        "cost": "5210.48",
        "costPrice": "23.684",
        "currency": "USD",
        "lastPrice": "24.98",
        "marketValue": "5495.60",
        "unrealizedProfitLoss": "285.12",
        "unrealizedProfitLossRate": "0.0547",
        "lotSize": 1
    }
]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-14 18:00:57

TL;博士: Do position_symbol = positions[0]["ticker"]["symbol"]

解释:

它不会返回一个“大块信息”!它返回一个包含一个元素的list

  • positions[0]会给你这个元素,它是一个dict.
  • This,它有很多键,你关心的是"ticker"。访问那个键的值给了您另一个dict.
  • This时间,您想要的键称为"symbol".
  • Accessing positions[0]["ticker"]["symbol"]给您字符串"PLTR",这正是您想要的。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67095996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档