
01 六套因子塞进一个副图,示波器上看波形
一个副图里塞了 RSV、RSI、EMA差、量比、换手、大盘趋势,六套因子叠在一起。
查一下这行就知道,这不是那种一两行公式的简单副图。XVOL 把价格动量、涨跌强度、均线差值、量能对比、换手率、大盘指数趋势全揉进一个画面,再用四条件共振输出信号。跑一轮就知道,单因子信号容易跳,多因子叠在一起波形才稳。
我把二十七改成十四跑了一轮,RSV 跳得像噪声,改回二十七才稳。周期短了信号灵敏但假信号多,周期长了波形平滑但反应慢,二十七卡在中间。
速查卡(五秒扫完,名称 + 一句话作用):
| 二十七周期 RSV | |
| 十六周期涨跌比 | |
| EMA 三档差值 | |
| 三周期变化确认 |
02 指标源码分享|XVOL

指标编号:YZ261018
指标完整源码:
VAR22:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100;获利盘:WINNER(CLOSE)*100;VAR33:=SMA(VAR22,3,1);VAR44:=SMA(VAR33,9,1);VAR55:=3*VAR33-2*VAR44;VAR66:=VOL;量比:VOL/MA(VOL,5);涨跌:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100;角度:(CLOSE-REF(OPEN,29))/REF(OPEN,29)*100;换手:VOL/CAPITAL*100;VAR77:=SUM(换手,30);VAR88:=LLV(INDEXL,5);VAR99:=HHV(INDEXH,5);VARAA:=EMA((INDEXC-VAR88)/(VAR99-VAR88)*100,4);VARBB:=MA(EMA(0.667*REF(VARAA,1)+0.333*VARAA,2),9);VARCC:=MA(VARBB,30);VARDD:=EMA(获利盘,4);本盘亿股:CAPITAL/1000000,;V5:MA(VOL,5)*2;VARE:=MA(V5,3);V34:MA(VOL,34)*2;VARF:=(涨跌>VARDDAND角度<-30AND涨跌>3);CROSS(VARBB,VARCC)ANDVARCC<29;CROSS(VARCC,VARBB)ANDVARCC>58;STICKLINE(VOLANDVAR33>VAR44,0,VOL,3,1),COLORRED;STICKLINE(VOLANDVAR33<=VAR44,0,VOL,3,1),COLORCYAN;DRAWTEXT(CROSS(VARBB,VARCC)AND角度<-18ANDVARCC<29,VOL*1.2,'信号位①'),COLORYELLOW;W:DRAWTEXT(CROSS(VARCC,VARBB)ANDVARCC>58,VOL*1.2,'高位标注'),COLORWHITE;DRAWTEXT(CROSS(VARE,V5)AND角度>22,V5,'<----');VAR2:=CLOSE-REF(CLOSE,1);VAR3:=IF(CLOSE-REF(CLOSE,1)>=0,VAR2,0);VAR4:=REF(CLOSE,1)-CLOSE;VAR5:=IF(CLOSE-REF(CLOSE,1)<=0,VAR4,0);VAR6:=SUM(VAR3,16)/SUM(VAR5,16);VAR7:=100-100/(1+VAR6);VAR8:=EMA(VAR7,16);VAR9:=EMA(VAR8,8);VARA:=EMA(VAR8,45);MO:=(VAR8-VARA);ML:=(VAR9-VARA);VAR1A:=EMA(CLOSE,32);VAR2A:=MA(OPEN,32);趋势:=(VAR1A-VAR2A);STICKLINE(MO>MLAND趋势<0ANDMO>REF(MO,3)AND趋势>REF(趋势,3),VOL,0,3,0)COLORYELLOW;
顺手把 #量能# 这个话题钉一下,平时跟 #XVOL# #多因子共振# 绑在一块儿聊。
03 四套核心公式拆开查,多因子共振是怎么搭起来的
二十七周期 RSV:先给价格定个坐标
查一下这行——收盘价减去二十七周期最低价,除以二十七周期最高价减最低价,再乘一百。
VAR22:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100
上示波器看,RSV 的波形在零到一百之间来回摆,靠近一百说明价格在二十七周期高位,靠近零说明在低位。周期为什么取二十七?我跑过对比,十四太跳,像没滤波的 raw signal;五十六太钝,波形半天挪一步;二十七刚好,既有趋势感又不失灵敏。这就像调收音机频率,太靠左全是杂音,太靠右没台,二十七那个位置信号最清楚。
十六周期涨跌比:把上涨和下跌分开称重
这组公式分三步。先算上涨差值和下跌差值,然后把十六天内的上涨总量除以下跌总量,再换算成零到一百的强度值。
VAR6:=SUM(VAR3,16)/SUM(VAR5,16)
VAR7:=100-100/(1+VAR6)
跑一轮就知道,这个 VAR7 的算法跟 RSI 是同一个思路——上涨量占涨跌总量的比例乘一百。十六天这个窗口,我查过,短了比如五天受单日大阳大阴影响太大,长了比如三十天近期变化被稀释,十六天刚好能反映最近三周多的多空力量对比。像称体重,站上去时间太短读数跳,时间太长脚麻,十六秒那个读数最稳。
EMA 三档差值:快慢线相减出动量
这组是 EMA 差值。VAR8 是 VAR7 的十六日 EMA,VAR9 是 VAR8 的八日 EMA,VARA 是 VAR8 的四十五日 EMA,然后 MO 等于 VAR8 减 VARA,ML 等于 VAR9 减 VARA。
MO:=(VAR8-VARA)
ML:=(VAR9-VARA)
查一下这行的逻辑:MO 就是快线减慢线——差值为正说明短期动量在长期均线上方,为负说明在下方。ML 用的是更灵敏的八日线减四十五日线,比 MO 反应更快。为什么设三档?十六日是主趋势线,八日是快速确认线,四十五日是慢基线,三条线互相减就能得到两个不同灵敏度的动量差值。我写过多因子指标,EMA 差值比直接看金叉死叉信息量大,因为差值本身就是动量的量化。
四条件共振:四个开关同时合上才亮灯
再看信号条件——四个条件用 AND 连在一起,缺一不可。
MO>ML AND 趋势<0 AND MO>REF(MO,3) AND 趋势>REF(趋势,3)
上示波器看波形就明白了:MO 大于 ML 说明快动量在慢动量上方,趋势小于零说明价格还在低位区,MO 大于三天前的 MO 说明动量在往上走,趋势大于三天前的趋势说明价格趋势也在回升。四个条件同时满足,等于动量向上加位置偏低加动量确认加趋势确认,四重过滤。三周期变化确认是关键——只看一天容易被假突破骗,连续三天往上走才说明方向真的变了。这就像开车变道,不仅要看后视镜,还要打转向灯、确认盲区、缓慢转动方向盘,四个动作都做了才安全。
多因子共振比单因子信号靠谱,我写量能指标从不只用一个变量。单因子就像只听一个传感器,多因子是六个传感器交叉验证,波形不对的时候一眼就能看出来。
对了,XVOL 这名字就是 X(多)加 VOL(量),作者懒得想名字,直接把功能写在标题里。