get_assure_contract - 获取两融担保标的明细

get_assure_contract 是 QMT 内置 Python 中用于获取两融担保标的明细的接口。

原型

get_assure_contract(accId)

释义

get_assure_contract 是 QMT 内置 Python 中用于获取两融担保标的明细的接口。

研究:官方目录未明确;回测:官方目录未明确;模拟:官方目录未明确;实盘:官方目录未明确。

参数

参数 是否必填 官方原始定义
accId accId

返回值

以实际接口返回和下方详细说明为准。

示例

python

def show_data(data):

tdata = {}

for ar in dir(data):

if ar[:2] != 'm_':continue

try:

tdata[ar] = data.__getattribute__(ar)

except:

tdata[ar] = '<CanNotConvert>'

return tdata

def handlebar(ContextInfo):

obj = get_assure_contract('6000000248')

for i in obj[:3]:

print(show_data(i))

"""

{'m_dAssureRatio': 0.0, # 担保品折算比例

'm_dFinRatio': 0.8, # 融资保证金比例

'm_dSloRatio': 1.0, # 融券保证金比例

'm_eAssureStatus': 50, # 是否可做担保

'm_eCreditFundCtl': 50, # 融资交易控制

'm_eCreditStkCtl': 50, # 融券交易控制

'm_eFinStatus': 48, # 融资状态

'm_eSloStatus': 48, # 融券状态

'm_nPlatformID': 10064, # 平台号

'm_strAccountID': '95000857', # 资金账号

'm_strBrokerID': '003', # 经纪公司编号

'm_strBrokerName': '光大证券信用', # 证券公司

'm_strExchangeID': 'SH', # 交易所

'm_strInstrumentID':'510150' # 证券代码

"""

详细说明

用法: get_assure_contract(accId)

释义: 获取信用账户担保合约明细

参数详细说明

accId:信用账户

返回: list,list 中放的是 StkSubjects,通过 dir(pythonobj) 可返回某个对象的属性列表。