前言¶
写量化脚本的人常遇到两类麻烦。一类是策略散落在通达信公式里,想到要回测就得把公式翻译成 Python,改一次参数重来一次。另一类是现成量化工具要么依赖付费数据接口,要么把计算托管在别处,买卖点和回测口径说不清楚。
下面介绍 A股量化分析员2.0。它是一套基于通达信公式思路的本地 Python 脚本,覆盖”选股→信号→执行”这条链路,数据来自 akshare 公开行情,不调用任何 LLM、不含 API key,本地直接运行。对于想用一套统一口径反复回测 A 股策略、又不想接付费数据的人来说,它减少了翻译公式和对齐口径的重复劳动。
这是什么¶
A股量化分析员2.0 是 SkillHub 上的 community 来源 Skill,坐标 @user_a7e33adb/a-share-s3c5,当前版本 1.0.1,分类 data-analysis,发布者 user_a7e33adb。
它解决的是:给定一只或一批 A 股标的,回答”做哪只、何时买、何时卖”。核心是 S3C5 趋势票信号规则,配套单票回测、多票批量诊断、信号逐日分解、买卖点画图、盘中预估和基本面评分选股。
按官方页面抓取的数据,评分 100000、下载 1554、安装 0。此处与线索里提到的”评分 99542、下载 1523”不一致,两个页面均无法访问核对,建议以 SkillHub 页面实时数值为准。
核心功能¶
1、单票回测。用 T2-E2|G 买入条件加三重卖出、5 日冷却,输出四口径收益对比与逐笔交易明细,每笔含卖出原因。用来验证单只票上策略的盈亏分布,而不是只看一个总收益率。
2、多票批量诊断。一次输入多只票,输出每只的回测摘要、持仓状态(空仓/持仓中)与最近信号。直接回答”这批票现在能不能买、还拿着哪只”。
3、信号逐日诊断。把某一天的买/卖信号逐条分解,判断是否成立,并附 MA20 翻转阈值,用来锁定边际情况——信号卡在阈值附近的那天,到底是开仓还是不开。
4、买卖点画图。在 K 线上标注买卖点,配色用涨红跌绿的 A 股习惯,输出 SVG 与高清 PNG 两版。SVG 便于贴文档,PNG 便于直接看图。
5、盘中卖出预估。未收盘时用分时价重算卖出条件,判断信号是否已基本锁定。避免收盘前按”已触发”下结论,实际只是盘中短暂触碰。
6、选股评分。基本面(ROE、增速、毛利率)加热度(超额收益、量能)合成 0~100 分,筛池后 B 级以上进入观察池,再等信号。选股和信号两步分开,观察池只负责缩小范围。
安装与启用¶
Skill 基于通用 SKILL.md 格式。官方地址是 https://api.skillhub.cn/user_a7e33adb/a-share-s3c5 ,对应 SkillHub 页面 https://www.skillhub.cn/skills/user_a7e33adb/a-share-s3c5 。
抓取资料中没有给出可复现的安装命令,下面不编造。按 SkillHub 的通用用法,在 Cursor / Codex CLI / Claude Code 中启用需要把该地址配置为 Skill 源,具体命令以官方页面说明为准。
脚本本身没有 API key 依赖,标签为 requires_api_key=false。环境准备只需要 Python 和 akshare 公开行情接口:
pip install akshare
典型用法¶
下面给出三类典型用法,参数取自官方简介中的能力描述。实际命令行参数以仓库脚本为准。
先看一只票的完整回测,包括四口径收益和逐笔明细:
python s3c5_backtest.py --code 600000 --mode single
这一步跑 T2-E2|G 买入、三重卖出与 5 日冷却,输出四口径收益对比与含卖出原因的逐笔交易明细。
再对一批票做批量诊断,一次拿到回测摘要、持仓状态和最近信号:
python s3c5_batch.py --codes 600000,000001,300750
这一步回答”这批票现在能不能买、还拿着哪只”,适合盘后快速过一遍观察池。
需要看某一天的信号是否成立,或需要买卖点图时:
python s3c5_signal.py --code 600000 --date 2026-10-29
python s3c5_plot.py --code 600000 --out ./out
前一条逐条分解该日买卖信号,附 MA20 翻转阈值。后一条在 K 线上标注买卖点,生成 SVG 与高清 PNG 两版。
适用场景与注意¶
适合这几类人:有通达信公式经验、想把公式搬到本地 Python 反复回测的人;需要统一口径同时跑单票和批量诊断的人;想先按基本面和热度筛池、再等信号的短线趋势交易者。
几点限制要说清楚。数据来自 akshare 公开行情,行情源的复权处理和数据延迟会直接影响回测结果,不要直接和通达信本地数据逐笔对齐。评分选股只是缩小观察范围,B 级以上不等于必涨,仍需等信号确认。盘中卖出预估依赖分时价,未收盘时结论会随价格变化。
结果仅供参考,不构成投资建议。
结尾¶
A股量化分析员2.0 的价值在于把选股、信号、买卖点画图和盘中预估放在同一套脚本口径下,跑在本地,不依赖 LLM 和付费数据。如果你已经在写自己的 A 股回测脚本,可以把它当作一套可对照的 S3C5 规则实现来参考。
官方地址:https://api.skillhub.cn/user_a7e33adb/a-share-s3c5