#21683
混合
免费
ID-584_Fisher逆费雪变换低位反转低吸研究报告
公式说明
AI生成
1. 一句话概括:用费雪变换放大RSI的低位转折信号,在动量由压转涨、收阳且量能温和时低吸。 2. 核心买入逻辑:把RSI映射到费雪域(有界陡峭),当FISH从-0.2以下上穿其5日信号线(低位拐点)且当日拐头向上;同时要求收阳、收盘价高于昨收(止跌)、成交量在5日均量0.9~3倍间(温和承接不过量)。卖出为对称信号:FISH从0.2以上下穿信号线。 3. 适合市场环境:震荡市或超卖反弹初期,不适合单边下跌。 4. 风险提示:下跌中继也可能触发假拐点,须结合止损不恋战。
研究报告
# FORMULA-584 Fisher逆费雪变换低位反转低吸 研究报告
> 公式ID: FORMULA-584
> 生成日期: 2026-07-13
> 作者: Q1 (qclaw)
> 家族定位: 冷门动量振荡器家族第7员(DPO#578 / ElderRay#579 / TSI#580 / CMO#581 / AO-AC#582 / SMI#583 / Fisher#584)
> 知识库检索: Fisher / COG / StochRSI / APO / MassIndex 均 0 命中 → 全新维度
---
## A. 实现细节(Implementation Details)
### 公式逻辑
方向选用 **Fisher Transform(逆费雪变换)** 这一 Ehlers 经典但通达信公式库极少覆盖的冷门动量振荡器维度。其核心思想是:对近似高斯、平滑的 RSI 分布做逆费雪变换,映射到陡峭、有界的双曲正切形态,使"转折拐点"被放大、更早被识别——这是它与普通 RSI/RSI 金叉最大的区别。
- **信号类型**:低位动量转折反转低吸(非趋势跟踪、非超买追涨)。
- **指标与参数**:
- `N=5`:RSI 周期(2~5 均有效,取 5 兼顾稳健)。
- `FISH = VALUE*2.5/(1+|2.5*VALUE|)`,其中 `VALUE=RSI/50-1`。因本地回测引擎不支持 `EXP`,采用有界有理近似复刻逆费雪变换"陡峭、有界、放大转折"的核心特性(域约 [-0.71, 0.71]);标准费雪变换为 `tanh` 形态,二者拐点行为一致。
- `SIG = MA(FISH, 3)`:信号线。
- `MID=20`:价格均值(仅可视化,不参与出场)。
- **买入结构**:`FISH_TURN_UP = FISH↑ * FISH>REF(SIG) * REF(FISH)<=REF(SIG) * FISH<-0.2`,即 FISH 从低位(<-0.2,深度超卖区)上穿其信号线,产生"动量由压转涨"的低位拐点。
### 执行时点
- 信号在当日收盘后判定(RSI、FISH、SIG、量能、收阳均基于当日及历史已可得数据)。
- 回测以**信号日收盘买入**,持有固定 10 日(标准回测假设),无未来数据引用。
### 过滤机制(确认)
1. **量能温和承接**:`VOL_OK = VOL∈(0.9~3.0)×MA(VOL,5)`,过滤恐慌地量与狂热天量,要求"有买盘但不疯狂"。
2. **收阳确认止跌**:`YANG = CLOSE>OPEN`,排除下跌中继。
3. **非明显下跌门控**:`UP_TICK = CLOSE>REF(CLOSE,1)`,中性处理、不要求多头排列(避免与超卖互斥导致 0 信号)。
### 风险控制(出场)
- **对称动量出场**:`FISH_TURN_DN = FISH↓ * FISH<REF(SIG) * REF(FISH)>=REF(SIG) * FISH>0.2`(FISH 由高位回落下穿信号线即退出)。
- 设计上**不叠加"跌破 MA20"硬止损**:超卖买入时价格本就常在 MA20 下方,硬止损会导致秒止损(初版因此胜率=0,已修复)。
### 适用市场
A股日线级别;震荡市/均值回归环境表现最佳(属低位反转低吸,非趋势追踪)。通用参数,未做个股特化。
### Warmup 周期
用到 RSI(5)、FISH 平滑、SIG(3)、MA(VOL,5)、MA(CLOSE,20) 等,最大窗口 20 → **Warmup=20**(公式头注释已标注,前 20 根 K 线不计入信号)。
### 回测结果(方案 A / 方案 B 交叉验证)
| 指标 | 方案A (backtest_cli) | 方案B (backtest_planb) | 一致性 |
|---|---|---|---|
| 有效股票数 | 23 / 100 | 23 / 100 | 一致 |
| 平均胜率 | 50.5% | 50.50% | 一致 (<0.05%) |
| 平均收益率 | 3.4% | 3.37% | 一致 |
| 正收益股票数 | 12 | 12 | 一致 |
两方案完全吻合,交叉验证通过。引擎仅输出胜率/收益率/最大回撤三项,Sharpe/VaR/CVaR/盈利因子未实现 → **标注"待补充",未编造**(Iron Rule 5)。
---
## B. 已知偏差(Limitations and Bias)
1. **数据限制**:回测数据源为本地 CSV/SQLite(沪深300成分股样本,100 只),非全市场;样本外泛化能力未验证。
2. **回测偏差**:固定 10 日持有期、信号日收盘成交,未计交易成本/滑点;实际净收益会低于回测。FISH 近似采用有理逼近而非标准 EXP 形式,极端尾部形态与标准 Fisher 略有差异。
3. **市场适应性**:强趋势单边市中"低位反转"易反复止损(FISH 在趋势里频繁触底回升),表现会弱于趋势跟踪策略;震荡反转市最佳。
4. **参数敏感性**:RSI 周期 N、FISH 低位阈值 -0.2、信号线周期 3 共同决定信号密度;阈值微调会改变交易次数与胜率,属轻量参数敏感。
5. **Look-Ahead 风险**:无。全部基于当日及历史收盘数据,无 REF(X,-1) 等未来函数;固定持有非动态止损,无前视。
---
## C. 结果解读(Result Interpretation)
- **逻辑质量**:信号逻辑清晰且有经济学意义——逆费雪变换放大转折、低位(<-0.2)触发保证"买在压无可压"的反转起点,量能+收阳双重确认过滤噪音,对称动量出场避免主观。
- **创新点**:知识库 0 命中的 Fisher Transform 维度,补全冷门动量振荡器家族第 7 员;与同族 DPO/TSI/CMO/AO-AC/SMI 正交(变换域不同),非简单复制。
- **风险点**:胜率 ~50.5% 仅略高于随机基准,无显著正期望优势;收益主要来自赔率(平均 +3.4%,部分个股高弹性),属"低胜率靠赔率"型,需配合仓位管理。
- **适用场景**:适合能接受中等胜率、追求反转赔率的震荡市交易者;不宜作为单一策略重仓。
- **改进方向**:① 引入交易成本后的净值回测;② 将 FISH 低位阈值与波动率(ATR)联动做自适应;③ 叠加大盘择时门控降低单边市磨损。
### 对抗式审查
我主动怀疑了以下 3 个点,并逐一排除:
1. **怀疑:是否因解析器限制导致信号塌缩/0 交易(虚假通过)?**
排除:单股 000001 实测 5 笔交易;全市场 valid=23/100,且初版因 `BELOW_MA` 硬止损曾导致 win_rate=0 已被发现并修复,证明信号真实有效、非空。
2. **怀疑:胜率是否被高估(>80% 虚假繁荣)?**
排除:实测 avg_win_rate≈50.5%,低于常见"过拟合炫技"阈值,属诚实的中性结果,未夸大。
3. **怀疑:是否和现有公式重复(语义抄袭)?**
排除:语义去重相似度 = -10.41%(返回码 0,<60% 通过);知识库 Fisher/COG/StochRSI 检索全 0 命中,确认全新维度。
---
## 强制自检(4 步)
1. ✅ 无未来数据(Look-Ahead):全部用当日/历史收盘,无 REF(X,-1)。
2. ✅ 指标在 Warmup 之后判断:最大窗口 20,已标注 Warmup=20,评估在切片后。
3. ✅ 无参数过拟合:参数为通用值,未做个股特化;两方案一致,换股胜率分布稳定(positive 12/23)。
4. ✅ 未夸大宣传:明确标注胜率仅≈随机、收益靠赔率、Sharpe/VaR 等未实现"待补充",未把样本内写成样本外。
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据