‹ 返回42453
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 42453 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
④ 触发(信号扳机)突破/计数/过滤 — 突破前高、信号计时与去重
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
DRAWTEXT_FIX(1,0.25,0.1,0,1),COLORYELLOW;
VAR1:=IF((HIGH-REF(CLOSE,1))*100/REF(CLOSE,1)>=10-0.01*100/REF(CLOSE,1),1,0) AND CLOSE<HIGH;
VAR2:=REF(CLOSE,1);
VAR3:=IF((VAR2-LOW)*100/VAR2>=10-0.01*100/VAR2,1,0) AND CLOSE>LOW;
STICKLINE(VAR1,OPEN,HIGH,3,(-1)),COLORRED;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(VAR1,CLOSE,OPEN,1,0),COLORMAGENTA;
STICKLINE(VAR3,OPEN,LOW,3,(-1)),COLORGREEN;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
DRAWTEXT_FIX(1,0,0.06,0,2),COLORYELLOW;
DRAWTEXT_FIX(1,0.06,0.06,0,EXTERNSTR(0,666)),COLORYELLOW;
DRAWTEXT_FIX(1,0.03,0.88,0,STRCAT(3,EXTERNSTR(0,888))),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,HYBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.05,0,0,DYBLOCK);
DRAWTEXT_FIX(ISLASTBAR,0.1,0,0,GNBLOCK);
ÿ�ɹ�����:FINANCE(18);
������ͨ:FINANCE(46)*CLOSE/100000000,NODRAW;
����ֵ:FINANCE(41)*100/10000000000,NODRAW;
MA21:MA(CLOSE,21);
MA60:MA(CLOSE,60);
MA89:MA(CLOSE,89);
VAR4:=IF((CLOSE-VAR2)*100/VAR2>=10-0.01*100/VAR2,1,0);
STICKLINE(VAR4,OPEN,CLOSE,2,0),COLORMAGENTA;
STICKLINE(VAR4,HIGH,LOW,0,0),COLORMAGENTA;
VAR5:=IF((VAR2-CLOSE)*100/VAR2>=10-0.01*100/VAR2,1,0);
STICKLINE(VAR5,OPEN,CLOSE,2,0),COLORGREEN;
STICKLINE(VAR5,HIGH,LOW,0,1),COLORGREEN;
VAR6:=10;
DRAWTEXT_FIX(1,0,0.12,0,4),COLORGREEN;
DRAWTEXT_FIX(1,0.08,0.12,0,EXTERNSTR(0,555)),COLORGREEN,LINETHICK2;
VAR7:=FINANCE(30)/100000000;
VAR8:=STRCAT(STRCAT(6,CON2STR(VAR7,2)),7);
DRAWTEXT_FIX(ISLASTBAR,0,0.18,0,VAR8),COLORGREEN;
VAR9:=BARSCOUNT(CLOSE)>35;
VAR10:=BARSCOUNT(CLOSE)<35;
VAR11:=COUNT(VAR4,250);
VAR12:=COUNT(VAR4,500);
VAR13:=COUNT(VAR1,500);
VAR14:=VAR12+VAR13;
VAR15:=VAR12/VAR14;
VAR16:=STRCAT(STRCAT(8,CON2STR(VAR15,2)),9);
VAR17:=COUNT(VAR4,30);
VAR18:=COUNT(VAR4,10);
VAR19:=VAR4 AND VAR9;
VAR20:=VAR4 AND VAR10 AND OPEN!=CLOSE;
VAR21:=COUNT(VAR19 OR VAR20,2)=2;
VAR22:=COUNT(VAR21,250);
VAR23:=COUNT(VAR4,3)=3;
VAR24:=COUNT(VAR23,250);
DRAWTEXT_FIX(1,0.61,0.94,0,VAR16),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.38,0.94,0,11),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.46,0.94,0,CON2STR(VAR11,1)),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.21,0.94,0,12),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.3,0.94,0,CON2STR(VAR24,1)),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR,0.03,0.94,0,15),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.11,0.94,0,CON2STR(VAR22,1)),COLORWHITE;