‹ 返回

43395

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

指标公式

VAR1:=EMA(CLOSE,2);
VAR2:=EMA(SLOPE(CLOSE,30)*5+CLOSE,20);
HHJSJDA:(3*CLOSE+OPEN+LOW+HIGH)/6,LINETHICK0;
HHJSJDB:(19*HHJSJDA+19*REF(HHJSJDA,1)+18*REF(HHJSJDA,2)+17*REF(HHJSJDA,3)+16*REF(HHJSJDA,4)+15*REF(HHJSJDA,5)+14*REF(HHJSJDA,6)+13*REF(HHJSJDA,7)+12*REF(HHJSJDA,8)+11*REF(HHJSJDA,9)+10*REF(HHJSJDA,10)+9*REF(HHJSJDA,11)+8*REF(HHJSJDA,12)+7*REF(HHJSJDA,13)+6*REF(HHJSJDA,14)+5*REF(HHJSJDA,15)+4*REF(HHJSJDA,16)+3*REF(HHJSJDA,17)+2*REF(HHJSJDA,20)+REF(HHJSJDA,19))/210,COLORYELLOW;
HHJSJDC:MA(HHJSJDB,5),COLORRED;
DRAWICON(CROSS(VAR1,VAR2),LOW-0.03,1);
DRAWICON(CROSS(VAR2,VAR1),HIGH+0.03,2);
STICKLINE(VAR1>=VAR2 AND CLOSE>OPEN,LOW,HIGH,0,1),COLORRED;
STICKLINE(VAR1>=VAR2 AND CLOSE<OPEN,LOW,HIGH,0,1),COLORRED;
STICKLINE(VAR1>=VAR2 AND CLOSE>OPEN,CLOSE,OPEN,2,1),COLORRED;
STICKLINE(VAR1>=VAR2 AND CLOSE<OPEN,CLOSE,OPEN,2,0),COLORRED;
STICKLINE(VAR1<VAR2 AND CLOSE<OPEN,LOW,HIGH,0,1),COLORCYAN;
STICKLINE(VAR1<VAR2 AND CLOSE>OPEN,LOW,HIGH,0,1),COLORCYAN;
STICKLINE(VAR1<VAR2 AND CLOSE<OPEN,CLOSE,OPEN,2,0),COLORCYAN;
STICKLINE(VAR1<VAR2 AND CLOSE>OPEN,CLOSE,OPEN,2,1),COLORCYAN;
G4:DRAWTEXT_FIX(1,0.1,1,0,FGBLOCK),COLORMAGENTA;
G3:DRAWTEXT_FIX(1,0.935,1,0,HYBLOCK),COLORMAGENTA;
G2:DRAWTEXT_FIX(1,0.87,1,0,DYBLOCK),COLORMAGENTA;
G1:DRAWTEXT_FIX(ISLASTBAR,0.05,0.05,0,GNBLOCK),COLORMAGENTA,LINETHICK2;
VAR1:=EMA(CLOSE,2);
VAR2:=EMA(SLOPE(CLOSE,30)*5+CLOSE,20);
VAR3:=(2*CLOSE+HIGH+LOW)/4;
VAR4:=LLV(LOW,34);
VAR5:=HHV(HIGH,34);
VAR6:=EMA((VAR3-VAR4)/(VAR5-VAR4)*100,13);
����:CROSS(VAR1,VAR2) AND VAR6<85;