‹ 返回

31541

31541 | 查看原文 ↗
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 31541 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持) 
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)
筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)
均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
DMA — 两条不同周期均线之差,测中线方向
③ 抓买卖点(择时摆动)
KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
波动通道
BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)
CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件
HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点
画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用通道测波动边界,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。

指标公式

STICKLINE(100,100,0,5,0),COLOR666600;
����:=REF(CLOSE,2); 
����:=SMA(MAX(CLOSE-����,0),7,1)/SMA(ABS(CLOSE-����),7,1)*100,COLORFFAA66; 
Q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100; 
Q3:=SMA(Q2, 9, 1); 
Q4:=SMA(Q3, 3, 1); 
Q8:=HHVBARS(HIGH, 50); 
Q10:=(CLOSE-REF(OPEN, Q8))/REF(OPEN, Q8)*100; 
����:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
������: IF(����< REF(����,1) AND ����>79,85,100),LINETHICK2; 
��ˮ��:=EMA(Q3, 3),COLORBLUE,LINETHICK2; 
�������:3*Q3-2*Q4,COLORRED,LINETHICK3; 
�����ա�:SMA(����,3,1),COLORBLUE,LINETHICK2;
DRAWTEXT(CROSS(�������, 8) AND Q10<-13,20,'*�����');
DRAWTEXT(C-O>=0 AND O/L>1.05 AND L<=LLV(L,20),21,'��<-��Ʒ����');
N:=9; M1:=3;M2:=3;P:=9;
����1:=C>=REF(C,1);
VAR2:=REF(LOW,1);
VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100;
VAR4:=EMA(IF(CLOSE*1.3,VAR3*10,VAR3/10),3);
VAR5:=LLV(LOW,13);
VAR6:=HHV(VAR4,13);
VAR7:=IF(MA(CLOSE,34),1,0);
VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7;
VAR9:=IF(VAR8>100,100,VAR8);
STICKLINE(VAR9>-120,0,VAR9,3.0,0),COLOR000055;
STICKLINE(VAR9>-120,0,VAR9,2.6,0),COLOR000077;
STICKLINE(VAR9>-120,0,VAR9,2.1,0),COLOR000099;
STICKLINE(VAR9>-120,0,VAR9,1.5,0),COLOR0000BB;
STICKLINE(VAR9>-120,0,VAR9,0.9,0),COLOR0000DD;
STICKLINE(VAR9>-120,0,VAR9,0.2,0),COLORCC66FF;
��ׯ�ҽ��롿:IF(VAR9>-120,VAR9,0),COLORRED,NODRAW;
����:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
����:=SMA(����,M1,1);
��:=SMA(����,M2,1);
ţ��:=IF(BARSLAST(CROSS(����,��))<P AND CROSS(����,��) AND ����<=20,90,0);
BB:=IF((BARSLAST(CROSS(����,����))>=3 AND CROSS(����,����) AND ����<=21 AND ����1) OR ţ�� ,20,0);
BOLL:=MA(CLOSE,21);
BOLL�¹�:=BOLL-2*STD(CLOSE,21);
������¹�:=(1-8/100)*MA(CLOSE,21);
��:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20); 
��:=DMA(CLOSE,��); 
Ѧ˹ͨ��4:=(1-8/100)*��;
ɢ������:=100*(C-LLV(L,8))/(HHV(C,8)-LLV(L,8)),COLORWHITE,LINETHICK2;
�����:=100*(C-LLV(L,13))/(HHV(C,13)-LLV(L,13)),COLORGREEN;
�󻧶���:=100*(C-LLV(L,21))/(HHV(C,21)-LLV(L,21)),COLORMAGENTA,LINETHICK2;
��������:=100*(C-LLV(L,44))/(HHV(C,44)-LLV(L,44)),COLORRED,LINETHICK4;
������:=20.POINTDOT,COLORGRAY,LINETHICK2;
ǿ����:=80.POINTDOT,COLORLIMAGENTA,LINETHICK2;
CS:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
TAI1:=REF(CLOSE,2); 
TAI2:=SMA(MAX(CLOSE-TAI1,0),7,1)/SMA(ABS(CLOSE-TAI1),7,1)*100,COLORFFAA66; 
ۢ1:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)-3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1);
ۢ2:=8;����кڿ�:=MA(C,1)/MA(REF(C,13),8)*100;�ﳴ������:=MA(FORCAST(����кڿ�,21),3);
CC:=CROSS(ۢ1,ۢ2) AND ����кڿ�>=�ﳴ������AND ����кڿ�<=105 AND �ﳴ������<=99;
CC1:=CROSS(����кڿ�,�ﳴ������) AND ����кڿ�<=105 AND �ﳴ������<=99;
��ɼ�����:=(EMA(CS,3)-50)*2,LINETHICK3,COLORBROWN;
����:IF(CC AND CC1,34,0),LINETHICK3,COLORWHITE;
����:IF(BB>0,63,0),LINETHICK3,COLORLICYAN;
����:IF(REF((C<Ѧ˹ͨ��4 AND C<������¹� AND C<BOLL�¹�) AND(�л�����<5 AND �󻧶���<5 AND ɢ������<5) ,1) ,89,0),LINETHICK3,COLORRED;
����:IF(REF((�л�����<3 AND �󻧶���<3 AND ɢ������<3 AND ��������<3),1),55,0),LINETHICK3,COLORBROWN;
DRAWICON(TAI2< REF(TAI2,1) AND TAI2>79,95,2);
DRAWICON(BB>0,65,5);
DRAWICON(CC AND CC1,35,5),COLOR0099FF;
DRAWTEXT(REF((�л�����<3 AND �󻧶���<3 AND ɢ������<3 AND ��������<3),1),56,'��'),COLORRED;
DRAWTEXT(REF((C<Ѧ˹ͨ��4 AND C<������¹� AND C<BOLL�¹�) AND(�л�����<5 AND �󻧶���<5 AND ɢ������<5),1),90,'��'),COLORMAGENTA;
RSV:=(CLOSE - LLV(LOW,18))/(HHV(HIGH,18) - LLV(LOW,18))*100; 
K:=EMA(RSV,3); 
D:=EMA(K,3); 
J:=(3*K-2*D); 
���˽�:IF(J<=0,-J*5,0),LINETHICK0; 
STICKLINE(J<=0,0,���˽�,2,0),COLORRED; 
DRAWTEXT(J<=0,5,'�˽�');
KDJ1:=REF(COUNT(J<REF(J,1),5)>=3,1) AND REF(J,1)<20; 
KDJ2:=J>REF(J,1); 
������:IF(FILTER(KDJ1 AND KDJ2,3),30,0),COLORMAGENTA;
DRAWTEXT(FILTER(KDJ1 AND KDJ2,3),30,'����'),COLORYELLOW;
MA1:=MA(C,5),COLORYELLOW;
MA2:=MA(C,10),COLOR00FF00;
MA3:=MA(C,30),COLORF00FF0;
������:=EMA(CLOSE,144)*10, COLORBLUE,LINETHICK2;
VAR18:=(CROSS(100,"KDJ.J"(9,3,3)) OR CROSS("KDJ.K"(9,3,3),"KDJ.J"(9,3,3))) AND "KDJ.D"(9,3,3)>75;
VAR2C:=MA(3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),5);
VAR2D:=5;
VAR2E:=CROSS(VAR2C,VAR2D);
VAR2F:= VAR2E;
VAR30:=VAR18;
{DRAWICON(VAR2F,LOW-LOW*1/100,1);
DRAWICON(VAR2F AND CLOSE>������,LOW,1);
DRAWICON(VAR30,HIGH,2);
DRAWTEXT(VAR2F AND CLOSE<������,LOW,'������㣡'), COLORYELLOW;
[1] [2]  ��һҳ  ���޴����� 0��һ��ʽ�� һ��ǧ����ÿ��10%���廳��ʦ ��һ��ʽ��ͨ����ԭ�����廪KDJ����ս�� ��ͼָ����ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...2025-09-11�����������