‹ 返回

47163

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

指标公式

Q:=CROSS(SMA(CLOSE,2,1),SMA(LOW,5,1));
Q1:=(SMA(HIGH,21,2)*1.05)*1.05;
Q2:=IF(Q,Q1,SMA(LOW,5,1));
Q3:=CROSS(SMA(CLOSE,2,1),(SMA(HIGH,21,2)*1.05));
Q4:=IF(Q3,(SMA(HIGH,21,2)*1.05)*1.10,(SMA(LOW,21,2)*0.95));
Q5:=Q2>SMA(LOW,5,1) AND CROSS(C,REF(MA(C,13),13/2+1)) AND VOL>0;
Q6:=REF(H/O<1.02,1) AND REF(C<O,1);
��ţ:=Q4>(SMA(LOW,21,2)*0.95) OR Q5 AND Q6;
STICKLINE(��ţ,100,25,1,0),COLORYELLOW;
STICKLINE(��ţ,75,10,2,0),COLOR00FF00;
STICKLINE(��ţ,40,0,2,0),COLORBLUE;
STICKLINE(��ţ,75,15,0.5,0),COLORRED;
STICKLINE(��ţ,45,6,1,0),COLOR00FF00;
STICKLINE(��ţ,32,0,2,0),COLORBLUE;
A:=V*100/CAPITAL;
DIFF0:=(EMA(CLOSE,12)-EMA(CLOSE,26))*100;
DEA0:=EMA(DIFF0,9);
MACD0:=2*(DIFF0-DEA0);
����:(MACD0>REF(MACD0,1)*2.5 AND MACD0>15),COLORFF00FF;
STICKLINE(����,00,50,1.0,0),COLORMAGENTA;
DRAWTEXT(����,����*25,'�I����'),COLORMAGENTA;
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1),COLORFFFFFF;
D:SMA(K,P2,1),COLORYELLOW;
J:3*K-2*D,COLORMAGENTA;
��K:="KDJ.K#WEEK"(18,3,3);
��D:="KDJ.D#WEEK"(18,3,3);
��J:="KDJ.J#WEEK"(18,3,3);
��K:="KDJ.K#MONTH"(18,3,3);
��D:="KDJ.D#MONTH"(18,3,3);
��J:="KDJ.J#MONTH"(18,3,3);
�½��:=CROSS(��K,��D);
�ܽ��:=CROSS(��K,��D);
�ս��:=FILTER(CROSS(K,D) AND K<20,4);
DRAWTEXT(�½��,��D-2,'��'),COLOR0022EE;
DRAWTEXT(�½��,��D-2,'KD�½��'),COLORYELLOW;
DRAWTEXT(�ܽ��,��D,'��'),COLOR0022EE;
DRAWTEXT(�ܽ��,��D,' KD�ܽ��'),COLORGREEN;
DRAWICON(�ս��,K,1);
DRAWTEXT(�ս��,D-6,'��λ���'),COLOR00CCCC;
DRAWTEXT(CROSS(��D,��K),��D*1.2,'KD������'),COLOR00DDBB;
DRAWTEXT(CROSS(��D,��K),��D,'KD������'),COLORFFFFFF;
KDB:=BARSLAST(REF(CROSS(K,D),1));
KDDB:=REF(CLOSE,KDB+1)>CLOSE AND REF(K,KDB+1)<K AND CROSS(K,D);
K�ױ�:=IF(FILTER(KDDB>0,5),1,0);
DRAWTEXT(K�ױ�=1,D*0.98,'�ױ�'),COLORDDDDDD;
KDD:=BARSLAST(REF(CROSS(D,K),1));
K����:=REF(CLOSE,KDD+1)<CLOSE AND REF(K,KDD+1)>K AND CROSS(D,K);
DRAWTEXT(FILTER(K����>0,5),D+8,'����'),COLORFFAA22;
IF(J<0,J,DRAWNULL),COLORGREEN,LINETHICK2;
IF(K>90,K,DRAWNULL),COLOR0000FF,LINETHICK2;
IF(D>85,D,DRAWNULL),COLORFFFF11,LINETHICK2;
DRAWICON(CROSS(J,1),J,1);
DRAWICON(K>80 AND D>80 AND CROSS(D,K),D,2);
DRAWTEXT(ISLASTBAR,K,' ←K'),COLORWHITE;
DRAWTEXT(ISLASTBAR,D,' ←D'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,J,' ←J'),COLORMAGENTA;