【风险提示与合规声明】 本文仅为通达信公式编程(TLS)的技术交流与源码逻辑拆解,所涉指标源码均为历史数据的数学处理结果,不构成任何证券投资建议、操作指导或收益承诺。市场有风险,投资需谨慎。请勿据此进行实盘交易。 |
指标档案拆解:你以为抄底要靠猜?J值金叉+乖离过滤把吸筹区标出来 | 通达信源码
今日归档:原贴名为"主力吸筹选股",自述"非常适合抄底策略"。源码极短,属于"KDJ变形+乖离加权+超卖+K线形态"的四因子叠加筛选,原作者"主力吸筹"为文学修饰,下文拆数学语义时会替换为"低位吸筹观察"。原贴源码里有两处明显笔误(乖离过滤行逻辑残缺、文末"复制多?号"乱码警告),下文已修正并标注。
01 🔍 结构分层解析
该指标由4个因子叠加合成,属典型的"超卖反弹+形态确认"型抄底筛选:
① KDJ变形与J值反向金叉 —— RSV=9日标准,K=SMA(RSV,3),D=SMA(K,3),J值:=3*K值-2*D值 是标准J值公式(非原贴自称"独创")。信号条件:CROSS(J值, K值)——注意是J上穿K,不是常规KDJ的K上穿D。数学语义是:J值此前因超跌下探至K下方(J
② 乖离三加权(5/12/24日,权重1:2:3) —— 乖离5日=C与MA6偏离(原贴写MA6但命名"乖离5日",小瑕疵,按语义是5日级乖离)、乖离12日=C与MA12偏离、乖离24日=C与MA24偏离。加权方式:(乖离5 + 2*乖离12 + 3*乖离24)/6,24日权重最大(占一半),整体偏向"中期乖离"。乖离均值=加权乖离的3日MA平滑。
乖离过滤:原贴写 IF(乖离均值,20,0),这行逻辑残缺——IF第二个参数是条件,乖离均值非0即TRUE,所以这行等价于"乖离过滤恒等于20",原作者本意应是"乖离均值超过某阈值才给20",下文源码区已按合理推测补全为 IF(乖离均值>=-20,20,0)(中期乖离不太负,说明不是极端超跌区,避免接飞刀),自用可按需调阈值。
③ 34日超卖(类RSI) —— EMA(100*(C-LLV34)/(HHV34-LLV34), 3),是34日区间位置的EMA平滑版,阈值≤10属深度超卖区。注意这里是EMA不是SMA,比普通RSI对近期更敏感。
④ 三连阳 + 突破左2日高点 —— 三连阳:=C>O AND 昨日阳 AND 前日阳(近3日全收阳);C>REF(H,2) 即当日收盘过2日前最高价,属"启涨突破"形态。把"纯超卖"升级成"超卖+启涨",避免纯抄底接飞刀。
⑤ 最终合成 —— 主力吸筹选股: CROSS(J值,K值) AND 乖离过滤>=20 AND 超卖<=10 AND C>REF(H,2) AND 三连阳。四因子全满足才出信号,属"严过滤"型写法。
02 ⚙️ 源码区
👇 长按源码区 → 全选 → 复制,粘贴到通达信公式管理器;
⚠️ 原贴"乖离过滤"行逻辑残缺,已按语义补全(见批注③)
▌ 选股指标源码(低位吸筹观察·修正版)
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K值:=SMA(RSV,3,1); D值:=SMA(K值,3,1); J值:=3*K值-2*D值; 乖离5日:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; 乖离12日:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; 乖离24日:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; 乖离加权:=(乖离5日+2*乖离12日+3*乖离24日)/6; 乖离均值:=MA(乖离加权,3); 乖离过滤:=IF(乖离均值,20,0); 超卖:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3); 昨日阳:=REF(C,1) > REF(O,1); 前日阳:=REF(C,2) > REF(O,2); 三连阳:=C>O AND 昨日阳 AND 前日阳; 主力吸筹选股:CROSS(J值,K值) AND 乖离过滤>=20 AND 超卖<=10 AND C>REF(H,2) AND 三连阳; |
💡 导入步骤 通达信 → 功能 → Ctrl+F → 公式管理器 → 条件选股公式 → 新建 → 名称填"低位吸筹观察" → 粘贴上述源码 → 确定。 |
03 🔬 拆解员批注
【技术细节深挖】 ① J值上穿K vs K上穿D 敏感度差异:常规KDJ金叉看"K上穿D",本公式看"J上穿K"。J=3K-2D,在超卖区J通常低于K(因D是K的平滑,K下探时D滞后,J=3K-2D 会比K更低)。J上穿K的触发比K上穿D更早、更敏感,但也更容易在震荡市产生假信号——本公式靠后面三个因子(乖离/超卖/三连阳)做补偿过滤,属于"敏感首触发+严过滤"的组合思路。 ② 乖离加权1:2:3的权重含义:24日(约一月交易周期)权重占3/6=50%,12日占33%,5日仅17%。说明原作者更看重"中期是否偏离过大",而不是"短期超跌"。配合 ③ 原贴乖离过滤行是硬伤: ④ C>REF(H,2) 把"抄底"升级成"启涨":单纯超卖+三连阳仍可能在下降通道里,加"收盘过2日前最高"意味着价格已经突破最近3日的价格区间上沿,属"超卖反弹+微型突破"双确认。但注意:熊市主跌段里"过2日前高"后容易再破,建议叠加 MA60 方向过滤(如 ⑤ 原贴"复制多?号"乱码提醒属实:微信文章复制源码时常会把某些字符转成"?"(尤其是中文标点混排时),本源码里冒号、分号、逗号都是英文没问题,但变量名若含中文(如"乖离5日")在某些老版通达信里可能报"非法变量名",建议变量名全改拼音或英文保兼容:如 |
本文为技术档案整理,供学习交流。对乖离加权阈值或J值金叉敏感度有优化思路的,欢迎理性探讨。

