‹ 返回53434
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 53434 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
★ 看主力(筹码 / 资金)筹码/成本 COST·WINNER — ★算每股持仓成本分布,判主力建仓/获利盘/控盘度——票在谁手里
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
MACD — 快慢均线之差,测趋势动能、金叉死叉
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
③ 抓买卖点(择时摆动)CCI — 价偏离均值的强弱,±100 进出
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:先盯主力筹码/资金(票在谁手里),再用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。 不过它的'根'在筹码/量价层——这套是普世的,港股美股马股加密都能算;尤其散户多、流通差的市场(如马股小盘、港股仙股)主力筹码更好使。和你的主散博弈/刘彩游龙同源。
指标公式
����25:MA(CLOSE,25);
����43:MA(CLOSE,43);
����50:MA(CLOSE,50),COLOR0000FF;
����88:MA(CLOSE,88);
N8:=STRCAT(CON2STR(YEAR,0),'��');
Y8:=STRCAT(CON2STR(MONTH,0),'��');
R8:=STRCAT(CON2STR(DAY,0),'��');
N:=120;
K:=BARSLAST(CURRBARSCOUNT=N);
GD:=CONST(IF(ISLASTBAR=1,HHV(H,K),0));
DD:=CONST(IF(ISLASTBAR=1,LLV(L,K),0));
KJ:=GD-DD;
GD4:IF(CURRBARSCOUNT<=N/30,GD,DRAWNULL);
��:IF(CURRBARSCOUNT<=N/30,DD,DRAWNULL),COLORFFFF00;
��:IF(CURRBARSCOUNT<=N/30,GD,DRAWNULL),COLOR00FFFF;
֧��:IF(CURRBARSCOUNT<=N/30,DD+KJ*0.191,DRAWNULL),COLOR00FFFF;
ǿ��: IF(CURRBARSCOUNT<=N/30,DD+KJ*0.382,DRAWNULL),COLORFF00FF;
ͻ��:IF(CURRBARSCOUNT<=N/30,DD+KJ/2,DRAWNULL),COLOR0000FF;
��ʾ:IF(CURRBARSCOUNT<=N/30,DD+KJ*0.618,DRAWNULL),COLOR00FFFF;
ѹ��:IF(CURRBARSCOUNT<=N/30,DD+KJ*0.809,DRAWNULL),COLOR00FF00;
����:IF(CURRBARSCOUNT<=N/30,(C/LLV(LOW,K)-1)*100,DRAWNULL),COLOR0000FF,NODRAW;
����:BARSLAST(L=DD),COLORCYAN,NODRAW;
���ձ�����:(REF(C,2)+REF(C,1)+O)/3 ,COLORCC3299,NODRAW;
����:IF(CURRBARSCOUNT<=60, CONST(IF(ISLASTBAR=1,HHV(H, BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL),COLOREAEAAE,DOTLINE;
�͵�:IF(CURRBARSCOUNT<=60, CONST(IF(ISLASTBAR=1,LLV(L, BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL),COLOREAEAAE,DOTLINE;
STICKLINE(CCI>=200 AND H>=����,O,C,3,0),COLORBLUE;
STICKLINE(CCI<=100 AND L<=�͵�,O,C,3,0),COLORYELLOW;
DRAWBAND(��,RGB(200,200,0),ѹ��,RGB(0,0,0));
DRAWBAND(ѹ��,RGB(0,190,0),��ʾ,RGB(0,0,0));
DRAWBAND(��ʾ,RGB(220,120,0),ͻ��,RGB(0,0,0));
DRAWBAND(ͻ��,RGB(120,0,120),ǿ��,RGB(0,0,0));
DRAWBAND(ǿ��,RGB(120, 0,0),֧��,RGB(0,0,0));
DRAWBAND(֧��,RGB(80,80,80),��,RGB(0,0,0));
STICKLINE(CURRBARSCOUNT=N/30,GD,DD,0,0),COLORGREEN;
STICKLINE(CURRBARSCOUNT=1,GD,DD,0,0),COLORGREEN;
STICKLINE(CURRBARSCOUNT<=N/30,֧��,֧��,4,0),COLORFF00FF;
STICKLINE(CURRBARSCOUNT<=N/30,ǿ��,ǿ��,4,0),COLORFF00FF;
STICKLINE(CURRBARSCOUNT<=N/30,ͻ��,ͻ��,4,0),COLORABABAB;
STICKLINE(CURRBARSCOUNT<=N/30,��ʾ,��ʾ,4,0),COLOR00FFFF;
STICKLINE(CURRBARSCOUNT<=N/30,ѹ��,ѹ��,4,0),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=1,ѹ��,'0.809'),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=1,��ʾ,'0.618'),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=1,ͻ��,'0.500'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=1,ǿ��,'0.382'),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=1,֧��,'0.191'),COLOR00FFFF;
DA:(3*CLOSE+OPEN+LOW+HIGH)/6,POINTDOT;
DB:(20*DA+19*REF(DA,1)+18*REF(DA,2)+17*REF(DA,3)+16*REF(DA,4)+15*REF(DA,5)+14*REF(DA,6)+13*REF(DA,7)+12*REF(DA,8)+11*REF(DA,9)+10*REF(DA,10)+9*REF(DA,11)+8*REF(DA,12)+7*REF(DA,13)+6*REF(DA,14)+5*REF(DA,15)+4*REF(DA,16)+3*REF(DA,17)+2*REF(DA,18)+REF(DA,20))/210,COLORRED;
DC:MA(DB,5),COLORF0F000,LINETHICK1;
DRAWBAND(DB,RGB(155,50,50),DC,RGB(83,123,68));
STICKLINE(CLOSE> REF(CLOSE,1) ,HIGH,LOW,0,0 ),COLORRED;
STICKLINE(C< O AND C>REF(C,1),C,O,3,0),COLORFFCC00;
STICKLINE(CLOSE> REF(CLOSE,1) AND C>O ,OPEN,CLOSE,3,0 ),COLOR000055;
STICKLINE(CLOSE> REF(CLOSE,1) AND C>O ,OPEN,CLOSE,2.7,0 ),COLOR000077;
STICKLINE(CLOSE> REF(CLOSE,1) AND C>O ,OPEN,CLOSE,2.1,0 ),COLOR000099;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLOR0000BB;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLOR0000DD;
STICKLINE(CLOSE> REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLOR0000FF;
STICKLINE(CLOSE= REF(CLOSE,1) ,H,L,3,1 ),COLOR999999;
STICKLINE(CLOSE= REF(CLOSE,1) ,HIGH,LOW,0,0 ),COLORWHITE;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,3,0 ),COLOR555555;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,2.7,0 ),COLOR777777;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,2.1,0 ),COLOR999999;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,1.5,0 ),COLORBBBBBB;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,0.9,0 ),COLORDDDDDD;
STICKLINE(CLOSE= REF(CLOSE,1) ,OPEN,CLOSE,0.3,0 ),COLORFFFFFF;
STICKLINE(CLOSE< REF(CLOSE,1) ,HIGH,LOW,0,1 ),COLORCYAN;
STICKLINE(C< REF(C,1) AND C>O,C,O,3,0),COLORFFCC00;
STICKLINE(C< REF(C,1) AND C< O ,OPEN,CLOSE,3,0 ),COLOR990000;
STICKLINE(C< REF(C,1) AND C< O ,OPEN,CLOSE,2.7,0 ),COLORCC0000;
STICKLINE(CLOSE< REF(C,1) ,OPEN,CLOSE,2.1,0 ),COLORFF4400;
����:=FILTER(LLV(AMOUNT,120)=AMOUNT,10);
STICKLINE(����,CLOSE,OPEN,4,0),COLORGREEN;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
DRAWTEXT(����,LOW,' �I����'),COLORGREEN;
STICKLINE(ISLASTBAR,C,C,3333,-1),COLORWHITE;
����۸�:IF(CROSS((MACD.DIF),(MACD.DEA)),C,DRAWNULL),NODRAW;
AAA:=STICKLINE(����۸�,0,C,2,0),COLORRED;
AAC:=BARSLAST(AAA);
ֹӯ�۸�:IF(C>=REF(C,AAC)*1.1,REF(C,AAC)*1.1,DRAWNULL),COLORMAGENTA,NODRAW;
ֹ��۸�:IF(C<=REF(C,AAC)*0.95,REF(C,AAC)*0.95,DRAWNULL),COLORGREEN,NODRAW;
A:=SUMBARS(V ,CAPITAL*1);
A1:=SUM(COST(10),A)/A;
A2:=SUM(COST(20),A)/A;
A3:=SUM(COST(30),A)/A;
A4:=SUM(COST(40),A)/A;
A5:=SUM(COST(50),A)/A;
ׯ�ҳɱ�:(5*A1+4*A2+3*A3+2*A4+A5)/15,DOTLINE,COLORWHITE;
IF(ׯ�ҳɱ�>REF(ׯ�ҳɱ�,1),ׯ�ҳɱ�,DRAWNULL),COLORFF00FF,LINETHICK2;
STICKLINE(C>O,C,O,3.2,0),COLOR000066;
STICKLINE(C>O,C,O,2.0,0),COLOR000077;
STICKLINE(C>O,C,O,1.5,0),COLOR000099;
STICKLINE(C>O,C,O,0.9,0),COLOR0000CC;
STICKLINE(C>O,C,O,0.5,0),COLOR0000FF;
STICKLINE(C>0,O,C,0,0),COLORFFFFFF;
STICKLINE(C< O,L,H,0,0),COLOR009900;
STICKLINE(C< O,C,O,3.2,0),COLOR009900;
STICKLINE(C< O,C,O,2.5,0),COLOR00BB00;
STICKLINE(C< O,C,O,1.5,0),COLOR00DD00;
STICKLINE(C< O,C,O,0.5,0),COLOR00FF00;
STICKLINE(C< O,C,O,0,0),COLORFFFFFF;
���Ƿ�:=3.5;
������:=1.9;
������:=C;
������:=O;
����:=������>=REF(C,1)*(1+���Ƿ�/100)AND VOL>REF(VOL,1)*������;
DRAWTEXT(CURRBARSCOUNT< 100 AND ����,L*0.98,'��'),COLOR00FFFF;
�߲��Ƽ�:=REF(C,BARSLAST(����));
�Ͳ��Ƽ�:=REF(L,BARSLAST(����));
��������:=CURRBARSCOUNT< 100 AND BARSLAST(����)< 11 AND (LLV(L,BARSLAST(����))>�Ͳ��Ƽ� OR LLV(L,BARSLAST(����))=�Ͳ��Ƽ�);
STICKLINE(��������,�Ͳ��Ƽ�-�Ͳ��Ƽ�*0.0005,�Ͳ��Ƽ�,4,0),COLORGREEN;
STICKLINE(��������,�߲��Ƽ�,�߲��Ƽ�,4,0),COLORRED;
STICKLINE(����,������,������,2,0),COLORYELLOW;
DRAWTEXT(BARSLAST(����)=1 AND ��������,�Ͳ��Ƽ�*0.98,'1'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=2 AND ��������,�Ͳ��Ƽ�*0.98,'2'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=3 AND ��������,�Ͳ��Ƽ�*0.98,'3'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=4 AND ��������,�Ͳ��Ƽ�*0.98,'4'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=5 AND ��������,�Ͳ��Ƽ�*0.98,'5'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=6 AND ��������,�Ͳ��Ƽ�*0.98,'6'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=7 AND ��������,�Ͳ��Ƽ�*0.98,'7'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=8 AND ��������,�Ͳ��Ƽ�*0.98,'8'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=9 AND ��������,�Ͳ��Ƽ�*0.98,'9'),COLORGREEN;
DRAWTEXT(BARSLAST(����)=10 AND ��������,�Ͳ��Ƽ�*0.98,'10'),COLORGREEN;
PP1:=H>=MA(C,5)*(100+8)/100 AND NOT(C/REF(C,1)>1.095);
DRAWICON(PP1,H*1.02,15);
MA2:=MA(C,2);
�����Ϲ�:=MA(CLOSE,20)+2*STD(CLOSE,20);
XG1:=CROSS(MA2,�����Ϲ�);
XG2:=L<=MA(C,26) AND C>=MA(C,26);
XG0:=COUNT(XG1,30)=1 AND XG2 AND FILTER(XG2,10);
DRAWTEXT(XG0,L*0.98,'�I�ز���'),COLORYELLOW;