‹ 返回53846
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 53846 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
VAR1:=(C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100;
VAR2:=EMA(SMA(3*VAR1,5,1)-2*SMA(SMA(VAR1,5,1),3,1),3);
VAR3:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
VAR4:=EMA(VAR3*10,3);
VAR5:=LLV(L,38);
VAR6:=HHV(VAR4,38);
VAR7:=EMA(IF(L<=VAR5,(VAR4+VAR6*2)/2,0),3)/618;
VAR8:=IF(VAR7>=100,100,VAR7);
VAR9:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1)*100;
VAR10:=EMA(VAR9*10,3);
VAR11:=LLV(L,13);
VAR12:=HHV(VAR10,13);
VAR13:=EMA(IF(LOW<=VAR11,(VAR10+VAR12*2)/2,0),3)/618;
VAR14:=IF(VAR13>500,500,VAR13);
VAR15:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR16:=SMA(VAR15,3,1);
VAR17:=SMA(VAR16,3,1);
VAR18:=3*VAR16-2*VAR17;
NOTEXT1:0,POINTDOT,LINETHICK1;
NOTEXT21:100,POINTDOT,LINETHICK1;
NOTEXT22:85,POINTDOT,LINETHICK1;
��������:IF(VAR2<=14,VAR2,DRAWNULL),NODRAW,COLORCYAN;
DRAWICON(VAR2>85 AND VAR2>REF(VAR2,1),100,35);
DRAWICON(VAR2>85 AND VAR2>REF(VAR2,1),90,35);
DRAWICON(VAR2>85 AND VAR2>REF(VAR2,1),80,35);
��������:IF(VAR8>0,VAR8,DRAWNULL),COLORRED,NODRAW;
��������:IF(VAR14>-120,ABS(VAR14),DRAWNULL),COLORGRAY,NODRAW;
VAR19:=MAX(��������,MAX(��������,��������));
VAR20:=MIN(��������,MIN(��������,��������));
VAR21:=RANGE(��������,VAR20,VAR19)=1;
VAR22:=RANGE(��������,VAR20,VAR19)=1;
VAR23:=RANGE(��������,VAR20,VAR19)=1;
VAR24:=IF(VAR14>-120,VAR14,0);
VAR25:=VAR24< REF(VAR24,1);
VAR26:=SMA(((HHV(C,13)-C)/(HHV(C,13)-LLV(C,13))),5,1);
VAR27:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
VAR28:=SMA(VAR27,3,1);
VAR29:=SMA(VAR28,3,1);
VAR30:=CROSS(VAR28,VAR29) AND VAR28< 20;
VAR31:=BARSLAST(CROSS(VAR29,VAR28))< 9 AND VAR30;
VAR32:=CROSS(VAR27,VAR28) AND VAR28< 30;
VAR33:=IF(BARSLAST(CROSS(VAR28,VAR27))>=3 AND VAR32,20,0);
VAR34:=VAR14>1 AND VAR18>REF(VAR18,1);
VAR35:=VAR14>0.1 AND VAR14< 1 AND VAR18>REF(VAR18,1);
VAR66:=CROSS(VAR28,VAR27) AND VAR27>50;
VAR68:=IF(BARSLAST(CROSS(VAR27,VAR28))>=4 AND VAR66,20,0);
����:VAR34 AND REF(VAR18,1)< REF(VAR18,2),COLORYELLOW,NODRAW;
����:VAR35 AND REF(VAR18,1)< REF(VAR18,2),COLORMAGENTA,NODRAW;
STICKLINE(��������=VAR19,0,IF(��������>0,��������,DRAWNULL),2,0),COLORCYAN;
STICKLINE(��������=VAR19,0,IF(��������>0,��������,DRAWNULL),2,0),COLORRED;
STICKLINE(��������=VAR19,0,IF(��������>0,��������,DRAWNULL),2,1),COLORGRAY;
STICKLINE(VAR21,0,IF(��������>0,��������,DRAWNULL),2,0),COLORCYAN;
STICKLINE(VAR22,0,IF(��������>0,��������,DRAWNULL),2,0),COLORRED;
STICKLINE(VAR23,0,IF(��������>0,��������,DRAWNULL),2,1),COLORGRAY;
STICKLINE(��������=VAR20,0,IF(��������>0,��������,DRAWNULL),2,0),COLORCYAN;
STICKLINE(��������=VAR20,0,IF(��������>0,��������,DRAWNULL),2,0),COLORRED;
STICKLINE(��������=VAR20,0,IF(��������>0,��������,DRAWNULL),2,1),COLORGRAY;
STICKLINE(����,0,VAR14,0.1,0),COLORYELLOW;
STICKLINE(����,0,VAR14,0.1,0),COLORMAGENTA;
DRAWICON(CROSS(VAR2,10),VAR19,23);
DRAWICON(VAR25 AND REF(NOT(VAR25),1),VAR14+5,1);
�嶥:2/VAR26-2,NODRAW,COLORGREEN;
STICKLINE(2/VAR26-2>0,20,2/VAR26-2+20,0,-1),COLORLIRED;
STICKLINE(1/13>VAR26,0+20,2/VAR26-2+20,1,0),COLORGREEN;
STICKLINE(1/13>VAR26,0+20,2/VAR26-2+20,0,0),COLORGREEN;
������:VAR2-10,COLORBLUE,LINETHICK2;
DRAWTEXT(FILTER(������<=4,15),VAR19+5,'������'),COLORCYAN;
ţ��:IF(BARSLAST(CROSS(VAR28,VAR29))< 9 AND VAR31,100,0),COLORWHITE,LINETHICK2,STICK;
STICKLINE(VAR33,0,60,0.5,0),COLORLIMAGENTA;
STICKLINE(VAR68,80,100,3,0),COLORGREEN;