‹ 返回

46796

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

指标公式

����ѭ����:EMA(CLOSE,68),CIRCLEDOT,COLORLICYAN;
IF(����ѭ����>REF(����ѭ����,1),����ѭ����,DRAWNULL),CIRCLEDOT,COLORRED;
IF(����ѭ����<REF(����ѭ����,1),����ѭ����,DRAWNULL),CIRCLEDOT,COLORLICYAN;
������:EMA(CLOSE,12),COLORLICYAN,LINETHICK2;
IF(������>REF(������,1),������,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(������<REF(������,1),������,DRAWNULL),COLORLICYAN,LINETHICK2;
MA8:EMA(CLOSE,23),POINTDOT,COLORRED;
IF(MA8<REF(MA8,1),MA8,DRAWNULL),POINTDOT,COLORGREEN;
MA9:EMA(CLOSE,25),POINTDOT,COLORRED;
IF(MA9<REF(MA9,1),MA9,DRAWNULL),POINTDOT,COLORGREEN;
��ѭ����:EMA(CLOSE,24),DOTLINE,COLORRED;
IF(��ѭ����>REF(��ѭ����,1),��ѭ����,DRAWNULL),DOTLINE,COLORRED;
IF(��ѭ����<REF(��ѭ����,1),��ѭ����,DRAWNULL),DOTLINE,COLORGREEN;
X_1:=STRCAT(STRCAT(1,CON2STR(TOTALCAPITAL/1000000,2)),2);
X_2:=STRCAT(STRCAT(3,CON2STR(CAPITAL/1000000,2)),2);
X_3:=STRCAT(STRCAT(4,CON2STR(CAPITAL/1000000*CLOSE,2)),2);
X_4:=STRCAT(5,CON2STR(FINANCE(42),0));
X_5:=STRCAT(6,STRCAT(STRCAT(STRCAT(X_1,X_2),X_3),X_4));
DRAWTEXT_FIX(ISLASTBAR,0.02,0.06,0,X_5),COLORGRAY;
DRAWTEXT_FIX(ISLASTBAR=1,0.295,0.01,1,7),COLORLIGRAY;
DRAWTEXT_FIX(1,0.02,0.115,0,8),COLORGRAY;
DRAWTEXT_FIX(1,0.07,0.115,0,HYBLOCK),COLORGRAY;
DRAWTEXT_FIX(1,0.12,0.115,0,GNBLOCK),COLORGRAY;
X_6:=(3*CLOSE+HIGH+LOW+OPEN)/6;
X_7:=(8*X_6+7*REF(X_6,1)+6*REF(X_6,2)+5*REF(X_6,3)+4*REF(X_6,4)+3*REF(X_6,5)+2*REF(X_6,6)+REF(X_6,8))/36;
������:X_7,COLORRED;
X_8:=12;
X_9:=26;
X_10:=9;
X_11:=EMA(CLOSE,X_8)-EMA(CLOSE,X_9);
X_12:=EMA(X_11,X_10);
��ͷ:STICKLINE(REF(MACD.DIF,1)>MACD.DIF AND (CLOSE<������ OR (CLOSE>������ AND ������<REF(������,1))),CLOSE,OPEN,3,0),COLORLICYAN;
STICKLINE(REF(MACD.DIF,1)>MACD.DIF AND CLOSE<������,HIGH,LOW,0,0),COLORLICYAN;
ͷ:STICKLINE(CLOSE<������,CLOSE,OPEN,3,0),COLORLICYAN;
STICKLINE(CLOSE<������,HIGH,LOW,0,0),COLORLICYAN;
STICKLINE(��ͷ,CLOSE,OPEN,2.8,0),COLOR555500;
STICKLINE(��ͷ,CLOSE,OPEN,2,0),COLOR888800;
STICKLINE(��ͷ,CLOSE,OPEN,1.5,0),COLORAAAA00;
STICKLINE(��ͷ,CLOSE,OPEN,1,0),COLORCCCC00;
STICKLINE(��ͷ,CLOSE,OPEN,0.5,0),COLOREEEE00;
STICKLINE(ͷ,CLOSE,OPEN,2.8,0),COLOR555500;
STICKLINE(ͷ,CLOSE,OPEN,2,0),COLOR888800;
STICKLINE(ͷ,CLOSE,OPEN,1.5,0),COLORAAAA00;
STICKLINE(ͷ,CLOSE,OPEN,1,0),COLORCCCC00;
STICKLINE(ͷ,CLOSE,OPEN,0.5,0),COLOREEEE00;
X_13:=CLOSE/REF(CLOSE,1)>=1.097 AND CLOSE=HIGH AND CLOSE>EMA(CLOSE,68);
STICKLINE(X_13,CLOSE,OPEN,1.5,0),COLORYELLOW;
STICKLINE(X_13,OPEN,CLOSE,0.2,0),COLORRED;
X_14:=100*(CLOSE-LLV(LOW,3))/(HHV(CLOSE,3)-LLV(LOW,3));
X_15:=100*(CLOSE-LLV(LOW,5))/(HHV(CLOSE,5)-LLV(LOW,5));
X_16:=100*(CLOSE-LLV(LOW,10))/(HHV(CLOSE,10)-LLV(LOW,10));
X_17:=100*(CLOSE-LLV(LOW,20))/(HHV(CLOSE,20)-LLV(LOW,20));
X_18:=100*(CLOSE-LLV(LOW,30))/(HHV(CLOSE,30)-LLV(LOW,30));
X_19:=MA(CLOSE,20)>REF(MA(CLOSE,20),1);
X_20:=VOL>MA(VOL,5) AND VOL>MA(VOL,63);
X_21:=MACD.DIF>REF(MACD.DIF,1) AND MACD.DIF>MACD.DEA;
X_22:=KDJ.K>REF(KDJ.K,1) AND KDJ.K>50;
X_23:=X_15>=99 AND X_16>=99 AND X_17>=99 AND X_18>=99;
X_24:=HIGH>=REF(CLOSE,1)*1.099 AND CLOSE>REF(CLOSE,1);
X_25:=X_19 AND X_20 AND X_21 AND X_22 AND X_23;
X_26:=CLOSE>=REF(CLOSE,1)*1.099 AND CLOSE=HIGH AND CLOSE>EMA(CLOSE,24);
STICKLINE(X_26 AND X_25,OPEN,CLOSE,2,0),COLORRED;
STICKLINE(X_26 AND X_25,OPEN,OPEN+(CLOSE-OPEN)*2/3,2,0),COLORYELLOW;
STICKLINE(X_26 AND X_25,OPEN,OPEN+(CLOSE-OPEN)*1/2.5,2,0),COLORFF80FF;
X_27:=TROUGH(CLOSE,10,1)*1.02;
X_28:=TROUGH(CLOSE,10,1)*1.02;
X_29:=COUNT(LOW<X_27,3);
X_30:=TROUGH(CLOSE,10,1)*1.05;
X_31:=EMA(CLOSE,24)<EMA(CLOSE,68) AND CLOSE>EMA(CLOSE,24) AND CLOSE<EMA(CLOSE,68) OR (EMA(CLOSE,24)>EMA(CLOSE,68) AND CLOSE<EMA(CLOSE,24) AND CLOSE>EMA(CLOSE,68)) AND X_29>=1 AND X_27<EMA(CLOSE,24) AND CLOSE>������ AND EMA(CLOSE,12)>REF(EMA(CLOSE,12),1) AND CROSS(CLOSE,X_30);
DRAWTEXT(EMA(CLOSE,24)<EMA(CLOSE,68) AND CLOSE>EMA(CLOSE,24) AND CLOSE<EMA(CLOSE,68) OR (EMA(CLOSE,24)>EMA(CLOSE,68) AND CLOSE<EMA(CLOSE,24) AND CLOSE>EMA(CLOSE,68)) AND X_29>=1 AND X_27<EMA(CLOSE,24) AND CLOSE>������ AND EMA(CLOSE,12)>REF(EMA(CLOSE,12),1) AND CROSS(CLOSE,X_30),LOW*0.98,9),COLORA8A8A8;
STICKLINE(X_31,OPEN,CLOSE,3.5,0),COLOR5F5F5F;
STICKLINE(X_31,OPEN,CLOSE,3,0),COLOR6E6E6E;
STICKLINE(X_31,OPEN,CLOSE,2.5,0),COLOR747474;
STICKLINE(X_31,OPEN,CLOSE,2,0),COLOR919191;
STICKLINE(X_31,OPEN,CLOSE,1.5,0),COLORA8A8A8;
STICKLINE(X_31,OPEN,CLOSE,1,0),COLORCDCDCD;
STICKLINE(X_31,OPEN,CLOSE,0.5,0),COLOREBEBEB;
STICKLINE(X_31,OPEN,CLOSE,0.1,0),COLORWHITE;
X_32:=CLOSE<EMA(CLOSE,24) AND CLOSE<EMA(CLOSE,68) AND X_29>=1 AND X_27<EMA(CLOSE,24) AND CLOSE>������ AND EMA(CLOSE,12)>REF(EMA(CLOSE,12),1) AND CROSS(CLOSE,X_30);
DRAWTEXT(CLOSE<EMA(CLOSE,24) AND CLOSE<EMA(CLOSE,68) AND X_29>=1 AND X_27<EMA(CLOSE,24) AND CLOSE>������ AND EMA(CLOSE,12)>REF(EMA(CLOSE,12),1) AND CROSS(CLOSE,X_30),LOW*0.98,10),COLORA8A8A8;
X_33:=CLOSE-OPEN;
STICKLINE(X_32,OPEN,CLOSE,3.5,0),COLOR5F5F5F;
STICKLINE(X_32,OPEN,CLOSE,1,0),COLORB3F5F9;
STICKLINE(X_32,OPEN,OPEN+X_33/2,3.5,0),COLOR5F5F5F;
STICKLINE(X_32,OPEN,OPEN+X_33/2,3,0),COLOR6E6E6E;
STICKLINE(X_32,OPEN,OPEN+X_33/2,2.5,0),COLOR747474;
STICKLINE(X_32,OPEN,OPEN+X_33/2,2,0),COLOR919191;
STICKLINE(X_32,OPEN,OPEN+X_33/2,1.5,0),COLORA8A8A8;
STICKLINE(X_32,OPEN,OPEN+X_33/2,1,0),COLORCDCDCD;
STICKLINE(X_32,OPEN,OPEN+X_33/2,0.5,0),COLOREBEBEB;
STICKLINE(X_32,OPEN,OPEN+X_33/2,0.1,0),COLORWHITE;
�׽�:CLOSE>EMA(CLOSE,24) AND CLOSE>EMA(CLOSE,68) AND EMA(CLOSE,24)>EMA(CLOSE,68) AND (EMA(CLOSE,24)>REF(EMA(CLOSE,24),1) AND EMA(CLOSE,68)>REF(EMA(CLOSE,68),1)) AND X_29>=1 AND X_27<EMA(CLOSE,24) AND CLOSE>������ AND EMA(CLOSE,12)>REF(EMA(CLOSE,12),1) AND CROSS(CLOSE,X_30),NODRAW,COLOR00AAAA;
DRAWTEXT(CLOSE>EMA(CLOSE,24) AND CLOSE>EMA(CLOSE,68) AND EMA(CLOSE,24)>EMA(CLOSE,68) AND (EMA(CLOSE,24)>REF(EMA(CLOSE,24),1) AND EMA(CLOSE,68)>REF(EMA(CLOSE,68),1)) AND X_29>=1 AND X_27<EMA(CLOSE,24) AND CLOSE>������ AND EMA(CLOSE,12)>REF(EMA(CLOSE,12),1) AND CROSS(CLOSE,X_30),LOW*0.98,11),COLOR00CCCC;
STICKLINE(�׽�,OPEN,CLOSE,3.5,0),COLOR008888;
STICKLINE(�׽�,OPEN,CLOSE,1.6,0),COLOR00AAAA;
STICKLINE(�׽�,OPEN,CLOSE,0.8,0),COLOR00CCCC;
STICKLINE(�׽�,OPEN,CLOSE,0.2,0),COLORYELLOW;
�ƽ�:CLOSE>EMA(CLOSE,24) AND CLOSE>EMA(CLOSE,68) AND EMA(CLOSE,24)<EMA(CLOSE,68) AND X_29>=1 AND X_27<EMA(CLOSE,24) AND CLOSE>������ AND EMA(CLOSE,12)>REF(EMA(CLOSE,12),1) AND CROSS(CLOSE,X_30),NODRAW,COLOR00AAAA;
DRAWTEXT(CLOSE>EMA(CLOSE,24) AND CLOSE>EMA(CLOSE,68) AND EMA(CLOSE,24)<EMA(CLOSE,68) AND X_29>=1 AND X_27<EMA(CLOSE,24) AND CLOSE>������ AND EMA(CLOSE,12)>REF(EMA(CLOSE,12),1) AND CROSS(CLOSE,X_30),LOW*0.98,12),COLOR00CCCC;
X_34:=CLOSE-OPEN;
STICKLINE(�ƽ�,OPEN,CLOSE,3.5,0),COLOR008888;
STICKLINE(�ƽ�,OPEN,CLOSE,1,0),COLORWHITE;
STICKLINE(�ƽ�,OPEN,OPEN+X_34/2,3.5,0),COLOR008888;
STICKLINE(�ƽ�,OPEN,OPEN+X_34/2,1.6,0),COLOR00AAAA;
STICKLINE(�ƽ�,OPEN,OPEN+X_34/2,0.8,0),COLOR00CCCC;
STICKLINE(�ƽ�,OPEN,OPEN+X_34/2,0.2,0),COLORYELLOW;
IF(������<REF(������,1),������,DRAWNULL),COLORGREEN;
������:MA(CLOSE,3),DOTLINE,COLORGRAY;
IF(������>REF(������,1),������,DRAWNULL),DOTLINE,COLORWHITE;
IF(������<REF(������,1),������,DRAWNULL),DOTLINE,COLORGRAY;
X_35:=DRAWICON(CROSS(ZIG(3,6),REF(ZIG(3,6),1)),LOW*0.98,9);
DRAWTEXT(X_35=1,LOW*0.99,13),COLOR1665F8;
X_36:=DRAWICON(CROSS(REF(ZIG(3,4),1),ZIG(3,4)),HIGH*1.015,15);
DRAWTEXT(X_36=1,HIGH*1.01,14),COLOR77EE3E;
X_37:=CROSS(KDJ.J,KDJ.D);
X_38:=CROSS(KDJ.D,KDJ.J);
X_39:=CLOSE-OPEN;
STICKLINE(X_37,OPEN,CLOSE,0,0),COLORYELLOW;
STICKLINE(X_37,OPEN,OPEN+X_39/2,0.01,0),COLORYELLOW;
STICKLINE(X_37,OPEN,OPEN+X_39/2,0,0),COLORRED;
STICKLINE(X_37,OPEN,OPEN+X_39/5,3.4,0),COLOR335555;
STICKLINE(X_37,OPEN,OPEN+X_39/5,2,0),COLOR338888;
STICKLINE(X_37,OPEN,OPEN+X_39/5,1.5,0),COLOR33AAAA;
STICKLINE(X_37,OPEN,OPEN+X_39/5,1,0),COLOR33CCCC;
STICKLINE(X_37,OPEN,OPEN+X_39/5,0,0),COLOR33EEEE;
X_40:=CROSS(MACD.DIF,MACD.DEA);
X_41:=CLOSE-OPEN;
STICKLINE(X_40,OPEN,CLOSE,0,0),COLORYELLOW;
STICKLINE(X_40,OPEN,OPEN+X_41/2,0.3,0),COLORYELLOW;
STICKLINE(X_40,OPEN,OPEN+X_41/2,0,0),COLORRED;
STICKLINE(X_40,OPEN,OPEN+X_41/5,3.4,0),COLOR000055;
STICKLINE(X_40,OPEN,OPEN+X_41/5,2,0),COLOR000088;
STICKLINE(X_40,OPEN,OPEN+X_41/5,1.5,0),COLOR0000AA;
STICKLINE(X_40,OPEN,OPEN+X_41/5,1,0),COLOR0000CC;
STICKLINE(X_40,OPEN,OPEN+X_41/5,0,0),COLOR0000EE;
STICKLINE(X_38,OPEN,OPEN+X_39/5,1.4,0),COLOR4BFE59;