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) 可返回某个对象的属性列表。