QMT使用函数Contextlnfo说明介绍!
发布时间:2026-3-20 17:11阅读:74
量化投资者在迅投中编写Python策略时,实际上是已经继承了一个来自底层的基类(class)。我们需要且仅能够在这个类(class)的框架之内,编写我们自己的程序来描述策略需求。其中有2个重要的函数“ init()和 handlebar()”以及一个重要的对象(Object) ContextInfo
如需咨询了解或办理,欢迎点击头像与我联系,新开账户享受免费量化软件使用,支持qmt、miniqmt、ptrade等,支持快速交易通道,资金达标可申请股票万1及以下,ETF万0.5,可转债万0.5,逆回购1折等优惠佣金!还有更多福利活动,欢迎右上角与我们专属经理联系。
Contextlnfo是迅投QMT中策略程序运行环境中最重要的对象,没有之一。上面的 init() 和handlebar()这两个基本函数运行时必须要传入这个参数。
Contextinfo里面已经封装了多达100+个属性和方法。因版本变化,此数量仍在变化中。当然, Contextinfo这个对象(Object)也可以随时绑定自定义的属性和方法,如同使用一般对象(Object) 的方式一模一样,并无二致。
可多次调用Contextlnfo以设置多个账号,应在init()中设置完毕,init()执行之后再设置将无效;调用 passorder 交易指令时,如果传入的账号为空,将会使用最后一次设置的账号作为交易下单账号。设定交易帐号是最常用、也是必须用的第一个方法(函数),连帐号都没设置好,那程序就没法交易,也就无处下单。因此在 init()这个方法(函数)中,第一个要用到的,就是这个设置帐号的方法(函数),也必须写在init()这个方法(函数)中。
股票开户优惠费率及开通量化权限,专属经理一对一服务,咨询联系可添加微信或电话联系!
温馨提示:投资有风险,选择需谨慎。
-
2026年券商APP怎么选?九大专业软件测评给你答案~
2026-04-13 14:59
-
持仓乱、收益差?国金这个AI工具,帮你一键诊断+科学调仓,告别盲目投资
2026-04-13 14:59
-
选股看估值,究竟是看PE、PB还是PEG?
2026-04-13 14:59


问一问

+微信
分享该文章
