量化交易软件QMT开户指南!QMT下单核心函数 passorder 保姆级拆解
发布时间:9小时前阅读:17

passorder 是QMT里最核心的下单函数,负责股票、ETF、期货等各种买卖操作。 它总共有11个参数,我们把最常用的几个讲明白,你就能上手了。
核心参数大白话拆解
我把这11个参数拆成三组,你一看就懂:
prType 与 price:限价单和市价单的关键
这两个参数决定了你的单子是“自己定价”还是“随行就市”。
限价单(指定价格):
prType 填 11,意思是“我就要这个价,达不到我不买/卖”。
price 填具体价格,比如 10.50 元。
代码示例:以10.50元的价格买入100股平安银行
passorder(23, 1101, account, "000001.SZ", 11, 10.50, 100, "策略A", 1, "备注", ContextInfo)
市价单(最新价):
prType 填 5,意思是“按盘口最新的成交价立即成交”。
price 填 -1 或 0,因为价格由系统决定,你填的数会被忽略。
代码示例:以当前最新价买入100股平安银行
passorder(23, 1101, account, "000001.SZ", 5, -1, 100, "策略A", 1, "备注", ContextInfo)
其他常用prType值:
4 = 卖一价;6 = 买一价;14 = 对手价(即如果你是买,就是卖一价)。
涨跌停委托怎么处理
关于涨跌停,函数本身没有专门参数,核心在于价格逻辑和实盘风控:
价格设定:涨停板买入或跌停板卖出,在实盘中几乎不会成交。因为涨停时没人卖,跌停时没人买,你的单子只会一直排队。下单时直接把 price 设为涨跌停价即可。
实盘风控:回测时,系统可能“理想化”地让你在涨停价买到了,但实盘是不可能的。所以严谨的做法是,在代码里自己加个判断:如果当前是涨停板,就别发买入指令;如果跌停,就别发卖出指令。
价格笼子(科创板):科创板等板块有“价格笼子”限制,买入价不能高于买一价的102%,卖出价不能低于卖一价的98%。设置保护限价可以避免委托因价格偏离而被交易所拒绝。
⚠️ 几个容易栽坑的点
其他参数:后面的 strategyName(策略名)、quickTrade(快速交易,填1即可)、userOrderId(自定义备注)和 ContextInfo(上下文,固定填 ContextInfo 变量本身),大多只是标识作用,不影响下单核心逻辑。
重复下单:策略运行时,handlebar函数会不断执行。如果不加判断,可能会重复发单。通常要结合 ContextInfo.is_last_bar()(只在最后一根K线执行)和仓位判断(比如没持仓才买)来避免。
总结一下,记住 prType=11 是限价,prType=5 是市价,然后注意别在涨跌停时瞎买卖,基本就够用了。
欢迎交流,点头像添加咨询!!AA级上市券商,免费理财咨询,资金量大股票佣金万0.85,逆回购一折!专项两融4%;港股通资金大W0.7;北交所W2(提供快速通道抢碎股)!ETF万0.5,期权1.8元全包,ETF免申赎费!免费提供QMT+ptrade量化软件(含教程和答疑群)、万得宏汇套利软件、VIP极速通道、L2十档行情!!可选靓号开户!支持T0智能算法!
温馨提示:投资有风险,选择需谨慎。
下一篇资讯:
暂无下一篇
-
8月可转债强赎密集来袭!最后转股日汇总,手里有的赶紧看
2026-08-24 11:33
-
2026年开户选长城证券、华泰证券还是中金财富好?
2026-08-24 11:33
-
公积金新规9月20日实施!房租提取不卡比例,装修物业费也能提
2026-08-24 11:33


问一问

+微信
分享该文章
