‹ 返回

26602

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

指标公式

��:200,POINTDOT,COLORWHITE;
��������:180,POINTDOT,COLORBLUE;
�½�����:160,POINTDOT,COLORGREEN;
ǿ������:140,POINTDOT,COLORCYAN;
�����ȥ:120,POINTDOT,COLORRED;
���ܱ���:100,POINTDOT,COLORMAGENTA;
ͻ������:80,POINTDOT,COLORBROWN;
ǿ���ķ�:60,POINTDOT,COLORGRAY;
�����̽�:40,POINTDOT,COLORLIRED;
��ָMC:20,POINTDOT,COLORYELLOW;
����ѡ��:0,POINTDOT,COLOR5C3317;
�ƹ��ز�:-20,POINTDOT,COLORLIMAGENTA;
M5:=MA(C,5);
M10:=MA(C,10);
M20:=MA(C,20);
M60:=MA(C,60);
A:=M5>=M60 AND M10>=M60 AND M20>=M60;
T:=BARSLAST(CROSS(A,0.5));
JD:=(ATAN((M60/REF(M60,T)-1)*100)*180/3.1415926);
ZF:=(C-REF(C,T+1))/REF(C,T+1)*100;
LL:=MIN(MIN(M5,M10),M20);
TJ1:=EVERY(LL>M60,T);
TJ:=V=HHV(V,60) AND C>REF(C,1)*1.08 AND TJ1 AND ZF<60 AND JD>80;
T1:=BARSSINCEN(TJ,T+1);
NOTEXT1:=DRAWLINE(T=0,REF(H,T),T1=0,REF(H,T1),1);
TJA:=EVERY(C<NOTEXT1,T1);
XG:=REF(TJA,1) AND CROSS(C,NOTEXT1) AND T>30;
DRAWTEXT_FIX(ISLASTBAR,0.95,0.04,0,'�������� '),COLORBLUE;
STICKLINE(XG,180,200,1.9,180),COLORBLUE;
AT:=HHVBARS(M5,60);
AVV:=IF(C<O OR (C=O AND C<REF(C,1)),VOL,-999);
AT1:=BARSLAST(M5<REF(M5,AT) AND AVV=HHV(AVV,AT) AND H<REF(H,AT));
AA:=DRAWLINE(AT=0,REF(H,AT),AT1=0 AND AT>10,REF(H,AT1),1);
AGL:=(C/AA-1)*100;
ATJ:=EVERY(AGL<3,T);
AXL:=HHV(AA/M5,AT1);
AXG:=REF(ATJ,1) AND CROSS(C,AA) AND AGL>4 AND AT1>1 AND AXL<1.2;
DRAWTEXT_FIX(ISLASTBAR,0.95,0.12,0,'�½�����'),COLORGREEN;
STICKLINE(AXG,160,180,1.9,160),COLORGREEN;
BHT:=HHVBARS(H,10);
BHTT:=BARSLAST(REF(BHT,1)>=4 AND BHT=0);
BHH1:=REF(H,BHTT);
BHH2:=REF(BHH1,BHTT+1);
BHH3:=REF(BHH2,BHTT+1);
BHH:=MAX(MAX(BHH1,BHH2),BHH3);
BLL:=MIN(MIN(BHH1,BHH2),BHH3);
BGL:=BHH/BLL;
BTJ:=COUNT(BHTT=0,30)>=3;
BTJ1:=BGL<=1.04;
XG1:=BTJ1 AND BTJ AND H=HHV(H,30);
BXG:=COUNT(XG1,30)=1 AND XG1;
DRAWTEXT_FIX(ISLASTBAR,0.95,0.2,0,'ǿ������'),COLORCYAN;
STICKLINE(BXG,140,160,1.9,140),COLORCYAN;
K:=KDJ.K;
D:=KDJ.D;
J:=KDJ.J;
CHH:=MAX(MAX(K,D),J);
CLL:=MIN(MIN(K,D),J);
CNH:=(CHH/CLL-1)*100;
CA:=K>D AND J>K;
CT:=BARSLAST(CROSS(CNH<1,0.5));
CTJ:=MIN(C,O)/L>1.04 AND MIN(C,O)<REF(MIN(C,O),1);
CTJ1:=IF(C<O,H/O>1.005,C>=O);
CXG:=REF(CA,CT+1) AND COUNT(CNH>1,CT)=1 AND CNH>1 AND CTJ AND CTJ1;
DRAWTEXT_FIX(ISLASTBAR,0.95,0.29,0,'�����ȥ'),COLORRED;
STICKLINE(CXG,120,140,1.9,120),COLORRED;
DSAT:=(AMOUNT/C)/(HHV(AMOUNT,20)/HHV(C,20));
DBD:=IF(DSAT>1,1,DSAT)*100;
DX2:=AMOUNT/VOL/100;
DM13:=MA(DX2,13);
DJD:=(ATAN((MA(DX2,10)/REF(MA(DX2,10),1)-1)*100)*180/3.1415926);
DA:=COUNT(DJD>45,15)=1 AND DJD>45;
DHH:=MAX(MAX(MAX(M5,M10),DM13),M20);
DLL:=MIN(MIN(MIN(M5,M10),DM13),M20);
DNH:=(DHH/DLL-1)*100;
DA1:=M5>MAX(MAX(M10,DM13),M20);
DTJ:=DA AND DBD=100 AND V=HHV(V,30) AND C>O;
DTJ1:=DA1 AND MIN(MIN(M5,M10),M20)>M60 AND DNH<4.2;
DXG:=DTJ AND DTJ1;
DRAWTEXT_FIX(ISLASTBAR,0.95,0.37,0,'���ܱ���'),COLORMAGENTA;
STICKLINE(DXG,100,120,1.9,100),COLORMAGENTA;
ET:=BARSLAST(H=HHV(H,100) AND V=HHV(V,500));
EHT:=BARSLAST(H=HHV(H,ET+1));
EHT1:=BARSLAST(EVERY(H<REF(H,EHT),EHT) AND CROSS(EHT>=80,0.5));
EEXT:=DRAWLINE(EHT=0,REF(H,EHT),EHT1=0,REF(H,EHT),1);
ETT:=BARSLAST(CROSS(EEXT>=0,0.5));
EXG:=COUNT(CROSS(C>=EEXT,0.5),ETT+1)=1 AND CROSS(C>=EEXT,0.5);
DRAWTEXT_FIX(ISLASTBAR,0.95,0.45,0,'ͻ������'),COLORBROWN;
STICKLINE(EXG,80,100,1.9,80),COLORBROWN;
FN:=40;
FT:=BARSLAST(H<REF(H,1) AND REF(H,1)>REF(H,2));
FHH:=REF(H,FT+1);
FLL:=FINDLOW(L,FT=0,10,1);
FLH:=SUM(H>REF(H,1),10);
FZF:=(FHH-FLL)/FLL*100;
FTT:=BARSLAST(FT=0 AND FZF>20 AND FLH>2);
FT1:=SUMBARS(FTT=0,1);
FT2:=SUMBARS(FTT=0,2);
FT3:=SUMBARS(FTT=0,3);
FT4:=SUMBARS(FTT=0,4);
FH1:=REF(FHH,FT1-1);
FH2:=REF(FHH,FT2-1);
FH3:=REF(FHH,FT3-1);
FH4:=REF(FHH,FT4-1);
FAH:=MAX(MAX(MAX(FH1,FH2),FH3),FH4);
FAL:=MIN(MIN(MIN(FH1,FH2),FH3),FH4);
FBL:=FAH/FAL<1.15;
FTJ:=COUNT(CROSS(C,FH1),FTT+1)=1 AND CROSS(C,FH1);
FTJ1:=FH4<FH3 AND FH3<FH2 AND FH2<FH1;
FA:=FTJ AND FBL AND FT4<FN AND FTJ1;
FXG:=COUNT(FA,FT4+1)=1 AND FA;
DRAWTEXT_FIX(ISLASTBAR,0.95,0.55,0,'ǿ���ķ�'),COLORGRAY;
STICKLINE(FXG,60,80,1.9,60),COLORGRAY;
GLT:=LLVBARS(L,60);
GLTT:=BARSLAST(CURRBARSCOUNT=CONST(GLT)+1);
GHT:=FINDHIGHBARS(H,GLT+1,60,1);
GTT:=BARSLAST(CURRBARSCOUNT=CONST(GHT)+1);
GHJ:=REF((REF(H,GTT)-L)*0.618+L,GLTT);
GV1:=IF(C>O OR (C=O AND C>=REF(C,1)),VOL,0);
GV2:=IF(C<O OR (C=O AND C<REF(C,1)),VOL,0);
GLJ:=SUM(GV1,GLTT)/SUM(GV2,GLTT);
GXG:=COUNT(CROSS(C>=GHJ,0.5),GLTT+1)=1 AND CROSS(C>=GHJ,0.5) AND GLJ>1.5;
DRAWTEXT_FIX(ISLASTBAR,0.95,0.65,0,'�����̽�'),COLORLIRED;
STICKLINE(GXG,40,60,1.9,40),COLORLIRED;
[1] [2]  ��һҳ  ���޴����� 0��һ��ʽ�� ͨ����ʮ�þ���ѡ��/Ԥ��Դ�븽ͼ ��һ��ʽ��ͨ���ž��׽��븱ͼԴ����ʲô���⣿�����ǽ��������ö��������|�����Ƽ�|�������� ͨ����423ͨ���š����������ͼ/ѡ�� ���ɱض��ϴ�5 ��׼��׽ǿ�ƹ� ��������ʦ��Ʒ Դ�� ��ͼ�������︱ͼ���������ָ���õ�COST��������ϲ���¡�ʹ�÷���˵�����������ж�ֱ��...2025-09-11�����������