‹ 返回

45641

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

指标公式

��:=EMA(SLOPE(1,1)+C,3),COLORRED;
Ů:=EMA(SLOPE(1,1)+C,7),COLORBLUE;
DRAWTEXT(COUNT (��<Ů,5)=4 AND ��>=Ů,C*0.95,'B'), COLORRED;
DRAWTEXT(COUNT (��>=Ů,5)=4 AND ��<Ů,C*1.08,'S'), COLORYELLOW;
STICKLINE(��>= ٠,CLOSE,OPEN,8,0) ,COLOR000077;
STICKLINE(��>= ٠,CLOSE,OPEN,7,0) ,COLOR000099;
STICKLINE(��>= ٠,CLOSE,OPEN,6,0) ,COLOR0000BB;
STICKLINE(��>= ٠,CLOSE,OPEN,5,0) ,COLOR0000CC;
STICKLINE(��>= ٠,CLOSE,OPEN,4,0) ,COLOR0000DD;
STICKLINE(��>= ٠,CLOSE,OPEN,3,0) ,COLOR0000EE;
STICKLINE(��>= ٠,CLOSE,OPEN,2,0) ,COLOR0000FF;
STICKLINE(��>= ٠,CLOSE,CLOSE/1.006,1,0),COLOR0000FF;
STICKLINE(��>= ٠,CLOSE,CLOSE/1.005,2,0),,COLOR0000EE;
STICKLINE(��>= ٠,CLOSE,CLOSE/1.004,3,0),COLOR0000DD;
STICKLINE(��>= ٠,CLOSE,CLOSE/1.003,4,0),COLOR0000CC;
STICKLINE(��>= ٠,CLOSE,CLOSE/1.002,5,0),COLOR0000BB;
STICKLINE(��>= ٠,CLOSE,CLOSE/1.001,6,0),COLOR000099;
STICKLINE(��>= ٠,OPEN,OPEN*1.006,1,0),COLOR0000FF;
STICKLINE(��>= ٠,OPEN,OPEN*1.005,2,0),,COLOR0000EE;
STICKLINE(��>= ٠,OPEN,OPEN*1.004,3,0),COLOR0000DD;
STICKLINE(��>= ٠,OPEN,OPEN*1.003,4,0),COLOR0000CC;
STICKLINE(��>= ٠,OPEN,OPEN*1.002,5,0),COLOR0000BB;
STICKLINE(��>= ٠,OPEN,OPEN*1.001,6,0),COLOR000099;
STICKLINE(��<= ٠,CLOSE,OPEN/1.006,9,0),COLORFF0000;
STICKLINE(��<= ٠,CLOSE,OPEN/1.005,8,0),COLORFF0000;
STICKLINE(��<= ٠,CLOSE,OPEN/1.004,7,0),COLORFF3300;
STICKLINE(��<= ٠,CLOSE,OPEN/1.003,3,0),COLORFFDD00;
STICKLINE(��<= ٠,CLOSE,OPEN/1.002,2,0),COLORFFFF00;
EMA13:=EMA(C,20),COLORFF8080;
EMA34:=EMA(C,60),COLORFFFF00;
EMA55:=EMA(C,80),COLORFF00FF;
YZ1:=C/O>1.02 AND H/C>1.02 AND O/L<1.02;
YZ2:=REF(C,1)>REF(O,1) AND O>MA(C,11);
Y:=(MA(C,13)-MA(C,55))/MA(C,13)*100;
YZ:=YZ1 AND YZ2 AND Y>10;
X11:DRAWTEXT(YZ,HIGH+0.2,'����'),COLORF00FF0;
GR1:=BARSLAST(BETWEEN("BIAS.BIAS2"(6,13,24),0,5) );
GR2:=EMA13>EMA34 AND EMA34>EMA55 AND EMA13>REF(EMA13,1);
GR3:=COUNT("BIAS.BIAS2"(6,13,24)>10 AND H=HHV(H,GR1),GR1);
GR4:=H=HHV(H,GR1);
GR5:="MACD.MACD"(12,26,9)<REF("MACD.MACD"(12,26,9),1);
GR6:=GR2 AND GR3 AND GR4;
GR7:=GR2 AND GR3 AND GR4 AND GR5;
DRAWTEXT(GR6 AND GR7,H+0.13,'��������'),COLOR00FF00;
A1:=EMA(C,14),COLORWHITE,LINETHICK1;
A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW;
֧��λ:IF(A1X>=0,REF(EMA(C,14),BARSLAST(CROSS(A1X,0))+1),DRAWNULL),COLORRED,LINETHICK1;
����λ:IF(A1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL),COLORGREEN,LINETHICK1;
STICKLINE(CROSS(A1X,0),C,O,2,0),COLORYELLOW;
STICKLINE(CROSS(0,A1X),C,O,2,0),COLORGREEN;
DRAWICON(CROSS(��,Ů) AND CLOSE/REF(CLOSE,1)>1.03,LOW/1.06,25);
��2:=EMA(SLOPE(1,1)+C,3),COLORRED;
Ů2:=EMA(SLOPE(1,1)+C,7),COLORBLUE;
��1:=MA(CLOSE, 5);
Ů1:=MA(CLOSE, 60);
����:=CROSS(��2,Ů2) AND ��1>Ů1;
��Ů:=CROSS(Ů2,��2) AND ��1>Ů1 AND COUNT(CROSS(��,Ů) AND ��1>Ů1 ,30);
DRAWTEXT(����,LOW/1.03,'�I��'),COLORWHITE;
DRAWTEXT(��Ů,HIGH*1.06,'��'),COLORYELLOW;
STICKLINE(����,CLOSE,O,2,0),COLORYELLOW;
STICKLINE(��Ů,CLOSE,O,7,0),COLOR555500;
STICKLINE(��Ů,CLOSE,O,6,0),COLOR888800;
STICKLINE(��Ů,CLOSE,O,5,0),COLORAAAA00;
STICKLINE(��Ů,CLOSE,O,4,0),COLORCCCC00;
STICKLINE(��Ů,CLOSE,O,3,0),COLOREEEE00;
STICKLINE(��Ů,CLOSE,O,2,0),COLORWHITE;
STICKLINE(����,CLOSE,O,4,0),COLOR0000AA;
STICKLINE(����,CLOSE,O,3,0),COLOR0000CC;
STICKLINE(����,CLOSE,O,2,0),COLOR0000EE;
��������:=����;
��������:=��Ů;
D1:=BARSLAST(��������);
D2:=FLOOR(((C-REF(C,D1))/REF(C,D1))*100);
IF(D2>=3 AND D2<7,'5',DRAWNULL);
DRAWTEXT(�������� AND D2=0,LOW,'�L0'),COLORWHITE;
DRAWTEXT(�������� AND D2>0 AND D2<3,HIGH*1.13,'�L׬2%'),COLORRED;
DRAWTEXT(�������� AND D2>=3 AND D2<7,HIGH*1.13,'�L׬5%'),COLORRED;
DRAWTEXT(�������� AND D2>=7 AND D2<9,HIGH*1.13,'�L׬8%'),COLORRED;
DRAWTEXT(�������� AND D2>=9 AND D2<12,HIGH*1.13,'�L׬10%'),COLORRED;
DRAWTEXT(�������� AND D2>=12 AND D2<14,HIGH*1.13,'�L׬12%'),COLORRED;
DRAWTEXT(�������� AND D2>=14 AND D2<17,HIGH*1.13,'�L׬15%'),COLORRED;
DRAWTEXT(�������� AND D2>=17 AND D2<20,HIGH*1.13,'�L׬18%'),COLORRED;
DRAWTEXT(�������� AND D2>=20 AND D2<23,HIGH*1.13,'�L׬22%'),COLORRED;
DRAWTEXT(�������� AND D2>=23 AND D2<27,HIGH*1.13,'�L׬25%'),COLORRED;
DRAWTEXT(�������� AND D2>=27 AND D2<31,HIGH*1.13,'�L׬30%'),COLORRED;
DRAWTEXT(�������� AND D2>=31 AND D2<33,HIGH*1.13,'�L׬32%'),COLORRED;
DRAWTEXT(�������� AND D2>=33 AND D2<36,HIGH*1.13,'�L׬35%'),COLORRED;
DRAWTEXT(�������� AND D2>=36 AND D2<39,HIGH*1.13,'�L׬38%'),COLORRED;
DRAWTEXT(�������� AND D2>=39 AND D2<43,HIGH*1.13,'�L׬40%'),COLORRED;
DRAWTEXT(�������� AND D2>=43 AND D2<47,HIGH*1.13,'�L׬45%'),COLORRED;
DRAWTEXT(�������� AND D2>=47 AND D2<50,HIGH*1.13,'�L׬48%'),COLORRED;
DRAWTEXT(�������� AND D2>=50 AND D2<53,HIGH*1.13,'�L׬50%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=53 AND D2<58,HIGH*1.13,'�L׬55%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=58 AND D2<63,HIGH*1.13,'�L׬60%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=63 AND D2<68,HIGH*1.13,'�L׬65%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=68 AND D2<73,HIGH*1.13,'�L׬70%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=73 AND D2<78,HIGH*1.13,'�L׬75%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=78 AND D2<83,HIGH*1.13,'�L׬80%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=83 AND D2<88,HIGH*1.13,'�L׬85%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=88 AND D2<93,HIGH*1.13,'�L׬90%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=93 AND D2<97,HIGH*1.13,'�L׬95%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=97 AND D2<100,HIGH*1.13,'�L׬99%'),COLORYELLOW;
DRAWTEXT(�������� AND D2>=100,HIGH*1.03,'�L100%���ˣ�'),COLORYELLOW;
DRAWTEXT(�������� AND D2<=-1 AND D2>-3,HIGH*1.03,'�L-2%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-3 AND D2>-5,HIGH*1.03,'�L-3%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-5 AND D2>-7,HIGH*1.03,'�L-5%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-7 AND D2>-9,HIGH*1.03,'�L-7%'),COLORBLUE;
DRAWTEXT(�������� AND D2=-9 ,HIGH*1.03,'-�L9%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-10 AND D2>-12,HIGH*1.03,'�L-10%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-12 AND D2>-14,HIGH*1.03,'�L-12%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-14 AND D2>-16,HIGH*1.03,'�L-14%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-16 AND D2>-18,HIGH*1.03,'�L-16%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-18 AND D2>-20,HIGH*1.03,'�L-18%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-20 AND D2>-23,HIGH*1.03,'�L-20%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-23 AND D2>-26,HIGH*1.03,'�L-23%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-26 AND D2>-28,HIGH*1.03,'�L-25%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-28 AND D2>-33,HIGH*1.03,'�L-30%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-33 AND D2>-35,HIGH*1.03,'�L-32%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-35 AND D2>-39,HIGH*1.03,'�L-35%'),COLORBLUE;
DRAWTEXT(�������� AND D2<=-39 AND D2>-43,HIGH*1.03,'�L-40%'),COLORBLUE;