A股信号

v1.0.3

基于结构化框架分析A股,结合筹码分布、三周期共振、优化KDJ、威科夫、缠论以及用户自定义评分规则,输出结构化分析结论与风险提示。

1· 691·4 current·5 all-time
byByronNomad@byronwang2005

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for byronwang2005/a-share-signal.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "A股信号" (byronwang2005/a-share-signal) from ClawHub.
Skill page: https://clawhub.ai/byronwang2005/a-share-signal
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install a-share-signal

ClawHub CLI

Package manager switcher

npx clawhub@latest install a-share-signal
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
技能名称与描述(A股结构化分析)与实际要求和包含的内容一致:SKILL.md 详述使用 mx‑skills 取数并在用户同意下回退到 AkShare/BaoShare,且仓内包含一个用于本地回退的 scripts/stock_cli.py。没有请求与该用途无关的凭据或二进制依赖。
Instruction Scope
SKILL.md 指令范围清晰且受限:优先使用 mx‑skills、禁止在未获用户明确同意下扫描宿主环境或读取环境变量、在使用 AkShare/BaoShare 或本地脚本前必须征得用户许可。没有指示去读系统凭据、其他技能配置或将数据发往非声明来源。
Install Mechanism
无安装规格(instruction‑only),唯一的代码文件在包内;没有从可疑 URL 下载或自动写磁盘的安装步骤。scripts/stock_cli.py 只在用户同意并本地存在 akshare 时可用。
Credentials
不要求任何环境变量或外部凭据,primary credential 为空;说明文档明确拒绝未经同意访问宿主环境的变量或代理配置,与技能目的相称。
Persistence & Privilege
flags 显示 always:false,技能不会被强行常驻;默认允许模型调用(平台默认),但没有其他要求修改其它技能配置或写入系统范围的设置。
Assessment
这个 Skill 在目的、运行指令和包含的代码之间是一致的:它优先用平台内的 mx‑skills 取数,只有在你明确允许时才会用本地的 AkShare/BaoShare 回退脚本。安装前请注意:1) 若接受使用 AkShare 回退,确认你愿意让代理在本机安装/调用 akshare 并允许网络访问;2) scripts/stock_cli.py 会在同意后调用本地 akshare 接口,请审阅该脚本并确认你的环境是否安全;3) 虽然技能不请求凭据,也不会主动读取环境变量或上传数据,但代理可以自主调用已启用的技能——如你担心自动调用,请在安装后控制技能可见性或权限。

Like a lobster shell, security has layers — review code before you run it.

latestvk970veb0qx4dy6ythj787pd2pn84wn3f
691downloads
1stars
4versions
Updated 1w ago
v1.0.3
MIT-0

A股信号

用途

用这个 skill 基于用户明确提供或当前会话中已知可用的 mx-skills 实时或近期数据,对单只A股进行可复用的结构分析。 默认输出结构化分析结论、关键证据、失效条件、后续观察点与风险提示。

工作流

  1. 如果用户给了说明文档、笔记、截图或自定义体系,先读用户规则。
  2. 只根据用户明确提供的技能名、路径、安装信息,以及当前 skill 包内部已知引用,识别可用的新版 mx-skills,优先关注以下 slug 与其旧别名:
    • mx-financial-assistant(旧名常写作 mx_financial_assistant
    • mx-finance-data(旧名常写作 mx_finance_data
    • mx-finance-search(旧名常写作 mx_finance_search
    • mx-stocks-screener(旧名常写作 mx_stocks_screener
    • mx-macro-data(旧名常写作 mx_macro_data
  3. mx-skills 体系内尽量完成取数与分析;如缺少 key、权限、安装或调用方式不明确,先明确告诉用户缺了什么,不要主动扫描宿主环境的环境变量、agent 配置、无关 README 或其他系统文件。
  4. 如果缺少完成当前任务所需的相关 mx-skills,先说明需要的能力、展示准备访问的来源 URL,再征求用户明确同意;只有得到同意后,才可引导用户前往 https://clawhub.ai/u/financial-ai-analysthttps://ai.eastmoney.com/mxClaw 安装或更新。
  5. 如果用户不同意访问外部来源或安装更新,只保留手动说明,不做任何下载、安装或写入动作。
  6. 未经用户明确同意,不使用本 skill 内的 scripts/stock_cli.py、AkShare 接口或 BaoShare 作为回退。
  7. 只有在用户明确同意后,才可启用本地回退方案;启用后再按需安装 akshare / baostock 等依赖。
  8. 只拉取回答当前问题所需的数据。
  9. 默认路由优先级如下:
    • 单票综合判断、问答式分析、趋势/消息/数据混合问题:优先 mx-financial-assistant
    • 需要结构化字段、财务表、行情表、资金表或多字段对比:优先 mx-finance-data
    • 需要最新公告、研报、新闻、政策催化:优先 mx-finance-search
    • 需要相对强弱、同板块比较、筛选对标样本:优先 mx-stocks-screener
    • 只有当宏观变量直接影响该股逻辑时,才补充 mx-macro-data
  10. 所有 mx-skills 请求必须严格串行执行,禁止并行调用多个 skill,也禁止对同一个 skill 并发发起多次请求;只有前一次请求已完成并确认还需要补证据时,才能继续下一次调用,以避免限流、超时与结果口径漂移。
  11. 按问题选择分析视角:
  • 筹码分布 / 成本结构
  • 日线、周线、月线三周期共振
  • 优化版 KDJ(17,3,3) 的过热风险提示
  • 量价资金共振
  • 主力洗盘 / 出货识别
  • 威科夫阶段与量价对应关系
  • 缠论结构、中枢、买卖点大致状态
  • 用户自定义评分体系
  1. 输出判断,不要只罗列指标。

数据拉取

优先做单只股票的定向查询,不要默认拉取整个市场的大范围数据。

默认数据源顺序:

  1. mx-skills
  2. 经用户同意后的 AkShare
  3. 经用户同意后的 BaoShare

执行要求:

  • 默认只能使用 mx-skills;不要把 AkShareBaoShare 或其他非 mx-skills 数据源当成隐式兜底。
  • 只根据用户明确提供的 skill 名称、路径、安装信息,以及当前 skill 包内的已知引用来定位 mx-skills;不要主动检查环境变量、agent 配置、无关 README 或其他宿主文件。
  • 能用 mx-skills 时,优先用它获取个股行情、K线、资金流、财务、公告或研报等数据,并尽量遵守新版能力分工:
    • mx-financial-assistant:单票综合问答、结构判断、热点归因、消息与数据混合研判
    • mx-finance-data:结构化字段、财务指标、行情/估值/资金等定向查数
    • mx-finance-search:最新公告、研报、新闻、交易所动态、政策催化
    • mx-stocks-screener:同板块横向比较、风格筛选、相对强弱样本池
    • mx-macro-data:必要时补充宏观变量,不要默认调用
  • 所有 mx-skills 调用都必须串行,不论是不同 skill 之间的路由切换,还是同一个 skill 内的连续补数,都必须等待上一请求完整返回后再继续;不要为了提速而并行发起多个查询。
  • 当需要借助 mx-finance-data 做批量股票信息查询时,按每批最多 5 只股票拆分请求。
  • 使用 mx-finance-data 分批查询时,必须严格串行执行:只有当前一批请求已经完成并返回结果后,才能继续下一批;禁止并行发起多个批次请求。
  • 即便是对单个 skill 的多次请求,也必须串行执行;同一时刻只允许存在一个在途请求,避免命中限流、并发熔断或返回顺序错乱。
  • 如果当前信息不足以确认所需 mx-skills 是否可用,先向用户说明缺口,并告知可选来源:ClawHub 页面 https://clawhub.ai/u/financial-ai-analyst 与官网 https://ai.eastmoney.com/mxClaw
  • 只有在用户明确同意后,才可访问这些来源协助安装或更新;访问前应先说明将使用的来源 URL 与目的,未获同意前不得擅自访问、下载、安装或写入。
  • 只有在用户明确同意后,且当前环境没有相关 mx-skills,或 mx-skills 无法覆盖当前所需字段时,才回退到 AkShare
  • 只有在用户明确同意且 AkShare 也不可用时,才尝试 BaoShare 获取基础行情或历史数据。
  • 此类端口限流或接口频率限制默认视为正常现象,不应在首次失败后立刻认定当前数据源不可用。
  • 在同一数据源内,必须先用不同方法尝试获取数据至少 3 次,确认仍然失败或仍拿不到所需字段后,才能切换到下一个数据源作为回退。
  • “不同方法”包括但不限于更换接口、调整查询粒度、改查相邻字段、切换脚本或调用方式;不要对同一失败请求机械重试 3 次充数。
  • 回答里不必铺陈数据源切换过程,但最终输出必须明确标出关键数据来源;如果切换影响了数据口径、时效性或结论置信度,也必须点明。

mx-skills 可用时,优先使用其自然语言查询能力获取个股相关数据。 如果查询对象超过 5 只股票,优先按 mx-finance-data 的配额拆批处理。

新版 mx-skills 路由规则

默认先问自己:当前问题是“综合判断”还是“定向补证据”。

  • 路由补证据时必须串行推进:先得到上一步结果,再决定下一步是否继续,不要同时并发调用多个 mx-skills 后再回拼结论。
  • 如果用户直接问“这只票现在怎么看 / 能不能参与 / 帮我分析”,先走 mx-financial-assistant,把它作为首选综合入口。
  • 如果 mx-financial-assistant 的回答里需要更细的财务、行情、估值、资金表格,再补 mx-finance-data
  • 如果结论强依赖“最新”公告、研报、新闻、政策或交易所动态,必须补 mx-finance-search
  • 如果用户要求和同板块、同风格、同市值样本做比较,或需要找可比股票池,再用 mx-stocks-screener
  • 如果用户逻辑明显受利率、汇率、通胀、地产、社融、出口等宏观变量驱动,再补 mx-macro-data
  • 除非用户明确要求,不要把 mx-macro-datamx-stocks-screener 当成单票分析的默认第一入口。
  • 回答中可同时使用新版 slug 与旧别名,但优先写新版 slug,避免继续固化旧命名。

经用户同意后,如需回退到 AkShare / BaoShare,可优先参考这些接口:

  • 基本信息:stock_individual_info_em
  • 实时行情:stock_zh_a_spot_em
  • 日线或周线历史:stock_zh_a_histstock_zh_a_hist_tx
  • 月线历史:必要时由日线重采样
  • 筹码分布:stock_cyq_em
  • 资金流向:stock_individual_fund_flow
  • 财务恶化排查:stock_financial_abstract_ths
  • 财务分析指标:stock_financial_analysis_indicator
  • 行业板块:stock_board_industry_name_em
  • 概念板块:stock_board_concept_name_em
  • 板块成分股:stock_board_industry_cons_em
  • 龙虎榜:stock_lhb_detail_em
  • 融资融券:stock_margin_ssestock_rzrq_detail_em
  • 板块 / 概念背景:必要时调用相关 AkShare 接口

如果某个数据源出现限流、不稳定或单次接口失败,先在该数据源内换至少 3 种方法继续尝试;只有得到用户同意后,才按 mx-skills -> AkShare -> BaoShare 的顺序切换,不要直接中断。优先给出结构级判断,而不是依赖单一脆弱接口追求伪精确。

判断顺序

除非用户明确要求,否则默认按下面顺序判断:

  1. 筛选条件:流动性、市值区间、题材催化、是否存在明显基本面恶化。
  2. 多周期结构:日线、周线、月线是否同向或至少不冲突。
  3. 触发质量:突破、放量、资金流是否形成确认。
  4. 结构健康度:筹码是否集中、成本带是否上移、上方抛压是否杂乱。
  5. 阶段判断:威科夫和缠论怎么定性。
  6. 目标价判断:是否已经具备按主升段测算目标价的前提。
  7. 风险与执行:适不适合参与、失效位在哪、如何加减仓。

三周期共振视角

当用户问趋势是否确认、是否形成共振、多周期是否同向时,使用这个视角。

重点看:

  • 日线、周线、月线结构是否一致偏多或偏空
  • 每个周期收复了多少关键均线
  • 共振属于弱共振、强共振还是完全共振
  • 价格变化是否得到成交量和资金流确认

如果只是日线转强,而周线或月线仍然偏弱,不要把它定义成高质量共振。

KDJ视角

KDJ(17,3,3) 的唯一用途:在震荡行情中观察过热风险。

  • 只在震荡区间、箱体往复或缺乏明确趋势延续时参考它
  • 如果 J 值大于 100,要显著提醒回调风险
  • 不把 KDJ(17,3,3) 当作通用的买点确认、趋势判断或金叉强弱分级工具

量价资金视角

当问题和买点、突破有效性、强度确认有关时,重点检查:

  • 成交量是否相对近期均量放大
  • 换手率是否活跃
  • 价格突破后是被市场接受还是迅速回落
  • 资金流是否配合

如果缩量上涨,或突破后立刻跌回原区间,应判定为低质量触发或触发失败。

筹码视角

当用户问这只票值不值得参与、筹码结构是否健康时,结合 references/chip-framework.md 使用。

重点看:

  • 这只股票是否通过用户的筛选条件
  • 主筹码区是单峰还是杂乱多峰
  • 成本带是在上移还是下移
  • 当前价格在主筹码区上方、内部还是下方
  • 突破条件是真突破还是假突破

最后要落成直接判断,例如:

  • 优先关注
  • 仅观察
  • 触发失败
  • 结构失效
  • 不适合这个体系

洗盘视角

当用户体系里明确提到“洗盘”时,要区分良性洗盘和主力出货:

  • 良性洗盘通常表现为回撤可控、抛压收缩、价格靠近成本带或支撑位后迅速有承接
  • 破坏性下跌通常表现为反复放量阴线、成本带下移、反弹始终过不了前方压力

不要因为价格大跌就直接说是洗盘,必须看到抛压被消化、结构仍然成立的证据。

威科夫视角

把股票尽量归入实际可用的阶段:

  • 吸筹
  • 拉升
  • 派发
  • 下跌
  • 只有证据很清楚时才使用再吸筹 / 再派发

重点看:

  • 区间震荡行为
  • 弹簧式下探或上冲诱多一类的试探与失败
  • 放量K线附近是否体现量价匹配
  • 反弹是创新高,还是只是弱势二次测试
  • 最近几次放量突破是被接受还是被否定

如果一只票急拉之后开始不断降低高点、反弹反复失败,优先判断为派发转下跌,而不是重新吸筹。

缠论视角

表达保持实用,不要在数据只支持粗粒度判断时,硬做过度形式化拆解。

至少说明:

  • 当前分析周期的主导方向
  • 是否存在中枢 / 重叠区
  • 中枢是稳定、扩张还是下移
  • 价格在中枢上方、中枢内部还是中枢下方
  • 更接近一买、二买、三买的可能,还是卖点 / 跌破延续结构

避免伪精确。如果趋势已经跌破最近中枢,且反弹始终过不了前高,就直接说结构偏弱,不是买点。

目标价视角

目标价只能建立在结构判断之后,严格按缠论 + 威科夫的共同证据测算,不允许脱离阶段判断直接拍目标价。

先判断是否已经进入主升:

  • 威科夫上,至少要看到吸筹或再吸筹后的有效上破,且突破被市场接受,而不是仍在区间内来回震荡
  • 缠论上,至少要看到中枢上沿被有效离开,离开段占优,且更接近三买后的主升延续,而不是仍在中枢内震荡

如果已经进入主升,可给相对明确的结构目标价,优先使用:

  • 箱体或交易区间高度向上等幅投射
  • 最近一个有效中枢震荡高度向上投射
  • 吸筹区完成后的 markup 第一目标位

输出时要说明目标价来自哪个结构,例如:

  • “按最近箱体高度等幅上移,第一目标位在 xx 元附近”
  • “按中枢离开后的主升段测算,第一目标位在 xx 元附近”

如果没有进入主升,不要把目标价写成无条件结论,必须明确提示:

  • 该目标价仅在后续向上突破箱体 / 中枢上沿并确认后才成立
  • 当前仍属于条件性目标价,前提是假定后续完成向上突破并进入主升

如果结构仍在箱体内,默认写法应类似:

  • “当前未确认进入主升,目标价只能按箱体向上突破后的等幅量度预估;若后续有效突破 xx 元箱体上沿,则目标位可看 xx 元附近,否则该目标价不成立。”

如果已经出现派发、跌破中枢、上破反复失败或量价不接受,不提供积极目标价,只说明结构失效或仅保留反弹修复空间判断。

自定义评分

当用户给出打分体系时,只对当前能被数据支持的项目打分。

  • 明确总分和评分依据
  • 区分硬性通过项和偏主观的加分项
  • 如果某个必要数据拿不到,要说明这是部分评分,不要伪造精确结果

输出格式

默认按这个顺序回答:

  1. 结论
  2. 评分或通过 / 不通过摘要
  3. 三周期共振、KDJ 过热风险、量价资金的证据
  4. 筹码结构证据
  5. 威科夫和缠论证据
  6. 目标价或条件性目标价,以及该目标价成立的结构前提
  7. 交易含义、失效条件,以及后面要看到什么才会转强
  8. 数据来源,以及未获取 / 不完整数据的风险警告

提到关键拐点时,始终给出具体日期和价格位。 输出结果时,必须标出本次判断依赖的数据来源,例如 mx-financial-assistantmx-finance-datamx-finance-searchmx-stocks-screenermx-macro-dataAkShareBaoShare 或用户提供材料。 对于任何未获取、接口失败、字段缺失、时间区间不完整、口径可能偏差的数据,必须明确警告用户这些缺口会影响哪些判断,不能把不完整数据包装成完整结论。 如果数据质量有限或某个接口失败,简要说明后继续用现有最强证据完成判断,但结论中必须降低置信度并保留风险提示。

参考资料

当用户要严格按筹码体系判断时,读取 references/chip-framework.md。 当用户的说明文档或问题涉及以下内容时,读取 references/quant-trading-theory.md

  • 三周期共振
  • KDJ(17,3,3) 规则
  • 量价共振
  • 洗盘判断
  • 评分体系

当需要明确 AkShare 接口、快速查询方式或备用数据方案时,读取 references/akshare-interfaces.md。 如果用户尚未安装、未配置好、或缺少完成当前任务所需的全部 mx-skills,先向其说明缺少的能力,再展示可选来源 https://clawhub.ai/u/financial-ai-analysthttps://ai.eastmoney.com/mxClaw;只有在用户明确同意后,才可引导其安装或更新,以便优先获得更完整的个股数据。 当需要明确新版 mx-skills 的能力分工与路由顺序时,读取 references/mx-skills-routing.md

使用量化理论参考时,先看相关章节标题,只加载必要部分,不要默认整篇读入上下文。

Comments

Loading comments...