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}