‹ 返回51863
🔧 核心通用·带A股选股过滤(核心可用 · 把'去ST/选板块/CODELIKE'那行删掉,美港马加都能跑)
周期:长线用途:只管进单(找买点/选股)(纯多·只做多)
📊 把公式 51863 实时算进主散博弈(纯技术函数;选股/筹码特殊函数会标注不支持)
🧩 这个指标拆开看 = 哪些"积木"组合的
① 定方向(趋势)均线类 MA/EMA — 一段时间的平均价,铺出趋势中枢、看多空排列
③ 抓买卖点(择时摆动)KDJ 随机 — 收盘在近期高低区间的位置,抓超买超卖+金叉
RSI — 涨跌力量强弱,超买超卖与背离
④ 触发(信号扳机)CROSS 交叉 — 两线金叉/死叉当买卖扳机
搭条件的零件HHV/LLV/REF 等 — 取区间最高最低、引用前N根——搭条件的零件
图上标注买卖点画线/标注 — 在图上画柱、标买卖点、上色提示(只是显示,不是判断逻辑)
⚠️ A股专属(港股/美股/马股/加密都没有)代码/板块/题材 — 按代码段、行业、概念、龙头筛选(A股特有)
去ST/风险股 — 剔除A股ST风险股
组合思路:用均线/MACD 定方向,再用摆动指标抓超买超卖,再用金叉/突破当买卖扳机。把几件事叠在一起同时成立,才算一个'信号'——叠得越多看着越细,但也越容易过度拟合。 ⚠️ 这条含 A股专属逻辑(涨停板/龙虎榜/代码板块)——只有大陆A股有这制度,港股、美股、马股、加密统统没有,这部分搬不过去。
指标公式
DRAWGBK(C>0,RGB(150,100,0),RGB(50,100,0),0,'',0);
AA:=EMA(INDEXC,300)/EMA(C,300);
XC:=(INDEXC/AA);
����:EMA(XC,10),COLORWHITE;
BB:=(H+L+2*C)/4,COLORBLUE;
DRAWBAND(����,RGB(50,150,0),LLV(L,600),RGB(250,200,0));
A:=(20 * H) + 19 * (REF(H,1)) + 18 * (REF(H,2)) + 17 * (REF(H,3)) + 16 * (REF(H,4)) + 15 * (REF(H,5)) + 14 * (REF(H,6)) + 13 * (REF(H,7)) + 12 * (REF(H,8)) + 11 * (REF(H,9));
B:=10 * (REF(H,10)) + 9 * (REF(H,11)) + 8 * (REF(H,12)) + 7 * (REF(H,13)) + 6 * (REF(H,14)) + 5 * (REF(H,15)) + 4 * (REF(H,16)) + 3 * (REF(H,17)) + 2 * (REF(H,18)) + REF(H,20);
AAAR5:=(A+ B) / 210;
DRAWBAND(IF(((EMA(AAAR5,90)) - ((((C - (EMA(AAAR5,90))) * C) - (EMA(AAAR5,90))) / (EMA(AAAR5,90))))>(EMA(AAAR5,90)),((EMA(AAAR5,90)) - ((((C - (EMA(AAAR5,90))) * C) - (EMA(AAAR5,90))) / (EMA(AAAR5,90)))),(EMA(AAAR5,90))),RGB(0,0,0),(EMA(AAAR5,90)),RGB(250,200,0));
����:MA(C,240),COLOR00FF00,LINETHICK2;
ţ��:EMA(AAAR5,90),LINETHICK1,COLORYELLOW;
���:=(ţ��-(((C-ţ��)*C)-ţ��)/ţ��),COLORYELLOW;
��ţ��:IF(���>ţ��,���,ţ��),COLOR00AAAA;
����:=(C+0.618*REF(C,1)+0.382*REF(C,2)+0.236*REF(C,3)+0.146*REF(C,4))/2.382,COLORRED,LINETHICK1;
GAO:=HHV(C,60)-LLV(C,60);
RSI:=SMA(MAX(����-REF(����,1),0),5,1)/SMA(ABS(����-REF(����,1)),5,1);
��:EMA(((SLOPE(CLOSE,22) * 20) + CLOSE),55),COLORFFAA00,LINETHICK1;
��:=����+GAO*(RSI-0.5),COLOR999900,LINETHICK1;
����:IF(��>REF(��,1) AND C>ţ��,��,��),COLOR999900;
EMA(AAAR5,90),LINETHICK2,COLORYELLOW;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
XG1:=C/REF(C,1)>1.0618;
STICKLINE(XG1,L,H,0,1),COLOR0088EE;
STICKLINE(XG1,CLOSE,OPEN,3,0),COLOR0055AA;
STICKLINE(XG1,CLOSE,OPEN,2.8,0),COLOR0066BB;
STICKLINE(XG1,CLOSE,OPEN,2.5,0),COLOR0077CC;
STICKLINE(XG1,CLOSE,OPEN,2.2,0),COLOR0088DD;
STICKLINE(XG1,CLOSE,OPEN,1.7,0),COLOR0099EE;
STICKLINE(XG1,CLOSE,OPEN,1.2,0),COLOR00AAFF;
STICKLINE(XG1,CLOSE,OPEN,0.7,0),COLOR00CCFF;
STICKLINE(XG1,CLOSE,OPEN,0.2,0),COLOR00FFFF;
��ͣ:=BETWEEN(CLOSE/REF(CLOSE,1),1.0989,1.110) AND C=H AND C>=O;
STICKLINE(��ͣ,H,L,0,1),COLORRED;
IF(��>=REF(��,1) AND C>ţ��,��,��),COLOR999900;
IF(��< REF(��,1),��,DRAWNULL),COLORFFAA00,LINETHICK2;
IF(��>=REF(��,1),��,DRAWNULL),COLOR0000FF,LINETHICK2;
RSV��:=(CLOSE-LLV(LOW,45))/(HHV(HIGH,45)-LLV(LOW,45));
K��:=SMA(RSV��,15,1),COLORFF00FF,LINETHICK1;
D��:=SMA(K��,15,1),COLORWHITE,LINETHICK3;
J��:=3*K��-2*D��;
DRAWICON(CROSS(C,��ţ��) AND (ţ��>���� OR (C>���� AND C>ţ��)),ţ��*1.05,14);
DRAWICON(CROSS(C,����) AND C>��ţ��,ţ��,31);;
DRAWTEXT_FIX(1,0.005,0,0,'�������:'),COLORRED;DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORRED;
DRAWTEXT_FIX(1,0.005,0.06,0,'��������:'),COLORMAGENTA;DRAWTEXT_FIX(1,0.06,0.06,0,GNBLOCK),COLORMAGENTA;
DRAWTEXT_FIX(1,0.005,0.12,0,'�������:'),COLORYELLOW;DRAWTEXT_FIX(1,0.06,0.12,0,DYBLOCK),COLORYELLOW;DRAWTEXT_FIX(1,0.11,0.12,0,HYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(1,0.42,0.05,0,'��ͨ��'),COLORYELLOW;
DRAWNUMBER_FIX(1,0.47,0.05,0,CONST(FINANCE(7)/100000000)),COLORYELLOW;
DRAWTEXT_FIX(1,0.42,0.0,0,STRCAT(STRCAT('��ͨ�̣�',CON2STR((FINANCE(46)*C/100000000),2)),'��')),COLORYELLOW;
YSTB:=STRCAT(CON2STR(FINANCE(44)/1,2),'%');
LRTB:=STRCAT(CON2STR(FINANCE(43)/1,2),'%');
DRAWTEXT_FIX(1,0.6,0,0,'Ӫ��ͬ�ȣ�'),COLORWHITE;
DRAWTEXT_FIX(1,0.66,0,0,YSTB),COLORWHITE;
DRAWTEXT_FIX(1,0.74,0,0,'����ͬ�ȣ�'),COLORWHITE;
DRAWTEXT_FIX(1,0.8,0,0,LRTB),COLORWHITE;
����������:=(FINANCE(33)/FINANCE(34)*100);
��Ӫ������:=(FINANCE(23)/FINANCE(20)*100);
��Ӫҵ������:=FINANCE(44);
ÿ�ɾ��ʲ�:=CONST(FINANCE(34));
ÿ������:=CONST(FINANCE(38));
������������:=FINANCE(43);
������:=CONST(FINANCE(1)*DYNAINFO(7)/FINANCE(20));
�ֽ�ծ��:=(FINANCE(25)/FINANCE(15));
ÿ��δ����:=CONST(FINANCE(32));
ÿ�ɹ�����:=CONST(FINANCE(18));
SY01:=����������>3;
SY02:=����������>0.01 AND ����������<=3;
SY03:=��Ӫ������>2;
SY04:=��Ӫ������>0;
SY05:=��Ӫҵ������>1;
SY06:=��Ӫҵ������>0;
SY07:=������������>2;
SY08:=������������>0.2;
SY09:=ÿ������>0.01;
SY10:= ÿ������>0.001;
SY11:=ÿ�ɾ��ʲ�>2;
SY12:=ÿ�ɾ��ʲ�>0.01;
SY13:=ÿ��δ����>0.5;
SY14:=ÿ��δ����>0.001;
SY15:=ÿ�ɹ�����>0.5;
SY16:=ÿ�ɹ�����>0.002;
SY17:=ÿ��δ����>=2 AND ÿ�ɹ�����>=2;
SY18:=ÿ��δ����< 2 OR ÿ�ɹ�����< 2;
����:=SY01 AND SY03 AND SY05 AND SY07 AND SY09 AND SY11 AND SY13 AND SY15;
�Ϻ�:=SY02 AND SY04 AND SY06 AND SY08 AND SY10 AND SY12 AND SY14 AND SY16;
һ��:=NOT(����) AND NOT(�Ϻ�);
DRAWTEXT_FIX(���� AND �Ϻ�=0,0.6,0.05,0,'�ۺ����������棺���㣡'),COLORMAGENTA;
DRAWTEXT_FIX(�Ϻ�,0.6,0.05,0,'�ۺ����������棺�Ϻã�'),COLORRED;
DRAWTEXT_FIX(һ��,0.6,0.05,0,'�ۺ����������棺һ�㣡'),COLORGREEN;
DRAWTEXT_FIX(SY17,0.74,0.05,0,'�Ƿ�߱�����תDZ�����ǣ�'),COLORMAGENTA;
DRAWTEXT_FIX(SY18,0.74,0.05,0,'�Ƿ�߱�����תDZ������'),COLORGREEN;
;