PSY 心理线:用涨跌天数量化市场情绪

青 青柠量化
2026-10-14
PSY低于25扣成本后超额+0.60%,高于75也有正超额。

一句话结论:PSY 只数涨跌天数,近一年两端都有超额。全 A 股 PSY 低于 25 后持有 20 天,跑赢全市场 0.75%,扣成本后 +0.60%;高于 75 绝对收益略负,超额却是 +0.54%。中间 25 到 75 没有优势。

前面几课都要算均线、波幅或平滑。PSY(Psychological Line)把问题收成一句:最近 12 个交易日,有几天收盘比昨天高?

PSY低于25扣成本后超额+0.60%,高于75也有正超额。
PSY低于25扣成本后超额+0.60%,高于75也有正超额。

一、原理和公式

PSY = 近 12 日里收盘上涨的天数 ÷ 12 × 100

  • – PSY = 25:12 天里只涨了 3 天,偏冷。
  • – PSY = 50:涨跌各半。
  • – PSY = 75:12 天里涨了 9 天,偏热。

它不管涨了多少,只数天数。连续小阳和大涨,在 PSY 里是同一回事。青柠在 指标 → 国内常用 → 心理线 PSY,默认 12。组件说明:高于 75 偏热,低于 25 偏冷。


二、青柠数据实验

全 A 股最近一年。低于 25 和「状态 PSY<25」是同一批样本——12 日窗口是整数,25 对应正好 3 天上涨,不会出现 24。

规则信号次数20 天收益胜率20 天超额扣 0.15% 成本后
PSY < 2524,083+0.69%46.1%+0.75%+0.60%
下穿 259,116+0.35%44.2%+0.29%+0.14%
PSY > 7513,147−0.19%43.1%+0.54%+0.39%

持续待在偏冷区(状态 <25)比刚下穿 25 更好。高于 75 绝对收益略负,相对全市场仍是正超额——又是「热的股票自己没涨,别人更差」。

分桶:

PSY样本数20 天收益20 天超额
低于 2524,083+0.69%+0.75%
25 ~ 50507,376+0.60%+0.07%
50 ~ 75633,879+0.53%−0.10%
高于 7513,147−0.19%+0.54%

和 RSI 分桶一样,两端有超额、中间没有。差别是 PSY 的超卖样本更少(一年 2.4 万次),超额也更薄(+0.75% 对 RSI<20 的 +3.17%)。


三、常见误区

「连跌 9 天就该抄底」
PSY<25 平均有超额,但胜率只有 46%。平均靠的是反弹的那几笔,不是天天涨。

「PSY 高于 75 该逃」
绝对收益略负,超额为正。近一年不是干净的卖点。

「它比 RSI 简单所以更稳」
简单是因为它丢掉了涨跌幅度。大跌和小跌在 PSY 里一样,这会漏掉真正伤得重的股票,也会把阴跌很浅的算进来。


在青柠中实操

  1. 1. 量化策略 → + 新建策略,在 指标 → 国内常用 里拖入 心理线 PSY,周期 12。
  2. 2. 用 区间判断:PSY 低于 25,接到 入场信号。
  3. 3. 对照第 25 课 RSI < 30。PSY 更少、更粗,适合当辅助条件,不适合单独扛。
策略库回测 · 沪深A股 · 近 1 年日 K · 默认参数 更新于 2026-09-11 19:02 · 每日重算
# 策略 类型 年化收益 夏普 最大回撤 胜率 评级
01 左侧趋势抄底·急跌收阳 趋势 +1.3% 0.85 16.4% 83% A 导入复现
02 MACD金叉死叉 趋势 +0.9% 0.08 20.8% 35% PRO 导入复现
03 RSI超买超卖 震荡 +0.8% 0.23 30.8% 45% PRO 导入复现

更多策略可以在青柠策略市场查看。下一课(第 33 课)回到价格本身:动量和变动率。


常见问题

12 天是怎么来的?
国内软件常用 12,大约半个月交易日。青柠默认也是 12。

平盘算涨还是算跌?
引擎只数收盘高于昨天的天数,平盘不算上涨。


口径说明

股票池为全 A 股,排除 ST(按当前名称)和北交所,剔除未复权收盘价低于 3 元的股票,价格后复权;信号日 2025-10-14 至 2026-10-14,共 4,980 只股票。PSY(12) = 近 12 个收盘变化里上涨天数 ÷ 12 × 100。信号日收盘确认,次日开盘买入,持有至第 20 个交易日收盘;次日一字涨停剔除。超额收益 = 信号股票收益 − 同日股票池全部股票同口径平均。个股每笔来回成本 0.15%。本课只用最近一年。数据由青柠量化回测数据库计算。历史统计不代表未来表现,不构成投资建议。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。