set_basket - 设置股票篮子

set_basket 是 QMT 内置 Python 中用于设置股票篮子的接口。

原型

set_basket(basketDict)

释义

set_basket 是 QMT 内置 Python 中用于设置股票篮子的接口。

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

参数

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

返回值

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

示例

table=[

{'stock':'600000.SH','weight':0.11,'quantity':100,'optType':23},

{'stock':'600028.SH','weight':0.11,'quantity':200,'optType':24},

]

basket={'name':'basket1','stocks':table}

set_basket(basket)

#一键买卖2份(2101代表用篮子里quantity字段)basket1里面的股票组合,即600000.SH买入200股,600028.SH卖出400股

passorder(35,2101,ContextInfo.accid,'basket1',5,-1,2,'basketOrder',2,'basketOrder',ContextInfo)

交易查询函数

详细说明

用法: set_basket(basketDict)

释义: 设置passorder的股票篮子,仅用于passorder进行篮子交易,设置成功后,用get_basket可以取出后即可进行passorder组合交易下单

参数详细说明

basketDict:股票篮子 {'name':股票篮子名称,'stocks':[{'stock':股票名称,'weight',权重,'quantity':数量,'optType':交易类型}]} 。