‹ 返回45586
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 45586 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
M30: MA(CLOSE,30);
M60: MA(CLOSE,60);
AA10:MA(CLOSE,8),COLOR00FF00;
AA12:MA(CLOSE,12),COLOR0000FF;
VAR1111:=BACKSET(REF(HIGH,2)=HHV(HIGH,5),3);
VAR2222:=CROSS(VAR1111,0.9);
VAR3333:=BACKSET(REF(LOW,2)=LLV(LOW,5),3);
VAR4444:=CROSS(VAR3333,0.9);
ѹ��:= REF(HIGH,BARSLAST(VAR2222));
STICKLINE(CLOSE,REF(HIGH,BARSLAST(VAR2222)),REF(HIGH,BARSLAST(VAR2222)),2,1),COLOREA91B5,LINETHICK3;
֧��:= REF(LOW,BARSLAST(VAR4444));
STICKLINE(CLOSE,REF(LOW,BARSLAST(VAR4444)),REF(LOW,BARSLAST(VAR4444)),2,1),COLOR00B4FF,LINETHICK3;
BB10:=((ATAN((AA10 - REF(AA10,1))) * 3.1416) * 10);
BB12:=((ATAN((AA12 - REF(AA12,1))) * 3.1416) * 10);
IF((((AA12 <= AA10) AND (BB12 >= 1)) AND (BB10 >= 1)),AA12,DRAWNULL),COLOR0080FF,LINETHICK2;
�µ���:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
RRRSV:=SMA(�µ���,3,1);
KKK:=SMA(RRRSV,3,1);
DDD:=((3 * RRRSV) - (2 * KKK));
JJ12:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
RSV24:=SMA(JJ12,3,1);
K24:=SMA(RSV24,3,1);
D24:=((3 * RSV24) - (2 * K24));
ѹ��2:=IF(CROSS(D24,DDD),HIGH,REF(HIGH,BARSLAST(CROSS(D24,DDD)))),COLORFFFFFF;
ѹ��λ:=IF(ISLASTBAR,ѹ��2,DRAWNULL);
STICKLINE(ISLASTBAR ,ѹ��λ,ѹ��λ,120,1),LINETHICK3,COLORFFFFFF;
�ײ�:=LLV(HIGH,30),COLOR00FF00;
�ײ�λ:=IF(ISLASTBAR,�ײ�,DRAWNULL);
STICKLINE(ISLASTBAR ,�ײ�λ,�ײ�λ,100,1),LINETHICK3,COLOR00FF00;
AA:=IF(C>=REF(C,3),1,0);
BB:=IF(C>=REF(C,5),1,0);
CC:=IF(C>=REF(C,7),1,0);
DD:=IF(C>=REF(C,8),1,0);
EE:=IF(C>=REF(C,13),1,0);
FF:=IF(C>=REF(C,21),1,0);
GZ2:=AA+BB+CC+DD+EE+FF;
M5:= EMA(CLOSE,5);
M10:= EMA(CLOSE,10);
VAR1:=EMA(CLOSE,3)-EMA(CLOSE,6)-(EMA(CLOSE,6)-EMA(CLOSE,12))*(-100);
VAR2:=EMA(VAR1,3);
VAR5:=CROSS(VAR1,VAR2);
VAR6:=CROSS(VAR2,VAR1);
����5:=(C-M5)/M5*100;
�5:=ATAN((M5/REF(M5,1)-1)*100)*57.29583;
�ٶ�5:=SMA(EMA((M5-REF(M5,1))/REF(M5,1),3)*100,3,1);
���ٶ�5:=EMA((�ٶ�5-REF(�ٶ�5,1)),3);
�10:=ATAN((M10/REF(M10,1)-1)*100)*57.29583;
����30:=(C-M30)/M30*100;
�30:=ATAN((M30/REF(M30,1)-1)*100)*57.29583;
ǿ�ƾѻ�:=FILTER(б��30>30 AND б��10>45 AND CROSS(б��5,60),10);
�Ӳ�:=FILTER(COUNT(CROSS(б��5,30),5)>=1 AND M5>REF(M5,1) AND ����30>REF(����30,1) AND M10>REF(M10,1)
AND ���ٶ�5>REF(���ٶ�5,1) AND �ٶ�5>REF(�ٶ�5,1) ,10) ;
JC:=CROSS(0,����5) AND ����30<REF(����30,1) AND M10>REF(M10,1) ;
����:=FILTER(JC,10);
MR:=COUNT(CROSS(����5,0),3)>=1 AND ����30>REF(����30,1) AND M5>REF(M5,1) AND (C/REF(C,1)-1)*100>5 AND REF(C,1)<M30;
����:=FILTER(MR,10) OR FILTER(KKK=0 AND GZ2>0 AND C>REF(C,1),10);
���:=FILTER(COUNT(CROSS(30,�5),5)>=1 AND (C>M30 OR O>M30)
AND M5<REF(M5,1) AND ����30<REF(����30,1) AND M10<REF(M10,1),10)
OR FILTER((KKK=6 AND GZ2<6),10);
DRAWICON(���� OR ǿ�ƾѻ� OR �Ӳ�,LOW*0.995,1);
DRAWICON(���� OR ���,HIGH*1.005,2);
DRAWKLINE(H,O,L,C);
STICKLINE(VAR6,OPEN,CLOSE,2.8,0), COLORBLUE;
STICKLINE(VAR5,OPEN,CLOSE,2.8,0), COLORYELLOW;
STICKLINE(VAR5,OPEN,CLOSE-(CLOSE-OPEN)*0.33,2.8,0), COLORAACCDD;
STICKLINE(VAR5,OPEN,CLOSE-(CLOSE-OPEN)*0.66,2.8,0), COLORRED;
GJ:=(C+H+L+O)/4;
��������:=L+(GJ-L)+(C-L),LINETHICK0;
����֧��:=L+(C-GJ),LINETHICK0;
��������:=REF(�������� , 1),LINETHICK0;
����֧��:=REF(����֧�� , 1),LINETHICK0;
STICKLINE(ISLASTBAR,��������,��������,10,1),LINETHICK2,COLOR0000FF;
STICKLINE(ISLASTBAR,����֧��,����֧��,10,1),LINETHICK2,COLOR00FFFF;