我正在使用羊驼API
import alpaca_trade_api as tradeapi
api = tradeapi.REST('key1', 'key2', 'https://paper-api.alpaca.markets', 'v2')
#retrieve open positions
pos = api.list_positions()
pos
输出:
[Position({ 'asset_class': 'us_equity',
'asset_id': 'b0b6dd9d-8b9b-48a9-ba46-b9d54906e415',
'avg_entry_price': '382.01',
'change_today': '0.0025959042399769',
'cost_basis': '382.01',
'current_price': '382.36',
'exchange': 'NASDAQ',
'lastday_price': '381.37',
'market_value': '382.36',
'qty': '1',
'side': 'long',
'symbol': 'AAPL',
'unrealized_intraday_pl': '0.35',
'unrealized_intraday_plpc': '0.0009162063820319',
'unrealized_pl': '0.35',
'unrealized_plpc': '0.0009162063820319'})]
这是我的尝试:
pos[0]['asset_id']
>>>TypeError: 'Position' object is not subscriptable
如何隔离位置对象中存储的内容而不将其转换为字符串
type(Position)
是alpaca_trade_api.entity.Position
在过去的几天里,人们提出了这么多这样的问题,我想知道是什么激发了人们对羊驼的兴趣。答案是
pos[0].asset_id
:羊驼对象具有属性,而不是关键点试试这个:
我没有头寸,但它与资产的作用相同:
相关问题 更多 >
编程相关推荐