QMT与 PTrade 实盘交易止损止盈设置全攻略!
发布时间:6小时前阅读:48
止损止盈是量化实盘的生命线。QMT 与 PTrade 因架构不同(本地 vs 云端),在设置逻辑与实操路径上有明显差异。这份攻略帮你把零代码条件单和代码级风控两条路走通,避开实盘漏单、废单的坑。
一、PTrade:云端可视化与代码双轨设置
PTrade 跑在券商机房,关机也能生效,适合追求省心的散户,核心有三种玩法:
• 智能条件单(零代码首选):在交易界面进入「条件单」→「止盈止损/回落触发」。设置标的、触发价(如成本-5%止损,成本+15%止盈)及委托方式(限价/市价)。重点是用“回落触发”做移动止盈(如从最高价回撤5%卖出),条件单存云端,断网也执行。
- 向导式策略模块:在零代码策略工具里填参数,直接设定“最大盈利比例”“最大回撤比例”,系统自动监控持仓触发,适合网格、拐点等内置模板的配套风控。
• Python 策略内嵌:在 handle_data 里读持仓成本价 position.cost_basis,算盈亏比触发 order 清仓。高阶可用 create_condition_order 动态挂条件单,注意云端禁外网请求,数据需提前上传研究目录。
二、QMT:本地自由度更高的风控配置
QMT 依赖本地运行,断网即停,适合有编程基础、需精细控制的玩家:
• 可视化条件单:交易界面「条件单」选价格触发,设低于成本X%止损、高于Y%止盈,选“卖出”和持仓数量提交。适合手动持仓搭配自动监控,不写代码也能用。
- 策略代码硬编码(最常用):在 handle_data 或 on_tick 里循环扫持仓:
1. 取持仓均价 position.avg_cost 与现价 last_price。
2. 算浮亏 (price-cost)/cost,超阈值(如-5%)调 order_target(context.stock, 0) 或 passorder 清仓。
3. 移动止损需全局变量记持仓期最高价 max_high,触发 (max_high-price)/max_high > 0.08ation:6]
- MiniQMT + 外部IDE:在 VS Code 里写 Python 调 xtquant,本地算信号发单,止损逻辑同上,但需保证 XtMiniQmt.exe 常驻运行。
三、实盘必须懂的四种止损止盈形态
无论用哪款软件,逻辑底层离不开这几类:
• 固定比例法:亏5%砍,赚10%走。简单粗暴,但震荡市易被洗,需匹配品种波动率。
• 移动跟踪(Trailing Stop):盈利后止损线上移(如盈利5%后,止损提到成本线或最高价回撤2%),锁住浮盈,趋势行情神器。
- ATR 动态风控:用平均真实波幅算止损 成本 - N×ATR,波动大自动放宽、波动小缩窄,避免固定百分比在高波动期乱止损。
• 时间/账户级熔断:持有超N天不赚就平(时间止损);或总净值回撤超8%全局清仓,防系统性崩盘。
四、实盘委托与避坑红线
• 委托方式选对:止损追求成交优先用市价(防跌停排不到),止盈可用限价护利润;QMT 市价需显式设 type='MARKET',PTrade 条件单勾选市价选项。
- 云端 vs 本地存活:PTrade 条件单/策略在云端,重启客户端不影响;QMT 本地策略若电脑休眠、断电直接停摆,实盘机务必关自动休眠。
• 触发≠成交:极端跳水时条件触发了,挂单可能因跌停无承接而大幅滑点,需接受成交价劣于触发价的现实。
- 防未来函数与复权:代码算成本用真实成交价,回测用前复权、实盘用不复权+真实价,别让复权数据骗出虚假止盈信号。
• 系统级硬围栏:两款都在「风控管理」设单笔最大金额、日亏损上限、下单频率限制,防代码死循环爆仓,这是最后一道保险。
如需咨询量化开通和低佣优惠,欢迎点击头像与我联系!
新开账户可免费使用QMT、PTrade等量化系统,支持快速交易通道。
各品种交易佣金可调低至成本附近,还有更多福利活动等你来拿。
温馨提示:投资有风险,选择需谨慎。
-
GDP半年报出炉!如何解读?下半年怎么看?
2026-07-20 11:43
-
你还在交万5的佣金?一年可能多花6000块(附省钱攻略)
2026-07-20 11:43
-
客户经理执业编号怎么查?中证协官网3步验证教程(2026最新版)
2026-07-20 11:43


问一问

+微信
分享该文章
