call_formula_batch - 批量调用模型

call_formula_batch 是 QMT 内置 Python 中用于批量调用模型的接口。

原型

call_formula_batch(formula_names,stock_codes,period,start_time="",end_time="",count=-1,dividend_type="none",extend_params=[])

释义

call_formula_batch 是 QMT 内置 Python 中用于批量调用模型的接口。

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

参数

参数 是否必填 官方原始定义
formula_names formula_names
stock_codes stock_codes
period period
start_time start_time=""
end_time end_time=""
count count=-1
dividend_type dividend_type="none"
extend_params extend_params=[]

返回值

list[dict]

dict说明:

formula:模型名

stock:品种代码

argument:参数

result:dict参考call_formula返回结果

示例

示例

def handlebar(ContextInfo):

formulas=['testModel1','testModel2']

codes=['600000.SH','000001.SZ']

basket={'600000.SH':0.06,'000001.SZ':0.01}

args=[{'a':100,'__basket':basket},{'a':200,'__basket':basket}]

modelRet=call_formula_batch(formulas,codes,'1d',extend_params=args);

print(modelRet)

详细说明