#21035
混合
免费
公式#21035
公式说明
AI生成
一句话概括:这是一个用筹码分布找"低位收集、刚突破成本区"的选股公式。 核心买入逻辑:当前获利盘低于30%(说明多数人套牢)、股价向上突破80%筹码的成本上沿、成交量大于5日均量1.5倍、RSI从超卖区站上30、且收盘价在20日均线之上,五者同时成立才出信号,前33根K线不触发。卖出看获利盘超70%且RSI超买,或股价跌破20%筹码成本下沿。 适合环境:低位横盘震荡后启动、或超跌反弹初期,靠筹码集中+放量突破确认主力进场。 风险提示:筹码类函数基于历史成交估算,在成交异常或新股上可能失真,假突破会触发信号。
研究报告
# ID-273 筹码分布突破策略研究报告
## A. 实现细节(Implementation Details)
### 公式逻辑
本公式基于**筹码分布理论**,通过 WINNER() 和 COST() 函数分析市场微观结构:
- **获利盘比例**(WINNER_RATIO):衡量当前价格下持仓者的盈亏状态
- **成本集中区**(COST_20 与 COST_80):分析80%筹码的成本区间
- **成本区间收窄**(COST_SQUEEZE):识别筹码趋于集中的变盘前兆
### 信号设计
**买入信号**(5个条件同时满足):
1. 获利盘比例 < 30%(LOW_WINNER)
2. 价格突破成本集中区上沿(BREAK_COST)
3. 成交量放大 > 1.5倍5日均量(VOL_CONFIRM)
4. RSI(14)从超卖区(<30)向上突破(RSI_EXIT)
5. 收盘价站上MA20(TREND_CONFIRM)
**卖出信号**(任一条件满足):
1. 获利盘比例 > 70% 且 RSI超买(>70)
2. 价格跌破成本集中区下沿(COST_20)
### 执行时点
- 信号在**日线收盘后**计算
- 实盘执行需在**T+1日开盘**进行(避免Look-Ahead偏差)
### 过滤机制
- Warmup期:前33根K线不生成信号(COST函数需要足够历史数据)
- RSI超卖区确认:避免弱势股假突破
### 风险控制
- 止损:跌破近期低点-3%(需在实盘中手动设置)
- 止盈:获利盘比例>70%时考虑减仓
### 适用市场
- **A股**(适用WINNER/COST函数)
- 最适合**震荡市**和**底部反转**行情
- 不适合趋势明确的单边行情(获利盘比例持续高位)
### Warmup周期
- **33根K线**(COST函数需要足够历史数据计算成本分布)
### 回测结果
- **方案A回测**:待回测验证(数据源不可用)
- **方案B回测**:待回测验证(backtest_planb.py语法错误)
---
## B. 已知偏差(Limitations and Bias)
### 1. 数据限制
- WINNER() 和 COST() 函数依赖**完整筹码分布数据**
- 如果数据源不包含逐笔成交或Level-2数据,计算结果可能有偏差
### 2. 回测偏差
- 筹码分布函数假设市场微观结构稳定
- 在极端行情(涨停/跌停)中,WINNER()计算可能失真
### 3. 市场适应性
- **最适合**:震荡市底部反转、筹码集中后的突破行情
- **最不适合**:单边趋势行情(获利盘比例持续高位,信号过早消失)
### 4. 参数敏感性
- 获利盘比例阈值(30%):调整为20%会更严格,40%会更宽松
- 成交量放大倍数(1.5倍):调整为2.0倍会减少信号数量但提高质量
### 5. Look-Ahead风险
- ✅ 无显式未来数据引用
- ⚠️ 隐式风险:如果在**盘中**计算WINNER(CLOSE),使用的是当日收盘价,实盘无法执行(需用T-1日收盘价近似)
---
## C. 结果解读(Result Interpretation)
### 1. 逻辑质量
- **信号逻辑清晰**:从筹码结构→成本集中→突破确认,完整的因果链
- **经济学意义明确**:大部分筹码亏损时,抛压小;突破成本区时,筹码松动,趋势易反转
### 2. 创新点
- **与现有公式的差异**:
- ID-269~272均使用**技术指标**(VWAP/ADX/OBV/SAR)
- 本公式使用**市场微观结构**(筹码分布),完全不同维度
- **首次引入WINNER()和COST()函数**:填补了公式库在筹码分析方向的空白
### 3. 风险点
- **最大风险**:筹码分布数据质量依赖数据源(若使用复权价格,WINNER()计算可能偏差)
- **控制措施**:
- 使用前复权数据
- 配合成交量确认(避免缩量假突破)
- 设置Warmup期(前33根K线不生成信号)
### 4. 适用场景
- **最适合**:中线投资者(持仓周期2-4周)
- **不适合**:短线高频交易(WINNER()计算有滞后性)
### 5. 改进方向
- 未来可加入**大单资金流向**(L2_VOL函数)进一步确认主力动作
- 可测试**不同市场状态**(牛市/熊市/震荡市)下的参数敏感性
### 6. 对抗式审查
我主动怀疑了以下3个点,并逐一排除:
1. **怀疑:WINNER()函数是否使用未来数据?**
- 排除:WINNER(CLOSE)使用的是**历史和当前数据**,不引用未来收盘价,无Look-Ahead偏差
2. **怀疑:获利盘比例<30%是否过于严格?**
- 排除:检查了逻辑链,30%是震荡市中底部反转的典型阈值(过于严格会漏信号,过于宽松会降低胜率)
3. **怀疑:是否和现有公式重复?**
- 排除:检查了formula-history-index.json和ChromaDB相似度(7.60%),确认无重复
---
## 附录:公式代码
**公式文件**:`tongdaxin/ID_273.tn`
**R01-R05验证**:通过(OK),44个无害警告
**新颖性评分**:1.00(≥0.7通过)
**语义去重**:7.60%(<60%通过)
---
**生成时间**:2026-06-25 08:00
**生成者**:Q1 (qclaw)
**任务ID**:Formula-08-00
回测统计
胜率
---
平均收益
---
夏普比率
待验证
最大回撤
-0.0%
按市场状态分段表现
暂无市场状态数据