‹ 返回

9208

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

指标公式

��������:HHV(FORCAST(C,7),7),COLORWHITE;
ˮ��ľ:HHV(FORCAST(C,7),14),COLORLIBLUE;
ľ����:HHV(FORCAST(C,7),21),COLORGREEN;
������:HHV(FORCAST(C,7),28),COLORRED;
�������:FORCAST(C,7),COLORYELLOW,LINETHICK2;
�����ֽ���:EMA(EMA(C,20),20),COLORYELLOW,LINETHICK5;
RSV:=(((CLOSE - LLV(LOW,13)) / (HHV(HIGH,13) - LLV(LOW,13))) * 100);
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=((3 * K) - (2 * D));
RSV12:=(((CLOSE - LLV(LOW,34)) / (HHV(HIGH,34) - LLV(LOW,34))) * 100);
K12:=SMA(RSV12,3,1);
D12:=SMA(K12,3,1);
J12:=((3 * K12) - (2 * D12));
RSV24:=(((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100);
K24:=SMA(RSV24,3,1);
D24:=SMA(K24,3,1);
J24:=((3 * K24) - (2 * D24));
�����׽�:IF(CROSS(J,J24),LOW,REF(LOW,BARSLAST(CROSS(J,J24)))),COLORYELLOW;
�����:IF(CROSS(J24,J),HIGH,REF(HIGH,BARSLAST(CROSS(J24,J)))),COLORWHITE;
��K�߾���:=HHV(MA(HIGH,(3)),2),COLORGREEN,LINETHICK2;
����Ӯ:=LLV(MA(HIGH,(3)),1),COLORRED,LINETHICK2;
RD1:=FILTER(REF(CLOSE,10)=HHV(CLOSE,2*10+1),10);
RD2:=BACKSET(RD1,10+1);
RD3:=FILTER(RD2,10);
RD4:=REF(CLOSE,10)=LLV(CLOSE,2*10+1);
RD5:=FILTER(BACKSET(FILTER(RD4,10),10+1),10);
RD6:=REF(C,BARSLAST(RD3));
������:=IF(CLOSE,RD6,RD6),COLORWHITE,LINETHICK2;
RA1:=BACKSET((FILTER((REF(CLOSE,7)=HHV(CLOSE,2*7+1)),7)),7+1);
RA2:=REF(CLOSE,7)=LLV(CLOSE,2*7+1);
RA3:=FILTER((BACKSET((FILTER(RA2,7)),7+1)),7);
RA4:=REF(C,BARSLAST((FILTER(RA1,7))));
RA5:=REF(L,BARSLAST(RA3));
RA6:=BARSLAST((FILTER(RA1,7)))>BARSLAST(RA3) AND NOT(RA3);
��������:=IF(RA6,RA5,RA5),COLORRED,LINETHICK2;
ǿ���ֽ���:=EMA(C,21),COLORWHITE,LINETHICK2;
A1:=BACKSET((FILTER((REF(CLOSE,14)=HHV(CLOSE,2*14+1)),14)),14+1);
A3:=FILTER((BACKSET((FILTER(REF(CLOSE,14)=LLV(CLOSE,2*14+1),14)),14+1)),14);
A4:=REF(CLOSE,BARSLAST((FILTER(A1,14))));
ƽ����:=IF(CLOSE,A4,A4),COLORRED,LINETHICK2;
D1:=BACKSET((FILTER((REF(CLOSE,7)=HHV(CLOSE,2*7+1)),7)),7+1);
D3:=FILTER((BACKSET((FILTER(REF(CLOSE,7)=LLV(CLOSE,2*7+1),7)),7+1)),7);
D4:=REF(CLOSE,BARSLAST((FILTER(D1,7))));
����ת:=IF(CLOSE,D4,D4),COLORWHITE,LINETHICK3;
DRAWTEXT(CROSS(ZIG(3,10),REF(ZIG(3,10),1)),LOW*0.99,'←����')
,COLORGREEN,LINETHICK1; DRAWTEXT(CROSS(REF(ZIG(3,10),1),
ZIG(3,10)),HIGH*1.008,'←����') ,COLORRED,LINETHICK1;
STICKLINE(REF(COUNT(C<������,5)=5,1) AND C>������ AND C>O,C,O,3,0),
COLORYELLOW;
RR5:=IF(1.09>SMA(CLOSE,5,1)/SMA(CLOSE,15,1)>0.45,SMA(LOW,10,1),SMA(LOW,5,1));
DRAWTEXT(CROSS((MA(C,5)),����ת),RR5,'����׽��'),COLORWHITE;
�����ײ�:=LLV(HIGH,30),LINETHICK2,COLORFFCC00;
����:=(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382,COLORYELLOW,LINETHICK1;
GAO:=HHV(C,60)-LLV(C,60);
RSI:=SMA(MAX(����-REF(����,1),0),5,1)/SMA(ABS(����-REF(����,1)),5,1);
��������:=EMA((2*CLOSE+LOW+HIGH)/3.82*IF(DATE>=10201201,0,1),55)
,COLORWHITE;
DRAWTEXT(CROSS(ZIG(3,10),REF(ZIG(3,10),1)),LOW*0.99,'←����')
,COLORGREEN,LINETHICK1; DRAWTEXT(CROSS(REF(ZIG(3,10),1),
ZIG(3,10)),HIGH*1.008,'←����') ,COLORRED,LINETHICK1;
VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR3:=REF(VAR2,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR5:=REF(VAR4,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR7:=REF(VAR6,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR9:=REF(VAR8,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VARB:=REF(VARA,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,CLOSE,O,3,1),COLORRED;
STICKLINE(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,H,H,0,0),COLORRED;;
VARD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
VARE:=REF(VARD,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR10:=REF(VARF,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR12:=REF(VAR11,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR14:=REF(VAR13,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR16:=REF(VAR15,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
VAR18:=REF(VAR17,1) AND CLOSE>REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,CLOSE,O,3,0),COLORFFCC66;
STICKLINE(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,H,L,0,0),COLORFFCC66;
VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1;
STICKLINE(VAR19,REF(CLOSE,1),REF(CLOSE,2),4.5,1),COLORYELLOW;
VAR1A:=REF(VAR1 OR VAR2 OR VAR3 OR VAR4 OR VAR5 OR VAR6 OR VAR7 OR VAR8 OR VAR9 OR VARA OR VARB OR VARC,1) AND VARD;
STICKLINE(VAR1A,H,O,4.5,2),COLORWHITE;
�׽�������:=MA(CLOSE,14),COLORWHITE;
�������:IF(EMA((2*CLOSE+LOW+HIGH)/3.82*IF(DATE>=10201201,0,1),8)
>REF(MA(EMA((2*CLOSE+LOW+HIGH)/3.82*IF(DATE>=10201201,0,1),55),3),3),EMA
((2*CLOSE+LOW+HIGH)/3.82*IF(DATE>=10201201,0,1),8),DRAWNULL)
,COLORRED,LINETHICK5;
�а�K�߾���:IF(EMA((2*CLOSE+LOW+HIGH)/3.82*IF(DATE>=10201201,0,1),55)
>REF(MA(EMA((2*CLOSE+LOW+HIGH)/3.82*IF(DATE>=10201201,0,1),55),3),3),EMA
((2*CLOSE+LOW+HIGH)/3.82*IF(DATE>=10201201,0,1),55),DRAWNULL)
,COLORWHITE,LINETHICK5;
MA3:=MA(CLOSE,24);
VAR3A:=LLV(HIGH,240);
VAR4A:=100*(CLOSE-VAR3A)/VAR3A;
VAR5A:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;
VAR6A:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;
VAR8A:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;
VAR9A:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;
VAR10A:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0);
VAR11A:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);
VAR12A:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);
VAR13A:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);
VAR14A:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);
VAR15A:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);
VAR16A:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);
VAR17A:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);
VAR18A:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);
VAR19A:=EMA(CLOSE,2)-EMA(CLOSE,150);
������:=MA(C,5)COLORLIBLUE,LINETHICK3;
AA1:=BACKSET((FILTER((REF(CLOSE,14)=HHV(CLOSE,2*14+1)),14)),14+1);
AA3:=FILTER((BACKSET((FILTER(REF(CLOSE,14)=LLV(CLOSE,2*14+1),14)),14+1)),14);
AA4:=REF(CLOSE,BARSLAST((FILTER(AA1,14))));
ƽ��������:=IF(CLOSE,AA4,AA4),COLORRED,LINETHICK3;
R1:=BACKSET((FILTER((REF(CLOSE,7)=HHV(CLOSE,2*7+1)),7)),7+1);
R2:=REF(CLOSE,7)=LLV(CLOSE,2*7+1);
R3:=FILTER((BACKSET((FILTER(R2,7)),7+1)),7);
R4:=REF(CLOSE,BARSLAST((FILTER(R1,7))));
R5:=REF(LOW,BARSLAST(R3));
R6:=BARSLAST((FILTER(R1,7)))>BARSLAST(R3) AND NOT(R3);
��¥:=IF(R6,R5,R5),COLORLIBLUE;
��¥:=IF(CLOSE,�׽�������,�׽�������),COLORMAGENTA;
¥��:=IF(CLOSE,MA(CLOSE,14),MA(CLOSE,14)),COLORRED,LINETHICK2;
RR1:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>REF(ZIG(3,10),2);
RR2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<REF(ZIG(3,10),2);
STICKLINE(RR1,C,O,3,0),COLORRED;
STICKLINE(RR2,C,O,3,0),COLORGREEN;
��:=VAR10;
��:=(VAR11+VAR13+VAR15+VAR17);
����:=(VAR12+VAR14+VAR16+VAR18);
��:=IF(��>0 OR ��>0,LOW*0.99,DRAWNULL),CROSSDOT,LINETHICK3,COLORRED;
DRAWTEXT(��>0 OR ��>0,LOW*0.99,'��'),COLORRED;
��:=IF(����>0,HIGH*1.01,DRAWNULL),CROSSDOT,LINETHICK3,COLORGREEN;
DRAWTEXT(����>0,HIGH*1.02,'��'),COLORGREEN;
ƽ��:=EMA(((SLOPE(CLOSE,22) * 20) + CLOSE),55);
��:=������<REF(������,1);
��K�߾���:=IF(��-1,������,DRAWNULL)COLORMAGENTA,LINETHICK3;
�з��ղ���:=HHV(EXPMEMA(OPEN,3),50),COLORLIBLUE;
��׽����:=EXPMEMA(OPEN,3),COLORWHITE;
��:=AMOUNT/(100*VOL);
������:=((��+OPEN)+(��+CLOSE)+(��+LOW)+(��+HIGH))/8,COLORMAGENTA;
����:=EXPMEMA(OPEN,15);
STICKLINE(������>(EMA(OPEN,8)) AND ������<����,OPEN,HIGH,0,0),COLORLIBLUE;
STICKLINE(������>(EMA(OPEN,8)) AND ������<����,OPEN,LOW,0,0),COLORBLUE;
��H:=ǿ���ֽ���<REF(ǿ���ֽ���,1);
���ֲ��˺����