拆解量化工作流:选股器、股票池与策略单如何协同

很多刚接触量化交易的朋友,会把流程理解成"条件写好、筛出股票、直接买入"。但真正运行时,这容易把发现机会与执行交易混在一起。筛选频率、买入时机、持仓范围和风险处置各有节奏,更稳妥的做法,是在选股器与策略单之间设置一层清晰边界------股票池。

在水母量化中,选股器主要回答"关注谁",按照技术指标或行情条件筛选标的;股票池像中转站,承接筛选结果并界定下一环节的监控范围;策略单再对池内标的持续判断,解决"何时触发、执行什么动作"。三者串联后,选股结果不必立刻变成交易指令,而是先进入可查看、可调整、可复用的容器。

这种分层有三个直接价值。来源池、候选池、持仓池可以承担不同角色,标的处于哪个阶段一目了然;同一候选池可以连接不同策略单,触发后还可投递到下一级股票池,衔接止盈、止损等管理逻辑;出现问题时,也能逐层判断究竟是没有被选中、未进入监控范围,还是交易条件尚未触发。

股票池也是自动化流程的重要风险边界。水母量化支持"触发不交易",让策略只完成信号筛选与投递,不实际下单;开启"触发失败不投递"后,因资金或可用数量等原因导致订单创建失败的标的,不会继续进入后续环节。特殊行情下,还可集中暂停买入或卖出策略。自动化并非交出控制权,而是把控制规则提前写清楚。

例如先建立观察池与候选池,让选股器定时从观察池中筛选标的并送入候选池;策略单只监控候选池,满足条件后再执行,并把结果交给后续管理模块。这样,"选什么、何时交易、交易后怎么管"各司其职,流程像搭积木一样可视、可拆、可调整。

量化策略的成熟,不只在于公式复杂,更在于流程边界清晰。水母量化通过股票池、选股器和策略单的模块化组合,把抽象逻辑转化为可管理的工作流。本文仅作软件功能科普与流程示例,不构成投资建议;实盘前请充分测试,并结合自身风险承受能力设置规则。

相关推荐
ATMQuant16 小时前
量化策略开发08:Lasso因子选择 - 因子动物园的断舍离
python·量化交易·lasso·vnpy·多因子选股
ATMQuant19 小时前
量化指标解码21:逻辑回归支撑阻力 - 让逻辑回归给关键价位打分
python·机器学习·逻辑回归·量化交易·技术指标
benchmark_cc3 天前
A 股、港股、美股如何建立统一的标的主数据格式?
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
benchmark_cc4 天前
用 00700.HK 做港股行情清洗:字段核对、校验与个人量化开发实践
python·数据分析·pandas·量化交易·股票数据·quantdash
2601_966949654 天前
如何封装 qd.klines.batch(),让批量 K 线查询函数在多个策略中复用?
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
一条大祥脚5 天前
缠论是什么:一套带动力系统直觉的主观分析框架
股票·量化交易·缠论·动力系统
quantdash_cc5 天前
个人开发者用 QuantDash 读取港股行情:00700.HK 的 Python 函数封装与校验实践
python·数据分析·pandas·量化交易·股票数据·quantdash
quantdash_cc7 天前
如何验证历史行情的交易日期是否完整覆盖研究区间?
python·数据分析·pandas·量化交易·股票数据·quantdash
量化炼金 (CodeAlchemy)8 天前
【量化交易】避开四次熔断的标普500择时模型:趋势+波动率+信用利差
量化交易·美股·标普500·市场择时
quantdash_cc8 天前
ETF 行情数据清洗实战:字段语义拆解、标的池整理与五个校验清单
python·数据分析·pandas·量化交易·股票数据·quantdash