‹ 返回24018
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 24018 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
ͨ����MACD����KDJģ�鸱ͼָ��
�ܾ�û������̳,Ҳûʲô�ö������ҷ���.����ί��,��MACD����KDJ�϶�Ϊһ.
�ϳɺ���ص���MACD��KDJ��ΪЭ��,�������������һ��ͼ������ѹ��.KDJֻ������90�������,������Ը����Լ���Ҫ������.
����ģ��,���ɼӹ�.
MACD�����ڴ�ͳMACD�Ļ����ϼ���һ��������,ʹԭ����DIF���DEA,����������DIF��,���ӻ��Ǵ�ͳMACD��.
��Щ������ʲô�ö���,ֻ�ṩ����Ҫ���˲ο�.
DIF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORFF00FF,NODRAW;
DEA:EMA(DIF,9),COLORCCC555,NODRAW;
MACD:(DIF-DEA)*2,NODRAW;
DIFT:=6*DIF-5*EMA(DIF,4);
DEAT:=EMA(DIFT,4);
MACDT:=(DIFT-DEAT)*2;
��ׯ��:IF(DIFT>0 AND MACD>0,DIFT,0),COLOR0000CC,NODRAW;
DIX:(DIFT+DEA)/2,COLOR00FFFF,NODRAW;
K:="KDJ.K";
D:="KDJ.D";
J:="KDJ.J";
����:IF(MACD>=0,BARSLAST(CROSS(MACD,0))+1,0),COLOR0000FF,NODRAW;
����:IF(MACD<0,BARSLAST(CROSS(0,MACD))+1,0),COLOR00FF00,NODRAW;
��M2:IF(����>0,SUM(MACD,BARSLAST(CROSS(MACD,0))+1),0),COLOR0000FF,NODRAW;
��M2:IF(����>0,SUM(MACD,BARSLAST(CROSS(0,MACD))+1),0),COLOR00FF00,NODRAW;
�����:=CONST(HHV(DIF,120))*1.1;
�����:=CONST(HHV(DIF,120))*1.1;
��������:=CONST(IF(CONST((�����+�����)/2)>0,(�����-�����)/2+�����,�����+(�����-�����)/2));
���ӽ����:=IF(CONST((HHV(DIF,10)+LLV(DIF,10))/2)>0,0,MAX(ABS(�����),ABS(�����)));
���ӽ����:=IF(CONST((HHV(DIF,10)+LLV(DIF,10))/2)>0,-MAX(ABS(�����),ABS(�����)),0);
���������:=MAX(���ӽ����,���ӽ����);
��С�������:=MIN(���ӽ����,���ӽ����);
���ӱ�������:=(���������+��С�������)/2;
���ӱ�����ֵ:=���������-��С�������;
����ָ������:=(100-0)/2;
����ָ���ֵ:=(100-0);
����ƽ���ֵ:=0;
YY100:=IF(CURRBARSCOUNT<=60,((100-����ָ������)*���ӱ�����ֵ/����ָ���ֵ+���ӱ�������)+����ƽ���ֵ,DRAWNULL);
YY80:=IF(CURRBARSCOUNT<=60,((80-����ָ������)*���ӱ�����ֵ/����ָ���ֵ+���ӱ�������)+����ƽ���ֵ,DRAWNULL);
YY50:=IF(CURRBARSCOUNT<=60,((50-����ָ������)*���ӱ�����ֵ/����ָ���ֵ+���ӱ�������)+����ƽ���ֵ,DRAWNULL);
YY20:=IF(CURRBARSCOUNT<=60,((20-����ָ������)*���ӱ�����ֵ/����ָ���ֵ+���ӱ�������)+����ƽ���ֵ,DRAWNULL);
YY00:=IF(CURRBARSCOUNT<=60,((0-����ָ������)*���ӱ�����ֵ/����ָ���ֵ+���ӱ�������)+����ƽ���ֵ,DRAWNULL);
DRAWBAND(YY100,RGB(75,75,75),YY80,DRAWNULL);
DRAWBAND(YY80,RGB(40,75,40),YY50,DRAWNULL);
DRAWBAND(YY50,RGB(75,75,40),YY20,DRAWNULL);
DRAWBAND(YY20,RGB(0,0,155),YY00,DRAWNULL);
KKYY:=IF(CURRBARSCOUNT<=60,((K-����ָ������)*���ӱ�����ֵ/����ָ���ֵ+���ӱ�������)+����ƽ���ֵ,DRAWNULL);
DDYY:=IF(CURRBARSCOUNT<=60,((D-����ָ������)*���ӱ�����ֵ/����ָ���ֵ+���ӱ�������)+����ƽ���ֵ,DRAWNULL);
JJYY:=IF(CURRBARSCOUNT<=60,((J-����ָ������)*���ӱ�����ֵ/����ָ���ֵ+���ӱ�������)+����ƽ���ֵ,DRAWNULL);
DRAWBAND(DIF,RGB(60,60,60),DIX,RGB(85,5,0));
STICKLINE(MACD>0,MACD,0,1.2,1),COLORD088FF;
STICKLINE(MACD>0 AND MACDT>=0,MACD,0,1.2,0),COLORD088FF;
STICKLINE(MACD>0 AND MACD<REF(MACD,1),MACD,0,1.2,1),COLOREEEEAA;
STICKLINE(MACD>0 AND MACD<REF(MACD,1) AND MACDT<0,MACD,0,1.2,0),COLOREEEEAA;
STICKLINE(MACD<0,0,MACD,1.2,1),COLOR999000;
STICKLINE(MACD<0 AND MACDT<0,0,MACD,1.2,0),COLOR999000;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1),0,MACD,1.2,1),COLOR2255CC;
STICKLINE(MACD<0 AND MACD>=REF(MACD,1) AND MACDT>=0,0,MACD,1.2,0),COLOR770066;
����TJ:=IF(CROSS(0,DEA),1,0);
DIF���:=IF(DIF>0 AND CROSS(DIF,DEA),1,0);
�ܽ��TJ:=IF(����TJ,SUM(DIF���,0),0);
������:=HHV(�ܽ��TJ,0);
�ܽ���:=SUM(DIF���,0);
������:IF(�ܽ���-������=1 AND �ܽ���>REF(�ܽ���,1) AND LLV(DIF,5)>0 AND LLV(DIF,5)<0.6,HHV(MACD,20),0),COLOR0000FF;
����TJ2:=IF(CROSS(0,DEA),1,0);
DIF����:=IF(DIF>0 AND CROSS(DEA,DIF),1,0);
������TJ:=IF(����TJ2,SUM(DIF����,0),0);
��������:=HHV(������TJ,0);
�������:=SUM(DIF����,0);
���ϵ�1������:=IF(�������-��������=1 AND �������>REF(�������,1),1,0);
������:=IF(MACD<0 AND DIF>0,BARSLAST(���ϵ�1������)+1,0);
��װ����:IF(MACD>REF(MACD,1) AND REF(MACD<REF(MACD,1),1) AND BETWEEN(������,1,15) AND REF(DIF>0 AND DIF<0.6,1),HHV(DIF,30)/2,0),COLORFF00FF;
IF(��ׯ��>0,IF(MACD>=0,-0.05,0.05),DRAWNULL),CIRCLEDOT,COLOR0000CC,LINETHICK2;
DEA,COLOR0011EE,LINETHICK2;
IF(DEA<REF(DEA,1),DEA,DRAWNULL),COLOR005900,LINETHICK2;
DIF,COLORFF00FF,LINETHICK2;
IF(DIF<REF(DIF,1),DIF,DRAWNULL),COLORDDDDDD,LINETHICK2;
DIX,COLOR00FFFF,LINETHICK1;
IF(DIX<REF(DIX,1),DIX,DRAWNULL),COLORCCC555,LINETHICK1;
DRAWICON(CROSS(DIX,DIF),MACD*1.06,1);
DRAWICON(CROSS(DIF,DIX),MACD*1.06,2);
JJYY,COLORFFF000;
KKYY,COLOR00FF00;
DDYY,COLOR00FFFF;
DRAWTEXT(ISLASTBAR,YY80,VARCAT('K:',VAR2STR(K,2))),COLOR00FF00;
DRAWTEXT(ISLASTBAR,YY50,VARCAT('D:',VAR2STR(D,2))),COLOR00FFFF;
DRAWTEXT(ISLASTBAR,YY20,VARCAT('J:',VAR2STR(J,2))),COLORFFF000;
�������� 1��һ��ʽ�� ͨ�_�ź��R��ץָ�˷��D�x���N�D ��һ��ʽ��ͨ������������ָ��ѡ����ͼ��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ����ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...2025-09-11�����������