‹ 返回

51351

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

指标公式

ת������:=7;
ת������:=50;
��������:=17;
A:=(3*C+L+O+H)/6;
X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+ 14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12) +7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+ REF(A,20))/210;
�����ɱ�:EMA(X,13),NODRAW,COLORAAAAFF;
����֧��:LLV(HIGH,30),NODRAW,COLORAAAAFF;
������:100*WINNER(C),NODRAW,COLORAAAAFF;
��������:(HHV(������,��������)+LLV(������,��������))/2,COLORAAAAFF;
TTR:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),ת������,1);
HD:=HIGH-REF(HIGH,1);
LD:=REF(LOW,1)-LOW;
DMP:=SMA(IF(HD>0 AND HD>LD,HD,0),ת������,1);
DMM:=SMA(IF(LD>0 AND LD>HD,LD,0),ת������,1);
��DI:=DMP*100/TTR,COLORRED;
��DI:=DMM*100/TTR,COLORGREEN;
ת�۵�:SMA(ABS(��DI-��DI)/(��DI+��DI)*100,ת������,1),COLORFF00FF,LINETHICK2;
������:VOL/CAPITAL*100,NODRAW,COLORFF8888;
���վ�������:SUM(100*V/CAPITAL,5)/5,NODRAW,COLORAAAAFF;
ʮ�վ�������:SUM(100*V/CAPITAL,10)/10,NODRAW,COLORAAAAFF;
ADXR:=(ת�۵�+REF(ת�۵�,6))/2,COLOR66FF66;
ת�۵�A:=FILTER(ת�۵�< REF(ת�۵�,1)-1.3 AND EVERY(REF(ת�۵�,1)>=REF(ת�۵�,2)-1.3,5) AND REF(ת�۵�,1)>ת������,5);
ת�۵�B:=FILTER(ת�۵�< REF(ת�۵�,1)-1.3 AND EVERY(REF(ת�۵�,1)>=REF(ת�۵�,2)-1.3,5) AND REF(ת�۵�,1)>ת������,5);
ת�۵�C:=FILTER(ת�۵�< REF(ת�۵�,1)-1 AND EVERY(REF(ת�۵�,1)>=REF(ת�۵�,2)-1,3) AND REF(ת�۵�,1)<=ת������ AND REF(ת�۵�,1)>=21,3);
ת�۵�D:=FILTER(ת�۵�< REF(ת�۵�,1)-1 AND EVERY(REF(ת�۵�,1)>=REF(ת�۵�,2)-1,3) AND REF(ת�۵�,1)<=ת������ AND REF(ת�۵�,1)>=21,3);
B1:=SMA(SMA(SMA(MA(C,1),2,1),2,1),2,1);
ͣ����:=IF(LLV(MA(B1,8),3)< B1,LLV(MA(B1,8),3),B1);
������:=HHV(MA(B1,1),13),COLORRED,LINETHICK3;
STICKLINE(��������>25,25,��������,0,0),COLOR2222FF;
STICKLINE(��������< 25,25,��������,0,0),COLORFFFF55;
ISBUY:=IF (BARSLAST(CROSS(C,������))>BARSLAST(CROSS(ͣ����,C)),0,1);
ISSEL:=IF (BARSLAST(CROSS(C,������))>BARSLAST(CROSS(ͣ����,C)),1,0);
STICKLINE(ת�۵�A AND REF(��DI>��DI,1),0,100,0,-1),COLORGREEN;
DRAWTEXT (ת�۵�A AND REF(��DI>��DI,1),90,'ֹӯ'),COLORGREEN;
STICKLINE(ת�۵�B AND REF(��DI< ��DI,1),0,100,0,-1),COLOR8888FF;
DRAWTEXT (ת�۵�B AND REF(��DI< ��DI,1),15,'����'),COLORFF88FF;
STICKLINE(ת�۵�C AND REF(��DI>��DI,1),62,70,1,0),COLORGREEN;
DRAWTEXT (ת�۵�C AND REF(��DI>��DI,1),70,' ��'),COLORGREEN;
STICKLINE(ת�۵�D AND REF(��DI< ��DI,1),27,35,1,0),COLOR8888FF;
DRAWTEXT (ת�۵�D AND REF(��DI< ��DI,1),35,' ��'),COLORFF88FF;
0,COLORFF8888,LINETHICK2;
25,COLOR9966FF,LINETHICK2;
100,COLOR88FF88,LINETHICK2;
��:=IF(C>200,VOL/1000000,VOL/1),LINETHICK0,COLOREEEEFF;
����:=������< 1,COLORFF6600;
����:=C=C AND ������>=1 AND ������< 2,COLOR008364;
�º�:=C=C AND ������>=2 AND ������< 3,COLORFFFFFF;
��Ծ:=C=C AND ������>=3 AND ������< 5,COLOR208FFF;
����:=C=C AND ������>=5 AND ������< 8,COLORYELLOW;
����:=C=C AND ������>=8 AND ������< 15,COLORFF00FF;
����:=C=C AND ������>=15 AND ������< 25,COLORRED;
����:=C=C AND ������>=25,COLORE66878;
DRAWTEXT(���� AND ISLASTBAR AND PERIOD=5,80,'�ɽ�����'),COLORFF6600;
DRAWTEXT(���� AND ISLASTBAR AND PERIOD=5,80,'�ɽ�����'),COLOR008364;
DRAWTEXT(�º� AND ISLASTBAR AND PERIOD=5,80,'�ɽ��º�'),COLORFFFFFF;
DRAWTEXT(��Ծ AND ISLASTBAR AND PERIOD=5,80,'�ɽ���Ծ'),COLOR208FFF;
DRAWTEXT(���� AND ISLASTBAR AND PERIOD=5,80,'�ɽ�����'),COLORYELLOW;
DRAWTEXT(���� AND ISLASTBAR AND PERIOD=5,80,'�ɽ�����'),COLORFF00FF;
DRAWTEXT(���� AND ISLASTBAR AND PERIOD=5,80,'�ɽ�����'),COLORRED;
DRAWTEXT(���� AND ISLASTBAR AND PERIOD=5,80,'�ɽ�����'),COLORE66878;
VVOL:=IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW;
V������:=VVOL/CAPITAL*100,NODRAW,COLORYELLOW;
V����:=V������< 1,COLORFF6600;
V����:=C=C AND V������>=1 AND V������< 2,COLOR008364;
V�º�:=C=C AND V������>=2 AND V������< 3,COLORFFFFFF;
V��Ծ:=C=C AND V������>=3 AND V������< 5,COLOR208FFF;
V����:=C=C AND V������>=5 AND V������< 8,COLORYELLOW;
V����:=C=C AND V������>=8 AND V������< 15,COLORFF00FF;
V����:=C=C AND V������>=15 AND V������< 25,COLORRED;
V����:=C=C AND V������>=25,COLORE66878;
DRAWTEXT(V���� AND ISLASTBAR AND FROMOPEN< 240 AND FROMOPEN>5 AND PERIOD=5,70,'Ԥ�����'),COLORFF6600;
DRAWTEXT(V���� AND ISLASTBAR AND FROMOPEN< 240 AND FROMOPEN>5 AND PERIOD=5,70,'Ԥ�����'),COLOR008364;
DRAWTEXT(V�º� AND ISLASTBAR AND FROMOPEN< 240 AND FROMOPEN>5 AND PERIOD=5,70,'Ԥ���º�'),COLORFFFFFF;
DRAWTEXT(V��Ծ AND ISLASTBAR AND FROMOPEN< 240 AND FROMOPEN>5 AND PERIOD=5,70,'Ԥ���Ծ'),COLOR208FFF;
DRAWTEXT(V���� AND ISLASTBAR AND FROMOPEN< 240 AND FROMOPEN>5 AND PERIOD=5,70,'Ԥ�����'),COLORYELLOW;
DRAWTEXT(V���� AND ISLASTBAR AND FROMOPEN< 240 AND FROMOPEN>5 AND PERIOD=5,70,'Ԥ�����'),COLORFF00FF;
DRAWTEXT(V���� AND ISLASTBAR AND FROMOPEN< 240 AND FROMOPEN>5 AND PERIOD=5,70,'Ԥ�����'),COLORRED;
DRAWTEXT(V���� AND ISLASTBAR AND FROMOPEN< 240 AND FROMOPEN>5 AND PERIOD=5,70,'Ԥ�����'),COLORE66878;
����6��:=(C-MA(C,6))/MA(C,6);
����12��:=(C-MA(C,12))/MA(C,12);
����24��:=(C-MA(C,24))/MA(C,24);
����6��:=(INDEXC-MA(INDEXC,6))/MA(INDEXC,6);
����12��:=(INDEXC-MA(INDEXC,12))/MA(INDEXC,12);
����24��:=(INDEXC-MA(INDEXC,24))/MA(INDEXC,24);
����:=(����6�� + ����12�� + ����24��)/3;
����:=(����6�� + ����12�� + ����24��)/3;
DRAWTEXT(����>���� AND ISLASTBAR,60,'ǿ�ڴ���'),COLORYELLOW;
DRAWTEXT(����< ���� AND ISLASTBAR,60,'���ڴ���'),COLORGREEN;
DRAWTEXT(����>0 AND ISLASTBAR,50,'���ƽ�ǿ'),COLORYELLOW;
DRAWTEXT(����< 0 AND ISLASTBAR,50,'���ƽ���'),COLORGREEN;
DRAWICON(������< ���վ�������*0.6 AND ("KDJ.J"< 0 OR REF("KDJ.J",1)< 0),5,9);
DRAWICON((LLV(H,3)-C)/C< 0.03 AND (HHV(L,3)-H)/H< 0.05 AND ������< ���վ�������*0.55 AND "KDJ.J"< 70 AND REF("KDJ.J">=0,1) AND "KDJ.J">=0 AND ABS(REF("KDJ.J",1)-REF("KDJ.K",1))>=12,5,11);