query_credit_opvolume - 查询两融最大可下单量

query_credit_opvolume 是 QMT 内置 Python 中用于查询两融最大可下单量的接口。

原型

query_credit_opvolume(accountId,stockCode,opType,prType,price,seq,ContextInfo)

释义

query_credit_opvolume 是 QMT 内置 Python 中用于查询两融最大可下单量的接口。

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

参数

参数 是否必填 官方原始定义
accountId accountId
stockCode stockCode
opType opType
prType prType
price price
seq seq
ContextInfo ContextInfo

返回值

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

示例

python返回值

#coding:gbk

import time

def init(ContextInfo):

ContextInfo.accid='200133'

def handlebar(ContextInfo):

if ContextInfo.is_last_bar():

#查询accid账号担保品买入600000,SH限价10元的最大可下单量

query_credit_opvolume(ContextInfo.accid,'600000.SH',33,11,10,int(time.time()),C) # 查询两融最大可下单量。

time.sleep(0.5)

#查询accid账号担保品买入600000,SH限价10元,000001.SZ担保品买入限价20元的最大可下单量

query_credit_opvolume(ContextInfo.accid,["600000.SH","000001.SZ"],33,11,[10,20],int(time.time()),C) # 查询两融最大可下单量。

# 该函数必须配合credit_opvolume_callback回调才能使用

def credit_opvolume_callback(ContextInfo,accid,seq,ret,result):

print(seq)

print(f'查询结果:{ret}') # 正常返回:1,正在查询中-1,输入账号非法:-2,输入查询参数非法:-3,超时等服务器返回报错:-4

print(result)

详细说明

注意事项

本函数一次最多查询200只股票的两融最大下单量,且同时只能有一个查询,如果前面的查询正在进行中,后面的查询将会提前返回。本函数从服务器查询数据,建议平均查询时间间隔180s一次,不可频繁调用。

该函数必须配合credit_opvolume_callback回调才能使用,关于此回调的说明请看credit_account_callback

调用query_credit_opvolume,该接口的查询结果将会推送给credit_opvolume_callback,所以必须配合credit_opvolume_callback回调才能使用

用法: query_credit_opvolume(accountId,stockCode,opType,prType,price,seq,ContextInfo)

释义: 查询两融最大可下单量。

参数详细说明

accountId:查询的两融账号

stockCode:需要查询的股票代码,stockCode为List的类型,可以查询多只股票

opType:两融下单类型,同passorder的下单类型

prType:报单价格类型,同passorder的报价类型

seq:查询序列号,int型,建议输入唯一值以便对应结果回调

price:报价(非限价单可以填任意值),如果stockCode为List类型,报价也需要为长度相同的List

ContextInfo:ContextInfo类