Ptrade 策略不执行?权限参数排查干货
发布时间:2026-8-27 01:39阅读:9
策略回测曲线很漂亮,但实盘或模拟盘就是不下单,确实挺让人着急的。很多时候问题并不在代码本身,而是卡在权限、参数或环境配置上。
下面帮你按“从权限到执行”的顺序,系统排查 PTrade 策略不执行的常见原因。
一、权限与账户状态排查
- 量化权限是否真正开通:在券商 APP 提交申请后,需等待 1-3 个工作日审核,并确认是否收到了邮件中的账号密码。仅开通普通交易权限是不够的,必须明确勾选 PTrade 策略交易权限。
- 程序化报备是否完成:这是监管硬性要求,必须在 APP 内完成程序化交易问卷并签署风险揭示书。未报备或报备未通过,实盘权限不会生效。
- 风险测评是否达标且未过期:风险等级需达到 C4 积极型或 C5 激进型。很多老账户的测评早已过期,提交申请时会被系统直接驳回。
- 模拟盘与实盘是否混淆:PTrade 的模拟盘和实盘账号是分开分配的。请确认你登录的是实盘账号,且实盘任务已正确分配资金并启动。
二、策略信号与代码逻辑排查
- 信号条件是否真正成立:不要凭感觉复盘。在代码中加入日志打印(如
print或log),输出运行时间、行情数据频率、指标值和最终信号。确认在策略运行那一刻,你的判断条件(如均线金叉、跌破阈值)是否真的满足。 - 指标周期与数据频率是否匹配:想计算 20 日均线,获取历史行情时频率却填成了分钟线,会导致指标计算错误甚至直接变成 NaN(空值)。
- 有效样本是否充足:数据条数看着够,但去掉空值后可能不足,导致指标无法计算。建议在代码开头增加数据有效性校验。
- 状态与事件混淆:比如想找“均线金叉”(当前金叉且上一根未金叉),逻辑不严谨写成了“均线多头”(只要当前在上方就算),会导致信号持续触发或完全不触发。
三、委托执行与交易规则排查
如果信号已经正常发出,代码也跑到了下单函数(如 order),但账户里依然没有委托,请按以下顺序排查:
- 申报时段是否正确:PTrade 只能在交易所规定的交易时段内报单。如果在集合竞价阶段、午休或收盘后触发信号,委托会被直接拒绝。
- 资金与可卖股份是否充足:
- 交易权限与账户限制:如果策略涉及科创板、创业板或可转债,必须确认你的证券账户已经单独开通了这些市场的交易权限。没有权限直接报单会被柜台拒绝。
- 数量与价格限制:A 股买入必须是 100 股的整数倍;报价不能越过有效范围(如涨跌停价);科创板单笔申报数量也有特殊要求。
四、数据配置与运行环境排查
- 历史数据是否补充完整:进入【数据管理】补充行情数据。如果缺少标的的历史数据,策略在计算指标时就会因为取不到值而无法生成信号。
- 运行频率设置是否合理:在 PTrade 任务设置中,检查运行频率。如果你跑的是日线策略,但频率设成了分钟级,可能会导致信号在盘中频繁闪烁;反之则可能盘中出了信号但 K 线没走完,系统不执行。
- 云端托管状态:PTrade 是云端托管的,关掉电脑策略也能运行。但需要确认策略任务是否处于“运行中”状态,且券商服务器没有在进行例行维护。
五、日志分析与风控拦截
- 紧盯运行日志:这是排错的第一依据。不要只看 K 线图,一定要拉到底部的日志输出窗口。如果委托被拒绝,日志会打印具体的错误码和柜台文案(如“资金不足”、“权限不足”、“超出涨跌幅限制”)。
- 检查风控设置是否触发:如果你设置了单笔最大交易金额、单日最大亏损阈值,或者过滤了涨跌停标的,策略可能因为触发风控而自动停止下单。
- 防重复下单逻辑:检查代码中是否有全局变量做防重复下单逻辑。如果没有,在信号闪烁时系统可能会疯狂重复报单,导致被风控拦截或资金瞬间穿仓。
股票/量化开户找我!无门槛国债逆回购一折 (百万分之一)!ETF佣金万0.5!优惠福利多多!免费量化使用量化软件QMT+ptrade! 
【立即咨询开通】
温馨提示:投资有风险,选择需谨慎。
-
8月可转债强赎密集来袭!最后转股日汇总,手里有的赶紧看
2026-08-24 11:33
-
2026年开户选长城证券、华泰证券还是中金财富好?
2026-08-24 11:33
-
公积金新规9月20日实施!房租提取不卡比例,装修物业费也能提
2026-08-24 11:33


问一问

+微信
分享该文章
