‹ 返回中枢画图
⚠️ 真·A股专属(涨停板/龙虎榜——核心靠A股制度,别处搬不动)
周期:中线用途:只管进单(找买点/选股)(纯多·只做多)
📊 主散博弈暂不支持这个指标(只支持25个内置技术/筹码指标)
🧩 这个指标拆开看 = 哪些"积木"组合的
④ 触发(信号扳机)突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)涨停/跌停板 — A股涨跌停板逻辑(打板/首板/连板)——核心靠涨停制度,别处没有
代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
📷 指标截图(源图较小,点图可打开原图放大看)

指标公式
X_1:=STRCAT(5388,STRCAT(STRCAT(STRCAT(5389,HYBLOCK),STRCAT(5390,DYBLOCK)),STRCAT(5391,GNBLOCK)));DRAWTEXT_FIX(ISLASTBAR,0.005,0.02,0,X_1),COLORMAGENTA;
X_2:=REF(CLOSE,1);
X_3:=REF(CLOSE,1)*1.097;
X_4:=CLOSE =X_3 AND CLOSE=HIGH;
STICKLINE(X_4,OPEN,CLOSE,2.5,0),COLORYELLOW;
X_5:=IF(DTPRICE(REF(CLOSE,1),0.1)=CLOSE,2,0);
STICKLINE(X_5,OPEN,CLOSE,2.5,0),COLORGREEN;
X_6:=LOW REF(LOW,1) AND HIGH REF(HIGH,1);
X_7:=LOW REF(LOW,1) AND HIGH REF(HIGH,1);
X_8:=LOW REF(LOW,1) AND HIGH =REF(HIGH,1) AND REF(LOW,1) =REF(LOW,2) AND REF(HIGH,1) =REF(HIGH,2) AND HIGH REF(HIGH,2) AND COUNT(X_6,BARSLAST(X_7))=0;
X_9:=HIGH REF(HIGH,1) AND LOW =REF(LOW,1) AND REF(HIGH,1) =REF(HIGH,2) AND REF(LOW,1) =REF(LOW,2) AND LOW REF(LOW,2) AND COUNT(X_7,BARSLAST(X_6))=0;
X_10:=HIGH REF(HIGH,1) AND REF(LOW,1) =REF(LOW,2) AND REF(HIGH,1) =REF(HIGH,2) AND LOW REF(LOW,2) AND COUNT(X_6,BARSLAST(X_7))=0;X_11:=LOW REF(LOW,1) AND REF(HIGH,1) =REF(HIGH,2) AND REF(LOW,1) =REF(LOW,2) AND HIGH REF(HIGH,2) AND COUNT(X_7,BARSLAST(X_6))=0;X_12:=X_6 OR X_8 OR X_10;X_13:=X_7 OR X_9 OR X_11;X_14:=X_13 AND COUNT(X_13,BARSLAST(X_12))=1;X_15:=X_12 AND COUNT(X_12,BARSLAST(X_13))=1;X_16:=IF(X_14,LLV(LOW,1+BARSLAST(X_15)),0);X_17:=IF(X_16,X_16,REF(X_16,BARSLAST(X_16)));X_18:=IF(X_15,HHV(HIGH,1+BARSLAST(X_14)),0);X_19:=IF(X_18,X_18,REF(X_18,BARSLAST(X_18)));X_20:=HIGH =REF(HIGH,1) AND LOW =REF(LOW,1);X_21:=HIGH =REF(HIGH,1) AND LOW =REF(LOW,1);X_22:=X_20 OR X_21;X_23:=HIGH =REF(HIGH,1) AND LOW =REF(LOW,1) AND REF(LOW,1) =REF(HIGH,2) AND REF(HIGH,1) =REF(HIGH,2) AND HIGH =REF(HIGH,2);X_24:=HIGH =REF(HIGH,1) AND LOW =REF(LOW,1) AND REF(HIGH,1) =REF(HIGH,2) AND REF(LOW,1) =REF(LOW,2) AND LOW =REF(LOW,2);X_25:=X_23 OR X_24 AND (COUNT(X_15,BARSLAST(X_14))=0 OR X_15);X_26:=HIGH =REF(HIGH,1) AND LOW =REF(LOW,1) AND REF(HIGH,1) =REF(HIGH,2) AND REF(LOW,1) =REF(LOW,2) AND LOW =REF(LOW,2);X_27:=HIGH =REF(HIGH,1) AND LOW =REF(LOW,2) AND REF(LOW,1) =REF(LOW,2) AND REF(HIGH,1) =REF(HIGH,2) AND HIGH =REF(HIGH,2);X_28:=X_26 OR X_27 AND (COUNT(X_14,BARSLAST(X_15))=0 OR X_14);X_29:=X_25 OR X_28;X_30:=BARSLAST(X_17!=REF(X_17,1))-COUNT(X_22,BARSLAST(X_17!=REF(X_17,1)))+COUNT(X_29,BARSLAST(X_17!=REF(X_17,1))) 2 AND HIGH=HHV(HIGH,1+BARSLAST(X_17!=REF(X_17,1))) AND COUNT(LOW REF(X_17,BARSLAST(X_17!=REF(X_17,1))),BARSLAST(X_17!=REF(X_17,1)))=0 AND BARSLAST(X_17!=REF(X_17,1)) 0;X_31:=SUMBARS(X_17!=REF(X_17,1),2)-COUNT(X_22,SUMBARS(X_17!=REF(X_17,1),2))+COUNT(X_29,SUMBARS(X_17!=REF(X_17,1),2)) 3 AND HIGH=HHV(HIGH,SUMBARS(X_17!=REF(X_17,1),2)) AND REF(X_17,SUMBARS(X_17!=REF(X_17,1),2)-1) =LLV(LOW,SUMBARS(X_17!=REF(X_17,1),2));X_32:=SUMBARS(X_17!=REF(X_17,1),3)-COUNT(X_22,SUMBARS(X_17!=REF(X_17,1),3))+COUNT(X_29,SUMBARS(X_17!=REF(X_17,1),3)) 3 AND HIGH=HHV(HIGH,SUMBARS(X_17!=REF(X_17,1),3)) AND REF(X_17,SUMBARS(X_17!=REF(X_17,1),3)-1) =LLV(LOW,SUMBARS(X_17!=REF(X_17,1),3));X_33:=SUMBARS(X_17!=REF(X_17,1),4)-COUNT(X_22,SUMBARS(X_17!=REF(X_17,1),4))+COUNT(X_29,SUMBARS(X_17!=REF(X_17,1),4)) 3 AND HIGH=HHV(HIGH,SUMBARS(X_17!=REF(X_17,1),4)) AND REF(X_17,SUMBARS(X_17!=REF(X_17,1),4)-1) =LLV(LOW,SUMBARS(X_17!=REF(X_17,1),4));X_34:=SUMBARS(X_17!=REF(X_17,1),5)-COUNT(X_22,SUMBARS(X_17!=REF(X_17,1),5))+COUNT(X_29,SUMBARS(X_17!=REF(X_17,1),5)) 3 AND HIGH=HHV(HIGH,SUMBARS(X_17!=REF(X_17,1),5)) AND REF(X_17,SUMBARS(X_17!=REF(X_17,1),5)-1) =LLV(LOW,SUMBARS(X_17!=REF(X_17,1),5));X_35:=SUMBARS(X_17!=REF(X_17,1),6)-COUNT(X_22,SUMBARS(X_17!=REF(X_17,1),6))+COUNT(X_29,SUMBARS(X_17!=REF(X_17,1),6)) 3 AND HIGH=HHV(HIGH,SUMBARS(X_17!=REF(X_17,1),6)) AND REF(X_17,SUMBARS(X_17!=REF(X_17,1),6)-1) =LLV(LOW,SUMBARS(X_17!=REF(X_17,1),6));X_36:=BARSLAST(X_19!=REF(X_19,1))-COUNT(X_22,BARSLAST(X_19!=REF(X_19,1)))+COUNT(X_29,BARSLAST(X_19!=REF(X_19,1))) 2 AND COUNT(HIGH REF(X_19,BARSLAST(X_19!=REF(X_19,1))),BARSLAST(X_19!=REF(X_19,1)))=0 AND LOW=LLV(LOW,BARSLAST(X_19!=REF(X_19,1))) AND BARSLAST(X_19!=REF(X_19,1)) 0;X_37:=SUMBARS(X_19!=REF(X_19,1),2)-COUNT(X_22,SUMBARS(X_19!=REF(X_19,1),2))+COUNT(X_29,SUMBARS(X_19!=REF(X_19,1),2)) 3 AND LOW=LLV(LOW,SUMBARS(X_19!=REF(X_19,1),2)) AND REF(X_19,SUMBARS(X_19!=REF(X_19,1),2)-1) =HHV(HIGH,SUMBARS(X_19!=REF(X_19,1),2));X_38:=SUMBARS(X_19!=REF(X_19,1),3)-COUNT(X_22,SUMBARS(X_19!=REF(X_19,1),3))+COUNT(X_29,SUMBARS(X_19!=REF(X_19,1),3)) 3 AND LOW=LLV(LOW,SUMBARS(X_19!=REF(X_19,1),3)) AND REF(X_19,SUMBARS(X_19!=REF(X_19,1),3)-1) =HHV(HIGH,SUMBARS(X_19!=REF(X_19,1),3));X_39:=SUMBARS(X_19!=REF(X_19,1),4)-COUNT(X_22,SUMBARS(X_19!=REF(X_19,1),4))+COUNT(X_29,SUMBARS(X_19!=REF(X_19,1),4)) 3 AND LOW=LLV(LOW,SUMBARS(X_19!=REF(X_19,1),4)) AND REF(X_19,SUMBARS(X_19!=REF(X_19,1),4)-1) =HHV(HIGH,SUMBARS(X_19!=REF(X_19,1),4));X_40:=SUMBARS(X_19!=REF(X_19,1),5)-COUNT(X_22,SUMBARS(X_19!=REF(X_19,1),5))+COUNT(X_29,SUMBARS(X_19!=REF(X_19,1),5)) 3 AND LOW=LLV(LOW,SUMBARS(X_19!=REF(X_19,1),5)) AND REF(X_19,SUMBARS(X_19!=REF(X_19,1),5)-1) =HHV(HIGH,SUMBARS(X_19!=REF(X_19,1),5));X_41:=SUMBARS(X_19!=REF(X_19,1),6)-COUNT(X_22,SUMBARS(X_19!=REF(X_19,1),6))+COUNT(X_29,SUMBARS(X_19!=REF(X_19,1),6)) 3 AND LOW=LLV(LOW,SUMBARS(X_19!=REF(X_19,1),6)) AND REF(X_19,SUMBARS(X_19!=REF(X_19,1),6)-1) =HHV(HIGH,SUMBARS(X_19!=REF(X_19,1),6));X_42:=X_30 OR X_31 OR X_32 OR X_33 OR X_34 OR X_35;X_43:=X_36 OR X_37 OR X_38 OR X_39 OR X_40 OR X_41;X_44:=X_42 AND COUNT(X_42,1+BARSLAST(X_43))=1;X_45:=X_43 AND COUNT(X_43,1+BARSLAST(X_42))=1;X_46:=IF(X_44,LLV(LOW,1+BARSLAST(X_45)),0);X_47:=IF(X_46,X_46,REF(X_46,BARSLAST(X_46)));X_48:=IF(X_45,HHV(HIGH,1+BARSLAST(X_44)),0);X_49:=IF(X_48,X_48,REF(X_48,BARSLAST(X_48)));X_50:=HHV(HIGH,1+BARSLAST(X_46))=HIGH;X_51:=LLV(LOW,1+BARSLAST(X_48))=LOW;X_52:=FILTERX(X_50,BARSLAST(X_51));X_53:=FILTERX(X_51,BARSLAST(X_50));X_54:=IF(X_53,LOW,0);X_55:=IF(X_52,HIGH,0);X_56:=IF(X_54 0,X_54,REF(X_54,BARSLAST(X_54 0)));X_57:=IF(X_55 0,X_55,REF(X_55,BARSLAST(X_55 0)));X_58:=BARSLAST(X_53)-COUNT(X_22,BARSLAST(X_53))+COUNT(X_29,BARSLAST(X_53)) 3 AND COUNT(LOW REF(X_56,BARSLAST(X_53)),BARSLAST(X_53))=0 AND HIGH=HHV(HIGH,1+BARSLAST(X_53)) AND BARSLAST(X_53) 0;X_59:=BARSLAST(X_52)-COUNT(X_22,BARSLAST(X_52))+COUNT(X_29,BARSLAST(X_52)) 3 AND COUNT(HIGH REF(X_57,BARSLAST(X_52)),BARSLAST(X_52))=0 AND LOW=LLV(LOW,BARSLAST(X_52)) AND BARSLAST(X_52) 0;X_60:=FILTERX(X_58,BARSLAST(X_59));X_61:=FILTERX(X_59,BARSLAST(X_58));X_62:=IF(X_61,LOW,0);X_63:=IF(X_60,HIGH,0);X_64:=IF(X_62 0,X_62,REF(X_62,BARSLAST(X_62 0)));X_65:=IF(X_63 0,X_63,REF(X_63,BARSLAST(X_63 0)));X_66:=LLV(LOW,1+BARSLAST(X_64!=REF(X_64,1) OR (X_62 0 AND X_64=REF(X_64,1))))=LOW AND COUNT(X_65!=REF(X_65,1),BARSLAST(X_64!=REF(X_64,1) OR (X_62 0 AND X_64=REF(X_64,1))))=0;X_67:=HHV(HIGH,1+BARSLAST(X_65!=REF(X_65,1) OR (X_63 0 AND X_65=REF(X_65,1))))=HIGH AND COUNT(X_64!=REF(X_64,1),BARSLAST(X_65!=REF(X_65,1) OR (X_63 0 AND X_65=REF(X_65,1))))=0;X_68:=FILTERX(X_67,BARSLAST(X_66));X_69:=FILTERX(X_66,BARSLAST(X_67));X_70:=IF(X_69,LOW,0);X_71:=IF(X_68,HIGH,0);X_72:=IF(X_70 0,X_70,REF(X_70,BARSLAST(X_70 0)));X_73:=IF(X_71 0,X_71,REF(X_71,BARSLAST(X_71 0)));X_74:=IF(X_72 REF(X_72,1),X_73,REF(X_73,BARSLAST(X_72 REF(X_72,1))));X_75:=IF(X_73 REF(X_73,1),X_72,REF(X_72,BARSLAST(X_73 REF(X_73,1))));X_76:=HIGH X_74 AND COUNT(HIGH X_74,BARSLAST(LOW X_75))=1 AND BARSLAST(X_72 REF(X_72,1)) BARSLAST(X_73 REF(X_73,1));X_77:=LOW X_75 AND COUNT(LOW X_75,BARSLAST(HIGH X_74))=1 AND BARSLAST(X_72 REF(X_72,1)) BARSLAST(X_73 REF(X_73,1));X_78:=IF(X_76,LLV(LOW,1+BARSLAST(X_77)),0);X_79:=IF(X_78,X_78,REF(X_78,BARSLAST(X_78)));X_80:=IF(X_77,HHV(HIGH,1+BARSLAST(X_76)),0);X_81:=IF(X_80,X_80,REF(X_80,BARSLAST(X_80)));X_82:=HHV(HIGH,1+BARSLAST(X_78))=HIGH;X_83:=LLV(LOW,1+BARSLAST(X_80))=LOW;X_84:=FILTERX(X_82,BARSLAST(X_83));X_85:=FILTERX(X_83,BARSLAST(X_82));X_86:=IF(X_85,LOW,0);X_87:=IF(X_84,HIGH,0);X_88:=IF(X_86 0,X_86,REF(X_86,BARSLAST(X_86 0)));X_89:=IF(X_87 0,X_87,REF(X_87,BARSLAST(X_87 0)));X_90:=IF(X_88 REF(X_88,1),X_89,REF(X_89,BARSLAST(X_88 REF(X_88,1))));X_91:=IF(X_89 REF(X_89,1),X_88,REF(X_88,BARSLAST(X_89 REF(X_89,1))));X_92:=HIGH X_90 AND COUNT(HIGH X_90,BARSLAST(LOW X_91))=1;X_93:=LOW X_91 AND COUNT(LOW X_91,BARSLAST(HIGH X_90))=1;X_94:=IF(X_92,LLV(LOW,1+BARSLAST(X_93)),0);X_95:=IF(X_94,X_94,REF(X_94,BARSLAST(X_94)));X_96:=IF(X_93,HHV(HIGH,1+BARSLAST(X_92)),0);X_97:=IF(X_96,X_96,REF(X_96,BARSLAST(X_96)));X_98:=HHV(HIGH,1+BARSLAST(X_94))=HIGH;X_99:=LLV(LOW,1+BARSLAST(X_96))=LOW;X_100:=FILTERX(X_98,BARSLAST(X_99));X_101:=FILTERX(X_99,BARSLAST(X_98));X_102:=IF(X_101,LOW,0);X_103:=IF(X_100,HIGH,0);X_104:=IF(X_102 0,X_102,REF(X_102,BARSLAST(X_102 0)));X_105:=IF(X_103 0,X_103,REF(X_103,BARSLAST(X_103 0)));X_106:=IF(X_104 REF(X_104,1),X_105,REF(X_105,BARSLAST(X_104 REF(X_104,1))));X_107:=IF(X_105 REF(X_105,1),X_104,REF(X_104,BARSLAST(X_105 REF(X_105,1))));X_108:=HIGH X_106 AND COUNT(HIGH X_106,BARSLAST(LOW X_107))=1;X_109:=LOW X_107 AND COUNT(LOW X_107,BARSLAST(HIGH X_106))=1;X_110:=IF(X_108,LLV(LOW,1+BARSLAST(X_109)),0);X_111:=IF(X_110,X_110,REF(X_110,BARSLAST(X_110)));X_112:=IF(X_109,HHV(HIGH,1+BARSLAST(X_108)),0);X_113:=IF(X_112,X_112,REF(X_112,BARSLAST(X_112)));X_114:=HHV(HIGH,1+BARSLAST(X_110))=HIGH;X_