‹ 返回41252
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 41252 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
② 验量能(量价)成交量/额 VOL — 量在价先——放量证实突破、缩量过滤假信号
波动通道BOLL/标准差 — 均线±标准差通道,测波动与超买超卖
④ 触发(信号扳机)突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用通道测波动边界,再用量能验证真假,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
XA_1:=5;
XA_2:=REF(HIGH,XA_1)=HHV(HIGH,2*XA_1+1);
XA_3:=FILTER(XA_2,XA_1);
XA_4:=BACKSET(XA_3,XA_1+1);
XA_5:=FILTER(XA_4,XA_1);
XA_6:=BACKSET(CURRBARSCOUNT=2,BARSLAST(XA_5)+1);
XA_7:=XA_6>REF(XA_6,1);
H1:REF(HIGH,BARSLAST(XA_7));
XA_8:=REF(LOW,XA_1)=LLV(LOW,2*XA_1+1);
XA_9:=FILTER(XA_8,XA_1);
XA_10:=BACKSET(XA_9,XA_1+1);
XA_11:=FILTER(XA_10,XA_1);
XA_12:=BACKSET(CURRBARSCOUNT=2,BARSLAST(XA_11)+1);
XA_13:=XA_12>REF(XA_12,1);
L1:REF(LOW,BARSLAST(XA_13));
XA_14:=CONST(HHV(HIGH,120))*1;
XA_15:=CONST(LLV(LOW,120))*1;
XA_16:=CONST((XA_14+XA_15)/2);
XA_17:=IF(CONST(CLOSE)<XA_16,XA_15-(XA_14-XA_15)*0.4,XA_15-(XA_14-XA_15)*0.2);
XA_18:=XA_15;
XA_19:=MAX(XA_17,XA_18);
XA_20:=MIN(XA_17,XA_18);
XA_21:=(XA_19+XA_20)/2;
XA_22:=XA_19-XA_20;
XA_23:=HHV(VOL,250)/2;
XA_24:=HHV(VOL,250);
XA_25:=STD(VOL,10);
XA_26:=(XA_25-XA_23)*XA_22/XA_24+XA_21;
STICKLINE(CLOSE>OPEN,XA_26,(0-XA_23)*XA_22/XA_24+XA_21,2,1),COLOR881888;
STICKLINE(CLOSE<=OPEN,XA_26,(0-XA_23)*XA_22/XA_24+XA_21,2,0),COLOR888518;
XA_27:=MA(XA_25,5);
XA_28:=MA(XA_25,10);
STICKLINE(IF(CURRBARSCOUNT<=XA_1,VOL=CONST(LLV(VOL,XA_1)),DRAWNULL),XA_26,(0-XA_23)*XA_22/XA_24+XA_21,3,0),COLORMAGENTA;
XA_29:=VOL/REF(VOL,1);
XA_30:=VOL;
XA_31:=VOL*10000/FINANCE(7);
XA_32:=VOL>=REF(VOL,1)*1.95 AND CLOSE>REF(CLOSE,1);
XA_33:=VOL>=REF(VOL,1) AND REF(VOL,1)>=REF(VOL,2) AND CLOSE>OPEN AND REF(CLOSE>OPEN,1);
STICKLINE(XA_33,XA_26,(0-XA_23)*XA_22/XA_24+XA_21,1,0),COLORLIRED;
STICKLINE(XA_32,XA_26,(0-XA_23)*XA_22/XA_24+XA_21,1,0),COLORYELLOW;
STICKLINE(IF(CURRBARSCOUNT<=N1,VOL=CONST(LLV(VOL,N1)),DRAWNULL),XA_26,(0-XA_23)*XA_22/XA_24+XA_21,3,0),COLORMAGENTA;
STICKLINE(IF(CURRBARSCOUNT<=N2,VOL=CONST(LLV(VOL,XA_1)),DRAWNULL),XA_26,(0-XA_23)*XA_22/XA_24+XA_21,3,0),COLORMAGENTA;
STICKLINE(IF(CURRBARSCOUNT<=N3,VOL=CONST(LLV(VOL,XA_1)),DRAWNULL),XA_26,(0-XA_23)*XA_22/XA_24+XA_21,3,0),COLORMAGENTA;
STICKLINE(IF(CURRBARSCOUNT<=N4,VOL=CONST(LLV(VOL,XA_1)),DRAWNULL),XA_26,(0-XA_23)*XA_22/XA_24+XA_21,3,0),COLORMAGENTA;
XA_34:=100;
XA_35:=VOL=LLV(VOL,XA_34) AND VOL>0 AND BARSCOUNT(VOL)>=XA_34;
STICKLINE(XA_35,OPEN,CLOSE,1.8,0),COLORMAGENTA;
XA_36:=13;
XA_37:=55;
XA_38:=VOL=LLV(VOL,XA_36) AND VOL>0 AND BARSCOUNT(VOL)>=XA_36;
XA_39:=VOL=LLV(VOL,XA_37) AND VOL>0 AND BARSCOUNT(VOL)>=XA_37;
STICKLINE(XA_38,OPEN,CLOSE,1.8,0),COLORWHITE;
STICKLINE(XA_39,OPEN,CLOSE,1.8,0),COLORWHITE;
XA_40:=REF(CLOSE,1);
XA_41:=IF((CLOSE-XA_40)*100/XA_40>=10-0.01*100/XA_40,1,0);
STICKLINE(XA_41,OPEN,CLOSE,(-1),0),COLORMAGENTA;
XA_42:=IF((XA_40-CLOSE)*100/XA_40>=10-0.01*100/XA_40,1,0);
STICKLINE(XA_42,OPEN,CLOSE,(-1),0),COLORBLUE;
STICKLINE(XA_42,HIGH,LOW,0,1),COLORBLUE;
�Ǽ���:INDEXADV,NODRAW,COLORLIMAGENTA;
������:INDEXDEC,NODRAW,COLORGREEN;
XA_43:=CONST(HHV(HIGH,120))*1;
XA_44:=CONST(LLV(LOW,120))*1;
XA_45:=CONST((XA_43+XA_44)/2);
XA_46:=IF(CONST(CLOSE)<XA_45,XA_44-(XA_43-XA_44)*0.4,XA_44-(XA_43-XA_44)*0.2);
XA_47:=XA_44;
XA_48:=MAX(XA_46,XA_47);
XA_49:=MIN(XA_46,XA_47);
XA_50:=(XA_48+XA_49)/2;
XA_51:=XA_48-XA_49;
XA_52:=HHV(VOL,250)/2;
XA_53:=HHV(VOL,250);
XA_54:=(VOL-XA_52)*XA_51/XA_53+XA_50;
STICKLINE(CLOSE>=OPEN,XA_54,(0-XA_52)*XA_51/XA_53+XA_50,2,1),COLORRED;
STICKLINE(CLOSE<OPEN,XA_54,(0-XA_52)*XA_51/XA_53+XA_50,2,0),COLORCYAN;
XA_55:=CLOSE<OPEN;
XA_56:=OPEN-CLOSE;
XA_57:=BARSLAST(CLOSE>=OPEN);
XA_58:=REF(CLOSE,XA_57)-REF(OPEN,XA_57);
XA_59:=XA_57<3;
XA_60:=XA_56-XA_58>0;
XA_61:=VOL<REF(VOL,XA_57);
XA_62:=VOL<REF(VOL,XA_57) AND REF(VOL,1)<REF(VOL,2);
XA_63:=IF(XA_57=2,XA_62,XA_61);
XA_64:=XA_59 AND XA_60 AND XA_62;
XA_65:=VOL<SUM(VOL,5)/5;
XA_66:=VOL<REF(VOL,XA_57)*1/4+REF(VOL,12)*3/4;
XA_67:=VOL<1/3*SUM(VOL,5)/5+1/3*REF(VOL,XA_57)+1/3*LLV(VOL,5);
XA_68:=10>100*SUM(DYNAINFO(37),5)/5;
XA_69:=10000000*(HIGH-LOW)/VOL;
XA_70:=10000000*(REF(HIGH,XA_57)-REF(LOW,XA_57))/REF(VOL,XA_57);
XA_71:=SUM(XA_70,12)/12;
XA_72:=XA_69>XA_71;
XA_73:=XA_65 AND XA_67 AND XA_68 AND XA_72;
XA_74:=XA_64 AND XA_73;
DRAWICON(XA_74,HIGH*1.01,27);
XA_75:=CONST(LLVBARS(LOW,10));
XA_76:=CONST(REF(HIGH,XA_75));
XA_77:=CONST(CURRBARSCOUNT);
XA_78:=CONST(BARSLAST(CURRBARSCOUNT>XA_77+XA_75 AND HIGH>XA_76));
XA_79:=CONST(REF(HIGH,XA_78));
XA_80:=CONST(BARSLAST(CURRBARSCOUNT>XA_77+XA_78 AND HIGH>XA_79));
XA_81:=CONST(REF(HIGH,XA_80));
ϴ��ɱ����:DRAWLINE(CURRBARSCOUNT=XA_80+1,XA_81,ISLASTBAR,XA_81,1),COLORRED;
DRAWTEXT(ISLASTBAR,XA_81,33),COLORYELLOW;
STICKLINE(CLOSE/REF(CLOSE,1)>1.095,CLOSE,OPEN,2,0),DOTLINE,COLORYELLOW;
XA_82:=CONST(HHV(VOL,21));
XA_83:=CONST(HHV(HIGH,21));
XA_84:=XA_82/XA_83;
XA_85:=VOL/XA_84*0.1;
XA_86:=CONST(LLV(LOW,0))-CONST(0.5*HHV(XA_85,0));
NOTEXT1:MA(XA_85,2)+XA_86;
NOTEXT2:MA(XA_85,6)+XA_86;
NOTEXT3:MA(XA_85,30)+XA_86;