PTrade获取操作仓位信息汇总函数
对象
更加详细的调用方法,后续会慢慢整理。
也可找寻博主历史文章,搜索关键词使用方案,比如本文涉及函数Portfolio!
Portfolio
使用场景
该对象仅支持回测、交易模块。
对象说明
对象数据包含账户当前的资金,标的信息,即所有标的操作仓位的信息汇总
注意事项:
无
内容
股票账户返回
cash 当前可用资金(不包含冻结资金)
positions 当前持有的标的(包含不可卖出的标的),dict类型,key是标的代码,value是Position对象
portfolio_value 当前持有的标的和现金的总价值
positions_value 持仓价值
capital_used 已使用的现金
returns 当前的收益比例, 相对于初始资金
pnl 当前账户总资产-初始账户总资产
start_date 开始时间
期货账户返回:
cash 当前可用资金(不包含冻结资金)
positions 当前持有的标的(包含不可卖出的标的),dict类型,key是标的代码,value是Position对象
portfolio_value 当前持有的标的和现金的总价值
positions_value 持仓价值
capital_used 已使用的现金
returns 当前的收益比例, 相对于初始资金
pnl 当前账户总资产-初始账户总资产
start_date 开始时间
期权账户返回:
cash 当前可用资金(不包含冻结资金)
positions 当前持有的标的(包含不可卖出的标的),dict类型,key是标的代码,value是Position对象
portfolio_value 当前持有的标的和现金的总价值
positions_value 持仓价值
returns 当前的收益比例, 相对于初始资金
pnl 当前账户总资产-初始账户总资产
margin 保证金
risk_degree 风险度
start_date 开始时间
示例
def initialize(context):
g.security = "600570.SS"
set_universe([g.security])
def handle_data(context, data):
log.info(context.portfolio.portfolio_value)