股票量化分析PRO:双趋势共振量化选股系统
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8c7f0f65/stockanalysispro。
技能介绍
量化选股中的趋势识别难题
在量化投资中,依赖单一技术指标(如均线金叉)进行选股时,常常面临假信号多、趋势判断滞后的问题。市场噪音容易触发无效交易,而真正的趋势行情需要多维度信号共振才能确认。这要求选股系统不仅能识别形态,还必须过滤低流动性资产,并评估趋势的强度与持续性。
系统核心能力与工作流程
该技能采用三层架构逐步过滤,确保选出的股票具备高概率的趋势行情:
- 流动性前置过滤:默认要求日成交额大于
1亿,从源头剔除流动性差的标的,避免大资金进出困难。此步骤通过amount字段实现硬性过滤。 - ADX 趋势强度评分:使用原生算法计算
ADX值,无需依赖 TA-Lib 库。系统根据ADX阈值(默认 >20)判定趋势强度,并赋予不同分值:
- ADX >40:强趋势,+20分
- ADX 30-40:中趋势,+15分
- ADX 20-30:弱趋势,+10分
- 技术形态共振检测:结合GMMA 顾比均线和一目均衡图(Ichimoku Cloud)进行双重确认:
- GMMA 多头排列:短期均线组 > 长期均线组,且离散度 >2%,确保趋势发散而非粘合,+30分。
- 一云层分析(9-26-52参数):价格位于云层上轨上方(+20分),转换线 > 基准线(+15分),当日 TK 金叉(+5分),云层厚度 >3%(+5分)。
最终,系统汇总所有条件得分(满分100),输出S/A/B/C 四级信号评级,并动态计算止损位。例如,S级(90+分)表示强烈推荐,C级(<60分)则放弃。
关键实现细节与适用边界
- 数据要求:至少需要
60个交易日的前复权 K 线数据(包含OHLCV+Amount字段)。支持通达信本地数据(自动扫描vipdoc目录)和 CSV 文件扫描。 - 参数可调:流动性门槛(
liquidity)和 ADX 阈值(adx_threshold)可通过接口参数调整,以适应不同市场环境。 - 自动过滤:默认排除科创板(
688开头)和北交所(8开头)股票,降低波动风险。 - 注意点:本系统为量化分析工具,输出结果仅供参考。市场存在系统性风险,任何信号都不应视为投资建议。使用时需确保数据源准确且时效性强。
使用场景
- 每日收盘后,使用通达信本地数据扫描全A股,自动过滤科创板和北交所,筛选出符合GMMA多头排列和ADX强趋势的标的,生成S/A/B/C四级信号列表以备次日交易。
- 对一批CSV格式的历史股票数据进行批量分析,通过流动性阈值(如1亿成交额)和ADX趋势强度过滤,快速识别出具有趋势共振特征的股票,用于投资组合回测。
- 在编写量化交易策略时,集成该技能作为信号源,调用API获取单只股票的评分和动态止损位,嵌入到自动交易系统的风控模块中。
- 进行个股深度分析时,调用技能分析60日以上K线数据,结合一目均衡图云层厚度和GMMA离散度,评估当前趋势强度并确定合理仓位(如S级20%仓位)。
适合人员
- 个人量化交易员:需要每日快速扫描股票池,基于多指标共振筛选高概率交易机会,以执行短线或波段策略。
- 金融数据分析师:负责处理和分析股票历史数据,使用量化工具生成趋势信号报告,辅助投资决策或为客户制作分析简报。
- 量化策略开发者:正在构建自动交易系统,需要集成可靠的信号生成模块,提供评级和止损计算以完善策略逻辑。
- 风险管理专员:在机构投资组合中,需基于流动性过滤和趋势强度评估,动态调整持仓并设置止损位以控制下行风险。