量价买卖点判定框架
付费访问协议(Pay Skill · A2M / HTTP 402 按量计费)
本技能的完整版量化报告(含逐条判定表与打分)为付费资源,由后端服务
backend/(Node.js + Express,支付宝 AI 按量付费)对外提供,脱离该后端无法独立使用。
Agent 按以下固定流程执行,顺序不可颠倒:
① 付费前置检查(probe):GET https://pay.stockscore.online/pricevolume/analysis(不带凭证)
② 服务端返回 HTTP 402 + Payment-Needed Header(Base64URL 账单:订单号/金额/有效期/商家签名)
③ 解码账单 → 向用户呈现「量价买卖点判定报告」与金额 → 唤起支付(pay:收银台链接/二维码,用户完成支付宝付款)
④ 支付完成后,携带 Payment-Proof Header 重试同一请求
⑤ 服务端验付(alipay.aipay.agent.payment.verify)→ 幂等履约 → 履约确认(fulfillment confirm)
→ 返回 200 + 完整报告(Payment-Validation Header 标记验付通过)
支付呈现规范(强制 · 必须直接把支付宝收银台付款码贴出来)
客户必须在第一眼看到付款二维码,否则根本找不到付款入口。 本轮回复的正确形态是:
「商品与金额 → 支付宝收银台付款码图片 → 固定提示语」。二维码必须是图片本体,不能只给链接、订单号或表格。
- 执行
alipay-bot 402-buyer-pay成功后,输出末尾会有MEDIA:行指向支付宝官方收银台付款码 PNG
(图片自带「支付宝 AI付」标识、扫码授权付款字样与金额,这才是客户能直接扫码付款的真码):
- 必须把该 PNG 在本轮回复中直接呈现给客户(WorkBuddy 环境用present_files;其它环境按图片/附件通道发出)。
- 呈现后删除MEDIA:这一行本身,其余文本原样保留。不得只把图片路径当文字贴出来。
- ⚠️MEDIA:的值可能是file:///C:/Users/ZHANG%27~1/...这种短路径 +%27(撇号转义)形式,
必须还原成 Windows 真实路径(%27→',短名可直接用)再交给present_files,不要原样当 URL 传。
- 图片路径只能来自本次命令输出,严禁复用历史输出、旧二维码或文件系统搜索结果里的路径。 - 若本次输出确实没有
MEDIA:说明支付会话没真正建立,先重新执行一次402-buyer-pay;
仅当确实拿到了「支付方式」里的 支付宝官方短链https://u.alipay.cn/_xxxx时,
才可用文末脚本兜底把该短链转成二维码呈现。没有官方收银台链接就不得贴任何自造二维码。 - ⛔ 严禁用
make_qr.py或任何方式编码资源地址(pay.stockscore.online/xxx/analysis)、订单号、
交易号或自造字符串 —— 那样生成的码扫出来不是付款页,客户付不了钱,比不贴码更糟。 - 禁止只输出文字表格 / 订单号 / 链接而不贴二维码。客户看不到二维码 = 找不到付款入口 = 直接流失。
- 贴二维码的同一轮回复,必须逐字包含下面这句提示语(金额取账单解码出的
amount;本体系 skill 均为 0.10):
> 支付 ¥0.10 即可解锁全部服务 —— 全部服务更精彩。
若账单金额不是 0.10,把 0.10 换成账单金额,句式不变。
6. 二维码有效期约 30 分钟。过期、扫不出来或客户说没看到图 → 重新 probe 取新账单、重走一次支付流程,
生成新的二维码替换旧图;旧二维码作废。
7. 客户付款完成后,按 ④ 携带 Payment-Proof 重试原请求交付完整报告,客户无需再做任何操作。
二维码兜底生成(仅限支付宝官方收银台短链)
仅在没有 MEDIA 且拿到了 https://u.alipay.cn/_xxx 官方短链时使用(脚本内置前缀白名单,非支付宝链接会直接拒绝):
python "~/.workbuddy/skills/_shared/pay-qr/make_qr.py" --text "https://u.alipay.cn/_xxxx" --out "D:/wbtmp/payqr/pay.png"
脚本落盘后返回 PNG 绝对路径,再用 present_files 呈现给客户。首选永远是 alipay-bot 自带的 MEDIA: 官方码,本脚本只是兜底。
Agent 执行规则:
- 收到 402 的第一件事:立即执行上方「支付呈现规范」——把付款二维码图片直接贴给客户,并给出「支付 ¥0.10 即可解锁全部服务 —— 全部服务更精彩」这句提示语;只发文字表格或链接不算完成。
- 收到 402 + Payment-Needed 时,不得当作错误;解码 Header 向用户展示商品名称与金额,
明确告知需支付后才能获取完整报告,等待用户确认。
- 用户支付完成后,用同一请求 + Payment-Proof Header 重试(complete:验付与交付一步完成)。
- 幂等:同一订单重复携带凭证请求,服务端返回同一份资源(already_fulfilled: true),
不会重复生成、不会重复扣款。
- 资源请求超时或首次交付未确认时,走查单对账恢复(query/reconcile),
严禁重新提交支付(recoveryAction: query_or_reconcile_do_not_resubmit_payment)。
- 买方收到资源后执行履约确认回执(ack),闭环订单。
- 本地方法论正文用于免费层:给用户框架讲解与简化判断;完整量化报告走付费接口。
- 后端部署与配置见 backend/README.md(生产配置通过环境变量注入,私钥严禁打包)。
指标包(data 参数,必传才能出真报告)
付费请求需在 URL 上附带 Agent 用 Wind / westock 等预计算的指标包(base64url 编码的 JSON):
GET https://pay.stockscore.online/pricevolume/analysis?data=<base64url(JSON.stringify({symbol,name,m,v}))>
probe(①)与带 Payment-Proof 的重试(④)用同一 URL 即可,后端仅在履约时才按评分卡打分。
m:原始数值指标,由 Agent 算好后装入;如缺,标“待提供”,后端绝不编造数字。v:逐维度判定枚举:pass/doubt/fail(部分卡用 符合/部分/不符 或 0-2)。- 缺字段 → 该维度“待提供”,总分仅基于已提供维度加权;全部缺失 → 返回“待提供数据”模板,不报错。
- 后端按本 skill 评分卡(
backend/cards.js对应路由的evaluate)逐条量化打分,阈值均来自方法论正文。
本卡必填字段:
- m:wave、gann、ma、amount、indicator、xue、discipline(可选 0-100 数值)
- v:wave、gann、ma、amount、indicator、xue、discipline(7 武器 通过/存疑/不通过)
- 完整字段名与阈值见 backend/cards.js。
本 skill 基于自主研读技术分析经典后总结的买卖点判定框架,非任何人物或书籍的官方衍生。方法论 = 上篇"七种武器"定大势 + 下篇个股买卖点信号 + 贯穿全书的仓位与纪律。本技能把它整理为可执行的判定流程。
使用前提与免责声明
- 本技能是技术分析方法论框架,仅用于交易复盘、学习与研究,输出为"信号判定表",不构成任何投资建议。
- 经典文献数据截至 2000 年,所有涉及绝对数值的参数(成交额阈值、统计胜率)必须先按当前市场校准,否则只取规则结构。
- 信号残缺时明说"证据不足",禁止凑结论。
第一步:大势研判(七种武器,逐项打分)
> 核心原则:真正的顶部或底部来临时,所有客观方法会得出相同结论。 单一武器的信号不作为决策依据;同向信号越多,判定越可靠。判定顺序固定:月 K → 周 K → 日 K。
武器 1:波浪形态(定位置)
- 完整循环 = 上升 5 浪 + 下跌 3 浪(ABC)。1/3/5 为推动浪,2/4 为调整浪。
- 铁律特征:第 4 浪低点一般不低于第 1 浪顶点;第 3 浪常延伸(最强大宽广);第 1 浪通常最短小,第 2 浪回调几乎吃掉第 1 浪涨幅。
- 第 3、5 浪伴随巨大成交量(天量)。
- A 浪:调整时间与幅度超过前两次调整 = 危险信号。B 浪:反弹高点一般不超过第 5 浪顶、量能明显不及。C 浪:时间长、幅度大,低点一般低于 A 浪低点;初期缩量阴跌,后期恐慌性放量下跌——恰在绝望氛围中孕育新一轮上升。
- 判定动作:已明显走完 5 浪上升 → 只考虑派发,绝不盲目买进;已走 3 波下跌且 C 浪创新低 → 考虑抄底而非恐慌杀出。
- 数浪宜粗不宜细(用周线/月线),波浪更适合研判指数而非个股。
武器 2:江恩时间之窗(定时点)
- 周年循环:重要顶/底之后 1 年+1 个月(13 个月,春节长假效应)、2 年、3 年、4 年、5 年、6 年、1.5 年(18 个月)常发生转折;13 个月循环在经典文献中准确率 90% 以上。
- 神奇数字循环:21 个月、34 个月、55 个月、89 个月(斐波那契数列)。
- 日级循环:以 5 个自然日为基本单位,10/30/45/60/90/120/150/210/240/270 自然日为常见周期。
- 关键规则:特别重要的转折点一般是多个时间窗的交汇点,而非某个周期的专利。 只有单一周期指向时,只列为"观察窗口",不下转折结论。
- 确认反转来临后,应立即采取相应行动。
武器 3:移动平均线(定牛熊)
- 300 日均线 = 牛熊分水岭(该体系经验认为比 250 日年线更可靠)。
- 60 日均线:强势市场连 10 日线都不应跌破;有效跌破 60 日线(破位后三日不能收回)= 空头市场确认,其后往往有中级回调甚至暴跌。
- 30 周均线是反弹的常见压力位。
- 通用规则:长期支撑股价的均线被有效击穿 → 止损出局;长期压制股价的均线被有效突破 → 强烈买入信号。
武器 4:成交金额(定多空气氛)
- 成交量是股市的元气:多头市场成交活跃且持续放大,空头市场持续萎缩至地量。
- 地量对应地价:但地量必须出现在累计跌幅较大、空头能量充分释放之后,此时抢反弹风险不大。
- 顶部量价背离:指数创新高而成交量不能同步放大甚至缩小 = 后续买盘不足,高度警觉。
- 放量突破的意义:巨量长阳一举突破长期压制均线,表明大行情到来。
武器 5:技术指标(定反转)
- 周 K 线 KD:20 以下金叉 = 空头市场结束、多头市场开始的标志(周线指标长期性强、不易被主力操控,信号可信度高;仅适用于大盘在大箱体内运行的情形)。
- 周 K 线 KD 高位死叉 + RSI 顶背离 + 强势庄股大跳水 → 基本可确定空头市场开始,退出观望保留现金。
- RSI 在 70 以上 / 30 以下发生背离 = 强烈转折信号(周线级别尤甚)。
- 60 分钟线指标(RSI、KD、MACD)变化超前,用于判断短期顶部。
- 边界:对幅度很大的单边行情,指标会严重钝化失效——不可不信,不可全信。
武器 6:薛斯通道(定超卖)
- 外围两道线 = 长期通道,内圈两道 = 短期通道。
- 四条线同时上行 → 顺势做多,直到通道走平(趋势可能逆转);四线同时下行 → 不轻易认为见底,直到通道线改变方向。
- 股指大幅下跌跌破外围通道下轨 = 真正超卖信号,抄底良机。
- 股指走势与通道趋势背离 = 大势反转信号。
武器 7:多空转换纪律(定心态)
- 牛小心、熊大胆:多头市场走了很大一段后,建仓胆子要小(套牢风险远大于踏空风险);空头市场跌了很久、跌了很多后,建仓胆子要大(此时更可能踏空)。
- 思维惯性是最大敌人,用铁的纪律对抗:以宝塔线多空平衡点作为客观开关——
- 单边上升市:平衡点不断上移,止损点跟随上移锁定利润;周 K 收盘跌破平衡点且 5 周均线掉头下行 → 坚决清仓,静待暴跌机会。
- 中级下跌市:平衡点不断下移;周 K 收盘在成交量配合下有效突破平衡点 → 立即进场翻多。
大势判定输出格式
【大势判定】(月K→周K→日K)
- 波浪位置:____(当前处于第几浪 / ABC 第几浪)
- 时间窗:____(交汇周期数 N:≥2 才算重要窗口)
- 均线:300日线 ____ / 60日线 ____(上方/下方、有效突破与否)
- 量能:放量/缩量/地量/量价背离
- 指标:周KD ____ / RSI背离 ____
- 通道:四线方向 ____ / 是否破外围下轨 ____
- 纪律开关:宝塔线平衡点 ____
→ 大势结论:多头市场 / 空头市场 / 转折观察期
→ 同向武器数:N/7(N<4 时只给观察结论,不给操作结论)
抄底共振示例(经典本篇小结):大跌之后 + 多时间窗交汇 + C 浪尾声 + 地量 + 强势庄股完成 50% 回调 + 大盘远离 30 日均线 + RSI 底背离 → 全部同向,此时才构成高确定性底部。
第二步:个股买点判定(前置:大势不给空头结论)
> 大势处于空头市场时,以下买点信号一律降级为"观察"。弱势中持仓不超过 1/2,最好控制在 1/3 以内。
买点 1:阳线三条形(首选信号)
- 形态定义:长期筑底或下跌后,连续出现 3-4 根阳线;前几根力度不大且常带上影线,第三(四)根是光头光脚大阳线甚至涨停,同时成交量急剧放大至筑底以来天量 → 确认多头完全掌握主动,追市买入。
- 加强版:前两天已涨停或接近涨停、第三天仍涨停 → 九成以上把握是大行情,后市有巨大升浪。
- 广义口径:阳线按"收盘价高于昨日收盘价"计算(含跳空高开收阴但收高于昨收的情形)。
- 大盘拖累豁免:连续温和上涨中受大盘拖累收小阴/十字星,但 5 日、10 日均线保持升势;大盘重新走好后放量拉大阳(涨停)→ 立即买入。
- 三个前提缺一不可:① 大盘处于底部区域或离底部不远;② 或大盘处于明显多头市场、个股表现活跃;③ 个股尚未远离起涨点。
- 失效情形:冷门股仅涨停当天放量、此前无连续放量 → 不值得立即介入;弱势盘整市中即使出现该形态也不追,等回调后适量参与。
- 仓位纪律:追买顶多以一半资金,最好 1/3 仓;随后若继续强势,用剩余资金金字塔式分批加仓。
买点 2:突破 300 日线(牛熊转换点)
- 条件:股价经过至少两个月筑底后,以大阳线(最好涨停)或跳空放量上穿 300 日均线,以收市价为准 → 确认结束筑底进入上升阶段,可追市买入。
- 经典统计(2000 年语境,需重新校准):大盘走势较好时,八成以上个股突破后一周内上涨 10% 以上。
- 假突破识别:上穿当天收长上影线 = 多头力量不足,涨势难持续。
- 对应到大盘:巨量长阳一举突破 300 天线压制,是大行情到来的标志。
买点 3:调整周期结束 + 重新放量(持股途中加仓点)
- 适用:大势盘升中段,热门强势股的回调。
- 时间周期:强势股调整常为 15 个交易日左右(其一半 7-8 天、一倍 6-7 周也常见)。
- 两条硬条件:一看时间周期,二看成交量——缩量阴跌的调整,即使满 15 天也不买;调整不满 15 天即重新放量上涨,不要视而不见。核心口诀:等缩量之后的重新放量。
- 强势庄股以涨停结束调整 → 更应坚定持股或买进。
辅助信号(大盘与个股联判)
- 庄股 50% 回调定律:前期热门强势股深幅回调 50%(或回到起涨点)时,大盘基本跌到位。
- 低位十字星群:连续下跌(甚至加速下跌)后,某天很多股票在低位出现十字星 → 大盘见底回升信号。
- 领涨股定律:领涨股见顶之日基本就是大盘见顶之日。
- 江恩百分比:50%、100% 及其倍数是重要支撑/阻力;市场接近以前重要底部/顶部时可入市操作,但必须结合波浪、市场气氛、成交量、个股综合判断,前期底部不保证支撑有效。
- 强势股特征:突破初期放天量(日换手率超过 10%)将股价封死涨停,显示多方决心;相对最低点已涨 30-40% 的真正强势股仍可能有更大行情(对强势股不必恐高,但必须仓位纪律配合);低位横盘不涨的股票属于碰运气。
第三步:卖出信号清单(命中即减仓/清仓)
| # | 信号 | 动作 |
|---|---|---|
| 1 | 明显走完上升 5 浪(尤其第 5 浪未创新高的失败五浪),伴随天量与疯狂市场气氛 | 考虑派发,绝不追加买入 |
| 2 | 指数创新高但成交量不能同步放大(量价背离) | 高度警觉,逐步减仓 |
| 3 | 周 K 线 KD 高位死叉 + RSI 顶背离(可叠加强势庄股大跳水) | 确定空头开始,退出观望 |
| 4 | 60 分钟线 RSI 顶背离 + KD 死叉 + MACD 由强转弱 | 短期见顶,短线退出观望 |
| 5 | 跌破 60 日均线且三日不能收回(有效破位) | 空头确认,不盲目做死多头 |
| 6 | 领涨股见顶 | 按大盘见顶处理 |
| 7 | 周 K 收盘跌破宝塔线多空平衡点且 5 周均线掉头 | 坚决清仓,静待机会 |
| 8 | 长期支撑均线被有效击穿 | 止损出局 |
| 9 | B 浪反弹高点不超过第 5 浪顶、量能不及 | 按 B 浪反弹处理,反弹出货 |
第四步:纪律与仓位(贯穿全书的铁律)
- 弱势/跌势中满仓是难以挽回的错误:弱势持仓 ≤ 1/2,最好 ≤ 1/3;行情结束坚决退出,股市中钱永远赚不完,但坚持错误钱会赔完。
- 止损以客观信号(均线、宝塔线平衡点)为准,不以主观感觉为准。
- 追高必须配合仓位纪律:首仓 1/3,确认强势后金字塔式加仓。
- 最好的卖点出现在长期涨势后的一片乐观中,最好的买点出现在长期下跌后的恐惧中——该贪婪时贪婪,该恐惧时恐惧,勿颠倒。
- 决策依据是市场本身与客观信号,不轻信他人观点。
- 大级别 A-B-C 修正之后(尤其对长期大牛市的修正),调整可能持续很久,其间上涨按 B 浪反弹处理,反弹到前高附近出货。
边界与已知局限(必须向用户说明)
- 正文缺失章节:经典文献下篇第四至十四章(黄金分割、新股涨停新高、巨量小阴、70 日线庄股成本、猎庄绝招、超跌反弹长期均线、短线追涨、中线选股、策略计划、心态、出仓技巧)及三个附录的正文在本次研读源中未能提取(扫描件图表页),本技能不包含上述章节的规则,不得凭空补写。
- 经典文献基于 2000 年 A 股(无做空机制、涨跌停板时代初期)写成:涉及"庄股""逼空"等表述按当代语境理解为主力资金行为;全部绝对参数需重新校准。
- 技术指标在单边大行情中会钝化失效;波浪理论解释性大于预测性,输出必须给备选浪型。
- 本技能只做技术面判定,不覆盖基本面/估值;重要决策应叠加基本面、流动性与风控框架。
references/book-excerpts.md
经典文献关键摘录与章节地图(含缺失章节清单),需要核对经典表述时查阅。