‹ 返回

43079

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

指标公式

ͨ����
ͻ��:REF(SMA(C,13,3),1);
A1X:=(FORCAST(C,8)-ͻ��)/ͻ��*100;
�෽:=IF(A1X>=0,REF(EMA(C,8),BARSLAST(CROSS(A1X,0))+1),DRAWNULL);
�շ�:=IF(A1X<0,REF(EMA(C,8),BARSLAST(CROSS(0,A1X))+1),DRAWNULL);
STICKLINE(A1X>=0,�෽,ͻ��,1,1),COLORMAGENTA;
STICKLINE(A1X<0,�շ�,ͻ��,1,1),COLORGREEN;
����Ԥ��
X_1:=IF(CLOSE>OPEN AND HIGH>REF(CLOSE,1),ATAN((HIGH-REF(CLOSE,1))/REF(C,1)),0);
X_2:=IF(CLOSE>OPEN AND HIGH<REF(CLOSE,1),-ATAN((REF(CLOSE,1)-HIGH)/REF(C,1)),0);
X_3:=IF(CLOSE>OPEN AND HIGH=REF(CLOSE,1),0,0);
X_4:=IF(CLOSE<OPEN AND HIGH>REF(CLOSE,1),ATAN((HIGH-REF(CLOSE,1))/REF(CLOSE,1)),0);
X_5:=IF(CLOSE<OPEN AND HIGH<REF(CLOSE,1),-ATAN((REF(CLOSE,1)-HIGH)/REF(CLOSE,1)),0);
X_6:=IF(CLOSE<OPEN AND HIGH=REF(CLOSE,1),0,0);
X_7:=FORCAST(X_1+X_2+X_3+X_4+X_5+X_6,3);
X_8:=FORCAST(X_7,8);
X_9:=FORCAST(X_7,5);
X_10:=FORCAST(X_7,3);
X_11:=IF(CLOSE>OPEN AND LOW>REF(CLOSE,1),ATAN((LOW-REF(CLOSE,1))/REF(CLOSE,1)),0);
X_12:=IF(CLOSE>OPEN AND LOW<REF(CLOSE,1),-ATAN(REF(CLOSE,1)-LOW)/REF(CLOSE,1),0);
X_13:=IF(CLOSE>OPEN AND LOW=REF(CLOSE,1),0,0);
X_14:=IF(CLOSE<OPEN AND LOW>REF(CLOSE,1),ATAN((LOW-REF(CLOSE,1))/REF(CLOSE,1)),0);
X_15:=IF(CLOSE<OPEN AND LOW<REF(CLOSE,1),-ATAN((REF(CLOSE,1)-LOW)/REF(CLOSE,1)),0);
X_16:=IF(CLOSE<OPEN AND LOW=REF(CLOSE,1),0,0);
X_17:=FORCAST(X_11+X_12+X_13+X_14+X_15+X_16,3);
X_18:=FORCAST(X_17,8);
X_19:=FORCAST(X_17,5);
X_20:=FORCAST(X_17,3);
X_21:=ATAN(X_8/0.08);
X_22:=ATAN(X_9/0.05);
X_23:=ATAN(X_10/0.03);
X_24:=ATAN((-X_18)/0.08);
X_25:=ATAN((-X_19)/0.05);
X_26:=ATAN((-X_20)/0.03);
VAR2J:=(2*CLOSE+HIGH+LOW)/4;
VAR3J:=IF(YEAR>=2099 AND MONTH>2,0,1);
VAR4J:=LLV(LOW,5);
VAR5J:=HHV(HIGH,5);
����:=FORCAST((VAR2J-VAR4J)/(VAR5J-VAR4J)*100,3)*VAR3J/80,COLORCYAN;
����:FORCAST(MA(((X_23+X_22+X_21+����)/4/6.18*360),3),3),COLORRED,LINETHICK2;
LK:=����<=REF(����,1);
IF(LK,����,DRAWNULL),COLORBLUE,LINETHICK2;
����2:MA(����,2),COLORYELLOW;
����:FORCAST((X_26+X_25+X_24)/3/6.18*360,3),COLORWHITE,LINETHICK2;
X7:=FORCAST(X_1+X_2+X_3+X_4+X_5+X_6,5);
X8:=FORCAST(X7,21);
X9:=FORCAST(X7,13);
X10:=FORCAST(X7,8);
X21:=ATAN(X8/0.08);
X22:=ATAN(X9/0.05);
X23:=ATAN(X10/0.03);
XHH:=(X23+X22+X21)/3/6.18*360;
����1:=FORCAST((X23+X22+X21)/3/6.18*360,34),COLORGREEN,LINETHICK2; 
�����:20,COLORLIGRAY,CIRCLEDOT;
תǿ��:0,COLORLIGRAY,DOTLINE;
ǿ����:40,DOTLINE,COLORCYAN;
���߼�����:=60,COLORBROWN,DOTLINE;
DRAWTEXT_FIX(����<REF(����,1),0,0,0,' 
�����ߡ��µ�4��--6��ɼۿ��ܷ���'),COLORMAGENTA;
DRAWICON(CROSS(����,����2),����-1,1);
DRAWICON(CROSS(����2,����),����,2);