‹ 返回15359
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:进出都有(买卖点都标)🔻 有卖出信号→可反手做空(在加密/期货等可做空市场)
📊 把公式 15359 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
������:=BUYVOL*DYNAINFO(7)*100/10000 COLOR0000FF,NODRAW;
������:=SELLVOL*DYNAINFO(7)*100/10000 COLOR00FF00,NODRAW;
��:=ABS(������)+ABS(������)COLOR80FFFF,NODRAW;
��:=ABS(������)-ABS(������)COLOR80FFFF,NODRAW;
MPB1:=ABS(������)/��*100;
MPB2:=ABS(������)/��*100;
TESTSKIP(NOT(������ OR ������ OR �� OR �� OR MPB1 OR MPB2)!=0);
DRAWRECTREL(100,1000,400,940,RGB(190,190,190));
DRAWRECTREL(100,995,400,945,RGB(200,200,200));
DRAWRECTREL(100,990,400,950,RGB(210,210,210));
DRAWRECTREL(100,985,400,955,RGB(220,220,220));
DRAWRECTREL(100,980,400,960,RGB(230,230,230));
DRAWRECTREL(100,975,400,965,RGB(240,240,240));
DRAWRECTREL(100,970,400,970,RGB(250,250,250));
DRAWRECTREL(250-������*200/��,1000,250,940,RGB(0,128,0));
DRAWRECTREL(250-������*200/��,995,250,945,RGB(0,148,0));
DRAWRECTREL(250-������*200/��,990,250,950,RGB(0,168,0));
DRAWRECTREL(250-������*200/��,985,250,955,RGB(0,188,0));
DRAWRECTREL(250-������*200/��,980,250,960,RGB(0,208,0));
DRAWRECTREL(250-������*200/��,975,250,965,RGB(0,228,0));
DRAWRECTREL(250-������*200/��,970,250,970,RGB(0,248,0));
DRAWRECTREL(250,1000,250+������*200/��,940,RGB(128,0,0));
DRAWRECTREL(250,995,250+������*200/��,945,RGB(148,0,0));
DRAWRECTREL(250,990,250+������*200/��,950,RGB(168,0,0));
DRAWRECTREL(250,985,250+������*200/��,955,RGB(188,0,0));
DRAWRECTREL(250,980,250+������*200/��,960,RGB(208,0,0));
DRAWRECTREL(250,975,250+������*200/��,965,RGB(228,0,0));
DRAWRECTREL(99.8,1000.2,99.8,939.8,RGB(250,250,0));
DRAWRECTREL(400.2,939.8,400.2,1000.2,RGB(250,250,0));
DRAWRECTREL(99.8,939.8,400.2,939.8,RGB(250,250,0));
DRAWRECTREL(250,1000,250,940,RGB(250,250,0));
DRAWTEXT_FIX(1,0.38,0.9,0,STRCAT(STRCAT('',CON2STR(������,1)),'��')),COLORFF00FF;
DRAWTEXT_FIX(1,0.08,0.9,0,STRCAT(STRCAT('',CON2STR(������,1)),'��')),COLORFFFF00;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(��)>0,0.21,0.9,0,STRCAT(' ',STRCAT(CON2STR(��,1),'��'))) COLORFF00FF;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(��)<0,0.21,0.9,0,STRCAT(' ',STRCAT(CON2STR(��,1),'��'))) COLOR00FFFF;
DRAWTEXT_FIX(CURRBARSCOUNT=1 AND(��)=0,0.21,0.9,0,STRCAT(' ',STRCAT(CON2STR(��,1),'��'))) COLORFFFF00;
DRAWTEXT_FIX(1,0.048,0.95,0,STRCAT(STRCAT(' ',CON2STR(MPB2,1)),'%%')),COLORFFFF00;
DRAWTEXT_FIX(1,0.408,0.95,0,STRCAT(STRCAT('',CON2STR(MPB1,1)),'%%')),COLORFF00FF;
����1:=CODELIKE('000625');
����ʱ��1:=YEAR=2013 AND MONTH=5 AND DAY=22;
�����λ1:=10.65;
�������1:=100;
����1:=BARSLAST(����ʱ��1);
����2:=CODELIKE('0');
����ʱ��2:=YEAR=2013 AND MONTH =0 AND DAY=0;
�����λ2:=0;
�������2:=0;
����2:=BARSLAST(����ʱ��2);
����3:=CODELIKE('0');
����ʱ��3:=YEAR=0 AND MONTH=0 AND DAY=0;
�����λ3:=0;
�������3:=0;
����3:=BARSLAST(����ʱ��3);
�������ʱ��1:=IF(����1,����ʱ��1,0);
����۸�1:=IF(�������ʱ��1,�����λ1,0);
�����1:=REF(�����λ1,BARSLAST(�������ʱ��1));
�ּ�1:=IF(BARSLAST(�������ʱ��1)+1>=1,CONST(C),0);
�������1:=IF(BARSLAST(�������ʱ��1)+1>=1,H=HHV(H,BARSLAST(�������ʱ��1)+1),0);
��ۺ���1:=IF(BARSLAST(�������1)>=0 AND BARSLAST(�������ʱ��1)+1>=1,CONST(REF(H,BARSLAST(�������1))),0);
��ͼ�����1:=IF(BARSLAST(�������ʱ��1)+1>=1,L=LLV(L,BARSLAST(�������ʱ��1)+1),0);
��ͼۺ���1:=IF(BARSLAST(��ͼ�����1)+1>=1 AND BARSLAST(�������ʱ��1)+1>=1,
CONST(REF(L,BARSLAST(��ͼ�����1))),0);
�������ʱ��2:=IF(����2,����ʱ��2,0);
����۸�2:=IF(�������ʱ��2,�����λ2,0);
�����2:=REF(�����λ2,BARSLAST(�������ʱ��2));
�ּ�2:=IF(BARSLAST(�������ʱ��2)+1>=1,CONST(C),0);
�������2:=IF(BARSLAST(�������ʱ��2)+1>=1,H=HHV(H,BARSLAST(�������ʱ��2)+1),0);
��ۺ���2:=IF(BARSLAST(�������2)+1>=1 AND BARSLAST(�������ʱ��2)+1>=1,
CONST(REF(H,BARSLAST(�������2))),0);
��ͼ�����2:=IF(BARSLAST(�������ʱ��2)+1>=1,L=LLV(L,BARSLAST(�������ʱ��2)+1),0);
��ͼۺ���2:=IF(BARSLAST(��ͼ�����2)+1>=1 AND BARSLAST(�������ʱ��2)+1>=1,
CONST(REF(L,BARSLAST(��ͼ�����2))),0);
�������ʱ��3:=IF(����3,����ʱ��3,0);
����۸�3:=IF(�������ʱ��3,�����λ3,0);
�����3:=REF(�����λ3,BARSLAST(�������ʱ��3));
�ּ�3:=IF(BARSLAST(�������ʱ��3)+1>=1,CONST(C),0);
�������3:=IF(BARSLAST(�������ʱ��3)+1>=1,H=HHV(H,BARSLAST(�������ʱ��3)+1),0);
��ۺ���3:=IF(BARSLAST(�������3)+1>=1 AND BARSLAST(�������ʱ��3)>=0,
CONST(REF(H,BARSLAST(�������3))),0);
��ͼ�����3:=IF(BARSLAST(�������ʱ��3)+1>=1,L=LLV(L,BARSLAST(�������ʱ��3)+1),0);
��ͼۺ���3:=IF(BARSLAST(��ͼ�����3)+1>=1 AND BARSLAST(�������ʱ��3)+1>=1,
CONST(REF(L,BARSLAST(��ͼ�����3))),0);
�ֹ��������ɡ�:IF(����1,�������1,IF(����2,�������2,IF(����3,�������3,DRAWNULL))),NODRAW;
�ֹ�����:IF(����1,����1,IF(����2,����2,IF(����3,����3,DRAWNULL))),NODRAW;
���:=IF(����1,��ۺ���1,IF(����2,��ۺ���2,IF(����3,��ۺ���3,DRAWNULL))),COLOR00FFFF,LINETHICK2;
��ͼ�:=IF(����1,��ͼۺ���1,IF(����2,��ͼۺ���2,IF(����3,��ͼۺ���3,DRAWNULL))),COLORFF0000,LINETHICK2;
�����:IF(����1,�����1,IF(����2,�����2,IF(����3,�����3,DRAWNULL))),COLORFF00FF,LINETHICK4;
�ּ�:IF(����1,�ּ�1,IF(����2,�ּ�2,IF(����3,�ּ�3,DRAWNULL))),COLORFFFF00,LINETHICK2;
����ʱ��:=IF(����1,����ʱ��1,IF(����2,����ʱ��2,IF(����3,����ʱ��3,DRAWNULL)));
����:=IF(����1,�������1,IF(����2,�������2,IF(����3,�������3,DRAWNULL)));
DRAWBAND(�ּ�,RGB(150,0,0),�����,RGB(0,180,180));
DRAWBAND(�����,RGB(0,180,180),�����,RGB(0,180,180));
DRAWBAND(�ּ�,RGB(180,0,180),�ּ�,RGB(180,0,180));
DRAWKLINE(H,O,L,C);
OZ:=DYNAINFO(3)*0.85,COLOR0000FF;
RSVV:=(CLOSE-LLV(LOW,10))/(HHV(HIGH,10)-LLV(LOW,10))*100;
VARB2:=(RSVV/2+22)*1;
VAR1T:=EMA(VOL,13);
VAR2T:=EMA(AMOUNT,13);
VAR3T:=((VAR2T /VAR1T) / 100);
VAR4T:=(((CLOSE -VAR3T) / VAR3T) * 100);
VAR5T:=((VAR4T < (0)) AND ZXNH),COLORRED;
VAR6T:=VAR5T AND RSVV<VARB2-2;
DRAWICON(VAR6T>0,L*0.995,34);
DRAWTEXT(VAR6T>0,L*0.99,'��'),COLOR00FFFF;
K:=(C+H+L)/3;
D:=EMA(K,4);
VAR1X:=REF(EMA(K,4),1)COLORMAGENTA,LINETHICK2;
VARXX:=(EMA(K,4)-VAR1X)/VAR1X*100,NODRAW;
VAR2X:IF(VARXX>=0,REF(EMA(K,4),BARSLAST(CROSS(VARXX,0))+1),DRAWNULL)COLORFF00FF,LINETHICK2;
VAR3X:IF(VARXX<0,REF(EMA(K,4),BARSLAST(CROSS(0,VARXX))+1),DRAWNULL)COLOR00FF00,LINETHICK2;
STICKLINE(VARXX>=0,VAR2X,VAR1X,0,0)COLORFF00FF;
STICKLINE(VARXX<0,VAR3X,VAR1X,0,0)COLOR00FF00;
STICKLINE(CROSS(VARXX,0),C,O,2,0)COLORYELLOW;
STICKLINE(CROSS(0,VARXX),C,O,2,0)COLORGREEN;
������:VAR1X,COLORFF00FF,LINETHICK4;
IF(VARXX<0,VAR1X,DRAWNULL)COLOR00FF00,LINETHICK4;
D1:=YEAR AND MONTH AND DAY;
AA1:=STRCAT(CON2STR(YEAR,0),'��');
AA2:=STRCAT(CON2STR(MONTH,0),'��');
AA3:=STRCAT(CON2STR(DAY,0),'��');
AA4:=STRCAT('��',IF(WEEKDAY=1,'һ',IF(WEEKDAY=2,'��',IF(WEEKDAY=3,'��','��'))));
AA5:=STRCAT(STRCAT(STRCAT(AA1,AA2),STRCAT(AA3,AA4)),'��');
DRAWTEXT_FIX(D1,0.78,0,0,AA5),COLORFFFF00;
��Ӯ��:=(�ּ�-�����)/�����*100;
���:=�����*��Ӯ��*����/100;
WW3:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('��','��Ӯ��'),'��'),':'),CON2STR(��Ӯ��,2)),'��');
WW4:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('��','�ֿ���'),'��'),':'),CON2STR(��Ӯ��,2)),'��');
WW5:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('��','����'),'��'),':'),CON2STR(���,0)),'Ԫ');
WW6:=STRCAT(STRCAT(STRCAT(STRCAT(STRCAT('��','����'),'��'),':'),CON2STR(���,0)),'Ԫ');
DRAWTEXT_FIX(HHV(H,80)=��� AND �ּ�>=�����,0.64,1,0,WW3),COLORRED;
DRAWTEXT_FIX(ISLASTBAR AND (HHV(H,80)>��� OR HHV(H,80)<���) AND ���>0 AND
�ּ�>=�����,0.67,1,0,WW3),COLORRED;
DRAWTEXT_FIX(HHV(H,80)=��� AND �ּ�<�����,0.64,1,0,WW4),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND (HHV(H,80)>��� OR HHV(H,80)<���) AND ���>0 AND
�ּ�<�����,0.67,1,0,WW4),COLORGREEN;
DRAWTEXT_FIX(HHV(H,80)=��� AND �ּ�>=�����,0.8,1,0,WW5),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR AND (HHV(H,80)>��� OR HHV(H,80)<���) AND ���>0 AND
�ּ�>=�����,0.83,1,0,WW5),COLORYELLOW;
DRAWTEXT_FIX(HHV(H,80)=��� AND �ּ�<�����,0.8,1,0,WW6),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND (HHV(H,80)>��� OR HHV(H,80)<���) AND ���>0 AND
�ּ�<�����,0.83,1,0,WW6),COLORWHITE;
DRAWNUMBER(ISLASTBAR,C,C),COLOR00FFFF;
�������� 0��һ��ʽ�� ͨ���Ż�����ͼһָ�깫ʽ ��һ��ʽ��ͨ���Ż���+����+�����ͼָ�깫ʽ��ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ����ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...�����������