get_margin_asset - 信用资产查询
get_margin_asset 是 PTrade 中用于信用资产查询的接口。
提示
live-or-trading-module-only
原型
get_margin_asset()
释义
get_margin_asset 是 PTrade 中用于信用资产查询的接口。
研究:不支持;回测:不支持;模拟:官方目录未明确;实盘:支持。
参数
官方结构化目录未列出独立参数。请以本页函数签名和下方官方原文为准。
返回值
正常返回一个dict类型字段,包含所有信用资产信息。异常返回空dict,如{}(dict[str:float,...])
信用资产包含以下信息(相应字段无数据时返回None):
assure_asset:担保资产(str:float);
total_debit:负债总额(str:float);
enable_bail_balance:可用保证金(str:float);
assure_enbuy_balance:买担保品可用资金(str:float);
fin_enrepaid_balance:现金还款可用资金(str:float);
fin_max_quota:融资额度上限(str:float);
fin_enable_quota:融资可用额度(str:float);
fin_used_quota:融资已用额度(str:float);
fin_compact_balance:融资合约金额(str:float);
fin_compact_fare:融资合约费用(str:float);
fin_compact_interest:融资合约利息(str:float);
slo_enable_quota:融券可用额度(str:float);
slo_compact_fare:融券合约费用(str:float);
示例
def initialize(context):
g.security = '600570.SS'
set_universe(g.security)
def handle_data(context, data):
# 获取信用账户资产信息
margin_asset = get_margin_asset()
log.info(margin_asset)
详细说明
get_margin_asset()
使用场景
该函数仅支持PTrade客户端可用,仅在两融交易模块可用。
接口说明
该接口用于信用资产查询。
注意事项
无
参数详细说明
无
返回值
正常返回一个dict类型字段,包含所有信用资产信息。异常返回空dict,如{}(dict[str:float,...])
信用资产包含以下信息(相应字段无数据时返回None):
assure_asset:担保资产(str:float);
total_debit:负债总额(str:float);
enable_bail_balance:可用保证金(str:float);
assure_enbuy_balance:买担保品可用资金(str:float);
fin_enrepaid_balance:现金还款可用资金(str:float);
fin_max_quota:融资额度上限(str:float);
fin_enable_quota:融资可用额度(str:float);
fin_used_quota:融资已用额度(str:float);
fin_compact_balance:融资合约金额(str:float);
fin_compact_fare:融资合约费用(str:float);
fin_compact_interest:融资合约利息(str:float);
slo_enable_quota:融券可用额度(str:float);
slo_compact_fare:融券合约费用(str:float);
slo_compact_interest:融券合约利息(str:float);
{'slo_compact_fare': 0.0, 'assure_asset': 22647586233.8, 'fin_compact_interest': 0.0, 'fin_used_quota': 424057.23, 'slo_compact_interest': 0.59, 'fin_enable_quota': 575942.77, 'assure_enbuy_balance': 15796927.64, 'fin_enrepaid_balance': 15796927.64, 'total_debit': 288878.59, 'fin_compact_fare': 0.0, 'slo_enable_quota': 751589.0, 'enable_bail_balance': 16638502122.05, 'fin_max_quota': 1000000.0, 'fin_compact_balance': 156078.0}