‹ 返回

31638

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

指标公式

DRAWGBK(O>=0,RGB(60,35,0),RGB(0,60,60),0,'����ͼ',0),LINETHICK2;
Z1:=STRCAT(DYBLOCK,' ');
Z2:=STRCAT(Z1,HYBLOCK);
Z3:=STRCAT(Z2,' ');
Z4:=STRCAT(Z3,GNBLOCK);
Z5:=STRCAT(Z4,' ');
Z6:=STRCAT(Z5,FGBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.01,0.012,0,STRCAT(Z6,ZHBLOCK)),COLORCYAN;
DRAWTEXT_FIX(ISLASTBAR,0,0.14,0,STRCAT('�� ��: ',GNBLOCK)),COLORWHITE;
A1:=(VOL/CLOSE)/3;
A2:=SUM((IF(((A1>40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
A3:=SUM((IF(((A1>40) AND (CLOSE<(REF(CLOSE,1)))),A1,0)),0);
A4:=SUM((IF(((A1<40) AND (CLOSE>(REF(CLOSE,1)))),A1,0)),0);
ͻ��:=REF(EMA(C,14),1);
A1X:=(EMA(C,10)-ͻ��)/ͻ��*100;
�෽:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
�շ�:=IF(A1X<0,REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
STICKLINE(A1X>=0,�෽,ͻ��,0,0),COLOR000099;
STICKLINE(A1X<0,�շ�,ͻ��,0,0),COLOR00CC66;
����:CLOSE,LINETHICK1,COLORWHITE;
AA:=SUM(AMOUNT,BARSCOUNT(C))/SUM(VOL*100,BARSCOUNT(C));
BB:=BETWEEN(C/AA,C+H,C-H);
DRAWTEXT( ISLASTBAR AND ����>REF(����,1),����,STRCAT(' �ǡ�',CON2STR(����,2))),COLORMAGENTA;
DRAWTEXT( ISLASTBAR AND ����<REF(����,1),����,STRCAT(' ����',CON2STR(����,2))),COLOR00FF00;
DRAWTEXT_FIX(1,0.880,1-0.97,0,DYBLOCK),COLORWHITE;
DRAWTEXT_FIX(1,0.940,1-0.97,0,HYBLOCK),COLORYELLOW;
����:SUM(C*V,240)/SUM(V,240),COLORYELLOW,LINETHICK1;
DXJP:=(CLOSE-LLV(LOW,34))/(HHV(HIGH,21)-LLV(LOW,34))*100;
FSZX:=(EMA(DXJP,3)-50)*2,COLORGRAY;
BGTYU:=IF(DATE<=1150530,1,0);
GHYJKU:=BETWEEN((DCLOSE*BGTYU)/(SUM(AMOUNT,BARSCOUNT((DCLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*BGTYU)))),1.05,0.95);
VBNH:=IF(GHYJKU=0,MA((DCLOSE*BGTYU),BARSCOUNT((DCLOSE*BGTYU))),(SUM(AMOUNT,BARSCOUNT((DCLOSE*BGTYU)))/SUM(VOL*100,BARSCOUNT((DCLOSE*BGTYU)))));
DRAWICON(FSZX<=-95,C,38);
DRAWTEXT(CROSS(EXPMA((DCLOSE/VBNH),20),1.04),C,'��'),COLORCYAN;
DRAWTEXT(CROSS(EXPMA((DCLOSE/VBNH),20),1.02),C,'׷'),COLORYELLOW;
H1:=MAX(DYNAINFO(3),DYNAINFO(5));
L1:=MIN(DYNAINFO(3),DYNAINFO(6));
P1:=H1-L1;
����:=L1+P1*7/8,COLORGREEN;
֧��:=L1+P1*0.5/8,COLORMAGENTA;
DRAWICON(LONGCROSS(֧��,C,2),C,5);
AYGB1:=(DVOL/C)/2,NODRAW;
AYGB2:=SUM(IF(AYGB1>100 AND CLOSE>REF(CLOSE,1),AYGB1,0),0);
AYGB3:=SUM(IF(AYGB1>100 AND CLOSE<REF(CLOSE,1),AYGB1,0),0);
AYGB4:=SUM(IF(AYGB1<100 AND CLOSE>REF(CLOSE,1),AYGB1,0),0);
AYGB5:=SUM(IF(AYGB1<100 AND CLOSE<REF(CLOSE,1),AYGB1,0),0);
AYGB6:=AYGB2+AYGB3+AYGB4+AYGB5;
����:=(AYGB2/AYGB6)*100-100,LINETHICK1,COLORRED;
����:=(AYGB3/AYGB6)*100-100,LINETHICK1,COLORGREEN;
������:=����-����;
LQH:=������>0 AND REF(������,1)<=0;
DRAWICON(LQH,C,25);
JJXX:=IF(BETWEEN(C/(SUM(AMOUNT,0)/SUM(VOL*100,0)),1.05,0.95)=0,MA(C,0),(SUM(AMOUNT,0)/SUM(VOL*100,0))),COLORYELLOW;
JJXXH:=(JJXX*1.007 ),COLORFF6600;
FFLL:=SUM(VOL,6)>REF(MA(VOL,30),1)*10;
HHPP:=((HHV(CLOSE,BARSCOUNT(CLOSE))-LLV(CLOSE,BARSCOUNT(CLOSE)))/CLOSE)<1;
HHZZ:=HHPP AND FFLL AND (C>JJXXH);
TTPP2:=FILTER(HHZZ,100);
DRAWICON(TTPP2,C,26);
ZS:=DYNAINFO(3);
KP:=DYNAINFO(4);
ZX:=DYNAINFO(7);
ZG:=DYNAINFO(5);
ZD:=DYNAINFO(6);
��ʱ������:SUM(C*V,240)/SUM(V,240),COLORYELLOW;
RC:=DYNAINFO( 3);
���ȳ�2.5:=IF(DYNAINFO(17)>2.5,RC-0.15,DRAWNULL),COLORFF9933;
���ȳ�5:=IF(DYNAINFO(17)>5,RC-0.15,DRAWNULL),COLORBA75FF;
DRAWBAND(���ȳ�2.5,RGB(51,153,255),���ȳ�2.5+0.015,RGB(51,153,255));
DRAWBAND(���ȳ�5,RGB(255,118,188),���ȳ�5+0.015,RGB(255,118,188));
TT:=BARSCOUNT(C);
���ۻ�:SUM(C*V,TT)/SUM(V,TT),LINETHICK1,COLOR00FFE1;
������:=MA(V,5)>REF(MA(V,5),1) AND REF(MA(V,5),1)>REF(MA(V,5),2);
������:= C>=REF(C,1) AND REF(C,1)>REF(C,2);
���ϸ�����5:=C>���ۻ� AND V>MA(V,5);
����:=V>=REF(V,1)*2 ;
�۴��¸�:=C>=HHV(C,0);
�����¸�:=V>=HHV(V,0);
�������Ƿ�:=C/DYNAINFO(3)<=1.02;
ÿ��һ��:=������ AND ������ AND ���ϸ�����5 AND ���� AND �۴��¸� AND �����¸� AND �������Ƿ�;
VC:=BARSSINCE(ÿ��һ��)+1;
�״��𱬼�:REF(C,VC-1),NODRAW;
��������:(DYNAINFO(7)-�״��𱬼�)/�״��𱬼�*100,NODRAW;
��ʱ��:REF(TIME/10000,VC),NODRAW;
�ѱ�����:VC-1,NODRAW;
�״�����:=REF(VOL,VC-1);
DRAWICON(�ѱ�����>=2,RC-0.1,11);;
R1:=MA(C,13);
R2:=SMA(R1,5,2);
DRAWBAND(R1,RGB(255,0,125),R2,RGB(0,111,255));
C,LINETHICK2,COLORDDDDDD;
��:=DYNAINFO(11)+(DYNAINFO(11)*0.021);
��ͣ:IF(DYNAINFO(7)>��,1,0),NODRAW,COLOR0088FF;
��:=IF(��ͣ=1,C+0.0075,DRAWNULL),COLOR8000FF,LINETHICK2;
DRAWBAND(��,RGB(255,211,0),C-0.0075,RGB(255,125,0));
ʱ��:=TIME=100000;
N:=BARSLAST(ʱ��);
����:=CONST(IF(N=0,C,REF(C,N))),COLORGREEN,DOTLINE;
[1] [2]  ��һҳ  ���޴����� 0��һ��ʽ�� ͨ����Ǭ�������� + ������ͣ�����Ż���ʱ��ͼ Դ�� ��һ��ʽ��ͨ����KDJ�������ѡ��/��ͼԴ����ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...2025-09-11�����������