‹ 返回14589
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 14589 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
主力资金 — ★测大单/主力资金进出方向
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
RSI — 涨跌力量强弱,超买超卖与背离
BIAS 乖离 — 价对均线偏离过大要回归
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX(CLOSE - LC,0),4.1,1))/(SMA(ABS(CLOSE - LC),4.1,1)))*(100);
��:(CROSS(RSI,11))*(80),COLORRED,LINETHICK2;
A5:=MA(C,5);
A10:=MA(C,10);
STICKLINE(CROSS(A5,A10),0,48,1,0),COLORYELLOW;
DRAWTEXT(CROSS(A5,A10),52,'����5���10'),COLORYELLOW;
STICKLINE(CROSS(A10,A5),85,100,4,0),COLORGREEN;
DRAWTEXT(CROSS(A10,A5),82,'����10����5'),COLORGREEN;
DRAWTEXT(CROSS(RSI,11),82,'��'),COLOR66FFCC;
��:=IF("KDJ.J"<0,10,0);
����:CROSS(9.9,��)*36,COLORMAGENTA,LINETHICK3;
DRAWTEXT(CROSS(9.9,��),38,'����'),,COLORMAGENTA;
VAR1Z:=(C-REF(C,1))/REF(C,1);
VAR2Z:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);
����:=EMA(SUM(VAR1Z,20),5);
����:=EMA(SUM(VAR2Z,20),5);
����:=(����-����)>=0;
VAR3Z:=(C-LLV(L,125))/(HHV(H,125)-LLV(L,125))*100;
VAR4Z:=SMA(VAR3Z,72,1);
VAR5Z:=SMA(VAR4Z,34,1);
��������:=3*VAR4Z-2*VAR5Z;
����������:=(��������-REF(��������,1))>=0;
������:=(MA(C,5)-REF(MA(C,5),1))>=0;
��ʮ��:=(MA(C,10)-REF(MA(C,10),1))>=0;
STICKLINE(������ AND ��ʮ�� AND ����������,0+0.5,0-0.5,6,1),COLORFFFF00,LINETHICK1;
ǿ��:IF(������ AND ��ʮ�� AND ���������� AND ����,4,0),COLORRED;
VAR6Z:=(2*C+H+L)/4;
VAR7Z:=LLV(L,27);
VAR8Z:=HHV(H,27);
����:EMA((VAR6Z-VAR7Z)/(VAR8Z-VAR7Z)*100,13)-50,LINETHICK1,COLORYELLOW;
����:EMA(0.618*REF(����,1)+0.382*����,3),COLORGREEN,LINETHICK1;
STICKLINE(����>���� AND ����>=REF(����,1),����+5,����-1,3.5,0),COLORRED,LINETHICK2;
STICKLINE(����>=����,����,����,3.5,0),COLORYELLOW,LINETHICK2;
STICKLINE(����<����,����+0.5,����-0.5,3.5,0),COLORFFFF00,LINETHICK2;
STICKLINE(ǿ��=4,����+6,����-1,4,0),COLORFF99FF;
ǿ����:0,COLORWHITE;
STICKLINE(����>=���� AND ������ AND ��ʮ�� AND ����������,����-3,����-7,4,0),COLOR64A0E6;
�˶�:=IF(����>=���� AND ������ AND ��ʮ�� AND ���������� AND ����<0,1,0);
���:IF(�˶�=1 AND COUNT(�˶�=1,5)=1,28,0),COLORRED,LINETHICK3;
DRAWTEXT(���=8,����,'���'),COLORYELLOW;
BIAS1:=(C-MA(C,6))/MA(C,6)*100;
BIAS2:=(C-MA(C,12))/MA(C,12)*100;
BIAS3:=(C-MA(C,24))/MA(C,24)*100;
BIAS:=(BIAS1+2*BIAS2+3*BIAS3)/6;
����:=MA(BIAS,3);
��:STICKLINE(����<-6 AND ����>=-12,-6,0,6,1 ),COLOR33FFCC;
����һ:IF(����<-12 AND ����>=-18,-12,0),
,STICK;
STICKLINE(����<-12 AND ����>=-18,-12,0,6,0) ,COLOR33CCCC;
����:IF(����<-18,-18,0),
,STICK;
STICKLINE(����<-18,-18,0,6 ,0) ,COLOR3399CC;
����:IF(���=8 AND COUNT(����<-12,10)>=1,10,0),LINETHICK0,COLORRED;
STICKLINE(����=10,10,0,10,1),COLORRED;
DRAWTEXT(����=10,10,'←����'),COLORYELLOW;
DRAWTEXT(CROSS(����,����) AND (����>-30),����,'��'),COLORRED;
DRAWTEXT(CROSS(����,����) AND (����>-20),����,'��' ),COLOR00FF00;
JUJ:=(HIGH+LOW+CLOSE)/3;
QUJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
QUJ1:=IF(CAPITAL=0,QUJ0*(JUJ-MIN(CLOSE,OPEN)),QUJ0*IF(HIGH=LOW,1,(MIN(OPEN,CLOSE)-LOW)));
QUJ2:=IF(CAPITAL=0,QUJ0*(MIN(OPEN,CLOSE)-LOW),QUJ0*IF(HIGH=LOW,1,(JUJ-MIN(CLOSE,OPEN))));
QUJ3:=IF(CAPITAL=0,QUJ0*(HIGH-MAX(OPEN,CLOSE)),QUJ0*IF(HIGH=LOW,1,(HIGH-MAX(OPEN,CLOSE))));
QUJ4:=IF(CAPITAL=0,QUJ0*(MAX(CLOSE,OPEN)-JUJ),QUJ0*IF(HIGH=LOW,1,(MAX(CLOSE,OPEN)-JUJ)));
QUJ5:=QUJ1+QUJ2;
QUJ6:=QUJ3+QUJ4;
DD:=(QUJ5-QUJ6)/(QUJ5+QUJ6)*100;
DDZ:=DD*17;
DDX:=((QUJ1+QUJ2)-(QUJ3+QUJ4))/IF(CAPITAL=0,1000000,10000);
DX:=MA(DDX,5)*20;
DDX1:=SMA(DX,3,1);
DDX2:=SMA(DDX1,3,1);
DDX3:=EMA(DDX2,5);
DDY:=((QUJ2+QUJ4)-(QUJ1+QUJ3))/IF(CAPITAL=0,1000000,10000);
DY:=MA(DDY,5)*22;
DDY1:=SMA(DY,3,1);
DDY2:=SMA(DDY1,3,1);
DDY3:=EMA(DDY2,5);
CC:=ABS(REF(CLOSE,1)-CLOSE)/CLOSE*100;
JJ:=CC>0 AND CC<3;
AA:=DDX1>DDX2 AND DDX2>DDX3 AND DDX1>DDX3;
BB:=DDY1>DDY2 AND DDY2>DDY3 AND DDY1>DDY3;
HH:=AA>0 AND BB>0 AND DDZ>300 AND JJ>0;
DDE���߶�ͷ:(HH>0)*36;
D:= EMA((CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,20);
J:= EMA((CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100,5) ;
BIAS1W :=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
BIAS2W :=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100;
BIAS3W :=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
MM:=(BIAS1W+2*BIAS2W+3*BIAS3W)/6;
MN:=MA(MM,3);
VAR1:=(HHV(HIGH,24)-CLOSE)/(HHV(HIGH,24)-LLV(LOW,24))*100;
VAR2:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
VAR3:=(2*CLOSE+HIGH+LOW)/4;
VAR4:=LLV(LOW,26);
VAR5:=HHV(HIGH,34);
VAR6:=EMA((VAR3-VAR4)/(VAR5-VAR4)*100,16);
VAR7:=SMA((SMA(VAR2,3,1)+3),3,1),LINETHICK3;
VAR8:=EMA(VAR6,7);
VAR9:=SMA(VAR1,3,1);
VAR10:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100;
VAR11:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
VAR12:=(CLOSE-MA(CLOSE,32))/MA(CLOSE,32)*100;
VAR13:=(VAR10+VAR11+VAR12)/3;
VAR14:=IF(VAR13<=-20,10,0);
VAR15:=HHV(VAR14,10);
VAR24:=LLV(LOW,36);
VAR25:=HHV(HIGH,30);
VAR26:=EMA((CLOSE-VAR24)/(VAR25-VAR24)*4,4)*25;
K:EMA(D,3),COLOR00FF00,LINETHICK1;
M:EMA(J,7),COLORRED,LINETHICK1;
�ɾ�:J,COLORLIMAGENTA,LINETHICK2;
�۲�:IF(MN<-4,10,0),COLORLIBLUE,LINETHICK2;
�ױ���: IF((VAR26<10),90,100), COLORGREEN,LINETHICK2;
������: IF((VAR26>90),5,18), COLOR808000,LINETHICK2;
AAZ:=LLV(LOW,36);
BBZ:=HHV(HIGH,30);
DDQ:=(EMA(((CLOSE-AAZ)/(BB-AAZ))*(4),4))*(25);
�ɺ�:=(((DDQ-LLV(DDQ,21))/(HHV(DDQ,21)-LLV(DDQ,21)))*(4))*(25);
����:10,COLOR0000FF,LINETHICK1;
��͵����:IF((COUNT((DDQ>REF(DDQ,1)),1)=1) AND (REF(DDQ,1)<REF(REF(DDQ,1),1)) AND (DDQ<����),20,0),COLORF00FF0;
DRAWICON(CROSS(10,�ɾ�),5,1);
V1:=(CLOSE-MA(CLOSE,21))/MA(CLOSE,21)*100;
V2:=(CLOSE-LLV(LOW,43))/(HHV(HIGH,43)-LLV(LOW,43))*100;
V3:=SMA(V2,2,1);
��:=100+(-ABS(V1)),COLORGRAY;
��:=ABS(V1),COLORGRAY;
VR1:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100;
VR2:=SMA(VR1,3,1);
VR3:=SMA(VR2,3,1);
VR4:=SMA(VR3,3,1);
VR5:=CROSS(VR3,VR4) AND VR3<20;
VR8:=CROSS(VR2,VR3) AND VR3>80 AND VR3>VR4;
VR9:=CROSS(VR4,VR3) AND VR3>80;
DRAWTEXT(FILTER(VR5,10)=1,21,'��'),COLORRED;
STICKLINE(FILTER(VR5,10)=1,0,20,2,0),COLORRED;
STICKLINE(FILTER(VR9,5)=1,80,100,2,0),COLORGREEN;
DRAWTEXT(FILTER(VR9,5)=1,79,'��'),COLORGREEN;
STICKLINE(VR8,85,100,2,0),COLOR0099FF;
��ͨ:=(AMOUNT / VOL);
�ʽ�����:=(CLOSE-REF(CLOSE,1))*��ͨ;
VAR111:=SMA(�ʽ�����,10,1);
MID111:=MA(VAR111,26);
UPPER111:=MID111 + 2*STD(VAR111,26);
ZF:=(C-REF(C,1))/REF(C,1)*100;
�ܴ���:=SUM(ZF>7,120)>=4;
��ͷ:=MA(C,20)>=REF(MA(C,20),1);
ǿ��Z:=VAR111>=UPPER111;
TT1:=C/REF(C,1)>=1.07;
ǿ����:=ǿ��Z AND TT1 AND ��ͷ AND �ܴ���;
SS1:=O<=REF(C,1);
ָ��300:="399300$CLOSE";
DP:=ָ��300>=MA(ָ��300,5);
�Ϳ���:STICKLINE(CAPITAL/1000000<=8.888 AND MA(C,5)<48 AND REF(ǿ����,1) AND SS1 AND DP,0,56,2,0),COLORMAGENTA;
DRAWTEXT(CAPITAL/1000000<=8.888 AND MA(C,5)<48 AND REF(ǿ����,1) AND SS1 AND DP,60,'�Ϳ���'),COLORMAGENTA;
VOLUME:=VOL;
MAVOL1:=MA(VOLUME,5);
MAVOL2:=MA(VOLUME,10);
MAVOL3:=MA(VOLUME,135);
ѡ��:STICKLINE(CROSS(MAVOL1,MAVOL2)AND CROSS(MAVOL1,MAVOL3),0,32,2,0),COLORWHITE;
DRAWTEXT(CROSS(MAVOL1,MAVOL2)AND CROSS(MAVOL1,MAVOL3),36,'5�����ϴ�10��135������'),COLORWHITE;
�������� 0��һ��ʽ�� ͨ���ųɽ���+��������ָ�깫ʽ ��һ��ʽ��ͨ������������ָ�깫ʽ��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ����ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������