【PTrade】PTrade如何过滤ST、停牌和退市股票?完整教程
本方案由EasyQuant AI量化助手提供。如有更多问题直接用EasyQuant AI量化助手帮您快速解决量化交易编程难题。问题背景量化选股后不能直接下单。ST 股票、停牌股票或退市整理标的可能导致无法正常交易因此策略需要在交易前完成状态过滤。PTrade 的get_stock_status()支持查询ST、HALT和DELISTING三类状态。完整代码示例def initialize(context): g.index_code 000300.SS g.trade_stocks [] run_daily(prepare_trade_stocks, timebefore_open) def prepare_trade_stocks(context): # 获取指数成分股作为候选池 candidates get_index_stocks(g.index_code) if not candidates: log.info(候选股票池为空) return # 查询三类股票状态 st_status get_stock_status( candidates, query_typeST ) halt_status get_stock_status( candidates, query_typeHALT ) delisting_status get_stock_status( candidates, query_typeDELISTING ) # 保存可交易股票 valid_stocks [] for security in candidates: is_st st_status.get(security, True) is_halt halt_status.get(security, True) is_delisting delisting_status.get(security, True) # 非ST、非停牌、非退市才保留 if not is_st and not is_halt and not is_delisting: valid_stocks.append(security) g.trade_stocks valid_stocks set_universe(g.trade_stocks) log.info( 候选数量%d可交易数量%d % (len(candidates), len(g.trade_stocks)) ) def handle_data(context, data): for security in g.trade_stocks[:10]: if security not in data: continue # 示例只打印可交易标的行情 log.info( %s 最新价%.2f % (security, data[security].price) )注意事项query_type可使用ST、HALT、DELISTING。回测时应使用对应历史日期的状态避免使用当前状态过滤历史股票。状态正常不代表一定能成交仍要额外处理涨跌停、流动性和委托状态。总结通过get_stock_status()过滤异常股票可以让 PTrade 股票池更接近真实可交易范围是实盘策略中必要的基础风控步骤。本方案由EasyQuant AI量化助手提供。

相关新闻

轮播图库:支持多种特效的Banner组件库(242)

轮播图库:支持多种特效的Banner组件库(242)

在鸿蒙(HarmonyOS)生态中,构建一个支持多种特效的 Banner 组件库,可以基于系统原生的 Swiper 组件进行深度封装,或者针对特定场景(如圆形屏幕)使用 ArcSwiper,也可以结合 Stack 实现…

2026/7/23 22:14:16 阅读更多 →
zynq高频小数据量PS闭环的三个实验-第3课:Linux驱动测试

zynq高频小数据量PS闭环的三个实验-第3课:Linux驱动测试

参考 zynq高频小数据量PS闭环的三个实验-第0课:目的和目标 zynq高频小数据量PS闭环的三个实验-第1课:PL搭建 zynq高频小数据量PS闭环的三个实验-第2课:Vitis裸机测试 zynq高频小数据量PS闭环的三个实验-第3课:Linux驱动测试

2026/7/23 22:14:16 阅读更多 →
从手工填报到实时决策:AI报表自动化实施路线图(含POC验证清单+ROI测算表)

从手工填报到实时决策:AI报表自动化实施路线图(含POC验证清单+ROI测算表)

更多请点击: https://codechina.net 第一章:从手工填报到实时决策:AI报表自动化实施路线图(含POC验证清单ROI测算表) 传统报表流程常陷于跨系统取数、人工校验、Excel反复粘贴的低效循环,平均耗时6.8小时…

2026/7/23 22:14:16 阅读更多 →

最新新闻

深度学习 + 生物信息交叉发文 专属 AI 入门学习路线

深度学习 + 生物信息交叉发文 专属 AI 入门学习路线

这条路线完全以「看懂论文、落地 idea、成功发文」为目标导向,摒弃通用 AI 学习的冗余理论,精准匹配生信交叉的领域特点,全程重实操、轻推导,优先解决 “数据读不懂、代码跑不通、论文看不懂、创新找不到” 四大核心痛点。零基础按…

2026/7/23 22:20:20 阅读更多 →
Java集成飞书视频会议:根据员工工号拉会完整指南

Java集成飞书视频会议:根据员工工号拉会完整指南

1. 背景与需求在企业办公场景中,经常需要根据员工的工号自动创建或拉起飞书视频会议。本文介绍如何通过 Java 集成飞书开放平台的视频会议 API,实现根据工号批量邀请参会人、创建并启动视频会议的功能。2. 前置准备2.1 飞书应用配置在飞书开放平台&#…

2026/7/23 22:20:20 阅读更多 →
Windows/macOS 通用 OpenClaw 2.7.9,本地存储 AI 智能体实操步骤

Windows/macOS 通用 OpenClaw 2.7.9,本地存储 AI 智能体实操步骤

🔥前言:Win11 环境运行 OpenClaw 必读说明 OpenClaw(因其图标酷似小龙虾,在社区中常被昵称为"小龙虾")是一款备受关注的本地优先 AI 智能体项目。它基于开源协议开发,能够通过自然语言指令驱动计…

2026/7/23 22:19:20 阅读更多 →
单目双目结构光ToF视觉相机全解|底层成像测距原理、优劣对比、场景选型、车载机器人感知落地实战

单目双目结构光ToF视觉相机全解|底层成像测距原理、优劣对比、场景选型、车载机器人感知落地实战

目录 一、前言 二、四大视觉相机底层成像与测距核心原理 2.1 2D单目RGB相机:量产感知基础核心硬件 2.2 2.5D双目立体视觉相机:仿生被动式物理测距方案 2.3 3D结构光相机:室内高精度主动式三维感知方案 2.4 3D ToF飞行时间相机:低延迟低成本动态测距方案 三、四大视觉…

2026/7/23 22:19:20 阅读更多 →
HarmonyOS7 宽度动画与进度条:animateTo 驱动百分比宽度变化

HarmonyOS7 宽度动画与进度条:animateTo 驱动百分比宽度变化

文章目录前言效果展示布局方案代码详解状态变量进度条组件百分比数字控制按钮数字滚动动画进阶样式渐变色进度条条纹动画分段进度条常见问题写在最后前言 进度条是 UI 里最常见的动画场景之一——下载进度、上传进度、表单填写完成度。ArkUI 里做进度条动画有个很巧的方式&…

2026/7/23 22:18:19 阅读更多 →
【黑金云课堂】FPGA技术教程Vitis开发:SD卡WAV文件读取音频播放实验

【黑金云课堂】FPGA技术教程Vitis开发:SD卡WAV文件读取音频播放实验

基于FPGA的简易音乐播放器实验 一、实验概述与技术基础 本实验基于 FPGA 纯硬件逻辑实现无操作系统的简易音乐播放器,通过 SPI 接口读取 SD 卡数据,以裸扇区搜索方式定位 WAV 音频文件,最终驱动 WM8731 音频编解码芯片完成实时播放。方案具备…

2026/7/23 22:18:19 阅读更多 →

日新闻

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表)

更多请点击: https://intelliparadigm.com 第一章:从单点好评到指数级传播:AI副业主理人必须掌握的4层口碑渗透模型(含ROI测算表) 当AI副业主理人不再仅满足于单次服务交付,而是主动构建可复用、可裂变、可…

2026/7/23 0:00:25 阅读更多 →
AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析

更多请点击: https://codechina.net 第一章:AI写作开头钩子设计:为什么你的AI文案完读率不足18%?——基于2,346篇A/B测试报告的归因分析 在对2,346篇跨行业AI生成文案的A/B测试数据进行聚类分析后,我们发现&#xff1…

2026/7/23 0:01:26 阅读更多 →
Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具

Chitchatter完整指南:免费开源的终极点对点安全聊天工具 【免费下载链接】chitchatter Secure peer-to-peer chat that is serverless, decentralized, and ephemeral 项目地址: https://gitcode.com/gh_mirrors/ch/chitchatter Chitchatter是一款革命性的安…

2026/7/23 0:01:26 阅读更多 →

周新闻

Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/22 8:58:19 阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/22 19:43:43 阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/23 17:49:47 阅读更多 →

月新闻