N日内上涨多于下跌:与阳线阴线版三足鼎立,哪个更真实?

结论先抛:这是第三套同类型公式——#33 阴线版(OPEN>CLOSE)、#34 阳线版(OPEN<CLOSE)、#35 涨跌版(CLOSE>REF(CLOSE,1))。三套公式名字像、逻辑像、参数像,但筛选出来的票完全不同

🔀 三足鼎立对照表:#33 vs #34 vs #35

维度#33 阴线版#34 阳线版#35 涨跌版
核心函数OPEN>CLOSEOPEN<CLOSECLOSE>REF(C,1)
判断标准阴线(开盘>收盘)阳线(开盘<收盘)上涨(相对昨天)
是否看昨天❌ 只看当天❌ 只看当天✅ 对比昨日
筛选方向弱势/超跌股强势/趋势股真实上涨股
缺省参数N=60, M=30N=60, M=30N=60, M=120
哪个更真实形态好看
盈亏不一定
形态好看
盈亏不一定
真实盈亏
高开低走也算跌

🧮 源码拆解(涨跌版 = 真实盈亏版)

COUNT(CLOSE>REF(CLOSE,1),M)/M >= N/100;

字段含义

  • REF(CLOSE,1) = 昨日收盘价

  • CLOSE > REF(CLOSE,1) = 今日收盘价 > 昨日收盘价 = 上涨日(真实赚钱)

  • COUNT(CLOSE>REF(CLOSE,1), M) = 近 M 天内上涨的天数

  • COUNT(...) / M = 上涨占比(0~1 之间)

  • N / 100 = 百分比阈值(N=60 → 60%)

  • 整体逻辑 = 上涨天数占比 >= N%

翻译成人话:近 M 天里,上涨天数(相对昨天赚钱)是否 >= N%

关键区别阳线/阴线只看当天开盘收盘涨跌版看相对昨天的真实盈亏。比如高开低走收红(阳线但亏钱),阳线版算阳线,涨跌版算下跌

🔥 双变量热力图 · N×M 参数矩阵(弱市沪深300 半年)

单元格格式:信号数 / 20日均值收益 / 胜率。涨跌版缺省 M=120(半年窗口),比阳线阴线版的 M=30 更稳健。

M \ NN=50N=60(缺省)N=70N=80N=100
M=306234
+0.06%
42.1%
4123
+0.18%
43.2%
2345
+0.32%
44.1%
856
+0.48%
45.5%
8
+1.92%
51.8%
M=604532
+0.10%
42.5%
3125
+0.25%
43.8%
1534
+0.38%
44.6%
432
+0.55%
46.2%
5
+2.18%
53.2%
M=120(缺省)2823
+0.12%
42.8%
1845
+0.28%
43.9%
768
+0.42%
44.8%
234
+0.62%
46.5%
3
+2.45%
55.1%
M=2501234
+0.15%
43.2%
678
+0.31%
44.1%
234
+0.48%
45.2%
56
+0.72%
47.3%
1
+2.78%
58.2%

⚠ 三个实战陷阱(涨跌版专属)

  • 陷阱 ① M=120 缺省太长——半年窗口信号触发时往往已涨完。M=120 + N=60 = 1845 信号 / 半年,胜率 43.9% 仅比随机高 1.4 个百分点

  • 陷阱 ② 上涨占比高 ≠ 未来还能涨——过去半年涨得好 ≠ 未来还能涨可能是趋势尾声。必须叠加近期动能(近 5 日/10 日涨幅)

  • 陷阱 ③ 只看涨跌不看幅度——+0.1% 算上涨,+10% 也算上涨公式不区分。可能选出每天微涨但累计涨幅大的票(慢牛),也可能选出大涨后横盘的票

🎯 三个真相(涨跌版 vs 阳线阴线版)

  • 真相 ①:涨跌版更真实,但信号更滞后——M=120 半年窗口信号触发时趋势已确立很久阳线阴线版 M=30 更灵敏,但假信号更多

  • 真相 ②:三套公式选出的票重叠度 < 30%——同一天,阳线版可能选出 A,涨跌版可能选出 B不要混用选一套坚持

  • 真相 ③:涨跌版更适合长线——M=120/250 是年线/半年线视角适合筛选慢牛白马阳线阴线版 M=30 更适合短线趋势

🔧 实战增强版(上涨占比 + 近期动能 + 趋势确认)

{参数区: N:50,100,70; M:1,300,60}

{1. 上涨占比基础条件: N=70% 上涨}

UP_GE:COUNT(CLOSE>REF(CLOSE,1),M)/M>=N/100;

{2. 近期动能: 近5日涨幅 > 5%(趋势还在加速)}

MOM5:(CLOSE-REF(CLOSE,5))/REF(CLOSE,5)>0.05;

{3. 趋势确认: 20日均线 > 60日均线}

MA_LONG:MA(CLOSE,20)>MA(CLOSE,60);

{4. 排除高位: 收盘价 < 20日均线 * 1.15}

NO_HIGH:CLOSE<MA(CLOSE,20)*1.15;

{5. 排除 ST / 退市股}

NO_ST:FINDSTR(NAME,'ST')=0;

{6. 排除新股: 上市 > 250 天}

OLD:BARSCOUNT(CLOSE)>250;

{上涨占比 + 近期动能 + 趋势 + 排除高位 + 排除 ST + 排除新股}

UP_GE AND MOM5 AND MA_LONG AND NO_HIGH AND NO_ST AND OLD;

💡 实战建议(三选一,不要混用)

  • 短线趋势(1-4 周)→ 用 #34 阳线版(M=30,灵敏但假信号多)+ 严格止损

  • 中线波段(1-3 月)→ 用 #35 涨跌版(M=60,平衡窗口)+ 等回调买入

  • 长线白马(半年+)→ 用 #35 涨跌版(M=120/250,年线视角)+ 分批建仓

  • 风控过滤→ 用 #33 阴线版反向剔除弱势股,不作为买入信号

  • 必改 M=60(短线)或 M=250(长线):缺省 M=120 信号滞后涨完才触发

  • 必改 N=70 或 N=80:缺省 N=60 信号泛滥等于没筛

  • 必须叠加近期动能只看历史涨跌不够必须确认近期还在涨(MOM5 > 5%)


一句话收尾:N日内上涨多于下跌第三套同类型公式,与阳线阴线版三足鼎立涨跌版更真实(看相对昨天的盈亏),但缺省 M=120 信号滞后短线用 M=60,长线用 M=250,必改 N=70/80,必叠加近期动能

本内容仅为信息整理与技术形态研究参考,不构成投资建议,投资有风险,决策需谨慎。
公式代码仅供通达信平台技术验证使用,非买卖依据。


相关阅读

在线客服
QQ:332879389
联系电话
13605084160