‹ 返回选牛箱上上线
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管出单(找卖点/止盈止损)🔻 有卖出信号→可反手做空(在加密/期货等可做空市场)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
SAR 抛物线 — 趋势止损转向点,翻面即信号
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
RSI — 涨跌力量强弱,超买超卖与背离
动量类 MTM/ROC/TRIX — 价格惯性/变动率,测动能强弱
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
波浪
线:=ZIG(3,15);
沪深
换手
:= 399300$AMOUNT /1000000/42000,COLORAABBCC,LINETHICK1;
个股
换手率
:=
vol
/CAPITAL*100;
HIGH1:=IF(HIGH REF(H,1),(H+L)*0.5,HIGH);
HIGH2:=IF(HIGH (REF(H,2)+REF(H,1))/2,(H+L)*0.5,HIGH);
LOW1:=IF(LOW REF(L,1),CLOSE,(H+L)*0.5);
LOW2:=IF(LOW (REF(L,2)+REF(L,1))/2,(H+L)*0.5,LOW);
OPEN1:=IF(OPEN CLOSE,(H+L)*0.5,OPEN);
CLOSE1:=IF(CLOSE =OPEN,CLOSE,(H+L)*0.5);
AGJ:=(3*HIGH1+HIGH2+LOW1+OPEN1+CLOSE+LOW)/8;
VARC:=MONTH/
VOL
/100;
VARE:=SUM(MONTH,6) OR AMOUNT/VARC/100;
cyc
6:=DMA(AGJ,VOL/VARE),COLORBB88FF,LINETHICK1;
风向线D:=EMA(EMA(CYC6,10),10),COLOR3848AA,LINETHICK1;
风向线100:=EMA(EMA(CYC6,70),6),POINTDOT,COLORAAAAAA,LINETHICK1;
风向线65:=EMA(CYC6,65),POINTDOT,COLOR8800FF,LINETHICK1;
月
rsi
1:= RSI.RSI1#MONTH ;
月RSI2:= RSI.RSI2#MONTH ;
月RSI3:= RSI.RSI3#MONTH ;
ARSI:= RSI.RSI1#WEEK ,COLOR5588AA;
BRSI:= RSI.RSI2#WEEK ,COLOR00AACC;
cr
SI:= RSI.RSI3#WEEK ,COLOR77BB77;
周CK:=
kdj
.K#WEEK ;
周CD:=
kd
J.D#WEEK ;
高BB:=HHV(HIGH,200),COLOR660000;
低BB:=LLV(LOW,200),COLOR002366;
牛熊
中轴:=(高BB+低BB)*0.5,COLORCC5500,LINETHICK1;
熊箱:=牛熊中轴-(牛熊中轴-低BB)*0.5,COLOR000088;
牛箱:=高BB-(高BB-牛熊中轴)*0.5,COLOR000088;
中轴:=STICKLINE(牛熊中轴,牛熊中轴,牛熊中轴,0.5,1),COLOR777777;
熊箱A:=STICKLINE(熊箱,熊箱,熊箱,0.1,1),COLOR707070;
牛箱A:=STICKLINE(牛箱,牛箱,牛箱,0.1,1),COLOR707070;
VVAR2:=EMA(SLOPE(EMA(CLOSE,13),8)*27+CLOSE,30);
VVAR3:=EMA(VVAR2,3);
VVAR4:=EMA(VVAR3,3);
VVAR5:=EMA(VVAR4,3);
VVAR6:=EMA(VVAR5,3);
VVAR7:=EMA(VVAR6,3);
VVAR8:=EMA(VVAR7,3);
VVAR9:=EMA(VVAR8,3);
VVARA:=BARSLAST(CROSS(CLOSE,VVAR9));
VVARB:=BARSLAST(CROSS(VVAR9,CLOSE));
多头
线:=IF(CLOSE VVAR9 AND CLOSE REF(CLOSE,VVARA),REF(CLOSE,VVARA)
,REF(CLOSE,VVARA)),COLOR0058AA,LINETHICK2;
临界线:=IF(CLOSE VVAR9 AND CLOSE REF(CLOSE,VVARB),REF(CLOSE,VVARB)
,REF(CLOSE,VVARB)),COLOR000096,LINETHICK1;
SAR
空:=IF(CLOSE
sar
(4,2,20),SAR(4,2,20),DRAWNULL),CROSSDOT,COLOR34BB34;
箱顶:=PEAK(CLOSE,10,1)*0.98,COLOR808080;
箱底:=TROUGH(CLOSE,10,1)*1.02,COLOR0066AA;
DF:=7*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1)
-3*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1),3,1)
-SMA(SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1)
,3,1),2,1),COLOR00EEFF,LINETHICK1;
KF:=EMA(MA(DF,5),7),COLOR777777,LINETHICK1;
STICKLINE((月RSI1 月RSI3 OR 波浪线 =REF(波浪线,1)) AND CROSS(REF(ZIG(3,15),1),ZIG(3,15)) AND DF REF(DF,1)
,HHV(HIGH,3),HHV(HIGH,3)*0.991,10,0),COLORBB0000;
波高:=DRAWTEXT(CROSS(REF(ZIG(3,15),1),ZIG(3,15)),H,'波高'),COLOREEEE00;
STICKLINE(CROSS(ZIG(3,15),REF(ZIG(3,15),1)) AND (月RSI1 月RSI3 OR 波浪线 =REF(波浪线,1)),LLV(LOW,8)*1.01,LLV(LOW,8),10,0),COLOR0000AA;
波低:=DRAWTEXT(CROSS(ZIG(3,17),REF(ZIG(3,17),1)),L*0.995,'低'),COLOR0000FF;
AAA:=IF(C =REF(C,3),1,0);
BBB:=IF(C =REF(C,4),1,0);
CCC:=IF(C =REF(C,5),1,0);
DDD:=IF(C =REF(C,6),1,0);
EEE:=IF(C =REF(C,7),1,0);
FFF:=IF(C =REF(C,8),1,0);
GGG:=IF(C =REF(C,9),1,0);
HHH:=IF(C =REF(C,10),1,0);
III:=IF(C =REF(C,11),1,0);
JJJ:=IF(C =REF(C,12),1,0);
GZ2:=AAA+BBB+CCC+DDD+EEE+FFF+GGG+HHH+III+JJJ;
KK:=REF(GZ2,1)+REF(GZ2,2)+REF(GZ2,3)+REF(GZ2,4);
KKK:=KK/4;
GJ:=IF(CLOSE=CLOSE,(CLOSE+LOW+OPEN+HIGH)/4,AMOUNT/(V+0.001)/100);
明日
阻力
:=L+(GJ-L)+(C-L);
明日
支撑
:=L+(C-GJ);
今日阻力:=REF(明日阻力,1);
今日支撑:=REF(明日支撑,1);
ARH:=REF(HHV(今日阻力,2),1);
ARL:=REF(LLV(今日支撑,2),1);
阻支:=(今日阻力+今日支撑)*0.5;
阻支A:=(今日阻力-今日支撑)*0.625+今日支撑;
阻支MA:=(ARH+ARL)*0.5;
阻支HL:=(H+L)*0.5;
KD转向:=IF(ZIG((H+L)*0.5,5)=ZIG(3,5),ZIG(3,5),ZIG((H+L)*0.5,5));
RSV:=(KD转向-LLV(KD转向,8))/(HHV(KD转向,8)-LLV(KD转向,8))*100;
K:=SMA(RSV,3,1),COLOR336688,LINETHICK2;
D:=SMA(K,3,1),COLOR809000,LINETHICK2;
{股旁网-
股票
公式网站 www.GUpang.com}
STICKLINE((CLOSE 阻支HL OR C 阻支) AND K REF(K,1) AND ARSI =CRSI AND C O,O,C,0.5,0),COLORCC7700;
STICKLINE((CLOSE =阻支HL OR C 阻支) AND K REF(K,1) AND ARSI =CRSI AND C O,C,O,3,1),COLORFF00FF;
VARLL:=REF(LLV(LOW,90),1);
VARLH:=REF(HHV(HIGH,90),1);
分割低起:=REFDATE(VARLL,DATE),POINTDOT,COLORCC00CC,LINETHICK1;
分割高起:=REFDATE(VARLH,DATE),POINTDOT,COLORCC0000,LINETHICK1;
最低:=REFDATE(低BB,DATE);
最高:=REFDATE(高BB,DATE);
S低:=STICKLINE(分割低起=LOW,H,牛箱,0,1),COLOR000098;
S高:=STICKLINE(分割高起=HIGH,今日阻力,H*0.625,0,1),COLOR777777;
A低:=STICKLINE((CROSS(ZIG(3,17),REF(ZIG(3,17),1)) OR TROUGHBARS(3,15,1)=1 OR TROUGHBARS(3,15,1)=0
OR TROUGHBARS(阻支A,15,1)=1 OR TROUGHBARS(阻支A,15,1)=0) AND 分割低起=LOW OR 最低=LOW,LOW,L*2,0,1);
A高:=STICKLINE((CROSS(REF(ZIG(3,17),1),ZIG(3,17)) OR PEAKBARS(阻支HL,15,1)=0 OR PEAKBARS(阻支HL,15,1)=1
OR PEAKBARS(3,15,1)=0 OR PEAKBARS(3,15,1)=1) AND HHV(H,50)=H OR 最高=HIGH,H,H/1.275,0,1),COLORCC
dde
E;
低起点:=DRAWICON(S低 AND CROSS(S低,牛箱),牛箱,1);
高起点:=DRAWICON(S高 AND CROSS(S高,熊箱),熊箱,1);
牛箱
压力线
:DRAWLINE(A高,H,低起点,牛箱,1),COLORFFAA66,LINETHICK2;
中轴
压力
线:DRAWLINE(A高,H,低起点,牛熊中轴,0),COLORFFAA55;
熊轴压力线:DRAWLINE(A高,H,低起点,熊箱,0),COLORFFAA55;
分割A:=分割低起*1.129;
分割B:=分割低起*1.275;
分割C:=分割低起*1.5;
分割D:=分割低起*1.625;
分割E:=分割低起*2;
MA1:=MA(HIGH,1);
分割O:=VARLL;
分割OO:=DRAWTEXT(VARLL AND CROSS(波浪线,分割O),分割O,1);
零卡:=DRAWLINE(分割OO,分割O,分割O,分割O,1),POINTDOT,COLOR0088FF,LINETHICK1;
分割AA:=DRAWTEXT(VARLL AND CROSS(波浪线,分割A),分割A,1);
一卡:=DRAWLINE(分割AA,分割A,分割A,分割A,1),POINTDOT,COLOR0088FF,LINETHICK1;
分割BB:=DRAWTEXT(VARLL AND CROSS(波浪线,分割B),分割B,1);
二卡:=DRAWLINE(分割BB,分割B,分割B,分割B,1),POINTDOT,COLOR0088FF,LINETHICK1;
分割CC:=DRAWTEXT(VARLL AND CROSS(波浪线,分割C),分割C,1);
三卡:=DRAWLINE(分割CC,分割C,分割C,分割C,1),POINTDOT,COLOR0088FF,LINETHICK1;
分割DD:=DRAWTEXT(VARLL AND CROSS(波浪线,分割D),分割D,1);
四卡:=DRAWLINE(分割DD,分割D,分割D,分割D,1),POINTDOT,COLOR0088FF,LINETHICK1;
分割EE:=DRAWTEXT(VARLL AND CROSS(波浪线,分割E),分割E,1);
五卡A:=DRAWLINE(分割EE,分割E,分割E,分割E,1),POINTDOT,COLOR0088FF,LINETHICK1;
五卡:=IF(MA1 (四卡+五卡A)/2,五卡A,四卡),POINTDOT,COLOR0088FF,LINETHICK1;
分割L:DRAWTEXT(CROSS(MA1,一卡) OR CROSS(MA1,二卡) OR CROSS(MA1,三卡) OR CROSS(MA1,四卡)
OR CROSS(MA1,五卡A),(H+L)*0.5,' '),COLOR0000BB;
STICKLINE(O =阻支 AND C (H+L)*0.5 AND (C-REF(C,1))/REF(C,1) 0.027 AND 波浪线 =REF(波浪线,1)
,(H-L)*0.5+L,O,2.2,0),COLOR0000AA;
DX:=CROSS(DF,6) OR CROSS(RSI,6) OR CROSS(RSI,4) OR CROSS(RSI,2);
超跌
A:=DRAWICON(TROUGHBARS(3,15,1)=1 AND HIGH LOW+0.01 AND (DF 11 OR DX),今日支撑,25);
超跌:DRAWTEXT(DX AND 波浪线 =REF(波浪线,1),LLV(LOW,5),'超跌'),COLOR00BBAA;
周死RK:DRAWTEXT((CROSS( RSI.RSI3#WEEK , RSI.RSI1#WEEK ) AND CROSS(周CD,周CK)) OR (CROSS(月RSI3,月RSI1) AND 波浪线 =REF(波浪线,1))
,HHV(HIGH,8),' '),COLORFFAA00;
出货
:=DRAWTEXT(CROSS( RSI.RSI3#WEEK , RSI.RSI2#WEEK ) AND 波浪线 REF(波浪线,1) OR
(波浪线 REF(波浪线,1) AND C =今日支撑 AND DF 79 AND RSI 79),H,'出'),COLORFFAA00;
劲下:STICKLINE(波高 OR (CROSS( RSI.RSI3#WEEK , RSI.RSI2#WEEK ) AND 月RSI3 月RSI1 AND 波浪线 REF(波浪线,1)),C,H,3,1),COLOR67BB57;
劲上:STICKLINE(波低 AND (CROSS( RSI.RSI2#WEEK , RSI.RSI3#WEEK ) AND 月RSI3 月RSI1 AND 波浪线 REF(波浪线,1)),C,L,3,1),COLOR00CCDD;
A81:=MA(EMA(CLOSE,12),1);
A82:=MA(EMA(CLOSE,12),3);
A83:=MA(EMA(CLOSE,12),5);
A84:=MA(EMA(CLOSE,12),7);
A85:=MA(EMA(CLOSE,12),9);
A86:=MA(EMA(CLOSE,12),11);
A87:=MA(EMA(CLOSE,12),13);
A88:=MA(EMA(CLOSE,60),1);
A89:=MA(EMA(CLOSE,60),3);
A90:=MA(EMA(CLOSE,60),5);
A91:=MA(EMA(CLOSE,60),7);
A92:=MA(EMA(CLOSE,60),9);
A93:=MA(EMA(CLOSE,60),11);
A94:=MA(EMA(CLOSE,60),13);
多空
A:=(A81+A82+A83+A84+A85+A86+A87)/7;
多空B:=(A88+A89+A90+A91+A92+A93+A94)/7;
多空线
2:=(多空A+多空B)/2,COLOR0088CC;
GG:=(REF(阻支,1)+REF(阻支,2)+REF(阻支,3))/3;
STICKLINE((CROSS(阻支HL,GG)) OR (CROSS(C,多空线2) AND 多空线2 =REF(多空线2,1)) AND C (H+L)*0.5
AND VOL/REF(VOL,1) 1.5 AND (C-REF(C,1))/REF(C,1) 0.027,(H+L)*0.5,O,1,0),COLORAA00FF;
HINE1:=98; HINE2:=95;
HINE3:=87; HINE4:=84;
DRAWTEXT((CROSS(HINE1,RSI) OR CROSS(HINE2,DF) OR CROSS(HINE3,DF) OR CROSS(HINE4,DF))
AND 波浪线 REF(波浪线,1),HHV(HIGH,5),'RSI '),COLOR00FF00;
HL50:=(高BB-低BB)/2;
新低:=STICKLINE(低BB=LOW,LOW,HL50,0,1),COLORFFBBFF;
新高:=STICKLINE(高BB=HIGH,L*0.995,H*0.871,0,1),COLOR00FF00;
上下13:=低BB+(高BB-低BB)*0.13;
上下27:=低BB+(高BB-低BB)*0.275;
上下38:=低BB+(高BB-低BB)*0.382;
上下50:=低BB+(高BB-低BB)*0.5;
上下62:=低BB+(高BB-低BB)*0.618;
上下72:=低BB+(高BB-低BB)*0.725;
上下87:=低BB+(高BB-低BB)*0.87;
HH87:=DRAWTEXT(新高 AND CROSS(上下87,新高),上下87,2);
支87线:=DRAWLINE(新低,L,HH87,上下87,1),COLOR000077,LINETHICK1;
HH72:=DRAWTEXT(新高 AND CROSS(上下72,新高),上下72,2);
支72线:=DRAWLINE(新低,L,HH72,上下72,1),COLOR0034AA,LINETHICK1;
HH62:=DRAWTEXT(新高 AND CROSS(上下62,新高),上下62,2);
支62线:=DRAWLINE(新低,L,HH62,上下62,1),COLORCC8800,LINETHICK1;
HH50:=DRAWTEXT(新高 AND CROSS(上下50,新高),上下50,2);
支50线:=DRAWLINE(新低,L,HH50,上下50,1),COLORCC8800,LINETHICK1;
HH38:=DRAWTEXT(新高 AND CROSS(上下38,新高),上下38,2);
支38线:=DRAWLINE(新低,L,HH38,上下38,1),COLORCC8800,LINETHICK1;
多空三八:DRAWLINE(S低,L,CROSS(支38线,ARH),支38线,0),CROSSDOT,COLOR0000DD,LINETHICK1;
DRAWTEXT(CROSS(支38线,C) AND 波浪线 REF(波浪线,1) AND ARSI CRSI,H,'跌破三八线'),COLOR00AABB;
DRAWICON(CROSS(支38线,C) AND 波浪线 REF(波浪线,1) AND ARSI CRSI,H*1.005,15);
LI38:=DRAWTEXT(新低 AND CROSS(新低,上下38),上下38,1);
压线38:=DRAWLINE(新高,H,LI38,上下38,1),POINTDOT,COLORDDCC00;
LI50:=DRAWTEXT(新低 AND CROSS(新低,上下50),上下50,1);
压线50:=DRAWLINE(新高,H,LI50,上下50,1),POINTDOT,COLORFF0000;
LI62:=DRAWTEXT(新低 AND CROSS(新低,上下62),上下62,1);
压线62:=DRAWLINE(新高,H,LI62,上下62,1),COLORF