‹ 返回48293
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 48293 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
③ 抓买卖点(择时摆动)CCI — 价偏离均值的强弱,±100 进出
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
NH:=120;
KK:=BARSLAST(CURRBARSCOUNT=NH);
GD:=CONST(IF(ISLASTBAR=1,HHV(H,KK),0));
DD:=CONST(IF(ISLASTBAR=1,LLV(L,KK),0));
KJ:=GD-DD;
GD4:=IF(CURRBARSCOUNT<=NH/2,GD,DRAWNULL);
DRAWBAND(GD4,RGB(80,80,30),DD+KJ/2,RGB(0,0,0));
ͻ��:REF(EMA(C,14),1)COLORRED,LINETHICK2;
A1X:=(EMA(C,14)-ͻ��)/ͻ��*100,NODRAW;
�:IF(A1X>=0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0))+1),DRAWNULL)COLORRED,LINETHICK2;
IF(A1X>=0,ͻ��,DRAWNULL),COLORRED,LINETHICK2;
�շ�:IF(A1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL)COLORGREEN,LINETHICK2;
IF(A1X<0 ,ͻ��,DRAWNULL),COLORGREEN,LINETHICK2;
DRAWTEXT_FIX(1,0.00,0.00,0,' ��ʽ�� WWW.GPXIAZAI.COM'),COLORRED;
STICKLINE(CROSS(A1X,0),C,O,2,0)COLORRED;
STICKLINE(CROSS(A1X,0),H,L,0,1)COLORRED;
STICKLINE(CROSS(0,A1X),C,O,2,0)COLORGREEN;
STICKLINE(CROSS(0,A1X),H,L,0,1)COLORGREEN;
STICKLINE(ͻ��>0,O,C,2,0), COLORRED;
STICKLINE(ͻ��>0,H,L,0,0), COLORRED;
STICKLINE(A1X<0,O,C,2,0), COLORGREEN;
STICKLINE(A1X<0,H,L,0,0), COLORGREEN;
STICKLINE(CROSS(0,A1X),C,O,2,0)COLORGREEN;
STICKLINE(CROSS(0,A1X),H,L,0,1)COLORGREEN;
STICKLINE(CROSS(A1X,0),C,O,2,0)COLORYELLOW;
STICKLINE(CROSS(A1X,0),H,L,0,1)COLORYELLOW;
STICKLINE(A1X>=0,�,ͻ��,0,-1)COLORRED;
STICKLINE(A1X<0,�շ�,ͻ��,0,-1)COLORGREEN;
ƽ��:IF(CURRBARSCOUNT<=NH,DD+KJ/2,DRAWNULL),COLOR0055FF;
ѹ��:IF(CURRBARSCOUNT<=NH,GD-KJ*0.191,DRAWNULL),COLOR00FF00;
֧��:IF(CURRBARSCOUNT<=NH,DD+KJ*0.191,DRAWNULL),COLOR00FFFF;
����:IF(CURRBARSCOUNT<=NH/2, CONST(IF(ISLASTBAR=1,HHV(H, BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL),COLORLIRED,POINTDOT,LINETHICK3;
�͵�:IF(CURRBARSCOUNT<=NH/2, CONST(IF(ISLASTBAR=1,LLV(L, BARSLAST(CURRBARSCOUNT=60)),1)),DRAWNULL),COLORMAGENTA,POINTDOT,LINETHICK3;
STICKLINE(CCI>=200 AND H>=����,O,C,2,0),COLORLIRED;
STICKLINE(CCI<=100 AND L<=�͵�,O,C,2,0),COLORMAGENTA;
������:=TOPRANGE(H);�����:=LOWRANGE(L);
����:=LLVBARS(H,������);����:=LLVBARS(L,������);
����:=HHVBARS(L,�����);����:=HHVBARS(H,�����);
������:=HHV(L,����+1)>LLV(H,����+1);
������:=HHV(L,����+1)>LLV(H,����+1);
�ϰ���:=COUNT(L>=REF(L,1),����)>2 AND COUNT(H>=REF(H,1),����)>2;
�°���:=COUNT(H<=REF(H,1),����)>2 AND COUNT(L<=REF(L,1),����)>2;
��0:=������ AND ������ AND �ϰ��� AND ����>3;
��0:=����� AND ������ AND �°��� AND ����>3;
��������:=BARSLAST(��0);
������:=BARSLAST(��0);
���м�K��:=IF(��������=0,������,��������)>=3;
��:=��0 AND ���м�K�� AND H=HHV(H,BARSLAST(��0));
��:=��0 AND ���м�K�� AND L=LLV(L,BARSLAST(��0));
NOTEXT�ϱʻ���:=DRAWLINE(��,L,��,H,0);
NOTEXT�±ʻ���:=DRAWLINE(��,H,��,L,0);
�ֽ��:=NOTEXT�ϱʻ��� AND NOTEXT�±ʻ���;
λ�õ���:=
IF(PERIOD=11,0.02,
IF(PERIOD=10,0.02,
IF(PERIOD=9,0.02,
IF(PERIOD=8,0.001,
IF(PERIOD=7,0.02,
IF(PERIOD=6,0.01,
IF(PERIOD=5,0.005,
IF(PERIOD=4,0.002,
IF(PERIOD=3,0.001,
IF(PERIOD=2,0.001,
IF(PERIOD=1,0.0003,
IF(PERIOD=0,0.0002,0))))))))))));
DRAWNUMBER(�ֽ�� AND ��,H+H*λ�õ���,H),COLORCYAN;
DRAWNUMBER(�ֽ�� AND ��,L,L),COLORLIMAGENTA;
HIGHN:=10;
LOWN:=10;
HIGHDISPLAY:=0;
LOWDISPLAY:=0;
ZGDISPLAY:=0;
MADISPLAY:=0;
AAP:=REF(H,HIGHN)=HHV(H,2*HIGHN+1);
QY:=BACKSET(AAP,HIGHN+1);
CC2:=FILTER(QY,HIGHN) AND H=HHV(H,HIGHN+1);
DRAWICON(CC2,H*1.01,2);
AAAA1:=REF(L,LOWN)=LLV(L,2*LOWN+1);
QY1:=BACKSET(AAAA1,LOWN+1);
CC1P:=FILTER(QY1,LOWN) AND L=LLV(L,LOWN+1);
DRAWICON(CC1P,L*0.99,1);