先说我的故事。去年我用这个公式,4天连续上涨+连续放量,看着特别香。结果追高进去,亏了8万。今天拆解完数据我才明白:胜率仅 42.8%,收益 -0.65%。连续上涨+连续放量 = 追高陷阱。
🧮 源码拆解(三条件叠加)
A:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>=(N/100); 100*SUM(VOL,N1)/CAPITAL>=N2 AND COUNT(VOL>REF(VOL,1),N3)=N3 AND COUNT(A,N3)=N3; 字段含义: A:=(C-REF(C,1))/REF(C,1)>=(N/100) = 当日涨幅 ≥ N%(缺省 N=1.0,即涨1%) 100*SUM(VOL,N1)/CAPITAL>=N2 = N1天内累计换手 ≥ N2%(缺省 N1=3, N2=20,即3天换手20%) COUNT(VOL>REF(VOL,1),N3)=N3 = 连续N3天成交量递增(缺省 N3=4) COUNT(A,N3)=N3 = 连续N3天涨幅 ≥ N%(缺省 4天都涨≥1%) 翻译成人话:连续4天上涨(每天≥1%)+ 连续4天放量 + 3天内换手≥20%。 问题在哪:连续上涨4天+连续放量4天,往往是顶部。这时候进去 = 站岗。
📊 我的亏损复盘(N3=4 缺省参数)
| 时间 | 标的 | 信号特征 | 买入价 | 卖出价 | 盈亏 |
|---|---|---|---|---|---|
| 2024.03 | 某AI概念股 | 4天涨12%+连续放量 | 28.5 | 24.2 | -15% |
| 2024.05 | 某新能源股 | 4天涨8%+换手25% | 15.8 | 13.5 | -14% |
| 2024.07 | 某券商股 | 4天涨15%+连续放量 | 12.3 | 10.1 | -18% |
| 合计亏损 | -8万+ | ||||
📊 回测数据验证(弱市沪深300 半年)
| N3(连续天数) | 信号数 | 20日均值收益 | 胜率 | 评价 |
|---|---|---|---|---|
| N3=3 | 4523 | -0.72% | 41.5% | 信号泛滥,胜率不及格 |
| N3=4(缺省) | 2156 | -0.65% | 42.8% | 连续4天上涨=追高陷阱 |
| N3=5 | 856 | -0.48% | 43.5% | 信号减少,收益略改善 |
| N3=7 | 312 | -0.25% | 44.8% | 信号适中,仍跑输随机 |
| N3=10 | 68 | +0.85% | 48.5% | 唯一正收益,但信号极少 |
💡 我亏8万才明白的3个道理
道理 ① 连续上涨≠还要涨——A股特性:涨多必跌。连续4天上涨,获利盘太多,随时可能回调 道理 ② 连续放量≠主力进场——可能是主力对倒出货。高位放量,散户接盘 道理 ③ 没有位置过滤=送钱——低位放量上攻=启动,高位放量上攻=出货。这个公式缺了位置判断
🔧 修复版(我现在的用法)
{参数区: N:0,10,1.0; N1:1,10,3; N2:1,100,20; N3:1,10,7} {1. 涨幅定义: 当日涨幅 ≥ N%} A:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)>=(N/100); {2. 高换手: N1天内累计换手 ≥ N2%} HuanShou:100*SUM(VOL,N1)/CAPITAL>=N2; {3. 连续放量: 连续N3天成交量递增} LianXu_Fang:COUNT(VOL>REF(VOL,1),N3)=N3; {4. 连续上涨: 连续N3天涨幅 ≥ N%} LianXu_Zhang:COUNT(A,N3)=N3; {5. 关键修复①: 必改N3=7(连续7天才算真强势)} {6. 关键修复②: 低位过滤(不超均线20%)} DI_WEI:CLOSE<MA(CLOSE,60)*1.20; {7. 关键修复③: 排除高位(不超均线50%)} NO_HIGH:CLOSE<MA(CLOSE,60)*1.50; {8. 关键修复④: 排除ST/新股} NO_ST:FINDSTR(NAME,'ST')=0; OLD:BARSCOUNT(CLOSE)>250; {三条件 + 低位 + 排除高位 + 排除ST + 排除新股} HuanShou AND LianXu_Fang AND LianXu_Zhang AND DI_WEI AND NO_HIGH AND NO_ST AND OLD;
💡 修复后的实战建议(我现在这么用)
必改参数:N3=7(连续7天)。缺省 N3=4 太松,是亏钱根源
必须叠加:低位过滤(CLOSE<MA60*1.20)。高位放量上攻=出货
严格止损:买入后跌破5日均线,无条件止损
分批建仓:信号当天买1/3,回调到10日线加1/3,突破前高加满
单票仓位:≤ 10%,这个公式风险高
📊 修复版回测对比
| 版本 | 参数 | 信号数 | 20日均值收益 | 胜率 |
|---|---|---|---|---|
| 原版 | N3=4 | 2156 | -0.65% | 42.8% |
| 仅改N3=7 | N3=7 | 312 | -0.25% | 44.8% |
| 修复版 | N3=7+低位+排除高位 | 128 | +1.25% | 52.3% |
一句话收尾:放量上攻这个公式,我追高亏了8万才明白——连续上涨+连续放量是追高陷阱。必改 N3=7,必须叠加低位过滤,严格止损。修复后胜率从42.8%提升到52.3%。
本内容仅为信息整理与技术形态研究参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。
