‹ 返回

45499

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

指标公式

DRAWGBK(CLOSE>0,RGB(0,0,0),RGB(0,50,50),0,1,0);
X_1:=VOL;
X_2:=SMA((CLOSE-REF(CLOSE,1))*X_1,3,1)/10000;
X_3:=EMA(X_2,12)-EMA(X_2,26);
X_4:=EMA(X_3,9);
X_5:=(X_3-X_4)*2;
�����ʽ�:X_5,NODRAW,COLORYELLOW;
����:CROSS(X_5,0),NODRAW,COLORRED;
DRAWICON(CROSS(X_5,0),REF(X_5,1),38);
����:CROSS(0,X_5),NODRAW,COLORGREEN;
DRAWICON(CROSS(0,X_5),REF(X_5,1),39);
X_6:=1;
X_7:=CLOSE*VOL;
X_8:=EMA((EMA(X_7,3)/EMA(VOL,3)+EMA(X_7,6)/EMA(VOL,6)+EMA(X_7,12)/EMA(VOL,12)+EMA(X_7,24)/EMA(VOL,24))/4,13);
X_9:=(EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10;
X_10:=X_9;
X_11:=X_7;
X_12:=X_8;
X_13:=1.06*X_12;
X_14:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>6;
X_15:=EMA(HIGH,10)*(1+6/100);
X_16:=X_6 AND X_14>0 AND CROSS(CLOSE,X_15) AND CROSS(CLOSE,X_13);
X_17:=FILTER(CROSS(X_10,EMA(HIGH,55)*(1+10/100)),5);
��������:IF(X_6 AND X_16,1,0),NODRAW,COLORRED;
��������:IF(X_6 AND X_17,1,0),NODRAW,COLORMAGENTA;
STICKLINE(X_5>0 AND X_5>=REF(X_5,1),X_5,0,3,1),COLORRED;
STICKLINE(X_5>0 AND X_5<REF(X_5,1),X_5,0,3,1),COLORGREEN;
STICKLINE(X_5<0,X_5,0,3,1),COLORCYAN;
STICKLINE(��������>0,X_5,0,4,0),COLORRED;
STICKLINE(��������>0,X_5,0,4,0),COLORMAGENTA;
X_18:=X_6;
X_19:=IF(X_6<=0,0,HHVBARS(X_5,BARSLAST(X_5<0)+1));
X_20:=IF(X_18>0,CROSS(BACKSET(CROSS(0,X_5),REF(X_19,1)+2),0.5),0);
X_21:=CROSS(BACKSET(CROSS(0,X_5) OR (ISLASTBAR AND X_5>0),REF(X_19,1)+2),0.5);
X_22:=DRAWLINE(X_20,X_5,REF(X_20,1),REF(X_5,1),1);
NOTEXTǰ��:X_22,COLORGRAY;
X_23:=LLVBARS(X_5,BARSLAST(X_5>0)+1);
X_24:=CROSS(BACKSET(CROSS(X_5,0),REF(X_23,1)+2),0.5);
X_25:=BARSLAST(FILTERX(CROSS(0,X_5),BARSCOUNT(CLOSE)));
X_26:=DRAWLINE(X_24,X_5,REF(X_24,1),REF(X_5,1),1);
NOTEXTǰ��:X_26,COLORGRAY;
X_27:=IF(X_5<0,FILTERX(X_5=LLV(X_5,BARSLAST(X_5>0)),BARSCOUNT(CLOSE)),DRAWNULL);
X_28:=BARSLAST(X_27);
X_29:=FILTERX(X_5<CONST(LLV(X_5,X_25+1)),BARSCOUNT(CLOSE));
X_30:=BARSLAST(X_29);
X_31:=IF(X_25+1>=1,CONST(LLV(X_5,X_25+1)),DRAWNULL);
NOTEXT����:X_31,COLORWHITE;
X_32:=CROSS(COUNT(CROSS(X_5>X_31/2 AND X_5<0,0.5),X_28)=1,0.5) AND X_28>=0;
X_33:=IF(ISLASTBAR AND X_5>0 AND X_5=HHV(X_5,BARSLAST(X_5<0)),1,IF(FILTERX(X_21,BARSCOUNT(CLOSE)),2,DRAWNULL));
X_34:=X_33=1 OR X_33=2 AND X_5>0;
X_35:=FILTERX(X_34,BARSCOUNT(CLOSE));
X_36:=DRAWLINE(X_35,X_5,REF(X_35,1),REF(X_5,1),1);
NOTEXT����:X_36,COLORWHITE;
X_37:=CONST(REF(X_5,BARSLAST(X_35)));
X_38:=X_5>X_37;
X_39:=FILTERX(REFX(BARSLAST(X_38),1)=1,BARSCOUNT(CLOSE));
NOTEXT����:BARSLAST(X_39),NODRAW,COLORYELLOW;
NOTEXT�Ϻ���:DRAWLINE(X_39,X_37,X_35,X_37,0),DOTLINE,COLORGREEN;
NOTEXT�º���:DRAWLINE(X_29,CONST(LLV(X_5,X_25+1)),X_27=1,X_5,0),DOTLINE,COLORYELLOW;
X_40:=IF(X_39,BARSNEXT(X_35),DRAWNULL);
X_41:=IF(NOTEXT����>0 AND NOTEXT����<=REF(X_40,NOTEXT����),SUM(X_5>0,NOTEXT����),DRAWNULL);
X_42:=REF(CLOSE,NOTEXT����);
X_43:=(X_42-CLOSE)/CLOSE*100;
X_44:=BARSLAST(X_35);
X_45:=CROSS(COUNT(CROSS(X_5<X_36/2 AND X_5>0,0.5),X_35)=1,0.5) AND X_35>=0;
STICKLINE(X_5>X_22 AND X_36>X_22 AND BARSLAST(CROSS(X_5<X_36/2,0.5))>0 AND X_5>(X_22+X_36)/2,X_5,X_22,1,0),COLORYELLOW;
X_46:=IF(X_5>0 AND X_36!=X_22,DRAWLINE(X_45,(X_22+X_36)/2,REF(X_45,1),REF((X_22+X_36)/2,1),1),DRAWNULL);
STICKLINE(X_5>X_22,X_5,X_22,1,0),COLORYELLOW;
STICKLINE(X_45,X_5,0,1,0),COLORGREEN;
STICKLINE(X_5<0 AND X_5<X_26 AND X_26<0,X_5,X_26,1,0),COLORBLUE;
X_47:=IF(CROSS(X_5<0,0.5),BARSNEXT(X_27),DRAWNULL);
X_48:=BARSLAST(X_5>0)-1;
STICKLINE(BARSLAST(X_32)>=0 AND X_5<X_26 AND X_5<0,X_5,X_26,1,0),COLORGREEN;
STICKLINE(X_32,X_5,0,1,0),COLORWHITE;
STICKLINE(X_5>X_22 AND X_36>X_22 AND BARSLAST(X_45)>0,X_5,X_22,1,0),COLORRED;
STICKLINE(CROSS(X_22,0.01) OR CROSS(X_36,0.01),X_5,0,0,0),COLORWHITE;
STICKLINE(CROSS(X_26<0,0.01) OR CROSS(X_31<0,0.01),X_5,0,0,0),COLORWHITE;
IF(BARSLAST(X_32)>=0,X_31/2,DRAWNULL),DOTLINE,COLORRED;
�ɵ���Ӯ:DRAWNULL,COLORCCCCCC;
QQ3418727865:DRAWNULL,COLORCCCCCC;